{"title":"Beauty","description":null,"products":[{"product_id":"dualora™-cordless-hair-straightener-brush","title":"Dualora™ Smooth \u0026 Go Brush","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™ Smooth \u0026amp; Go Brush - Product Page Component\u003c\/title\u003e\n  \u003c!-- Tailwind CSS CDN --\u003e\n  \u003cscript src=\"https:\/\/cdn.tailwindcss.com\"\u003e\u003c\/script\u003e\n  \u003c!-- Google Fonts: Playfair Display for headers, Inter for clean UI --\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,500;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            emeraldBrand: {\n              DEFAULT: '#046A38',\n              dark: '#024222',\n              light: '#059669',\n              soft: '#ECFDF5',\n              accent: '#10B981',\n              border: '#A7F3D0'\n            },\n            darkCharcoal: '#111827',\n          },\n          fontFamily: {\n            serif: ['\"Playfair Display\"', 'Georgia', 'serif'],\n            sans: ['Inter', 'sans-serif'],\n          },\n          boxShadow: {\n            'glow-emerald': '0 10px 25px -5px rgba(4, 106, 56, 0.15), 0 8px 10px -6px rgba(4, 106, 56, 0.1)',\n            'card-hover': '0 20px 25px -5px rgba(0, 0, 0, 0.05), 0 8px 10px -6px rgba(0, 0, 0, 0.01)',\n          }\n        }\n      }\n    }\n  \u003c\/script\u003e\n\n  \u003cstyle\u003e\n    \/* Custom Keyframe Animations *\/\n    @keyframes pulseGlow {\n      0%, 100% { box-shadow: 0 0 15px rgba(4, 106, 56, 0.2); }\n      50% { box-shadow: 0 0 25px rgba(16, 185, 129, 0.4); }\n    }\n    \n    @keyframes floatSoft {\n      0%, 100% { transform: translateY(0px); }\n      50% { transform: translateY(-4px); }\n    }\n\n    .animate-glow {\n      animation: pulseGlow 3s infinite ease-in-out;\n    }\n\n    .animate-float {\n      animation: floatSoft 4s infinite ease-in-out;\n    }\n\n    \/* Custom Scrollbar for smooth touch scroll *\/\n    .no-scrollbar::-webkit-scrollbar {\n      display: none;\n    }\n    .no-scrollbar {\n      -ms-overflow-style: none;\n      scrollbar-width: none;\n    }\n\n    \/* Smooth Transitions *\/\n    .tab-btn, .temp-btn, .step-card {\n      transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n    }\n  \u003c\/style\u003e\n\n\n\n  \u003c!-- ========================================== --\u003e\n  \u003c!-- DUALORA™ PREMIUM SHOPIFY DESCRIPTION BLOCK --\u003e\n  \u003c!-- ========================================== --\u003e\n  \u003cdiv class=\"max-w-2xl mx-auto px-4 py-8 bg-white min-h-screen\"\u003e\n    \n    \u003c!-- 1. HEADER SECTION (Matches your EXACT Screenshot Format) --\u003e\n    \u003cheader class=\"text-center space-y-3 mb-8\"\u003e\n      \n      \u003c!-- Top Pill Tag --\u003e\n      \u003cdiv class=\"inline-flex items-center gap-1.5 px-3.5 py-1 rounded-full bg-emeraldBrand-soft border border-emeraldBrand-border text-emeraldBrand font-semibold text-[11px] tracking-widest uppercase animate-float\"\u003e\n        \u003csvg class=\"w-3 h-3 text-emeraldBrand fill-current\" viewbox=\"0 0 24 24\"\u003e\n          \u003cpath d=\"M12 0L14.59 9.41L24 12L14.59 14.59L12 24L9.41 14.59L0 12L9.41 9.41L12 0Z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n        SELF-CARE RITUAL\n      \u003c\/div\u003e\n\n      \u003c!-- Main Product Title (Matching Serif Font Style) --\u003e\n      \u003ch1 class=\"font-serif text-2xl sm:text-3xl md:text-4xl font-semibold text-darkCharcoal tracking-tight leading-tight\"\u003e\n        Dualora™ Smooth \u0026amp; Go Brush\n      \u003c\/h1\u003e\n\n      \u003c!-- Subtitle Badge Line --\u003e\n      \u003cp class=\"text-xs sm:text-sm font-bold text-emeraldBrand tracking-widest uppercase\"\u003e\n        SALON-SMOOTH HAIR. ANYWHERE. NO CORDS. NO LIMITS.\n      \u003c\/p\u003e\n\n      \u003c!-- Intro Description Paragraph --\u003e\n      \u003cp class=\"text-xs sm:text-sm text-gray-600 leading-relaxed max-w-xl mx-auto pt-1 font-normal\"\u003e\n        A powerful cordless heated brush engineered to instantly tame flyaways, straighten length, refresh fringe, and precision-style beards. Smooth, effortless finish for \u003cspan class=\"font-semibold text-darkCharcoal\"\u003eboth men and women\u003c\/span\u003e anytime, anywhere.\n      \u003c\/p\u003e\n    \u003c\/header\u003e\n\n\n    \u003c!-- 2. INTERACTIVE DEMO \/ STYLING MODE SHOWCASE --\u003e\n    \u003csection class=\"mb-10 bg-gray-50\/70 border border-gray-100 rounded-2xl p-4 sm:p-6 shadow-sm\"\u003e\n      \u003cdiv class=\"text-center mb-4\"\u003e\n        \u003ch2 class=\"font-serif text-lg font-semibold text-darkCharcoal\"\u003e\n          Dualora™ In Action\n        \u003c\/h2\u003e\n        \u003cp class=\"text-xs text-gray-500 mt-0.5\"\u003eSelect a mode below to preview target action \u0026amp; benefits:\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Mode Tabs (Interactive) --\u003e\n      \u003cdiv class=\"flex flex-wrap justify-center gap-2 mb-6\" id=\"stylingModes\"\u003e\n        \u003cbutton onclick=\"switchMode('straightening')\" id=\"btn-straightening\" class=\"tab-btn active text-xs font-medium px-4 py-2 rounded-full border transition-all flex items-center gap-1.5 bg-emeraldBrand text-white border-emeraldBrand shadow-sm\"\u003e\n          \u003csvg class=\"w-3.5 h-3.5\" fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M13 10V3L4 14h7v7l9-11h-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          Length Straightening\n        \u003c\/button\u003e\n\n        \u003cbutton onclick=\"switchMode('flyaways')\" id=\"btn-flyaways\" class=\"tab-btn text-xs font-medium px-4 py-2 rounded-full border border-gray-200 text-gray-600 bg-white hover:border-emeraldBrand-border transition-all flex items-center gap-1.5\"\u003e\n          \u003csvg class=\"w-3.5 h-3.5\" fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 3v4M3 5h4M6 17v4m-2-2h4m5-16l2.286 6.857L21 12l-5.714 2.143L13 21l-2.286-6.857L5 12l5.714-2.143L13 3z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          Frizz \u0026amp; Flyaway Control\n        \u003c\/button\u003e\n\n        \u003cbutton onclick=\"switchMode('beard')\" id=\"btn-beard\" class=\"tab-btn text-xs font-medium px-4 py-2 rounded-full border border-gray-200 text-gray-600 bg-white hover:border-emeraldBrand-border transition-all flex items-center gap-1.5\"\u003e\n          \u003csvg class=\"w-3.5 h-3.5\" fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M16 7a4 4 0 11-8 0 4 4 0 018 0zM12 14a7 7 0 00-7 7h14a7 7 0 00-7-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          Beard \u0026amp; Short Hair\n        \u003c\/button\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Dynamic Content Display Card --\u003e\n      \u003cdiv class=\"bg-white border border-gray-100 rounded-xl p-5 shadow-sm text-center relative overflow-hidden\"\u003e\n        \n        \u003c!-- Center Top Badge --\u003e\n        \u003cdiv class=\"inline-block bg-emeraldBrand text-white font-extrabold text-[10px] tracking-wider uppercase px-3 py-1 rounded-full mb-3 shadow-sm animate-glow\" id=\"modeBadge\"\u003e\n          100% CORDLESS FREEDOM\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"text-xs sm:text-sm font-bold text-emeraldBrand uppercase tracking-wider mb-2\" id=\"modeTitle\"\u003e\n          MODE 1: FAST LENGTH STRAIGHTENING\n        \u003c\/h3\u003e\n\n        \u003cp class=\"text-xs text-gray-600 leading-relaxed mb-5 max-w-md mx-auto\" id=\"modeDesc\"\u003e\n          5D contoured bristles glide through thick or long hair strands, delivering steady ceramic heat from root to tip without snagging or flat-iron flattening.\n        \u003c\/p\u003e\n\n        \u003c!-- Spec Pills Grid --\u003e\n        \u003cdiv class=\"grid grid-cols-3 gap-2 border-t border-gray-100 pt-4 text-center\"\u003e\n          \u003cdiv\u003e\n            \u003cspan class=\"block text-[10px] uppercase font-semibold text-gray-400 tracking-wider\"\u003eTARGET\u003c\/span\u003e\n            \u003cspan class=\"text-xs font-bold text-darkCharcoal\" id=\"specTarget\"\u003eLong \u0026amp; Medium Hair\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"border-x border-gray-100\"\u003e\n            \u003cspan class=\"block text-[10px] uppercase font-semibold text-gray-400 tracking-wider\"\u003eHEATER\u003c\/span\u003e\n            \u003cspan class=\"text-xs font-bold text-darkCharcoal\" id=\"specTech\"\u003eDual MCH Ceramic\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cspan class=\"block text-[10px] uppercase font-semibold text-gray-400 tracking-wider\"\u003eTIME\u003c\/span\u003e\n            \u003cspan class=\"text-xs font-bold text-darkCharcoal\" id=\"specTime\"\u003e3-5 Mins Session\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Key Gender Benefits Checkmarks Box --\u003e\n      \u003cdiv class=\"mt-4 bg-emeraldBrand-soft\/60 border border-emeraldBrand-border\/40 rounded-xl p-4\"\u003e\n        \u003cp class=\"text-xs font-bold text-emeraldBrand uppercase tracking-wider flex items-center gap-1.5 mb-2\"\u003e\n          \u003csvg class=\"w-4 h-4\" fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          Key Male \u0026amp; Female Benefits:\n        \u003c\/p\u003e\n        \u003cul class=\"text-xs text-gray-700 space-y-1.5 list-disc list-inside\"\u003e\n          \u003cli\u003e\n\u003cstrong\u003eFor Women:\u003c\/strong\u003e Tames unruly fringe, seals split ends appearance, and eliminates midday humidity frizz.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eFor Men:\u003c\/strong\u003e Softens, straightens, and grooms unruly beards or short locks in under 2 minutes.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eZero Heat Damage Look:\u003c\/strong\u003e Constant temp control protects natural moisture \u0026amp; hair shine.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n\n    \u003c!-- 3. TEMPERATURE PRECISION SELECTOR (Interactive Widget) --\u003e\n    \u003csection class=\"mb-10 bg-white border border-gray-100 rounded-2xl p-5 shadow-sm text-center\"\u003e\n      \u003cdiv class=\"mb-4\"\u003e\n        \u003cspan class=\"text-[10px] font-bold uppercase tracking-widest text-emeraldBrand bg-emeraldBrand-soft px-2.5 py-0.5 rounded-full\"\u003e\n          CUSTOMIZED HEAT MATRIX\n        \u003c\/span\u003e\n        \u003ch2 class=\"font-serif text-lg font-semibold text-darkCharcoal mt-2\"\u003e\n          4-Speed Precision Temp Controller\n        \u003c\/h2\u003e\n        \u003cp class=\"text-xs text-gray-500\"\u003eTap a temperature setting to find your ideal hair match:\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Temp Buttons --\u003e\n      \u003cdiv class=\"grid grid-cols-4 gap-2 mb-4\"\u003e\n        \u003cbutton onclick=\"setTemp(140)\" id=\"temp-140\" class=\"temp-btn py-2.5 px-1 rounded-xl border border-gray-200 bg-white hover:border-emeraldBrand text-xs font-bold text-gray-700\"\u003e\n          140°C\n        \u003c\/button\u003e\n        \u003cbutton onclick=\"setTemp(160)\" id=\"temp-160\" class=\"temp-btn py-2.5 px-1 rounded-xl border border-emeraldBrand bg-emeraldBrand text-xs font-bold text-white shadow-sm\"\u003e\n          160°C\n        \u003c\/button\u003e\n        \u003cbutton onclick=\"setTemp(180)\" id=\"temp-180\" class=\"temp-btn py-2.5 px-1 rounded-xl border border-gray-200 bg-white hover:border-emeraldBrand text-xs font-bold text-gray-700\"\u003e\n          180°C\n        \u003c\/button\u003e\n        \u003cbutton onclick=\"setTemp(199)\" id=\"temp-199\" class=\"temp-btn py-2.5 px-1 rounded-xl border border-gray-200 bg-white hover:border-emeraldBrand text-xs font-bold text-gray-700\"\u003e\n          199°C\n        \u003c\/button\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Temp Info Card --\u003e\n      \u003cdiv class=\"bg-gray-50 border border-gray-100 rounded-xl p-3 text-xs text-gray-600 flex items-center justify-between\" id=\"tempDisplayCard\"\u003e\n        \u003cspan class=\"font-semibold text-darkCharcoal\" id=\"tempTitle\"\u003e160°C — Normal \u0026amp; Fine Hair\u003c\/span\u003e\n        \u003cspan class=\"text-emeraldBrand font-bold text-[11px] bg-white px-2 py-1 rounded border border-gray-200\" id=\"tempTag\"\u003eOptimal Balance\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n\n    \u003c!-- 4. FEATURE SUITE GRID (Matches Screenshot Format) --\u003e\n    \u003csection class=\"mb-10\"\u003e\n      \u003cdiv class=\"text-center mb-6\"\u003e\n        \u003cp class=\"text-xs font-bold text-emeraldBrand uppercase tracking-widest\"\u003eENGINEERED FOR RESULTS\u003c\/p\u003e\n        \u003ch2 class=\"font-serif text-xl sm:text-2xl font-semibold text-darkCharcoal mt-0.5\"\u003e\n          Premium Feature Suite\n        \u003c\/h2\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"grid grid-cols-1 md:grid-cols-2 gap-3\"\u003e\n        \n        \u003c!-- Feature 1 --\u003e\n        \u003cdiv class=\"p-4 rounded-xl border border-gray-100 bg-white shadow-sm hover:shadow-card-hover hover:border-emeraldBrand-border transition-all\"\u003e\n          \u003cdiv class=\"flex items-center gap-2 mb-1.5\"\u003e\n            \u003cspan class=\"w-2 h-2 rounded-full bg-emeraldBrand\"\u003e\u003c\/span\u003e\n            \u003ch3 class=\"text-xs font-bold text-darkCharcoal uppercase tracking-wider\"\u003e2-IN-1 5D CONTOURED BRISTLES\u003c\/h3\u003e\n          \u003c\/div\u003e\n          \u003cp class=\"text-xs text-gray-500 leading-relaxed\"\u003e\n            Combines traditional hair brush detangling with ceramic-coated heated plates. Guides lengths effortlessly with minimal pull.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Feature 2 --\u003e\n        \u003cdiv class=\"p-4 rounded-xl border border-gray-100 bg-white shadow-sm hover:shadow-card-hover hover:border-emeraldBrand-border transition-all\"\u003e\n          \u003cdiv class=\"flex items-center gap-2 mb-1.5\"\u003e\n            \u003cspan class=\"w-2 h-2 rounded-full bg-emeraldBrand\"\u003e\u003c\/span\u003e\n            \u003ch3 class=\"text-xs font-bold text-darkCharcoal uppercase tracking-wider\"\u003eADVANCED IONIC ANTI-FRIZZ\u003c\/h3\u003e\n          \u003c\/div\u003e\n          \u003cp class=\"text-xs text-gray-500 leading-relaxed\"\u003e\n            Emits negative ions to neutralize static charges, flatten flyaway cuticles, and leave hair with a mirror-smooth shine.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Feature 3 --\u003e\n        \u003cdiv class=\"p-4 rounded-xl border border-gray-100 bg-white shadow-sm hover:shadow-card-hover hover:border-emeraldBrand-border transition-all\"\u003e\n          \u003cdiv class=\"flex items-center gap-2 mb-1.5\"\u003e\n            \u003cspan class=\"w-2 h-2 rounded-full bg-emeraldBrand\"\u003e\u003c\/span\u003e\n            \u003ch3 class=\"text-xs font-bold text-darkCharcoal uppercase tracking-wider\"\u003eRAPID MCH DUAL CERAMIC HEATERS\u003c\/h3\u003e\n          \u003c\/div\u003e\n          \u003cp class=\"text-xs text-gray-500 leading-relaxed\"\u003e\n            Heats up in seconds with ultra-consistent heat distribution. No hot spots or heat drop-offs while styling thick sections.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Feature 4 --\u003e\n        \u003cdiv class=\"p-4 rounded-xl border border-gray-100 bg-white shadow-sm hover:shadow-card-hover hover:border-emeraldBrand-border transition-all\"\u003e\n          \u003cdiv class=\"flex items-center gap-2 mb-1.5\"\u003e\n            \u003cspan class=\"w-2 h-2 rounded-full bg-emeraldBrand\"\u003e\u003c\/span\u003e\n            \u003ch3 class=\"text-xs font-bold text-darkCharcoal uppercase tracking-wider\"\u003eANTI-SCALD \u0026amp; OVERHEAT SHIELD\u003c\/h3\u003e\n          \u003c\/div\u003e\n          \u003cp class=\"text-xs text-gray-500 leading-relaxed\"\u003e\n            Outer protective cool-touch bristle shield guards scalp, face, and hands from direct heat contact. Features auto turn-off.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Feature 5 --\u003e\n        \u003cdiv class=\"p-4 rounded-xl border border-gray-100 bg-white shadow-sm hover:shadow-card-hover hover:border-emeraldBrand-border transition-all md:col-span-2\"\u003e\n          \u003cdiv class=\"flex items-center gap-2 mb-1.5\"\u003e\n            \u003cspan class=\"w-2 h-2 rounded-full bg-emeraldBrand\"\u003e\u003c\/span\u003e\n            \u003ch3 class=\"text-xs font-bold text-darkCharcoal uppercase tracking-wider\"\u003eUSB-C FAST CHARGE CORDLESS DESIGN\u003c\/h3\u003e\n          \u003c\/div\u003e\n          \u003cp class=\"text-xs text-gray-500 leading-relaxed\"\u003e\n            Compact, sleek matte black casing with royal purple accents. Designed for handbag, gym bag, or travel desk touch-ups without tangled outlet cords.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n\n    \u003c!-- 5. HOW TO USE RITUAL (Step-by-Step Interactive) --\u003e\n    \u003csection class=\"mb-10 bg-emeraldBrand-soft\/40 border border-emeraldBrand-border\/50 rounded-2xl p-5\"\u003e\n      \u003cdiv class=\"text-center mb-6\"\u003e\n        \u003cspan class=\"text-[10px] font-bold uppercase tracking-widest text-emeraldBrand\"\u003eSIMPLE \u0026amp; INTUITIVE\u003c\/span\u003e\n        \u003ch2 class=\"font-serif text-lg font-semibold text-darkCharcoal mt-0.5\"\u003e\n          How To Use: Simple 4-Step Ritual\n        \u003c\/h2\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"grid grid-cols-1 sm:grid-cols-2 gap-3\"\u003e\n        \u003c!-- Step 1 --\u003e\n        \u003cdiv class=\"bg-white p-3.5 rounded-xl border border-gray-100 flex items-start gap-3 shadow-sm\"\u003e\n          \u003cspan class=\"w-6 h-6 rounded-full bg-emeraldBrand text-white flex items-center justify-center font-bold text-xs shrink-0\"\u003e1\u003c\/span\u003e\n          \u003cdiv\u003e\n            \u003ch4 class=\"text-xs font-bold text-darkCharcoal\"\u003eCharge \u0026amp; Prep\u003c\/h4\u003e\n            \u003cp class=\"text-[11px] text-gray-500 mt-0.5\"\u003eFully charge using USB-C cable. Disconnect before use. Ensure hair or beard is dry and clean.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Step 2 --\u003e\n        \u003cdiv class=\"bg-white p-3.5 rounded-xl border border-gray-100 flex items-start gap-3 shadow-sm\"\u003e\n          \u003cspan class=\"w-6 h-6 rounded-full bg-emeraldBrand text-white flex items-center justify-center font-bold text-xs shrink-0\"\u003e2\u003c\/span\u003e\n          \u003cdiv\u003e\n            \u003ch4 class=\"text-xs font-bold text-darkCharcoal\"\u003ePower \u0026amp; Select Temp\u003c\/h4\u003e\n            \u003cp class=\"text-[11px] text-gray-500 mt-0.5\"\u003ePress \u0026amp; hold power button. Use LED screen to select temp (140°C - 199°C) suitable for your hair type.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Step 3 --\u003e\n        \u003cdiv class=\"bg-white p-3.5 rounded-xl border border-gray-100 flex items-start gap-3 shadow-sm\"\u003e\n          \u003cspan class=\"w-6 h-6 rounded-full bg-emeraldBrand text-white flex items-center justify-center font-bold text-xs shrink-0\"\u003e3\u003c\/span\u003e\n          \u003cdiv\u003e\n            \u003ch4 class=\"text-xs font-bold text-darkCharcoal\"\u003eGlide \u0026amp; Smooth\u003c\/h4\u003e\n            \u003cp class=\"text-[11px] text-gray-500 mt-0.5\"\u003eSection hair or beard and glide slowly down lengths in smooth single strokes from roots to ends.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Step 4 --\u003e\n        \u003cdiv class=\"bg-white p-3.5 rounded-xl border border-gray-100 flex items-start gap-3 shadow-sm\"\u003e\n          \u003cspan class=\"w-6 h-6 rounded-full bg-emeraldBrand text-white flex items-center justify-center font-bold text-xs shrink-0\"\u003e4\u003c\/span\u003e\n          \u003cdiv\u003e\n            \u003ch4 class=\"text-xs font-bold text-darkCharcoal\"\u003ePower Off \u0026amp; Store\u003c\/h4\u003e\n            \u003cp class=\"text-[11px] text-gray-500 mt-0.5\"\u003eTurn off after styling. Allow brush ceramic teeth to cool down fully before storing in bag.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- ========================================== --\u003e\n  \u003c!-- JAVASCRIPT FOR INTERACTIVE LOGIC --\u003e\n  \u003c!-- ========================================== --\u003e\n  \u003cscript\u003e\n    \/\/ Mode Data Object\n    const modeData = {\n      straightening: {\n        badge: \"100% CORDLESS FREEDOM\",\n        title: \"MODE 1: FAST LENGTH STRAIGHTENING\",\n        desc: \"5D contoured bristles glide through thick or long hair strands, delivering steady ceramic heat from root to tip without snagging or flat-iron flattening.\",\n        target: \"Long \u0026 Medium Hair\",\n        tech: \"Dual MCH Ceramic\",\n        time: \"3-5 Mins Session\"\n      },\n      flyaways: {\n        badge: \"IONIC FRIZZ SHIELD\",\n        title: \"MODE 2: FLYAWAY \u0026 FRINGE REFRESH\",\n        desc: \"Generates instant negative ion streams to flatten static, seal cuticles, and smooth flyaways around the crown and hairline in seconds.\",\n        target: \"Flyaways \u0026 Fringe\",\n        tech: \"Negative Ionic Tech\",\n        time: \"60 Sec Touch-Up\"\n      },\n      beard: {\n        badge: \"MALE \u0026 SHORT HAIR COMPATIBLE\",\n        title: \"MODE 3: BEARD \u0026 SHORT LOCK SMOOTHING\",\n        desc: \"Precision anti-scald tooth geometry allows close proximity to skin, taming coarse facial hair, wild beards, and short hairstyles effortlessly.\",\n        target: \"Beards \u0026 Short Locks\",\n        tech: \"Anti-Scald Shield\",\n        time: \"1-2 Mins Grooming\"\n      }\n    };\n\n    \/\/ Temperature Data Map\n    const tempMap = {\n      140: { title: \"140°C — Fine, Bleached \u0026 Fragile Hair\", tag: \"Gentle Protection\" },\n      160: { title: \"160°C — Normal \u0026 Fine Hair \/ Beards\", tag: \"Optimal Balance\" },\n      180: { title: \"180°C — Wavy \u0026 Medium Texture Hair\", tag: \"Fast Styling\" },\n      199: { title: \"199°C — Thick, Coarse \u0026 Resistant Hair\", tag: \"Max Smoothness\" }\n    };\n\n    \/\/ Mode Switch Handler\n    function switchMode(selectedMode) {\n      const data = modeData[selectedMode];\n      \n      \/\/ Update UI texts\n      document.getElementById('modeBadge').innerText = data.badge;\n      document.getElementById('modeTitle').innerText = data.title;\n      document.getElementById('modeDesc').innerText = data.desc;\n      document.getElementById('specTarget').innerText = data.target;\n      document.getElementById('specTech').innerText = data.tech;\n      document.getElementById('specTime').innerText = data.time;\n\n      \/\/ Update button active state styling\n      const buttons = ['straightening', 'flyaways', 'beard'];\n      buttons.forEach(mode =\u003e {\n        const btn = document.getElementById(`btn-${mode}`);\n        if (mode === selectedMode) {\n          btn.className = \"tab-btn active text-xs font-medium px-4 py-2 rounded-full border transition-all flex items-center gap-1.5 bg-emeraldBrand text-white border-emeraldBrand shadow-sm\";\n        } else {\n          btn.className = \"tab-btn text-xs font-medium px-4 py-2 rounded-full border border-gray-200 text-gray-600 bg-white hover:border-emeraldBrand-border transition-all flex items-center gap-1.5\";\n        }\n      });\n    }\n\n    \/\/ Temperature Switch Handler\n    function setTemp(temp) {\n      const data = tempMap[temp];\n      \n      \/\/ Update info box\n      document.getElementById('tempTitle').innerText = data.title;\n      document.getElementById('tempTag').innerText = data.tag;\n\n      \/\/ Update active button state\n      [140, 160, 180, 199].forEach(t =\u003e {\n        const btn = document.getElementById(`temp-${t}`);\n        if (t === temp) {\n          btn.className = \"temp-btn py-2.5 px-1 rounded-xl border border-emeraldBrand bg-emeraldBrand text-xs font-bold text-white shadow-sm\";\n        } else {\n          btn.className = \"temp-btn py-2.5 px-1 rounded-xl border border-gray-200 bg-white hover:border-emeraldBrand text-xs font-bold text-gray-700\";\n        }\n      });\n    }\n  \u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"Dualora","offers":[{"title":"Default Title","offer_id":67977079390529,"sku":null,"price":899.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1011\/4862\/3169\/files\/dualora-brush-upright-with-packaging.png?v=1792596351"},{"product_id":"dualora™-v-shape-facial-massager","title":"Dualora™ Sculpt \u0026 Glow","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™ Sculpt \u0026amp; Glow - Product Description\u003c\/title\u003e\n    \u003c!-- Google Fonts --\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=Cinzel:wght@500;600;700\u0026amp;family=Inter:wght@300;400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n    \n    \u003cstyle\u003e\n        \/* Dualora™ Custom Shopify Product Description Styles *\/\n        :root {\n            --emerald-primary: #059669;\n            --emerald-dark: #064e3b;\n            --emerald-deep: #022c22;\n            --emerald-light: #ecfdf5;\n            --emerald-border: #a7f3d0;\n            --charcoal: #111827;\n            --muted-gray: #4b5563;\n            --light-bg: #f9fafb;\n            --card-border: #e5e7eb;\n            --white: #ffffff;\n            --shadow-sm: 0 2px 8px rgba(0,0,0,0.04);\n            --shadow-md: 0 4px 16px rgba(5, 150, 105, 0.08);\n            --radius-pill: 9999px;\n            --radius-card: 16px;\n            --radius-sm: 8px;\n        }\n\n        .dualora-wrapper * {\n            box-sizing: border-box;\n            margin: 0;\n            padding: 0;\n            font-family: 'Inter', -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n            color: var(--charcoal);\n            -webkit-font-smoothing: antialiased;\n        }\n\n        .dualora-wrapper {\n            max-width: 680px;\n            margin: 0 auto;\n            padding: 24px 16px;\n            background-color: var(--white);\n        }\n\n        \/* --- HEADER \u0026 TITLES --- *\/\n        .dualora-header {\n            text-align: center;\n            margin-bottom: 28px;\n        }\n\n        .dualora-badge {\n            display: inline-flex;\n            align-items: center;\n            justify-content: center;\n            gap: 6px;\n            padding: 6px 16px;\n            border-radius: var(--radius-pill);\n            border: 1.5px solid var(--emerald-primary);\n            background-color: var(--emerald-light);\n            color: var(--emerald-dark);\n            font-size: 11px;\n            font-weight: 700;\n            letter-spacing: 1.5px;\n            text-transform: uppercase;\n            margin-bottom: 16px;\n            box-shadow: 0 0 12px rgba(5, 150, 105, 0.12);\n        }\n\n        .dualora-title {\n            font-family: 'Cinzel', serif;\n            font-size: 26px;\n            font-weight: 700;\n            color: var(--charcoal);\n            letter-spacing: -0.01em;\n            line-height: 1.25;\n            margin-bottom: 8px;\n        }\n\n        .dualora-subtitle {\n            font-size: 11px;\n            font-weight: 700;\n            color: var(--emerald-primary);\n            letter-spacing: 1.8px;\n            text-transform: uppercase;\n            margin-bottom: 14px;\n        }\n\n        .dualora-description {\n            font-size: 13.5px;\n            line-height: 1.6;\n            color: var(--muted-gray);\n            max-width: 580px;\n            margin: 0 auto;\n        }\n\n        .dualora-description strong {\n            color: var(--charcoal);\n            font-weight: 600;\n        }\n\n        \/* --- INTERACTIVE ACTION SECTION --- *\/\n        .dualora-interactive-card {\n            background: var(--white);\n            border: 1px solid var(--card-border);\n            border-radius: var(--radius-card);\n            padding: 20px;\n            margin-bottom: 28px;\n            box-shadow: var(--shadow-sm);\n        }\n\n        .dualora-section-title {\n            text-align: center;\n            font-family: 'Cinzel', serif;\n            font-size: 18px;\n            font-weight: 700;\n            color: var(--charcoal);\n            margin-bottom: 4px;\n        }\n\n        .dualora-section-sub {\n            text-align: center;\n            font-size: 12px;\n            color: var(--muted-gray);\n            margin-bottom: 16px;\n        }\n\n        \/* Toggle Tabs *\/\n        .dualora-tabs {\n            display: flex;\n            gap: 8px;\n            justify-content: center;\n            flex-wrap: wrap;\n            margin-bottom: 20px;\n        }\n\n        .dualora-tab-btn {\n            background: var(--light-bg);\n            border: 1px solid var(--card-border);\n            padding: 8px 14px;\n            border-radius: var(--radius-pill);\n            font-size: 12px;\n            font-weight: 600;\n            color: var(--muted-gray);\n            cursor: pointer;\n            transition: all 0.25s ease;\n            display: flex;\n            align-items: center;\n            gap: 6px;\n        }\n\n        .dualora-tab-btn:hover {\n            border-color: var(--emerald-primary);\n            color: var(--emerald-dark);\n        }\n\n        .dualora-tab-btn.active {\n            background-color: var(--emerald-dark);\n            color: var(--white);\n            border-color: var(--emerald-dark);\n            box-shadow: 0 4px 12px rgba(6, 78, 59, 0.25);\n        }\n\n        .dualora-tab-btn svg {\n            width: 14px;\n            height: 14px;\n            fill: currentColor;\n        }\n\n        \/* Tab Content Panel *\/\n        .dualora-tab-panel {\n            display: none;\n            background: linear-gradient(180deg, var(--emerald-light) 0%, #ffffff 100%);\n            border: 1px solid var(--emerald-border);\n            border-radius: 12px;\n            padding: 18px;\n            animation: fadeIn 0.35s cubic-bezier(0.16, 1, 0.3, 1);\n        }\n\n        .dualora-tab-panel.active {\n            display: block;\n        }\n\n        @keyframes fadeIn {\n            from { opacity: 0; transform: translateY(6px); }\n            to { opacity: 1; transform: translateY(0); }\n        }\n\n        .dualora-panel-header {\n            font-size: 13px;\n            font-weight: 700;\n            color: var(--emerald-dark);\n            text-transform: uppercase;\n            letter-spacing: 0.8px;\n            margin-bottom: 8px;\n            display: flex;\n            align-items: center;\n            gap: 6px;\n        }\n\n        .dualora-panel-text {\n            font-size: 13px;\n            line-height: 1.55;\n            color: var(--muted-gray);\n            margin-bottom: 16px;\n        }\n\n        \/* Metric Grid inside tab *\/\n        .dualora-metrics {\n            display: grid;\n            grid-template-columns: repeat(3, 1fr);\n            gap: 10px;\n            text-align: center;\n            border-top: 1px dashed var(--emerald-border);\n            padding-top: 14px;\n        }\n\n        .dualora-metric-item {\n            display: flex;\n            flex-direction: column;\n            gap: 2px;\n        }\n\n        .dualora-metric-label {\n            font-size: 10px;\n            font-weight: 700;\n            color: var(--emerald-dark);\n            text-transform: uppercase;\n            letter-spacing: 0.5px;\n        }\n\n        .dualora-metric-value {\n            font-size: 12px;\n            font-weight: 600;\n            color: var(--charcoal);\n        }\n\n        \/* --- UNISEX COMPATIBILITY CARD --- *\/\n        .dualora-unisex-card {\n            background: #ffffff;\n            border: 1px solid var(--emerald-border);\n            border-radius: var(--radius-card);\n            padding: 20px;\n            margin-bottom: 28px;\n            box-shadow: var(--shadow-md);\n            position: relative;\n            overflow: hidden;\n        }\n\n        .dualora-unisex-badge {\n            background: var(--emerald-dark);\n            color: var(--white);\n            font-size: 11px;\n            font-weight: 700;\n            letter-spacing: 1px;\n            padding: 6px 14px;\n            border-radius: var(--radius-pill);\n            display: inline-block;\n            margin-bottom: 14px;\n            text-align: center;\n            width: 100%;\n            text-transform: uppercase;\n        }\n\n        .dualora-unisex-grid {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: 16px;\n        }\n\n        .dualora-unisex-col {\n            background: var(--emerald-light);\n            border-radius: 12px;\n            padding: 14px;\n        }\n\n        .dualora-unisex-title {\n            font-size: 12px;\n            font-weight: 700;\n            color: var(--emerald-dark);\n            margin-bottom: 8px;\n            display: flex;\n            align-items: center;\n            gap: 6px;\n            text-transform: uppercase;\n        }\n\n        .dualora-unisex-list {\n            list-style: none;\n            display: flex;\n            flex-direction: column;\n            gap: 8px;\n        }\n\n        .dualora-unisex-list li {\n            font-size: 12px;\n            line-height: 1.45;\n            color: var(--muted-gray);\n            position: relative;\n            padding-left: 14px;\n        }\n\n        .dualora-unisex-list li::before {\n            content: \"•\";\n            color: var(--emerald-primary);\n            font-weight: bold;\n            position: absolute;\n            left: 0;\n            top: -1px;\n        }\n\n        \/* --- PRODUCT COMPONENTS GRID --- *\/\n        .dualora-components-section {\n            margin-bottom: 28px;\n        }\n\n        .dualora-grid-title {\n            text-align: center;\n            font-family: 'Cinzel', serif;\n            font-size: 18px;\n            font-weight: 700;\n            color: var(--charcoal);\n            margin-bottom: 16px;\n        }\n\n        .dualora-comp-grid {\n            display: grid;\n            grid-template-columns: repeat(2, 1fr);\n            gap: 12px;\n        }\n\n        .dualora-comp-card {\n            background: var(--light-bg);\n            border: 1px solid var(--card-border);\n            border-radius: 12px;\n            padding: 14px;\n            transition: all 0.25s ease;\n        }\n\n        .dualora-comp-card:hover {\n            border-color: var(--emerald-primary);\n            background: var(--white);\n            box-shadow: var(--shadow-sm);\n        }\n\n        .dualora-comp-icon {\n            width: 32px;\n            height: 32px;\n            background: var(--emerald-light);\n            border-radius: 8px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            margin-bottom: 10px;\n            color: var(--emerald-primary);\n        }\n\n        .dualora-comp-name {\n            font-size: 13px;\n            font-weight: 700;\n            color: var(--charcoal);\n            margin-bottom: 4px;\n        }\n\n        .dualora-comp-desc {\n            font-size: 12px;\n            color: var(--muted-gray);\n            line-height: 1.4;\n        }\n\n        \/* --- HOW TO USE STEPS --- *\/\n        .dualora-steps-section {\n            background: var(--emerald-light);\n            border-radius: var(--radius-card);\n            padding: 20px;\n            margin-bottom: 28px;\n            border: 1px solid var(--emerald-border);\n        }\n\n        .dualora-steps-grid {\n            display: grid;\n            grid-template-columns: repeat(4, 1fr);\n            gap: 10px;\n            margin-top: 16px;\n        }\n\n        .dualora-step-card {\n            background: var(--white);\n            padding: 12px;\n            border-radius: 10px;\n            text-align: center;\n            border: 1px solid rgba(5, 150, 105, 0.15);\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n        }\n\n        .dualora-step-num {\n            width: 22px;\n            height: 22px;\n            background: var(--emerald-dark);\n            color: var(--white);\n            border-radius: 50%;\n            font-size: 11px;\n            font-weight: 700;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            margin-bottom: 8px;\n        }\n\n        .dualora-step-title {\n            font-size: 11px;\n            font-weight: 700;\n            color: var(--charcoal);\n            margin-bottom: 4px;\n        }\n\n        .dualora-step-desc {\n            font-size: 10.5px;\n            color: var(--muted-gray);\n            line-height: 1.35;\n        }\n\n        \/* --- SPECIFICATIONS \u0026 TRUST BADGES --- *\/\n        .dualora-specs-card {\n            background: var(--white);\n            border: 1px solid var(--card-border);\n            border-radius: var(--radius-card);\n            padding: 18px;\n            margin-bottom: 20px;\n        }\n\n        .dualora-specs-title {\n            font-size: 13px;\n            font-weight: 700;\n            text-transform: uppercase;\n            letter-spacing: 1px;\n            color: var(--emerald-dark);\n            margin-bottom: 12px;\n            text-align: center;\n        }\n\n        .dualora-specs-grid {\n            display: grid;\n            grid-template-columns: repeat(3, 1fr);\n            gap: 8px;\n        }\n\n        .dualora-spec-pill {\n            background: var(--light-bg);\n            border: 1px solid var(--card-border);\n            padding: 8px 6px;\n            border-radius: var(--radius-sm);\n            text-align: center;\n        }\n\n        .dualora-spec-lbl {\n            font-size: 9.5px;\n            text-transform: uppercase;\n            color: var(--muted-gray);\n            font-weight: 600;\n            display: block;\n        }\n\n        .dualora-spec-val {\n            font-size: 11.5px;\n            font-weight: 700;\n            color: var(--charcoal);\n        }\n\n        \/* Trust Banner *\/\n        .dualora-trust-banner {\n            display: flex;\n            justify-content: space-around;\n            align-items: center;\n            padding: 14px;\n            background: var(--emerald-dark);\n            border-radius: 12px;\n            color: var(--white);\n            text-align: center;\n        }\n\n        .dualora-trust-item {\n            display: flex;\n            align-items: center;\n            gap: 6px;\n            font-size: 11px;\n            font-weight: 600;\n            color: var(--white);\n        }\n\n        .dualora-trust-item svg {\n            width: 16px;\n            height: 16px;\n            stroke: var(--emerald-border);\n            fill: none;\n        }\n\n        \/* Responsive Breakpoints *\/\n        @media (max-width: 520px) {\n            .dualora-unisex-grid {\n                grid-template-columns: 1fr;\n            }\n            .dualora-comp-grid {\n                grid-template-columns: 1fr;\n            }\n            .dualora-steps-grid {\n                grid-template-columns: repeat(2, 1fr);\n            }\n            .dualora-metrics {\n                grid-template-columns: 1fr;\n                gap: 8px;\n            }\n            .dualora-specs-grid {\n                grid-template-columns: repeat(2, 1fr);\n            }\n            .dualora-trust-banner {\n                flex-direction: column;\n                gap: 10px;\n            }\n        }\n    \u003c\/style\u003e\n\n\n\n\u003cdiv class=\"dualora-wrapper\"\u003e\n    \n    \u003c!-- 1. HEADER SECTION (Matches exact style \u0026 layout from image) --\u003e\n    \u003cheader class=\"dualora-header\"\u003e\n        \u003cdiv class=\"dualora-badge\"\u003e\n            \u003csvg width=\"12\" height=\"12\" viewbox=\"0 0 24 24\" fill=\"currentColor\"\u003e\n                \u003cpath d=\"M12 2L15.09 8.26L22 9.27L17 14.14L18.18 21.02L12 17.77L5.82 21.02L7 14.14L2 9.27L8.91 8.26L12 2Z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n            + Self-Care Ritual\n        \u003c\/div\u003e\n        \n        \u003ch1 class=\"dualora-title\"\u003eDualora™ Sculpt \u0026amp; Glow\u003c\/h1\u003e\n        \u003cp class=\"dualora-subtitle\"\u003eSculpt. Drain. Glow. Your At-Home Facial — Elevated.\u003c\/p\u003e\n        \n        \u003cp class=\"dualora-description\"\u003e\n            Introducing \u003cstrong\u003eDualora™ Sculpt \u0026amp; Glow\u003c\/strong\u003e, a wearable facial massager designed to bring targeted relaxation and definition to your chin and jaw area. Slip it on hands-free while reading, working, or unwinding, and transform every day into an effortless self-care routine.\n        \u003c\/p\u003e\n    \u003c\/header\u003e\n\n    \u003c!-- 2. INTERACTIVE \"DUALORA IN ACTION\" SWITCHER --\u003e\n    \u003csection class=\"dualora-interactive-card\"\u003e\n        \u003ch2 class=\"dualora-section-title\"\u003eDualora™ In Action\u003c\/h2\u003e\n        \u003cp class=\"dualora-section-sub\"\u003eSelect a mode below to preview targeted action \u0026amp; benefits:\u003c\/p\u003e\n\n        \u003c!-- Mode Buttons --\u003e\n        \u003cdiv class=\"dualora-tabs\"\u003e\n            \u003cbutton class=\"dualora-tab-btn active\" onclick=\"openDualoraTab(event, 'tab-sculpt')\"\u003e\n                \u003cspan\u003e✨ Jawline Sculpting\u003c\/span\u003e\n            \u003c\/button\u003e\n            \u003cbutton class=\"dualora-tab-btn\" onclick=\"openDualoraTab(event, 'tab-drain')\"\u003e\n                \u003cspan\u003e💧 Lymphatic Drainage\u003c\/span\u003e\n            \u003c\/button\u003e\n            \u003cbutton class=\"dualora-tab-btn\" onclick=\"openDualoraTab(event, 'tab-relax')\"\u003e\n                \u003cspan\u003e💆 Tension Relief\u003c\/span\u003e\n            \u003c\/button\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Mode 1: Jawline Sculpting --\u003e\n        \u003cdiv id=\"tab-sculpt\" class=\"dualora-tab-panel active\"\u003e\n            \u003cdiv class=\"dualora-panel-header\"\u003e\n                \u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n                Jawline Definition \u0026amp; Contour Support\n            \u003c\/div\u003e\n            \u003cp class=\"dualora-panel-text\"\u003e\n                Rhythmic acoustic vibrations stimulate facial muscle tone along the chin and jawline, helping firm skin appearance and refine your natural lower-face contours with consistent daily sessions.\n            \u003c\/p\u003e\n            \u003cdiv class=\"dualora-metrics\"\u003e\n                \u003cdiv class=\"dualora-metric-item\"\u003e\n                    \u003cspan class=\"dualora-metric-label\"\u003eTarget Area\u003c\/span\u003e\n                    \u003cspan class=\"dualora-metric-value\"\u003eChin \u0026amp; Jawline\u003c\/span\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"dualora-metric-item\"\u003e\n                    \u003cspan class=\"dualora-metric-label\"\u003eTechnology\u003c\/span\u003e\n                    \u003cspan class=\"dualora-metric-value\"\u003eVibration Therapy\u003c\/span\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"dualora-metric-item\"\u003e\n                    \u003cspan class=\"dualora-metric-label\"\u003eSession Time\u003c\/span\u003e\n                    \u003cspan class=\"dualora-metric-value\"\u003e10 Mins \/ Day\u003c\/span\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Mode 2: Lymphatic Drainage --\u003e\n        \u003cdiv id=\"tab-drain\" class=\"dualora-tab-panel\"\u003e\n            \u003cdiv class=\"dualora-panel-header\"\u003e\n                \u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M12 2.69l5.66 5.66a8 8 0 1 1-11.31 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n                De-Puffing \u0026amp; Fluid Movement\n            \u003c\/div\u003e\n            \u003cp class=\"dualora-panel-text\"\u003e\n                Targeted micro-vibrations assist in promoting surface fluid circulation. Perfect in the morning to reduce facial puffiness, soothe tired tissue, and bring back your radiant natural glow.\n            \u003c\/p\u003e\n            \u003cdiv class=\"dualora-metrics\"\u003e\n                \u003cdiv class=\"dualora-metric-item\"\u003e\n                    \u003cspan class=\"dualora-metric-label\"\u003eTarget Area\u003c\/span\u003e\n                    \u003cspan class=\"dualora-metric-value\"\u003eLower Face \u0026amp; Neck\u003c\/span\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"dualora-metric-item\"\u003e\n                    \u003cspan class=\"dualora-metric-label\"\u003eKey Benefit\u003c\/span\u003e\n                    \u003cspan class=\"dualora-metric-value\"\u003eMorning De-Puff\u003c\/span\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"dualora-metric-item\"\u003e\n                    \u003cspan class=\"dualora-metric-label\"\u003eFrequency\u003c\/span\u003e\n                    \u003cspan class=\"dualora-metric-value\"\u003eDaily AM\/PM\u003c\/span\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Mode 3: Muscle Tension Relief --\u003e\n        \u003cdiv id=\"tab-relax\" class=\"dualora-tab-panel\"\u003e\n            \u003cdiv class=\"dualora-panel-header\"\u003e\n                \u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8 14s1.5 2 4 2 4-2 4-2\"\u003e\u003c\/path\u003e\u003cline x1=\"9\" y1=\"9\" x2=\"9.01\" y2=\"9\"\u003e\u003c\/line\u003e\u003cline x1=\"15\" y1=\"9\" x2=\"15.01\" y2=\"9\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n                Deep Masseter \u0026amp; Jaw Relaxation\n            \u003c\/div\u003e\n            \u003cp class=\"dualora-panel-text\"\u003e\n                Relieves tightness caused by clenching, stress, or long screen hours. Premium stainless steel points deliver soothing massage pressure directly to tired jaw muscles for complete unwind.\n            \u003c\/p\u003e\n            \u003cdiv class=\"dualora-metrics\"\u003e\n                \u003cdiv class=\"dualora-metric-item\"\u003e\n                    \u003cspan class=\"dualora-metric-label\"\u003eTarget Area\u003c\/span\u003e\n                    \u003cspan class=\"dualora-metric-value\"\u003eMasseter Muscles\u003c\/span\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"dualora-metric-item\"\u003e\n                    \u003cspan class=\"dualora-metric-label\"\u003eContact Points\u003c\/span\u003e\n                    \u003cspan class=\"dualora-metric-value\"\u003eStainless Steel\u003c\/span\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"dualora-metric-item\"\u003e\n                    \u003cspan class=\"dualora-metric-label\"\u003eExperience\u003c\/span\u003e\n                    \u003cspan class=\"dualora-metric-value\"\u003eSoothing Spa Feel\u003c\/span\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- 3. MALE \u0026 FEMALE COMPATIBILITY HIGHLIGHT CARD --\u003e\n    \u003csection class=\"dualora-unisex-card\"\u003e\n        \u003cdiv class=\"dualora-unisex-badge\"\u003e\n            ✨ Male \u0026amp; Female Compatible Design\n        \u003c\/div\u003e\n        \u003cdiv class=\"dualora-unisex-grid\"\u003e\n            \u003c!-- Women Column --\u003e\n            \u003cdiv class=\"dualora-unisex-col\"\u003e\n                \u003cdiv class=\"dualora-unisex-title\"\u003e\n                    \u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"\u003e\u003cpath d=\"M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l8.72-8.72 1.06-1.06a5.5 5.5 0 0 0 0-7.78z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n                    For Women\n                \u003c\/div\u003e\n                \u003cul class=\"dualora-unisex-list\"\u003e\n                    \u003cli\u003eSculpts \u0026amp; enhances lower jawline definition.\u003c\/li\u003e\n                    \u003cli\u003eDe-puffs skin prior to makeup application.\u003c\/li\u003e\n                    \u003cli\u003eComplements existing skincare serums \u0026amp; oils.\u003c\/li\u003e\n                \u003c\/ul\u003e\n            \u003c\/div\u003e\n            \u003c!-- Men Column --\u003e\n            \u003cdiv class=\"dualora-unisex-col\"\u003e\n                \u003cdiv class=\"dualora-unisex-title\"\u003e\n                    \u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n                    For Men\n                \u003c\/div\u003e\n                \u003cul class=\"dualora-unisex-list\"\u003e\n                    \u003cli\u003eSharpens chiseled jaw profile appearance.\u003c\/li\u003e\n                    \u003cli\u003eEases jaw tightness from workout or clenching.\u003c\/li\u003e\n                    \u003cli\u003eFits comfortably over bare skin or short beards.\u003c\/li\u003e\n                \u003c\/ul\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- 4. PRODUCT COMPONENTS GRID --\u003e\n    \u003csection class=\"dualora-components-section\"\u003e\n        \u003ch2 class=\"dualora-grid-title\"\u003e🧩 Designed For Maximum Comfort\u003c\/h2\u003e\n        \u003cdiv class=\"dualora-comp-grid\"\u003e\n            \n            \u003cdiv class=\"dualora-comp-card\"\u003e\n                \u003cdiv class=\"dualora-comp-icon\"\u003e\n                    \u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M12 3a9 9 0 0 0-9 9c0 4.97 4.03 9 9 9s9-4.03 9-9a9 9 0 0 0-9-9z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"dualora-comp-name\"\u003eFlexible Ergonomic Arc\u003c\/div\u003e\n                \u003cdiv class=\"dualora-comp-desc\"\u003eContours naturally under the chin and jaw for unified contact.\u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"dualora-comp-card\"\u003e\n                \u003cdiv class=\"dualora-comp-icon\"\u003e\n                    \u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M4 12h16M4 6h16M4 18h16\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"dualora-comp-name\"\u003eElastic Strap \u0026amp; Buckle\u003c\/div\u003e\n                \u003cdiv class=\"dualora-comp-desc\"\u003eStretches securely with a sliding adjustment buckle for any head size.\u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"dualora-comp-card\"\u003e\n                \u003cdiv class=\"dualora-comp-icon\"\u003e\n                    \u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\u003c\/svg\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"dualora-comp-name\"\u003eStainless Steel Contacts\u003c\/div\u003e\n                \u003cdiv class=\"dualora-comp-desc\"\u003eHygienic massage points deliver direct micro-vibration targeting.\u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"dualora-comp-card\"\u003e\n                \u003cdiv class=\"dualora-comp-icon\"\u003e\n                    \u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003crect x=\"2\" y=\"7\" width=\"16\" height=\"10\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cline x1=\"22\" y1=\"11\" x2=\"22\" y2=\"13\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"dualora-comp-name\"\u003eUSB-C Rechargeable\u003c\/div\u003e\n                \u003cdiv class=\"dualora-comp-desc\"\u003eBuilt-in 200mAh battery for quick charging and portable convenience.\u003c\/div\u003e\n            \u003c\/div\u003e\n\n        \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- 5. HOW TO USE 4-STEP PROCESS --\u003e\n    \u003csection class=\"dualora-steps-section\"\u003e\n        \u003ch2 class=\"dualora-grid-title\" style=\"margin-bottom:4px;\"\u003e🤍 How To Use\u003c\/h2\u003e\n        \u003cp class=\"dualora-section-sub\" style=\"margin-bottom:0;\"\u003eFour simple steps to your daily facial ritual:\u003c\/p\u003e\n        \n        \u003cdiv class=\"dualora-steps-grid\"\u003e\n            \u003cdiv class=\"dualora-step-card\"\u003e\n                \u003cdiv class=\"dualora-step-num\"\u003e1\u003c\/div\u003e\n                \u003cdiv class=\"dualora-step-title\"\u003eUnfold Device\u003c\/div\u003e\n                \u003cdiv class=\"dualora-step-desc\"\u003eGently open device to fit jaw.\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"dualora-step-card\"\u003e\n                \u003cdiv class=\"dualora-step-num\"\u003e2\u003c\/div\u003e\n                \u003cdiv class=\"dualora-step-title\"\u003ePosition \u0026amp; Strap\u003c\/div\u003e\n                \u003cdiv class=\"dualora-step-desc\"\u003eAdjust sliding buckle securely.\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"dualora-step-card\"\u003e\n                \u003cdiv class=\"dualora-step-num\"\u003e3\u003c\/div\u003e\n                \u003cdiv class=\"dualora-step-title\"\u003ePower On\u003c\/div\u003e\n                \u003cdiv class=\"dualora-step-desc\"\u003eSelect desired mode \u0026amp; strength.\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"dualora-step-card\"\u003e\n                \u003cdiv class=\"dualora-step-num\"\u003e4\u003c\/div\u003e\n                \u003cdiv class=\"dualora-step-title\"\u003eRelax \u0026amp; Glow\u003c\/div\u003e\n                \u003cdiv class=\"dualora-step-desc\"\u003eEnjoy 10 mins hands-free care.\u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- 6. SPECIFICATIONS GRID --\u003e\n    \u003csection class=\"dualora-specs-card\"\u003e\n        \u003cdiv class=\"dualora-specs-title\"\u003e🔋 Device Specifications\u003c\/div\u003e\n        \u003cdiv class=\"dualora-specs-grid\"\u003e\n            \u003cdiv class=\"dualora-spec-pill\"\u003e\n                \u003cspan class=\"dualora-spec-lbl\"\u003ePower\u003c\/span\u003e\n                \u003cspan class=\"dualora-spec-val\"\u003e4W Output\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"dualora-spec-pill\"\u003e\n                \u003cspan class=\"dualora-spec-lbl\"\u003eBattery\u003c\/span\u003e\n                \u003cspan class=\"dualora-spec-val\"\u003e200mAh\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"dualora-spec-pill\"\u003e\n                \u003cspan class=\"dualora-spec-lbl\"\u003eCharging\u003c\/span\u003e\n                \u003cspan class=\"dualora-spec-val\"\u003eUSB-C (5V)\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"dualora-spec-pill\"\u003e\n                \u003cspan class=\"dualora-spec-lbl\"\u003eDimensions\u003c\/span\u003e\n                \u003cspan class=\"dualora-spec-val\"\u003e17 × 13 cm\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"dualora-spec-pill\"\u003e\n                \u003cspan class=\"dualora-spec-lbl\"\u003eMaterials\u003c\/span\u003e\n                \u003cspan class=\"dualora-spec-val\"\u003eStainless Steel\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"dualora-spec-pill\"\u003e\n                \u003cspan class=\"dualora-spec-lbl\"\u003eDesign\u003c\/span\u003e\n                \u003cspan class=\"dualora-spec-val\"\u003eHands-Free\u003c\/span\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- 7. CONVERSION TRUST BADGES BANNER --\u003e\n    \u003cfooter class=\"dualora-trust-banner\"\u003e\n        \u003cdiv class=\"dualora-trust-item\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003cspan\u003e30-Day Ritual Guarantee\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"dualora-trust-item\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M13 10V3L4 14h7v7l9-11h-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003cspan\u003eFast USB-C Rechargeable\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"dualora-trust-item\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003cspan\u003eHands-Free Convenience\u003c\/span\u003e\n        \u003c\/div\u003e\n    \u003c\/footer\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- Tab Switcher Script --\u003e\n\u003cscript\u003e\n    function openDualoraTab(evt, tabId) {\n        var i, tabcontent, tablinks;\n        tabcontent = document.getElementsByClassName(\"dualora-tab-panel\");\n        for (i = 0; i \u003c tabcontent.length; i++) {\n            tabcontent[i].classList.remove(\"active\");\n        }\n        tablinks = document.getElementsByClassName(\"dualora-tab-btn\");\n        for (i = 0; i \u003c tablinks.length; i++) {\n            tablinks[i].classList.remove(\"active\");\n        }\n        document.getElementById(tabId).classList.add(\"active\");\n        evt.currentTarget.classList.add(\"active\");\n    }\n\u003c\/script\u003e\n\n\n\u003c\/body\u003e","brand":"Dualora","offers":[{"title":"Default Title","offer_id":67978434838849,"sku":null,"price":399.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1011\/4862\/3169\/files\/dualora-neck-massager-face-forward-with-upright-box.png?v=1792599216"},{"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"},{"product_id":"dualora™-brightsmile-led-teeth-whitening-device","title":"Dualora™ Confident Smile","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 Confident Smile - Shopify Description\u003c\/title\u003e\n  \u003c!-- Google Fonts: Cormorant Garamond for luxury serif titles \u0026 Inter for ultra-clean body --\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=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400\u0026amp;family=Inter:wght@300;400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n  \u003cscript src=\"https:\/\/cdn.tailwindcss.com\"\u003e\u003c\/script\u003e\n  \u003cscript\u003e\n    tailwind.config = {\n      theme: {\n        extend: {\n          colors: {\n            emerald: {\n              DEFAULT: '#0A5C36',\n              dark: '#063B22',\n              light: '#138A52',\n              soft: '#EAF5F0',\n              accent: '#10B981',\n            },\n            charcoal: '#111111',\n            muted: '#666666',\n            lightbg: '#FAFAFA'\n          },\n          fontFamily: {\n            serif: ['Cormorant Garamond', 'Georgia', 'serif'],\n            sans: ['Inter', 'sans-serif'],\n          }\n        }\n      }\n    }\n  \u003c\/script\u003e\n  \u003cstyle\u003e\n    \/* Custom Range Slider Thumb Styling *\/\n    input[type=range]::-webkit-slider-thumb {\n      -webkit-appearance: none;\n      appearance: none;\n      width: 28px;\n      height: 28px;\n      border-radius: 50%;\n      background: #0A5C36;\n      border: 3px solid #FFFFFF;\n      box-shadow: 0 4px 12px rgba(0,0,0,0.2);\n      cursor: pointer;\n    }\n    input[type=range]::-moz-range-thumb {\n      width: 28px;\n      height: 28px;\n      border-radius: 50%;\n      background: #0A5C36;\n      border: 3px solid #FFFFFF;\n      box-shadow: 0 4px 12px rgba(0,0,0,0.2);\n      cursor: pointer;\n    }\n    .emerald-border-glow {\n      box-shadow: 0 8px 30px rgba(10, 92, 54, 0.08);\n    }\n  \u003c\/style\u003e\n\n\n\n  \u003c!-- MAIN DUALORA PRODUCT DESCRIPTION CONTAINER --\u003e\n  \u003cdiv id=\"dualora-description-root\" class=\"max-w-md sm:max-w-xl mx-auto bg-white rounded-3xl p-5 sm:p-8 border border-gray-100 shadow-2xl space-y-8 font-sans\"\u003e\n\n    \u003c!-- 1. HEADER PILL BADGE \u0026 TITLE SECTION (Matches Screenshot) --\u003e\n    \u003cdiv class=\"text-center space-y-4 pt-2\"\u003e\n      \n      \u003c!-- Pill Badge --\u003e\n      \u003cdiv class=\"inline-flex items-center justify-center px-4 py-1.5 rounded-full border border-emerald\/30 bg-emerald-soft text-emerald text-[11px] font-semibold tracking-widest uppercase space-x-1.5\"\u003e\n        \u003cspan class=\"text-xs\"\u003e✦\u003c\/span\u003e\n        \u003cspan\u003eSELF-CARE RITUAL\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Main Product Title in Luxury Serif --\u003e\n      \u003ch1 class=\"font-serif text-3xl sm:text-4xl text-charcoal font-normal tracking-tight leading-tight\"\u003e\n        Dualora™ The Confident Smile\n      \u003c\/h1\u003e\n\n      \u003c!-- Elevator Pitch \/ Subtitle --\u003e\n      \u003cdiv class=\"space-y-3 text-gray-600 text-sm sm:text-base leading-relaxed max-w-lg mx-auto font-light\"\u003e\n        \u003cp class=\"font-medium text-emerald text-base sm:text-lg italic font-serif\"\u003e\n          A brighter smile. A more confident you.\n        \u003c\/p\u003e\n        \u003cp\u003e\n          Meet \u003cspan class=\"font-semibold text-charcoal\"\u003eDualora™ The Confident Smile\u003c\/span\u003e—your gentle, at-home companion for a brighter-looking smile when used with a compatible whitening gel. Make gentle smile care part of your downtime, from couch nights to your evening routine.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. TRANSFORMATION SLIDER SECTION (Clean White Background) --\u003e\n    \u003cdiv class=\"bg-white rounded-2xl p-5 border border-gray-200 space-y-5 emerald-border-glow relative overflow-hidden\"\u003e\n      \n      \u003cdiv class=\"text-center space-y-1\"\u003e\n        \u003cspan class=\"text-[10px] uppercase font-bold tracking-widest text-emerald\"\u003eTHE DUALORA TRANSFORMATION\u003c\/span\u003e\n        \u003ch2 class=\"font-serif text-2xl text-charcoal font-medium\"\u003eSlide To Refresh Your Smile\u003c\/h2\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Interactive Before \/ After Canvas Box --\u003e\n      \u003cdiv class=\"relative w-full aspect-[4\/3] rounded-2xl overflow-hidden shadow-inner border border-gray-200 select-none bg-gray-50\" id=\"sliderContainer\"\u003e\n        \n        \u003c!-- AFTER LAYER (Full Width - Pearl White Teeth) --\u003e\n        \u003cdiv class=\"absolute inset-0 w-full h-full bg-white flex items-center justify-center\"\u003e\n          \u003c!-- Vector Art Close Up Smile - AFTER (Bright Pearl Teeth) --\u003e\n          \u003csvg viewbox=\"0 0 400 300\" class=\"w-full h-full object-cover\"\u003e\n            \u003cdefs\u003e\n              \u003clineargradient id=\"lipGradientAfter\" x1=\"0%\" y1=\"0%\" x2=\"0%\" y2=\"100%\"\u003e\n                \u003cstop offset=\"0%\" stop-color=\"#E28B8B\"\u003e\u003c\/stop\u003e\n                \u003cstop offset=\"100%\" stop-color=\"#C25959\"\u003e\u003c\/stop\u003e\n              \u003c\/lineargradient\u003e\n              \u003clineargradient id=\"teethWhite\" x1=\"0%\" y1=\"0%\" x2=\"0%\" y2=\"100%\"\u003e\n                \u003cstop offset=\"0%\" stop-color=\"#FFFFFF\"\u003e\u003c\/stop\u003e\n                \u003cstop offset=\"100%\" stop-color=\"#F1F5F9\"\u003e\u003c\/stop\u003e\n              \u003c\/lineargradient\u003e\n              \u003cfilter id=\"glow\"\u003e\n                \u003cfegaussianblur stddeviation=\"3\" result=\"coloredBlur\"\u003e\u003c\/fegaussianblur\u003e\n                \u003cfemerge\u003e\n                  \u003cfemergenode in=\"coloredBlur\"\u003e\u003c\/femergenode\u003e\n                  \u003cfemergenode in=\"SourceGraphic\"\u003e\u003c\/femergenode\u003e\n                \u003c\/femerge\u003e\n              \u003c\/filter\u003e\n            \u003c\/defs\u003e\n            \u003crect width=\"400\" height=\"300\" fill=\"#FDF8F5\"\u003e\u003c\/rect\u003e\n            \n            \u003c!-- Upper Lip --\u003e\n            \u003cpath d=\"M 100,120 Q 200,80 300,120 Q 200,135 100,120 Z\" fill=\"url(#lipGradientAfter)\"\u003e\u003c\/path\u003e\n            \n            \u003c!-- Mouth Interior --\u003e\n            \u003cpath d=\"M 115,125 Q 200,115 285,125 Q 200,210 115,125 Z\" fill=\"#881B1B\"\u003e\u003c\/path\u003e\n            \n            \u003c!-- Teeth Top Row - Ultra White Pearl --\u003e\n            \u003cpath d=\"M 125,125 Q 200,120 275,125 C 270,170 130,170 125,125 Z\" fill=\"url(#teethWhite)\" filter=\"url(#glow)\"\u003e\u003c\/path\u003e\n            \u003c!-- Teeth Lines --\u003e\n            \u003cpath d=\"M 200,122 L 200,165 M 175,123 L 173,161 M 225,123 L 227,161 M 153,124 L 150,152 M 247,124 L 250,152\" stroke=\"#E2E8F0\" stroke-width=\"1.5\"\u003e\u003c\/path\u003e\n            \n            \u003c!-- Lower Lip --\u003e\n            \u003cpath d=\"M 110,130 Q 200,225 290,130 Q 200,190 110,130 Z\" fill=\"url(#lipGradientAfter)\"\u003e\u003c\/path\u003e\n\n            \u003c!-- Soft Blue Light Ambient Overlay --\u003e\n            \u003cellipse cx=\"200\" cy=\"140\" rx=\"120\" ry=\"60\" fill=\"#3B82F6\" opacity=\"0.12\" filter=\"url(#glow)\"\u003e\u003c\/ellipse\u003e\n          \u003c\/svg\u003e\n          \u003cspan class=\"absolute bottom-3 right-3 bg-emerald\/90 text-white text-[10px] font-semibold tracking-wider px-2.5 py-1 rounded-md shadow uppercase backdrop-blur-sm\"\u003eAfter\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- BEFORE LAYER (Clipped - Dull Stained Teeth) --\u003e\n        \u003cdiv id=\"beforeOverlay\" class=\"absolute inset-y-0 left-0 w-1\/2 bg-white overflow-hidden border-r-2 border-emerald shadow-2xl\"\u003e\n          \u003cdiv class=\"absolute inset-0 w-[400px] sm:w-[500px] h-full\" id=\"beforeContent\"\u003e\n            \u003c!-- Vector Art Close Up Smile - BEFORE (Dull Stained Teeth) --\u003e\n            \u003csvg viewbox=\"0 0 400 300\" class=\"w-full h-full object-cover\"\u003e\n              \u003cdefs\u003e\n                \u003clineargradient id=\"lipGradientBefore\" x1=\"0%\" y1=\"0%\" x2=\"0%\" y2=\"100%\"\u003e\n                  \u003cstop offset=\"0%\" stop-color=\"#D47777\"\u003e\u003c\/stop\u003e\n                  \u003cstop offset=\"100%\" stop-color=\"#B04C4C\"\u003e\u003c\/stop\u003e\n                \u003c\/lineargradient\u003e\n                \u003clineargradient id=\"teethYellow\" x1=\"0%\" y1=\"0%\" x2=\"0%\" y2=\"100%\"\u003e\n                  \u003cstop offset=\"0%\" stop-color=\"#FAF0CA\"\u003e\u003c\/stop\u003e\n                  \u003cstop offset=\"100%\" stop-color=\"#EAD690\"\u003e\u003c\/stop\u003e\n                \u003c\/lineargradient\u003e\n              \u003c\/defs\u003e\n              \u003crect width=\"400\" height=\"300\" fill=\"#FDF8F5\"\u003e\u003c\/rect\u003e\n              \n              \u003c!-- Upper Lip --\u003e\n              \u003cpath d=\"M 100,120 Q 200,80 300,120 Q 200,135 100,120 Z\" fill=\"url(#lipGradientBefore)\"\u003e\u003c\/path\u003e\n              \n              \u003c!-- Mouth Interior --\u003e\n              \u003cpath d=\"M 115,125 Q 200,115 285,125 Q 200,210 115,125 Z\" fill=\"#6A1212\"\u003e\u003c\/path\u003e\n              \n              \u003c!-- Teeth Top Row - Stained \/ Dull --\u003e\n              \u003cpath d=\"M 125,125 Q 200,120 275,125 C 270,170 130,170 125,125 Z\" fill=\"url(#teethYellow)\"\u003e\u003c\/path\u003e\n              \u003c!-- Teeth Lines --\u003e\n              \u003cpath d=\"M 200,122 L 200,165 M 175,123 L 173,161 M 225,123 L 227,161 M 153,124 L 150,152 M 247,124 L 250,152\" stroke=\"#CBD5E1\" stroke-width=\"1.5\"\u003e\u003c\/path\u003e\n              \n              \u003c!-- Lower Lip --\u003e\n              \u003cpath d=\"M 110,130 Q 200,225 290,130 Q 200,190 110,130 Z\" fill=\"url(#lipGradientBefore)\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n            \u003cspan class=\"absolute bottom-3 left-3 bg-charcoal\/80 text-white text-[10px] font-semibold tracking-wider px-2.5 py-1 rounded-md shadow uppercase backdrop-blur-sm\"\u003eBefore\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Slider Range Controller --\u003e\n        \u003cinput type=\"range\" min=\"0\" max=\"100\" value=\"50\" id=\"teethRangeSlider\" class=\"absolute inset-0 w-full h-full opacity-0 cursor-ew-resize z-30\" aria-label=\"Teeth Whitening Before and After Slider\"\u003e\n        \n        \u003c!-- Custom Center Slider Divider Icon --\u003e\n        \u003cdiv id=\"sliderHandle\" class=\"absolute top-0 bottom-0 left-1\/2 -ml-3 pointer-events-none z-20 flex items-center justify-center\"\u003e\n          \u003cdiv class=\"w-7 h-7 rounded-full bg-emerald text-white flex items-center justify-center shadow-lg border-2 border-white\"\u003e\n            \u003csvg class=\"w-4 h-4\" fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" d=\"M8 9l-3 3 3 3m8-6l3 3-3 3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Quick Toggle Preset Buttons (Matches Reference Store UI) --\u003e\n      \u003cdiv class=\"grid grid-cols-3 gap-2 pt-1\"\u003e\n        \u003cbutton onclick=\"setSliderValue(0)\" class=\"py-2 px-1 text-[11px] font-medium text-gray-600 bg-gray-50 border border-gray-200 rounded-xl hover:border-emerald hover:text-emerald transition-all shadow-sm\"\u003eShow Dull\u003c\/button\u003e\n        \u003cbutton onclick=\"setSliderValue(50)\" class=\"py-2 px-1 text-[11px] font-medium text-emerald bg-emerald-soft border border-emerald\/30 rounded-xl hover:bg-emerald-soft\/80 transition-all shadow-sm\"\u003eSplit View\u003c\/button\u003e\n        \u003cbutton onclick=\"setSliderValue(100)\" class=\"py-2 px-1 text-[11px] font-medium text-gray-600 bg-gray-50 border border-gray-200 rounded-xl hover:border-emerald hover:text-emerald transition-all shadow-sm\"\u003eShow Bright\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. KEY PRODUCT FEATURES GRID (Enamel-Safe Explicitly Highlighted) --\u003e\n    \u003cdiv class=\"space-y-4\"\u003e\n      \u003cdiv class=\"text-center\"\u003e\n        \u003ch3 class=\"font-serif text-2xl text-charcoal font-medium\"\u003eDesigned For Easy \u0026amp; Safe Self-Care\u003c\/h3\u003e\n        \u003cp class=\"text-xs text-gray-500 font-light\"\u003eEngineered for comfort, safety, and daily consistency.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"grid grid-cols-1 sm:grid-cols-2 gap-3\"\u003e\n        \n        \u003c!-- Feature Card 1: Enamel Safe --\u003e\n        \u003cdiv class=\"p-4 rounded-2xl bg-white border border-gray-100 shadow-sm hover:shadow-md hover:border-emerald\/30 transition-all space-y-2 group\"\u003e\n          \u003cdiv class=\"w-9 h-9 rounded-xl bg-emerald-soft flex items-center justify-center text-emerald group-hover:scale-110 transition-transform\"\u003e\n            🛡️\n          \u003c\/div\u003e\n          \u003ch4 class=\"font-semibold text-sm text-charcoal\"\u003eEnamel-Safe Care\u003c\/h4\u003e\n          \u003cp class=\"text-xs text-gray-500 leading-relaxed\"\u003eDesigned with gentle care in mind to support your smile without compromising tooth enamel.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Feature Card 2: Curved Mouthpiece --\u003e\n        \u003cdiv class=\"p-4 rounded-2xl bg-white border border-gray-100 shadow-sm hover:shadow-md hover:border-emerald\/30 transition-all space-y-2 group\"\u003e\n          \u003cdiv class=\"w-9 h-9 rounded-xl bg-emerald-soft flex items-center justify-center text-emerald group-hover:scale-110 transition-transform\"\u003e\n            😁\n          \u003c\/div\u003e\n          \u003ch4 class=\"font-semibold text-sm text-charcoal\"\u003eCurved Mouthpiece\u003c\/h4\u003e\n          \u003cp class=\"text-xs text-gray-500 leading-relaxed\"\u003eErgonomically contoured for broad, uniform tooth coverage across your upper and lower smile.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Feature Card 3: Blue Light Tech --\u003e\n        \u003cdiv class=\"p-4 rounded-2xl bg-white border border-gray-100 shadow-sm hover:shadow-md hover:border-emerald\/30 transition-all space-y-2 group\"\u003e\n          \u003cdiv class=\"w-9 h-9 rounded-xl bg-blue-50 flex items-center justify-center text-blue-600 group-hover:scale-110 transition-transform\"\u003e\n            💙\n          \u003c\/div\u003e\n          \u003ch4 class=\"font-semibold text-sm text-charcoal\"\u003eBuilt-In Blue Light\u003c\/h4\u003e\n          \u003cp class=\"text-xs text-gray-500 leading-relaxed\"\u003eSpecially calibrated blue light designed to seamlessly complement your whitening gel routine.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Feature Card 4: Integrated Handle --\u003e\n        \u003cdiv class=\"p-4 rounded-2xl bg-white border border-gray-100 shadow-sm hover:shadow-md hover:border-emerald\/30 transition-all space-y-2 group\"\u003e\n          \u003cdiv class=\"w-9 h-9 rounded-xl bg-emerald-soft flex items-center justify-center text-emerald group-hover:scale-110 transition-transform\"\u003e\n            🤍\n          \u003c\/div\u003e\n          \u003ch4 class=\"font-semibold text-sm text-charcoal\"\u003eIntegrated Handle\u003c\/h4\u003e\n          \u003cp class=\"text-xs text-gray-500 leading-relaxed\"\u003eAllows easy holding, touchless positioning, and clean removal with zero fuss.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003c!-- USB Feature Bar --\u003e\n      \u003cdiv class=\"p-3.5 rounded-2xl bg-emerald-soft\/50 border border-emerald\/20 flex items-center space-x-3\"\u003e\n        \u003cspan class=\"text-xl\"\u003e🔌\u003c\/span\u003e\n        \u003cdiv class=\"text-xs\"\u003e\n          \u003cspan class=\"font-semibold text-charcoal\"\u003eSimple USB Powered Setup:\u003c\/span\u003e\n          \u003cspan class=\"text-gray-600\"\u003e Plug into any phone charger, power bank, or laptop for quick smile sessions anywhere.\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. LIFESTYLE \u0026 VALUE PROPOSITION (MALE \u0026 FEMALE) --\u003e\n    \u003cdiv class=\"bg-emerald-dark text-white rounded-2xl p-6 space-y-4 text-center relative overflow-hidden shadow-xl\"\u003e\n      \u003cdiv class=\"absolute -top-10 -right-10 w-32 h-32 bg-emerald-light\/20 rounded-full blur-2xl\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"absolute -bottom-10 -left-10 w-32 h-32 bg-emerald\/30 rounded-full blur-2xl\"\u003e\u003c\/div\u003e\n      \n      \u003cspan class=\"text-[10px] uppercase font-bold tracking-widest text-emerald-accent\"\u003eYour Downtime. Your Smile Time.\u003c\/span\u003e\n      \u003ch3 class=\"font-serif text-2xl sm:text-3xl font-light leading-snug\"\u003e\n        Unshakable Confidence For Men \u0026amp; Women\n      \u003c\/h3\u003e\n      \u003cp class=\"text-xs sm:text-sm text-gray-200 leading-relaxed font-light max-w-md mx-auto\"\u003e\n        Whether preparing for big presentations, social events, or elevating your nighttime care, Dualora™ fits seamlessly into your daily routine.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"pt-2 grid grid-cols-3 gap-2 border-t border-white\/10 text-center\"\u003e\n        \u003cdiv class=\"p-2\"\u003e\n          \u003cp class=\"text-base font-bold text-emerald-accent\"\u003e100%\u003c\/p\u003e\n          \u003cp class=\"text-[10px] text-gray-300\"\u003eHands-Free\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"p-2 border-x border-white\/10\"\u003e\n          \u003cp class=\"text-base font-bold text-emerald-accent\"\u003eSafe\u003c\/p\u003e\n          \u003cp class=\"text-[10px] text-gray-300\"\u003eEnamel Friendly\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"p-2\"\u003e\n          \u003cp class=\"text-base font-bold text-emerald-accent\"\u003eDual\u003c\/p\u003e\n          \u003cp class=\"text-[10px] text-gray-300\"\u003eUniversal Design\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 5. DISCLAIMER BOX (Mandatory Product Notes) --\u003e\n    \u003cdiv class=\"p-4 rounded-xl bg-gray-50 border border-gray-200 text-gray-500 text-[11px] leading-relaxed space-y-1\"\u003e\n      \u003cp class=\"font-semibold text-gray-700 uppercase tracking-wider text-[10px]\"\u003eImportant Product Note:\u003c\/p\u003e\n      \u003cp\u003e\n        Device only. Whitening gel sold separately and required for whitening results. The device alone does not whiten teeth. Follow product instructions; results and sensitivity vary.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- JAVASCRIPT LOGIC FOR SLIDER --\u003e\n  \u003cscript\u003e\n    const slider = document.getElementById('teethRangeSlider');\n    const beforeOverlay = document.getElementById('beforeOverlay');\n    const sliderHandle = document.getElementById('sliderHandle');\n    const beforeContent = document.getElementById('beforeContent');\n\n    function updateSlider(val) {\n      beforeOverlay.style.width = val + '%';\n      sliderHandle.style.left = val + '%';\n      \n      const containerWidth = document.getElementById('sliderContainer').offsetWidth;\n      beforeContent.style.width = containerWidth + 'px';\n    }\n\n    if (slider) {\n      slider.addEventListener('input', (e) =\u003e {\n        updateSlider(e.target.value);\n      });\n      window.addEventListener('resize', () =\u003e {\n        updateSlider(slider.value);\n      });\n      updateSlider(50);\n    }\n\n    function setSliderValue(val) {\n      if (slider) {\n        slider.value = val;\n        updateSlider(val);\n      }\n    }\n  \u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"Dualora","offers":[{"title":"Default Title","offer_id":67978588815681,"sku":null,"price":199.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1011\/4862\/3169\/files\/dualora-teeth-whitening-device-with-packaging.png?v=1792600331"},{"product_id":"dualora™-blend-go","title":"Dualora™ Blend \u0026 Go","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™ Blend \u0026amp; Go Product Section\u003c\/title\u003e\n\n    \u003c!-- Tailwind CSS CDN --\u003e\n    \u003cscript src=\"https:\/\/cdn.tailwindcss.com\"\u003e\u003c\/script\u003e\n    \n    \u003c!-- Google Fonts: Playfair Display \u0026 Inter --\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,500;0,600;0,700;0,800;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n    \n    \u003cscript\u003e\n      tailwind.config = {\n        theme: {\n          extend: {\n            colors: {\n              emeraldBrand: {\n                DEFAULT: '#004D40',\n                dark: '#0B3C35',\n                light: '#059669',\n                accent: '#0D8A68',\n                softBg: '#F2F9F6',\n                border: '#A7F3D0',\n                pillBorder: '#10B981',\n                activeTab: '#0B3D33'\n              },\n              brandBlack: '#111111',\n              cardBg: '#FFFFFF',\n              lightGrayBg: '#F9FAFB'\n            },\n            fontFamily: {\n              serif: ['Playfair Display', 'Georgia', 'serif'],\n              sans: ['Inter', '-apple-system', 'BlinkMacSystemFont', 'sans-serif'],\n            }\n          }\n        }\n      }\n    \u003c\/script\u003e\n\n    \u003cstyle\u003e\n      \/* Smooth Fade Animations *\/\n      .fade-in-up {\n        opacity: 0;\n        transform: translateY(20px);\n        transition: opacity 0.6s cubic-bezier(0.16, 1, 0.3, 1), transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);\n      }\n      .fade-in-up.visible {\n        opacity: 1;\n        transform: translateY(0);\n      }\n\n      \/* Tab Button Transitions *\/\n      .action-tab-btn {\n        transition: all 0.25s ease-in-out;\n      }\n\n      \/* Card Hover Depth *\/\n      .custom-card {\n        transition: transform 0.3s ease, box-shadow 0.3s ease;\n      }\n      .custom-card:hover {\n        transform: translateY(-2px);\n        box-shadow: 0 10px 25px -5px rgba(0, 77, 64, 0.08);\n      }\n\n      \/* Accordion Smooth Transition *\/\n      .faq-answer {\n        max-height: 0;\n        overflow: hidden;\n        transition: max-height 0.35s ease-out, opacity 0.3s ease;\n        opacity: 0;\n      }\n      .faq-answer.open {\n        max-height: 300px;\n        opacity: 1;\n      }\n    \u003c\/style\u003e\n\n\n\n  \u003c!-- ========================================== --\u003e\n  \u003c!-- MAIN CONTAINER (SHOPIFY EMBED FRIENDLY)   --\u003e\n  \u003c!-- ========================================== --\u003e\n  \u003csection class=\"max-w-2xl mx-auto px-4 py-8 sm:px-6 bg-white\"\u003e\n\n    \u003c!-- --------------------------------------- --\u003e\n    \u003c!-- 1. HEADER SECTION (EXACT IMAGE MATCH)  --\u003e\n    \u003c!-- --------------------------------------- --\u003e\n    \u003cdiv class=\"text-center mb-8 fade-in-up\"\u003e\n      \n      \u003c!-- Top Oval Pill Badge --\u003e\n      \u003cdiv class=\"inline-flex items-center justify-center px-4 py-1.5 rounded-full border border-emeraldBrand-pillBorder\/60 bg-[#ECFDF5] text-emeraldBrand-dark mb-5 text-[11px] sm:text-xs font-semibold tracking-wider uppercase shadow-sm\"\u003e\n        ★ + SELF-CARE RITUAL\n      \u003c\/div\u003e\n\n      \u003c!-- Main Title --\u003e\n      \u003ch1 class=\"text-2xl sm:text-3xl md:text-4xl font-serif font-bold tracking-tight text-brandBlack mb-3 uppercase\"\u003e\n        DUALORA™ BLEND \u0026amp; GO\n      \u003c\/h1\u003e\n\n      \u003c!-- Subtitle --\u003e\n      \u003cp class=\"text-[11px] sm:text-xs font-bold tracking-widest text-emeraldBrand-accent uppercase mb-5 leading-relaxed\"\u003e\n        AIRFLOW. HYGIENE. PROTECTION. YOUR BEAUTY ROUTINE — ELEVATED.\n      \u003c\/p\u003e\n\n      \u003c!-- Intro Paragraph --\u003e\n      \u003cp class=\"text-xs sm:text-sm text-gray-600 leading-relaxed max-w-xl mx-auto font-normal\"\u003e\n        Introducing \u003cstrong class=\"text-brandBlack font-medium\"\u003eDualora™ Blend \u0026amp; Go\u003c\/strong\u003e, a wearable silicone beauty sponge capsule designed to keep your tools ventilated, sanitized, and ready to blend anywhere. Slip it effortlessly into your purse or professional makeup kit while keeping your sponge protected from loose cosmetics, dirt, and bacteria.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- --------------------------------------- --\u003e\n    \u003c!-- 2. DUALORA™ IN ACTION (INTERACTIVE TAB) --\u003e\n    \u003c!-- Matches Screenshot middle card layout   --\u003e\n    \u003c!-- --------------------------------------- --\u003e\n    \u003cdiv class=\"mb-10 fade-in-up\"\u003e\n      \u003cdiv class=\"border border-gray-200 rounded-3xl p-5 sm:p-7 bg-white shadow-sm\"\u003e\n        \n        \u003c!-- Section Header --\u003e\n        \u003cdiv class=\"text-center mb-5\"\u003e\n          \u003ch2 class=\"text-lg sm:text-xl font-serif font-bold text-brandBlack uppercase tracking-wide\"\u003e\n            DUALORA™ IN ACTION\n          \u003c\/h2\u003e\n          \u003cp class=\"text-xs text-gray-500 mt-1\"\u003e\n            Select a feature below to preview targeted action \u0026amp; benefits:\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Pill Buttons Row --\u003e\n        \u003cdiv class=\"flex flex-wrap items-center justify-center gap-2 mb-6\" id=\"actionTabButtons\"\u003e\n          \u003cbutton onclick=\"switchTab(0)\" id=\"tab-btn-0\" class=\"action-tab-btn px-4 py-2 rounded-full text-xs font-medium bg-emeraldBrand-activeTab text-white shadow-sm flex items-center gap-1.5\"\u003e\n            ✨ \u003cspan\u003eAirflow Ventilation\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cbutton onclick=\"switchTab(1)\" id=\"tab-btn-1\" class=\"action-tab-btn px-4 py-2 rounded-full text-xs font-medium bg-gray-100 text-gray-700 hover:bg-gray-200 flex items-center gap-1.5\"\u003e\n            💧 \u003cspan\u003eHygienic Protection\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cbutton onclick=\"switchTab(2)\" id=\"tab-btn-2\" class=\"action-tab-btn px-4 py-2 rounded-full text-xs font-medium bg-gray-100 text-gray-700 hover:bg-gray-200 flex items-center gap-1.5\"\u003e\n            👜 \u003cspan\u003ePro Kit Travel\u003c\/span\u003e\n          \u003c\/button\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Dynamic Card Display --\u003e\n        \u003cdiv class=\"bg-[#F2F9F6] border border-emeraldBrand-border\/60 rounded-2xl p-5 sm:p-6 transition-all duration-300\" id=\"tabContentCard\"\u003e\n          \n          \u003c!-- Card Header Title --\u003e\n          \u003cdiv class=\"flex items-center space-x-2 text-emeraldBrand-dark font-bold text-xs sm:text-sm tracking-wide uppercase mb-3\" id=\"tabTitle\"\u003e\n            \u003csvg class=\"w-4 h-4 text-emeraldBrand-dark\" fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003cspan\u003e360° DOUBLE-SIDED AIRFLOW VENTILATION\u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003c!-- Card Description --\u003e\n          \u003cp class=\"text-xs sm:text-sm text-gray-600 leading-relaxed mb-6\" id=\"tabDescription\"\u003e\n            Precision-molded airflow slots facilitate rapid air circulation around wet sponges. This ensures your beauty blender dries naturally between makeup applications, drastically reducing mildew risk and foul odors.\n          \u003c\/p\u003e\n\n          \u003c!-- Dotted Divider Line --\u003e\n          \u003cdiv class=\"border-b border-dashed border-emeraldBrand-pillBorder\/40 mb-5\"\u003e\u003c\/div\u003e\n\n          \u003c!-- 3 Column Stats --\u003e\n          \u003cdiv class=\"grid grid-cols-3 gap-2 text-center text-[10px] sm:text-xs\"\u003e\n            \u003cdiv\u003e\n              \u003cspan class=\"block font-bold text-emeraldBrand-dark tracking-wider uppercase mb-1\" id=\"stat1Label\"\u003eTARGET TOOL\u003c\/span\u003e\n              \u003cspan class=\"text-brandBlack font-semibold\" id=\"stat1Val\"\u003eMakeup Sponges\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cspan class=\"block font-bold text-emeraldBrand-dark tracking-wider uppercase mb-1\" id=\"stat2Label\"\u003eTECHNOLOGY\u003c\/span\u003e\n              \u003cspan class=\"text-brandBlack font-semibold\" id=\"stat2Val\"\u003eDual-Side Air Vents\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cspan class=\"block font-bold text-emeraldBrand-dark tracking-wider uppercase mb-1\" id=\"stat3Label\"\u003eDRY TIME\u003c\/span\u003e\n              \u003cspan class=\"text-brandBlack font-semibold\" id=\"stat3Val\"\u003eFast Natural Air-Dry\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- --------------------------------------- --\u003e\n    \u003c!-- 3. MALE \u0026 FEMALE COMPATIBLE DESIGN     --\u003e\n    \u003c!-- Matches Screenshot lower section       --\u003e\n    \u003c!-- --------------------------------------- --\u003e\n    \u003cdiv class=\"mb-10 fade-in-up\"\u003e\n      \u003cdiv class=\"border border-emeraldBrand-border\/60 rounded-3xl p-4 sm:p-6 bg-white\"\u003e\n        \n        \u003c!-- Top Dark Emerald Pill Header Badge --\u003e\n        \u003cdiv class=\"bg-emeraldBrand-dark text-white rounded-full py-2 px-4 text-center text-xs font-bold tracking-widest uppercase mb-5 flex items-center justify-center space-x-2\"\u003e\n          \u003cspan\u003e✨\u003c\/span\u003e\n          \u003cspan\u003eMALE \u0026amp; FEMALE COMPATIBLE DESIGN\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- 2 Column Side-by-Side Cards --\u003e\n        \u003cdiv class=\"grid grid-cols-1 md:grid-cols-2 gap-4\"\u003e\n          \n          \u003c!-- Card 1: For Women --\u003e\n          \u003cdiv class=\"bg-[#F2F9F6] rounded-2xl p-5 border border-emeraldBrand-border\/40 custom-card\"\u003e\n            \u003cdiv class=\"flex items-center space-x-2 text-emeraldBrand-dark font-bold text-xs uppercase mb-3\"\u003e\n              \u003cspan class=\"text-sm\"\u003e♡\u003c\/span\u003e\n              \u003cspan class=\"tracking-wider\"\u003eFOR WOMEN\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cul class=\"space-y-2.5 text-xs text-gray-600 leading-snug\"\u003e\n              \u003cli class=\"flex items-start space-x-2\"\u003e\n                \u003cspan class=\"text-emeraldBrand-accent font-bold\"\u003e•\u003c\/span\u003e\n                \u003cspan\u003eProtects blender from loose makeup, liquid spills, and handbag dust.\u003c\/span\u003e\n              \u003c\/li\u003e\n              \u003cli class=\"flex items-start space-x-2\"\u003e\n                \u003cspan class=\"text-emeraldBrand-accent font-bold\"\u003e•\u003c\/span\u003e\n                \u003cspan\u003eMaintains sponge shape for seamless foundation \u0026amp; concealer application.\u003c\/span\u003e\n              \u003c\/li\u003e\n              \u003cli class=\"flex items-start space-x-2\"\u003e\n                \u003cspan class=\"text-emeraldBrand-accent font-bold\"\u003e•\u003c\/span\u003e\n                \u003cspan\u003eSleek, lightweight capsule perfect for vanity, purse, or luxury travel.\u003c\/span\u003e\n              \u003c\/li\u003e\n            \u003c\/ul\u003e\n          \u003c\/div\u003e\n\n          \u003c!-- Card 2: For Men \u0026 MUA Pros --\u003e\n          \u003cdiv class=\"bg-[#F2F9F6] rounded-2xl p-5 border border-emeraldBrand-border\/40 custom-card\"\u003e\n            \u003cdiv class=\"flex items-center space-x-2 text-emeraldBrand-dark font-bold text-xs uppercase mb-3\"\u003e\n              \u003c!-- MUA Icon \/ Symbol --\u003e\n              \u003csvg class=\"w-3.5 h-3.5\" fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 11H5m14 0a2 2 0 012 2v6a2 2 0 01-2 2H5a2 2 0 01-2-2v-6a2 2 0 012-2m14 0V9a2 2 0 00-2-2M5 11V9a2 2 0 012-2m0 0V5a2 2 0 012-2h6a2 2 0 012 2v2M7 7h10\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n              \u003cspan class=\"tracking-wider\"\u003eFOR MEN \u0026amp; MUA PROS\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cul class=\"space-y-2.5 text-xs text-gray-600 leading-snug\"\u003e\n              \u003cli class=\"flex items-start space-x-2\"\u003e\n                \u003cspan class=\"text-emeraldBrand-accent font-bold\"\u003e•\u003c\/span\u003e\n                \u003cspan\u003eHygienic tool storage essential for fast-paced professional MUA setups.\u003c\/span\u003e\n              \u003c\/li\u003e\n              \u003cli class=\"flex items-start space-x-2\"\u003e\n                \u003cspan class=\"text-emeraldBrand-accent font-bold\"\u003e•\u003c\/span\u003e\n                \u003cspan\u003eKeeps male grooming sponges separate, sanitized, and lint-free.\u003c\/span\u003e\n              \u003c\/li\u003e\n              \u003cli class=\"flex items-start space-x-2\"\u003e\n                \u003cspan class=\"text-emeraldBrand-accent font-bold\"\u003e•\u003c\/span\u003e\n                \u003cspan\u003eMinimalist, gender-neutral aesthetic crafted from durable matte silicone.\u003c\/span\u003e\n              \u003c\/li\u003e\n            \u003c\/ul\u003e\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- --------------------------------------- --\u003e\n    \u003c!-- 4. COMPARISON \/ WHY CHOOSE DUALORA     --\u003e\n    \u003c!-- --------------------------------------- --\u003e\n    \u003cdiv class=\"mb-10 fade-in-up\"\u003e\n      \u003cdiv class=\"text-center mb-5\"\u003e\n        \u003cspan class=\"text-[10px] sm:text-xs font-bold tracking-widest text-emeraldBrand-accent uppercase block mb-1\"\u003eTHE HYGIENE DIFFERENCE\u003c\/span\u003e\n        \u003ch3 class=\"text-lg sm:text-xl font-serif font-bold text-brandBlack uppercase\"\u003eWhy Dualora™ Wins\u003c\/h3\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"border border-gray-200 rounded-2xl overflow-hidden bg-white text-xs\"\u003e\n        \u003cdiv class=\"grid grid-cols-3 bg-gray-50 border-b border-gray-200 p-3 font-bold text-gray-700 text-center uppercase tracking-wider text-[10px] sm:text-xs\"\u003e\n          \u003cdiv\u003eFeature\u003c\/div\u003e\n          \u003cdiv class=\"text-emeraldBrand-dark font-extrabold\"\u003eDualora™\u003c\/div\u003e\n          \u003cdiv class=\"text-gray-400\"\u003eOrdinary Bags\u003c\/div\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv class=\"grid grid-cols-3 p-3 border-b border-gray-100 text-center items-center\"\u003e\n          \u003cdiv class=\"font-medium text-left text-gray-800\"\u003eBreathability\u003c\/div\u003e\n          \u003cdiv class=\"text-emeraldBrand-dark font-semibold\"\u003e✓ Double Vents\u003c\/div\u003e\n          \u003cdiv class=\"text-gray-400\"\u003e❌ Traps Moisture\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"grid grid-cols-3 p-3 border-b border-gray-100 text-center items-center\"\u003e\n          \u003cdiv class=\"font-medium text-left text-gray-800\"\u003eCleaning\u003c\/div\u003e\n          \u003cdiv class=\"text-emeraldBrand-dark font-semibold\"\u003e✓ 100% Rinseable\u003c\/div\u003e\n          \u003cdiv class=\"text-gray-400\"\u003e❌ Stains Cloth\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"grid grid-cols-3 p-3 text-center items-center\"\u003e\n          \u003cdiv class=\"font-medium text-left text-gray-800\"\u003eMaterial\u003c\/div\u003e\n          \u003cdiv class=\"text-emeraldBrand-dark font-semibold\"\u003e✓ Soft Silicone\u003c\/div\u003e\n          \u003cdiv class=\"text-gray-400\"\u003e❌ Rigid Plastic\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- --------------------------------------- --\u003e\n    \u003c!-- 5. HOW TO USE IN 4 STEPS               --\u003e\n    \u003c!-- --------------------------------------- --\u003e\n    \u003cdiv class=\"mb-10 fade-in-up\"\u003e\n      \u003cdiv class=\"text-center mb-6\"\u003e\n        \u003ch3 class=\"text-lg sm:text-xl font-serif font-bold text-brandBlack uppercase\"\u003eSimple Daily Routine\u003c\/h3\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"grid grid-cols-2 md:grid-cols-4 gap-3 text-center\"\u003e\n        \u003cdiv class=\"bg-[#F2F9F6] p-4 rounded-xl border border-emeraldBrand-border\/30\"\u003e\n          \u003cdiv class=\"w-8 h-8 rounded-full bg-emeraldBrand-dark text-white font-bold text-xs flex items-center justify-center mx-auto mb-2\"\u003e1\u003c\/div\u003e\n          \u003ch4 class=\"font-semibold text-xs text-brandBlack mb-1\"\u003eRinse\u003c\/h4\u003e\n          \u003cp class=\"text-[10px] text-gray-500\"\u003eCleanse sponge thoroughly.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"bg-[#F2F9F6] p-4 rounded-xl border border-emeraldBrand-border\/30\"\u003e\n          \u003cdiv class=\"w-8 h-8 rounded-full bg-emeraldBrand-dark text-white font-bold text-xs flex items-center justify-center mx-auto mb-2\"\u003e2\u003c\/div\u003e\n          \u003ch4 class=\"font-semibold text-xs text-brandBlack mb-1\"\u003eSqueeze\u003c\/h4\u003e\n          \u003cp class=\"text-[10px] text-gray-500\"\u003eRemove excess water gently.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"bg-[#F2F9F6] p-4 rounded-xl border border-emeraldBrand-border\/30\"\u003e\n          \u003cdiv class=\"w-8 h-8 rounded-full bg-emeraldBrand-dark text-white font-bold text-xs flex items-center justify-center mx-auto mb-2\"\u003e3\u003c\/div\u003e\n          \u003ch4 class=\"font-semibold text-xs text-brandBlack mb-1\"\u003ePop In\u003c\/h4\u003e\n          \u003cp class=\"text-[10px] text-gray-500\"\u003eFlex holder and slide inside.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"bg-[#F2F9F6] p-4 rounded-xl border border-emeraldBrand-border\/30\"\u003e\n          \u003cdiv class=\"w-8 h-8 rounded-full bg-emeraldBrand-dark text-white font-bold text-xs flex items-center justify-center mx-auto mb-2\"\u003e4\u003c\/div\u003e\n          \u003ch4 class=\"font-semibold text-xs text-brandBlack mb-1\"\u003eGo\u003c\/h4\u003e\n          \u003cp class=\"text-[10px] text-gray-500\"\u003eSlip into kit or makeup bag.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- --------------------------------------- --\u003e\n    \u003c!-- 6. ACCORDION FAQS                      --\u003e\n    \u003c!-- --------------------------------------- --\u003e\n    \u003cdiv class=\"mb-8 fade-in-up\"\u003e\n      \u003cdiv class=\"text-center mb-4\"\u003e\n        \u003ch3 class=\"text-base sm:text-lg font-serif font-bold text-brandBlack uppercase\"\u003eFrequently Asked Questions\u003c\/h3\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"space-y-2\"\u003e\n        \u003cdiv class=\"border border-gray-200 rounded-xl overflow-hidden bg-white\"\u003e\n          \u003cbutton class=\"faq-toggle w-full px-4 py-3 text-left font-semibold text-xs sm:text-sm text-brandBlack flex justify-between items-center hover:bg-gray-50 focus:outline-none\"\u003e\n            \u003cspan\u003eDoes it fit non-standard blender sizes?\u003c\/span\u003e\n            \u003cspan class=\"text-gray-400 font-normal text-base\"\u003e+\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"faq-answer px-4\"\u003e\n            \u003cp class=\"text-xs text-gray-500 pb-3 leading-relaxed\"\u003e\n              Yes, the flexible medical-grade silicone stretches to fit all teardrop, hourglass, and flat-edge sponges without damaging them.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"border border-gray-200 rounded-xl overflow-hidden bg-white\"\u003e\n          \u003cbutton class=\"faq-toggle w-full px-4 py-3 text-left font-semibold text-xs sm:text-sm text-brandBlack flex justify-between items-center hover:bg-gray-50 focus:outline-none\"\u003e\n            \u003cspan\u003eHow do I sanitize the holder between clients?\u003c\/span\u003e\n            \u003cspan class=\"text-gray-400 font-normal text-base\"\u003e+\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"faq-answer px-4\"\u003e\n            \u003cp class=\"text-xs text-gray-500 pb-3 leading-relaxed\"\u003e\n              Rinse with soap and warm water or spray with 70% isopropyl alcohol for rapid sanitization on set.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- --------------------------------------- --\u003e\n    \u003c!-- 7. FOOTER MOTTO                         --\u003e\n    \u003c!-- --------------------------------------- --\u003e\n    \u003cdiv class=\"text-center border-t border-gray-100 pt-6 fade-in-up\"\u003e\n      \u003cp class=\"font-serif italic text-sm text-gray-700 mb-2\"\u003e\n        A little organisation. A smoother routine. \u003cspan class=\"font-sans not-italic font-bold text-emeraldBrand-dark\"\u003eBlend \u0026amp; Go. ✨\u003c\/span\u003e\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \u003c!-- ========================================== --\u003e\n  \u003c!-- JAVASCRIPT LOGIC                          --\u003e\n  \u003c!-- ========================================== --\u003e\n  \u003cscript\u003e\n    \/\/ Data for interactive feature tabs\n    const tabData = [\n      {\n        title: \"360° DOUBLE-SIDED AIRFLOW VENTILATION\",\n        desc: \"Precision-molded airflow slots facilitate rapid air circulation around wet sponges. This ensures your beauty blender dries naturally between makeup applications, drastically reducing mildew risk and foul odors.\",\n        stat1Label: \"TARGET TOOL\",\n        stat1Val: \"Makeup Sponges\",\n        stat2Label: \"TECHNOLOGY\",\n        stat2Val: \"Dual-Side Vents\",\n        stat3Label: \"DRY TIME\",\n        stat3Val: \"Fast Natural Air-Dry\"\n      },\n      {\n        title: \"HYGIENIC BARRIER \u0026 SPONGE SHIELD\",\n        desc: \"Encapsulates residual foundation, liquids, and powders. Prevents cross-contamination in your vanity drawer or travel bag while keeping dust and lint off your freshly cleaned sponge.\",\n        stat1Label: \"PROTECTION\",\n        stat1Val: \"100% Spill Proof\",\n        stat2Label: \"HYGIENE\",\n        stat2Val: \"BPA-Free Silicone\",\n        stat3Label: \"MAINTENANCE\",\n        stat3Val: \"Rinse \u0026 Washable\"\n      },\n      {\n        title: \"PRO KIT COMPACT \u0026 TRAVEL READY\",\n        desc: \"Ultra-compact and lightweight silhouette built to fit tightly into busy MUA bags, purses, and carry-ons without taking up bulky storage space.\",\n        stat1Label: \"PORTABILITY\",\n        stat1Val: \"TSA Approved\",\n        stat2Label: \"COMPATIBILITY\",\n        stat2Val: \"Universal Fit\",\n        stat3Label: \"DURABILITY\",\n        stat3Val: \"Shatterproof\"\n      }\n    ];\n\n    function switchTab(index) {\n      \/\/ Update Button Styles\n      for (let i = 0; i \u003c 3; i++) {\n        const btn = document.getElementById(`tab-btn-${i}`);\n        if (i === index) {\n          btn.className = \"action-tab-btn px-4 py-2 rounded-full text-xs font-medium bg-emeraldBrand-activeTab text-white shadow-sm flex items-center gap-1.5\";\n        } else {\n          btn.className = \"action-tab-btn px-4 py-2 rounded-full text-xs font-medium bg-gray-100 text-gray-700 hover:bg-gray-200 flex items-center gap-1.5\";\n        }\n      }\n\n      \/\/ Update Card Content with smooth fade\n      const card = document.getElementById('tabContentCard');\n      card.style.opacity = '0.3';\n      \n      setTimeout(() =\u003e {\n        const data = tabData[index];\n        document.getElementById('tabTitle').querySelector('span').innerText = data.title;\n        document.getElementById('tabDescription').innerText = data.desc;\n        \n        document.getElementById('stat1Label').innerText = data.stat1Label;\n        document.getElementById('stat1Val').innerText = data.stat1Val;\n        \n        document.getElementById('stat2Label').innerText = data.stat2Label;\n        document.getElementById('stat2Val').innerText = data.stat2Val;\n        \n        document.getElementById('stat3Label').innerText = data.stat3Label;\n        document.getElementById('stat3Val').innerText = data.stat3Val;\n\n        card.style.opacity = '1';\n      }, 150);\n    }\n\n    document.addEventListener('DOMContentLoaded', () =\u003e {\n      \/\/ Intersection Observer for scroll animations\n      const observer = new IntersectionObserver((entries) =\u003e {\n        entries.forEach(entry =\u003e {\n          if (entry.isIntersecting) {\n            entry.target.classList.add('visible');\n          }\n        });\n      }, { threshold: 0.1 });\n\n      document.querySelectorAll('.fade-in-up').forEach((el) =\u003e observer.observe(el));\n\n      \/\/ FAQ Accordion Toggle\n      document.querySelectorAll('.faq-toggle').forEach(toggle =\u003e {\n        toggle.addEventListener('click', () =\u003e {\n          const answer = toggle.nextElementSibling;\n          const icon = toggle.querySelector('span:last-child');\n          const isOpen = answer.classList.contains('open');\n\n          document.querySelectorAll('.faq-answer').forEach(a =\u003e a.classList.remove('open'));\n          document.querySelectorAll('.faq-toggle span:last-child').forEach(i =\u003e i.textContent = '+');\n\n          if (!isOpen) {\n            answer.classList.add('open');\n            icon.textContent = '−';\n          }\n        });\n      });\n    });\n  \u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"Dualora","offers":[{"title":"Default Title","offer_id":68022459695425,"sku":null,"price":199.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1011\/4862\/3169\/files\/dualora-product-and-branded-packaging-on-a-pure-white-background_7502f2b1-d72c-431f-8a48-e28fb3fc8b49.png?v=1792782593"},{"product_id":"dualora™-smooth-glow-exfoliating-spray","title":"Dualora™ Smooth \u0026 Glow Exfoliating Spray","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™ Smooth \u0026amp; Glow Exfoliating Spray\u003c\/title\u003e\n  \u003c!-- Google Fonts: Cinzel for high-end titles, Montserrat for clean body text --\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=Cinzel:wght@500;600;700\u0026amp;family=Montserrat:wght@300;400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n  \u003c!-- Tailwind CSS CDN --\u003e\n  \u003cscript src=\"https:\/\/cdn.tailwindcss.com\"\u003e\u003c\/script\u003e\n  \u003cscript\u003e\n    tailwind.config = {\n      theme: {\n        extend: {\n          colors: {\n            emeraldBrand: '#064E3B',\n            emeraldLight: '#ECFDF5',\n            emeraldBorder: '#A7F3D0',\n            darkText: '#111111',\n            mutedText: '#4B5563',\n          },\n          fontFamily: {\n            cinzel: ['Cinzel', 'serif'],\n            montserrat: ['Montserrat', 'sans-serif'],\n          }\n        }\n      }\n    }\n  \u003c\/script\u003e\n  \u003cstyle\u003e\n    body {\n      font-family: 'Montserrat', sans-serif;\n      background-color: #FAFAFA;\n      color: #111111;\n    }\n    \n    \/* Smooth transitions and custom focus outlines *\/\n    .btn-tab {\n      transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);\n    }\n    \n    \/* Subtle luxury box shadows *\/\n    .luxury-card {\n      box-shadow: 0 10px 30px -5px rgba(6, 78, 59, 0.05), 0 4px 12px -2px rgba(0, 0, 0, 0.03);\n    }\n    \n    \/* Content Fade Animation *\/\n    @keyframes fadeInScale {\n      from {\n        opacity: 0;\n        transform: translateY(6px) scale(0.99);\n      }\n      to {\n        opacity: 1;\n        transform: translateY(0) scale(1);\n      }\n    }\n    \n    .tab-content-anim {\n      animation: fadeInScale 0.35s cubic-bezier(0.16, 1, 0.3, 1) forwards;\n    }\n\n    \/* Custom scrollbar for preview frame *\/\n    ::-webkit-scrollbar {\n      width: 6px;\n    }\n    ::-webkit-scrollbar-track {\n      background: #f1f1f1;\n    }\n    ::-webkit-scrollbar-thumb {\n      background: #064E3B;\n      border-radius: 3px;\n    }\n  \u003c\/style\u003e\n\n\n\n  \u003c!-- MAIN SHOPIFY PRODUCT CONTAINER --\u003e\n  \u003cmain class=\"w-full max-w-2xl bg-white rounded-3xl luxury-card border border-gray-100 p-6 sm:p-10 text-center relative overflow-hidden\"\u003e\n    \n    \u003c!-- TOP PILL BADGE --\u003e\n    \u003cdiv class=\"mb-5 flex justify-center\"\u003e\n      \u003cspan class=\"inline-flex items-center gap-1.5 px-5 py-1.5 rounded-full border-2 border-emeraldBrand text-emeraldBrand text-xs font-semibold tracking-widest uppercase bg-white shadow-sm hover:scale-105 transition-transform duration-200\"\u003e\n        ★ + SELF-CARE RITUAL\n      \u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- MAIN HEADING \u0026 TAGLINE --\u003e\n    \u003ch1 class=\"font-cinzel text-2xl sm:text-3xl font-semibold tracking-wider text-darkText mb-2 uppercase\"\u003e\n      DUALORA™ SMOOTH \u0026amp; GLOW\n    \u003c\/h1\u003e\n    \n    \u003cp class=\"text-emeraldBrand font-bold text-xs sm:text-sm tracking-widest uppercase mb-5\"\u003e\n      BUFF. REFRESH. GLOW. YOUR BODY CARE — ELEVATED.\n    \u003c\/p\u003e\n\n    \u003cp class=\"text-xs sm:text-sm text-mutedText leading-relaxed mb-8 max-w-xl mx-auto font-normal\"\u003e\n      Introducing \u003cstrong class=\"text-darkText font-semibold\"\u003eDualora™ Smooth \u0026amp; Glow Exfoliating Spray\u003c\/strong\u003e, an effortless body-care upgrade formulated to buff away surface buildup, unclog dull skin, and reveal a softer, more radiant complexion from head to toe.\n    \u003c\/p\u003e\n\n    \u003c!-- INTERACTIVE CARD: DUALORA IN ACTION --\u003e\n    \u003csection class=\"border border-gray-200 rounded-2xl p-5 sm:p-7 bg-white mb-8 luxury-card text-center\"\u003e\n      \n      \u003ch2 class=\"font-cinzel text-lg sm:text-xl font-semibold tracking-wide text-darkText mb-1 uppercase\"\u003e\n        DUALORA™ IN ACTION\n      \u003c\/h2\u003e\n      \u003cp class=\"text-xs text-gray-500 mb-6\"\u003e\n        Select a mode below to preview targeted action \u0026amp; benefits:\n      \u003c\/p\u003e\n\n      \u003c!-- TAB SELECTION BUTTONS --\u003e\n      \u003cdiv class=\"flex flex-wrap justify-center gap-2 sm:gap-3 mb-6\"\u003e\n        \u003cbutton id=\"tab-btn-glow\" onclick=\"setActiveTab('glow')\" class=\"btn-tab px-4 py-2 rounded-full text-xs font-semibold flex items-center gap-1.5 bg-emeraldBrand text-white shadow-md border border-emeraldBrand\"\u003e\n          \u003cspan\u003e✨\u003c\/span\u003e Radiance \u0026amp; Glow\n        \u003c\/button\u003e\n        \n        \u003cbutton id=\"tab-btn-roughness\" onclick=\"setActiveTab('roughness')\" class=\"btn-tab px-4 py-2 rounded-full text-xs font-semibold flex items-center gap-1.5 bg-gray-100 text-gray-600 hover:bg-gray-200 border border-gray-200\"\u003e\n          \u003cspan\u003e🙌\u003c\/span\u003e Smooth Rough Areas\n        \u003c\/button\u003e\n        \n        \u003cbutton id=\"tab-btn-ritual\" onclick=\"setActiveTab('ritual')\" class=\"btn-tab px-4 py-2 rounded-full text-xs font-semibold flex items-center gap-1.5 bg-gray-100 text-gray-600 hover:bg-gray-200 border border-gray-200\"\u003e\n          \u003cspan\u003e💧\u003c\/span\u003e 3-Step Ritual\n        \u003c\/button\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- DYNAMIC CONTENT PANEL --\u003e\n      \u003cdiv id=\"tab-panel\" class=\"bg-emeraldLight border border-emeraldBorder rounded-xl p-5 sm:p-6 text-left tab-content-anim\"\u003e\n        \n        \u003c!-- CONTENT WILL BE INJECTED BY JAVASCRIPT BELOW --\u003e\n        \u003cdiv id=\"panel-body\"\u003e\u003c\/div\u003e\n\n        \u003c!-- SPECIFICATION GRID --\u003e\n        \u003cdiv id=\"panel-spec\" class=\"grid grid-cols-1 sm:grid-cols-3 gap-3 border-t border-emeraldBorder\/60 pt-4 mt-5 text-center\"\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- MALE \u0026 FEMALE COMPATIBILITY CARD --\u003e\n    \u003csection class=\"border border-gray-200 rounded-2xl overflow-hidden bg-white mb-8 luxury-card\"\u003e\n      \n      \u003c!-- CARD BANNER --\u003e\n      \u003cdiv class=\"bg-emeraldBrand text-white py-2.5 px-4 text-xs font-bold tracking-widest uppercase flex items-center justify-center gap-2\"\u003e\n        \u003cspan\u003e✨\u003c\/span\u003e MALE \u0026amp; FEMALE COMPATIBLE FORMULA\n      \u003c\/div\u003e\n\n      \u003c!-- 2-COLUMN GRID --\u003e\n      \u003cdiv class=\"p-5 sm:p-6 grid grid-cols-1 md:grid-cols-2 gap-4 text-left\"\u003e\n        \n        \u003c!-- FOR WOMEN --\u003e\n        \u003cdiv class=\"bg-emeraldLight\/70 rounded-xl p-4 sm:p-5 border border-emeraldBorder\/50\"\u003e\n          \u003ch3 class=\"text-xs font-bold text-emeraldBrand tracking-wider uppercase mb-3 flex items-center gap-1.5\"\u003e\n            \u003cspan class=\"text-sm\"\u003e♡\u003c\/span\u003e FOR WOMEN\n          \u003c\/h3\u003e\n          \u003cul class=\"text-xs text-gray-700 space-y-2.5 list-disc pl-4 leading-relaxed\"\u003e\n            \u003cli\u003eSmooths bumpy skin texture on arms, thighs, and chest.\u003c\/li\u003e\n            \u003cli\u003ePreps skin for flawless self-tan application \u0026amp; body lotions.\u003c\/li\u003e\n            \u003cli\u003eEnhances natural radiance and promotes an even tone.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- FOR MEN --\u003e\n        \u003cdiv class=\"bg-emeraldLight\/70 rounded-xl p-4 sm:p-5 border border-emeraldBorder\/50\"\u003e\n          \u003ch3 class=\"text-xs font-bold text-emeraldBrand tracking-wider uppercase mb-3 flex items-center gap-1.5\"\u003e\n            \u003cspan class=\"text-sm\"\u003e⚡\u003c\/span\u003e FOR MEN\n          \u003c\/h3\u003e\n          \u003cul class=\"text-xs text-gray-700 space-y-2.5 list-disc pl-4 leading-relaxed\"\u003e\n            \u003cli\u003eClears post-workout sweat buildup on back \u0026amp; shoulders.\u003c\/li\u003e\n            \u003cli\u003eSoftens rough, calloused elbows, knees, and hands.\u003c\/li\u003e\n            \u003cli\u003ePrevents ingrown hairs and keeps body skin feeling fresh.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- FOOTER SLOGAN --\u003e\n    \u003cfooter class=\"pt-2 pb-1\"\u003e\n      \u003cp class=\"font-cinzel text-xs sm:text-sm font-semibold tracking-widest text-emeraldBrand uppercase\"\u003e\n        ✨ Your skin. Your glow. Your Dualora™.\n      \u003c\/p\u003e\n      \u003cp class=\"text-[10px] text-gray-400 mt-2\"\u003e100 ml · Body Exfoliating Spray\u003c\/p\u003e\n    \u003c\/footer\u003e\n\n  \u003c\/main\u003e\n\n  \u003c!-- INTERACTIVE JS LOGIC --\u003e\n  \u003cscript\u003e\n    \/\/ Tab Content Data\n    const tabData = {\n      glow: {\n        icon: \"🌿\",\n        title: \"BRIGHTENING \u0026 EVEN-TONE FORMULA\",\n        desc: \"Infused with Kojic Acid, Turmeric, and Niacinamide to help fade the appearance of dark spots, even out skin tone, and restore a fresh, vibrant glow to dull-looking skin.\",\n        specs: [\n          { label: \"KEY INGREDIENTS\", val: \"Kojic, Turmeric, Niacinamide\" },\n          { label: \"TARGET CONCERN\", val: \"Dullness \u0026 Uneven Tone\" },\n          { label: \"VOLUME\", val: \"100 ml \/ 3.38 fl oz\" }\n        ]\n      },\n      roughness: {\n        icon: \"🙌\",\n        title: \"TARGETED SURFACE EXFOLIATION\",\n        desc: \"Gently dissolves surface buildup and dead skin cells on stubborn, rough zones like elbows, back, shoulders, chest, and knees for instantly touchable softness.\",\n        specs: [\n          { label: \"TARGET AREAS\", val: \"Elbows, Back, Chest, Arms\" },\n          { label: \"FEEL\", val: \"Instantly Softer \u0026 Smoother\" },\n          { label: \"FREQUENCY\", val: \"2–3 Times Weekly\" }\n        ]\n      },\n      ritual: {\n        icon: \"💧\",\n        title: \"EFFORTLESS 3-STEP RITUAL\",\n        desc: \"\u003cspan class='font-bold text-emeraldBrand'\u003e1. SPRAY\u003c\/span\u003e onto dry skin.\u003cbr\u003e\u003cspan class='font-bold text-emeraldBrand'\u003e2. MASSAGE\u003c\/span\u003e gently as dead surface cells roll off.\u003cbr\u003e\u003cspan class='font-bold text-emeraldBrand'\u003e3. RINSE\u003c\/span\u003e thoroughly with warm water for an instant glow.\",\n        specs: [\n          { label: \"APPLICATION\", val: \"Spray onto Dry Skin\" },\n          { label: \"ACTION\", val: \"Gently Massage\" },\n          { label: \"FINISH\", val: \"Rinse \u0026 Glow\" }\n        ]\n      }\n    };\n\n    function setActiveTab(tabKey) {\n      const btnGlow = document.getElementById('tab-btn-glow');\n      const btnRoughness = document.getElementById('tab-btn-roughness');\n      const btnRitual = document.getElementById('tab-btn-ritual');\n      const panel = document.getElementById('tab-panel');\n      const panelBody = document.getElementById('panel-body');\n      const panelSpec = document.getElementById('panel-spec');\n\n      \/\/ Reset Button Styles\n      const inactiveClasses = ['bg-gray-100', 'text-gray-600', 'hover:bg-gray-200', 'border-gray-200'];\n      const activeClasses = ['bg-emeraldBrand', 'text-white', 'shadow-md', 'border-emeraldBrand'];\n\n      [btnGlow, btnRoughness, btnRitual].forEach(btn =\u003e {\n        btn.classList.remove(...activeClasses);\n        btn.classList.add(...inactiveClasses);\n      });\n\n      \/\/ Highlight Selected Button\n      let currentBtn;\n      if (tabKey === 'glow') currentBtn = btnGlow;\n      if (tabKey === 'roughness') currentBtn = btnRoughness;\n      if (tabKey === 'ritual') currentBtn = btnRitual;\n\n      currentBtn.classList.remove(...inactiveClasses);\n      currentBtn.classList.add(...activeClasses);\n\n      \/\/ Trigger Animation Restart\n      panel.classList.remove('tab-content-anim');\n      void panel.offsetWidth; \/\/ Trigger reflow\n      panel.classList.add('tab-content-anim');\n\n      \/\/ Update Panel Text\n      const data = tabData[tabKey];\n      panelBody.innerHTML = `\n        \u003cdiv class=\"flex items-center gap-2 mb-2\"\u003e\n          \u003cspan class=\"text-base\"\u003e${data.icon}\u003c\/span\u003e\n          \u003ch3 class=\"text-xs font-bold text-emeraldBrand tracking-wider uppercase\"\u003e${data.title}\u003c\/h3\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"text-xs text-gray-700 leading-relaxed\"\u003e${data.desc}\u003c\/p\u003e\n      `;\n\n      \/\/ Update Spec Grid\n      panelSpec.innerHTML = data.specs.map(s =\u003e `\n        \u003cdiv\u003e\n          \u003cspan class=\"block text-[9px] font-bold text-emeraldBrand tracking-widest uppercase mb-1\"\u003e${s.label}\u003c\/span\u003e\n          \u003cspan class=\"block text-xs font-semibold text-gray-900\"\u003e${s.val}\u003c\/span\u003e\n        \u003c\/div\u003e\n      `).join('');\n    }\n\n    \/\/ Initialize Default Tab\n    window.onload = function() {\n      setActiveTab('glow');\n    };\n  \u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"Dualora","offers":[{"title":"Default Title","offer_id":68052709146945,"sku":null,"price":299.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1011\/4862\/3169\/files\/product-showcase-with-the-orange-spray-bottle-beside-a-white-dualora-branded-box-on-a-pure-white-background.png?v=1792864824"},{"product_id":"dualora™-daily-glow-duo-by-arencia","title":"Dualora™ Daily Glow Duo by Arencia","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™ Daily Glow Duo by Arencia\u003c\/title\u003e\n  \u003c!-- Google Fonts: Cormorant Garamond for luxury serif titles \u0026 Inter for ultra-clean body typography --\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=Cormorant+Garamond:wght@500;600;700\u0026amp;family=Inter:wght@300;400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n  \u003c!-- Tailwind CSS framework --\u003e\n  \u003cscript src=\"https:\/\/cdn.tailwindcss.com\"\u003e\u003c\/script\u003e\n  \u003cscript\u003e\n    tailwind.config = {\n      theme: {\n        extend: {\n          colors: {\n            emerald: {\n              DEFAULT: '#0f523c',\n              dark: '#093425',\n              deep: '#07261b',\n              light: '#f4fbf7',\n              border: '#d0e8dd',\n              accent: '#157354',\n              soft: '#e6f4ee'\n            },\n            charcoal: '#111111',\n            muted: '#555555'\n          },\n          fontFamily: {\n            serif: ['Cormorant Garamond', 'Georgia', 'serif'],\n            sans: ['Inter', 'system-ui', 'sans-serif']\n          }\n        }\n      }\n    }\n  \u003c\/script\u003e\n  \u003cstyle\u003e\n    \/* Custom Smooth Scroll \u0026 Selection Styling *\/\n    html { scroll-behavior: smooth; }\n    ::selection { background-color: #0f523c; color: #ffffff; }\n\n    \/* Custom Luxury Badge \u0026 Typography Utilities *\/\n    .brand-serif { font-family: 'Cormorant Garamond', Georgia, serif; }\n    \n    .badge-pill-outline {\n      border: 1.5px solid #0f523c;\n      background-color: #ffffff;\n      color: #0f523c;\n      border-radius: 9999px;\n      font-weight: 700;\n      letter-spacing: 0.12em;\n      text-transform: uppercase;\n      font-size: 0.75rem;\n      padding: 0.35rem 1.1rem;\n      display: inline-flex;\n      align-items: center;\n      gap: 0.4rem;\n      box-shadow: 0 2px 10px rgba(15, 82, 60, 0.05);\n    }\n\n    .badge-pill-filled {\n      background-color: #0f523c;\n      color: #ffffff;\n      border-radius: 9999px;\n      font-weight: 700;\n      letter-spacing: 0.1em;\n      text-transform: uppercase;\n      font-size: 0.75rem;\n      padding: 0.5rem 1.25rem;\n      display: inline-flex;\n      align-items: center;\n      gap: 0.5rem;\n    }\n\n    \/* Tab Switcher Button Styling *\/\n    .tab-btn {\n      transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);\n      border-radius: 9999px;\n      font-weight: 600;\n      font-size: 0.875rem;\n      padding: 0.6rem 1.25rem;\n      border: 1px solid #d0e8dd;\n      background-color: #ffffff;\n      color: #333333;\n      white-space: nowrap;\n    }\n    .tab-btn:hover {\n      border-color: #0f523c;\n      color: #0f523c;\n    }\n    .tab-btn.active {\n      background-color: #0f523c;\n      color: #ffffff;\n      border-color: #0f523c;\n      box-shadow: 0 4px 14px rgba(15, 82, 60, 0.25);\n    }\n\n    \/* Subtle Animated Glow and Hover Cards *\/\n    .card-luxury {\n      background-color: #ffffff;\n      border: 1px solid #e5eee8;\n      border-radius: 1.25rem;\n      transition: all 0.3s ease;\n    }\n    .card-luxury:hover {\n      border-color: #0f523c;\n      box-shadow: 0 10px 30px rgba(15, 82, 60, 0.08);\n    }\n\n    \/* Custom Accordion Animations *\/\n    .accordion-content {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height 0.35s cubic-bezier(0, 1, 0, 1);\n    }\n    .accordion-item.active .accordion-content {\n      max-height: 500px;\n      transition: max-height 0.4s cubic-bezier(1, 0, 1, 0);\n    }\n    .accordion-item.active .accordion-icon {\n      transform: rotate(180deg);\n    }\n\n    \/* Keyframe Animations *\/\n    @keyframes pulseSoft {\n      0%, 100% { transform: scale(1); opacity: 1; }\n      50% { transform: scale(1.03); opacity: 0.9; }\n    }\n    .animate-pulse-soft {\n      animation: pulseSoft 3s infinite ease-in-out;\n    }\n  \u003c\/style\u003e\n\n\n\n  \u003c!-- MAIN WIDGET CONTAINER --\u003e\n  \u003cdiv class=\"w-full space-y-12\"\u003e\n\n    \u003c!-- ==================== HEADER SECTION (Matching Reference Screenshot 1) ==================== --\u003e\n    \u003cheader class=\"text-center space-y-4\"\u003e\n      \u003c!-- Self Care Ritual Top Badge --\u003e\n      \u003cdiv class=\"flex justify-center\"\u003e\n        \u003cspan class=\"badge-pill-outline\"\u003e\n          \u003csvg class=\"w-3.5 h-3.5 fill-current text-emerald\" viewbox=\"0 0 24 24\"\u003e\n            \u003cpath d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n          + SELF-CARE RITUAL\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Main Product Title --\u003e\n      \u003cdiv class=\"space-y-1\"\u003e\n        \u003ch1 class=\"brand-serif text-3xl sm:text-4xl md:text-5xl font-bold tracking-tight text-charcoal uppercase leading-tight\"\u003e\n          DUALORA™ DAILY GLOW DUO\n        \u003c\/h1\u003e\n        \u003cp class=\"text-xs sm:text-sm tracking-widest text-emerald font-semibold uppercase\"\u003e\n          BY ARENCIA\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Tagline \/ Sub-header --\u003e\n      \u003cp class=\"text-xs sm:text-sm font-bold tracking-widest text-emerald uppercase max-w-2xl mx-auto leading-relaxed\"\u003e\n        BRIGHTEN. NOURISH. RENEW. YOUR DAILY SKINCARE — ELEVATED.\n      \u003c\/p\u003e\n\n      \u003c!-- Intro Narrative Paragraph --\u003e\n      \u003cp class=\"text-muted text-sm sm:text-base max-w-2xl mx-auto leading-relaxed font-normal pt-1\"\u003e\n        Fresh-looking skin by day. Soft, nourished skin by night. \u003cstrong class=\"text-charcoal font-semibold\"\u003eDualora™ Daily Glow Duo\u003c\/strong\u003e brings together two complementary Korean skincare formulas into one effortless daily ritual designed for both men and women.\n      \u003c\/p\u003e\n    \u003c\/header\u003e\n\n\n    \u003c!-- ==================== INTERACTIVE SECTION: DUALORA IN ACTION ==================== --\u003e\n    \u003csection class=\"card-luxury p-5 sm:p-8 bg-white border border-emerald-border rounded-2xl shadow-sm\"\u003e\n      \u003cdiv class=\"text-center space-y-2 mb-6\"\u003e\n        \u003ch2 class=\"brand-serif text-2xl sm:text-3xl font-bold uppercase tracking-wide text-charcoal\"\u003e\n          DUALORA™ IN ACTION\n        \u003c\/h2\u003e\n        \u003cp class=\"text-xs sm:text-sm text-muted\"\u003e\n          Select a routine phase below to preview targeted action \u0026amp; key benefits:\n        \u003c\/p\u003e\n\n        \u003c!-- Dynamic Mode Buttons --\u003e\n        \u003cdiv class=\"flex flex-wrap items-center justify-center gap-2 pt-4\" id=\"tab-button-group\"\u003e\n          \u003cbutton onclick=\"switchTab('am')\" id=\"tab-btn-am\" class=\"tab-btn active flex items-center gap-2\"\u003e\n            \u003cspan\u003e☀️\u003c\/span\u003e Morning Radiance\n          \u003c\/button\u003e\n          \u003cbutton onclick=\"switchTab('pm')\" id=\"tab-btn-pm\" class=\"tab-btn flex items-center gap-2\"\u003e\n            \u003cspan\u003e🌙\u003c\/span\u003e Evening Comfort\n          \u003c\/button\u003e\n          \u003cbutton onclick=\"switchTab('synergy')\" id=\"tab-btn-synergy\" class=\"tab-btn flex items-center gap-2\"\u003e\n            \u003cspan\u003e✨\u003c\/span\u003e Dual Synergy (AM + PM)\n          \u003c\/button\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- INTERACTIVE PANEL DISPLAY --\u003e\n      \u003cdiv id=\"tab-panel-container\" class=\"bg-emerald-light rounded-xl p-5 sm:p-7 border border-emerald-border transition-all duration-300\"\u003e\n        \n        \u003c!-- Tab 1: AM Morning Radiance (Default) --\u003e\n        \u003cdiv id=\"panel-am\" class=\"space-y-6\"\u003e\n          \u003cdiv class=\"flex items-start gap-3 border-b border-emerald-border pb-4\"\u003e\n            \u003cdiv class=\"p-2.5 bg-white rounded-full shadow-sm text-amber-500 text-xl shrink-0\"\u003e\n              ☀️\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch3 class=\"text-base sm:text-lg font-bold text-emerald uppercase tracking-wide\"\u003e\n                AM ROUTINE: VITAMIN C BOOSTER SHOT (30 ML)\n              \u003c\/h3\u003e\n              \u003cp class=\"text-xs sm:text-sm text-muted\"\u003e\n                Fresh radiance care for a bright, hydrated, awake complexion.\n              \u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"grid grid-cols-1 md:grid-cols-2 gap-4\"\u003e\n            \u003cdiv class=\"bg-white p-4 rounded-lg border border-emerald-border\/60\"\u003e\n              \u003cspan class=\"text-xs font-bold text-emerald uppercase tracking-wider block mb-1\"\u003eTarget Action\u003c\/span\u003e\n              \u003cp class=\"text-xs sm:text-sm text-charcoal font-medium\"\u003eBrightens dullness, evens skin tone \u0026amp; shields against environmental stress.\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"bg-white p-4 rounded-lg border border-emerald-border\/60\"\u003e\n              \u003cspan class=\"text-xs font-bold text-emerald uppercase tracking-wider block mb-1\"\u003eKey Formula\u003c\/span\u003e\n              \u003cp class=\"text-xs sm:text-sm text-charcoal font-medium\"\u003e5% Vitamin C Complex + Glutathione + Panthenol \u0026amp; Allantoin\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003c!-- AM Specs --\u003e\n          \u003cdiv class=\"grid grid-cols-3 gap-2 sm:gap-4 text-center border-t border-emerald-border pt-4\"\u003e\n            \u003cdiv\u003e\n              \u003cspan class=\"text-[10px] sm:text-xs text-muted font-bold uppercase tracking-wider block\"\u003eTEXTURE\u003c\/span\u003e\n              \u003cspan class=\"text-xs sm:text-sm font-semibold text-emerald\"\u003eFresh Gel-Cream\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cspan class=\"text-[10px] sm:text-xs text-muted font-bold uppercase tracking-wider block\"\u003eLAYERABILITY\u003c\/span\u003e\n              \u003cspan class=\"text-xs sm:text-sm font-semibold text-emerald\"\u003eUltra Lightweight\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cspan class=\"text-[10px] sm:text-xs text-muted font-bold uppercase tracking-wider block\"\u003eAPPLICATION TIME\u003c\/span\u003e\n              \u003cspan class=\"text-xs sm:text-sm font-semibold text-emerald\"\u003e30 Secs \/ Morning\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Tab 2: PM Evening Comfort (Hidden by default) --\u003e\n        \u003cdiv id=\"panel-pm\" class=\"hidden space-y-6\"\u003e\n          \u003cdiv class=\"flex items-start gap-3 border-b border-emerald-border pb-4\"\u003e\n            \u003cdiv class=\"p-2.5 bg-white rounded-full shadow-sm text-rose-400 text-xl shrink-0\"\u003e\n              🌙\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch3 class=\"text-base sm:text-lg font-bold text-emerald uppercase tracking-wide\"\u003e\n                PM ROUTINE: PDRN BOOSTER SHOT (30 ML)\n              \u003c\/h3\u003e\n              \u003cp class=\"text-xs sm:text-sm text-muted\"\u003e\n                Comfort moisture care for soft, refreshed \u0026amp; overnight restored skin.\n              \u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"grid grid-cols-1 md:grid-cols-2 gap-4\"\u003e\n            \u003cdiv class=\"bg-white p-4 rounded-lg border border-emerald-border\/60\"\u003e\n              \u003cspan class=\"text-xs font-bold text-emerald uppercase tracking-wider block mb-1\"\u003eTarget Action\u003c\/span\u003e\n              \u003cp class=\"text-xs sm:text-sm text-charcoal font-medium\"\u003eDeeply nourishes, supports natural elasticity \u0026amp; maintains moisture barrier.\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"bg-white p-4 rounded-lg border border-emerald-border\/60\"\u003e\n              \u003cspan class=\"text-xs font-bold text-emerald uppercase tracking-wider block mb-1\"\u003eKey Formula\u003c\/span\u003e\n              \u003cp class=\"text-xs sm:text-sm text-charcoal font-medium\"\u003e5% Rosy-PDRN Complex + Niacinamide + Peptides \u0026amp; Panthenol\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003c!-- PM Specs --\u003e\n          \u003cdiv class=\"grid grid-cols-3 gap-2 sm:gap-4 text-center border-t border-emerald-border pt-4\"\u003e\n            \u003cdiv\u003e\n              \u003cspan class=\"text-[10px] sm:text-xs text-muted font-bold uppercase tracking-wider block\"\u003eTEXTURE\u003c\/span\u003e\n              \u003cspan class=\"text-xs sm:text-sm font-semibold text-emerald\"\u003eSilky Soft Cream\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cspan class=\"text-[10px] sm:text-xs text-muted font-bold uppercase tracking-wider block\"\u003eFINISH\u003c\/span\u003e\n              \u003cspan class=\"text-xs sm:text-sm font-semibold text-emerald\"\u003eNon-Greasy Shield\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cspan class=\"text-[10px] sm:text-xs text-muted font-bold uppercase tracking-wider block\"\u003eAPPLICATION TIME\u003c\/span\u003e\n              \u003cspan class=\"text-xs sm:text-sm font-semibold text-emerald\"\u003e30 Secs \/ Evening\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Tab 3: Dual Synergy (Hidden by default) --\u003e\n        \u003cdiv id=\"panel-synergy\" class=\"hidden space-y-6\"\u003e\n          \u003cdiv class=\"flex items-start gap-3 border-b border-emerald-border pb-4\"\u003e\n            \u003cdiv class=\"p-2.5 bg-white rounded-full shadow-sm text-emerald text-xl shrink-0\"\u003e\n              ✨\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003ch3 class=\"text-base sm:text-lg font-bold text-emerald uppercase tracking-wide\"\u003e\n                24-HOUR SKIN CYCLE SYNERGY\n              \u003c\/h3\u003e\n              \u003cp class=\"text-xs sm:text-sm text-muted\"\u003e\n                Why pairing AM Vitamin C with PM PDRN delivers maximum skin transformation.\n              \u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"grid grid-cols-1 md:grid-cols-2 gap-4\"\u003e\n            \u003cdiv class=\"bg-white p-4 rounded-lg border border-emerald-border\/60\"\u003e\n              \u003cspan class=\"text-xs font-bold text-emerald uppercase tracking-wider block mb-1\"\u003eDaylight Protection\u003c\/span\u003e\n              \u003cp class=\"text-xs sm:text-sm text-charcoal font-medium\"\u003eGlutathione \u0026amp; Vitamin C fight daily oxidative stressors so skin stays glowing and even-toned.\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"bg-white p-4 rounded-lg border border-emerald-border\/60\"\u003e\n              \u003cspan class=\"text-xs font-bold text-emerald uppercase tracking-wider block mb-1\"\u003eNighttime Regeneration\u003c\/span\u003e\n              \u003cp class=\"text-xs sm:text-sm text-charcoal font-medium\"\u003eRosy-PDRN \u0026amp; Peptides boost overnight repair so you wake up to smooth, plumped skin.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"grid grid-cols-3 gap-2 sm:gap-4 text-center border-t border-emerald-border pt-4\"\u003e\n            \u003cdiv\u003e\n              \u003cspan class=\"text-[10px] sm:text-xs text-muted font-bold uppercase tracking-wider block\"\u003eCOMPLEXITY\u003c\/span\u003e\n              \u003cspan class=\"text-xs sm:text-sm font-semibold text-emerald\"\u003eUltra Simple\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cspan class=\"text-[10px] sm:text-xs text-muted font-bold uppercase tracking-wider block\"\u003eSUITABILITY\u003c\/span\u003e\n              \u003cspan class=\"text-xs sm:text-sm font-semibold text-emerald\"\u003eAll Skin Types\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cspan class=\"text-[10px] sm:text-xs text-muted font-bold uppercase tracking-wider block\"\u003eRITUAL\u003c\/span\u003e\n              \u003cspan class=\"text-xs sm:text-sm font-semibold text-emerald\"\u003e2 Steps \/ Day\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n\n    \u003c!-- ==================== GENDER COMPATIBILITY SECTION (Matching Screenshot 1 Layout) ==================== --\u003e\n    \u003csection class=\"card-luxury p-5 sm:p-8 bg-white border border-emerald-border rounded-2xl shadow-sm space-y-6\"\u003e\n      \n      \u003c!-- Top Dark Emerald Pill Badge --\u003e\n      \u003cdiv class=\"flex justify-center\"\u003e\n        \u003cspan class=\"badge-pill-filled animate-pulse-soft\"\u003e\n          \u003cspan\u003e✨\u003c\/span\u003e MALE \u0026amp; FEMALE COMPATIBLE FORMULA\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Subtitle --\u003e\n      \u003cdiv class=\"text-center max-w-xl mx-auto\"\u003e\n        \u003ch3 class=\"brand-serif text-2xl font-bold text-charcoal\"\u003eTailored Benefits for Every Skin Type\u003c\/h3\u003e\n        \u003cp class=\"text-xs sm:text-sm text-muted mt-1\"\u003e\n          Formulated to absorb quickly without heavy residue, meeting the distinct needs of both men and women.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Side by Side Comparative Grid --\u003e\n      \u003cdiv class=\"grid grid-cols-1 md:grid-cols-2 gap-5 pt-2\"\u003e\n        \n        \u003c!-- FOR WOMEN CARD --\u003e\n        \u003cdiv class=\"bg-emerald-light\/60 p-5 rounded-xl border border-emerald-border\/80 space-y-3\"\u003e\n          \u003cdiv class=\"flex items-center gap-2 text-emerald font-bold text-sm tracking-wide uppercase pb-2 border-b border-emerald-border\"\u003e\n            \u003csvg class=\"w-4 h-4 text-emerald fill-current\" viewbox=\"0 0 24 24\"\u003e\n              \u003cpath d=\"M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n            FOR WOMEN\n          \u003c\/div\u003e\n          \u003cul class=\"space-y-2.5 text-xs sm:text-sm text-charcoal\"\u003e\n            \u003cli class=\"flex items-start gap-2\"\u003e\n              \u003cspan class=\"text-emerald font-bold\"\u003e✓\u003c\/span\u003e\n              \u003cspan\u003e\u003cstrong\u003eFlawless Makeup Canvas:\u003c\/strong\u003e Lightweight gel-cream smooths texture for seamless makeup layerability.\u003c\/span\u003e\n            \u003c\/li\u003e\n            \u003cli class=\"flex items-start gap-2\"\u003e\n              \u003cspan class=\"text-emerald font-bold\"\u003e✓\u003c\/span\u003e\n              \u003cspan\u003e\u003cstrong\u003eRadiance \u0026amp; Glow:\u003c\/strong\u003e Brightens hyperpigmentation and dark spots using 5% Glutathione + Vit C.\u003c\/span\u003e\n            \u003c\/li\u003e\n            \u003cli class=\"flex items-start gap-2\"\u003e\n              \u003cspan class=\"text-emerald font-bold\"\u003e✓\u003c\/span\u003e\n              \u003cspan\u003e\u003cstrong\u003eBarrier Comfort:\u003c\/strong\u003e Deeply hydrates delicate face and eye contour areas overnight.\u003c\/span\u003e\n            \u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- FOR MEN CARD --\u003e\n        \u003cdiv class=\"bg-emerald-light\/60 p-5 rounded-xl border border-emerald-border\/80 space-y-3\"\u003e\n          \u003cdiv class=\"flex items-center gap-2 text-emerald font-bold text-sm tracking-wide uppercase pb-2 border-b border-emerald-border\"\u003e\n            \u003csvg class=\"w-4 h-4 text-emerald stroke-current fill-none stroke-2\" viewbox=\"0 0 24 24\"\u003e\n              \u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n            FOR MEN\n          \u003c\/div\u003e\n          \u003cul class=\"space-y-2.5 text-xs sm:text-sm text-charcoal\"\u003e\n            \u003cli class=\"flex items-start gap-2\"\u003e\n              \u003cspan class=\"text-emerald font-bold\"\u003e✓\u003c\/span\u003e\n              \u003cspan\u003e\u003cstrong\u003eZero Greasiness:\u003c\/strong\u003e Fast-absorbing formula leaves clean, matte-natural comfort with no shine.\u003c\/span\u003e\n            \u003c\/li\u003e\n            \u003cli class=\"flex items-start gap-2\"\u003e\n              \u003cspan class=\"text-emerald font-bold\"\u003e✓\u003c\/span\u003e\n              \u003cspan\u003e\u003cstrong\u003ePost-Shave Soothing:\u003c\/strong\u003e Panthenol \u0026amp; Allantoin immediately calm razor redness \u0026amp; irritation.\u003c\/span\u003e\n            \u003c\/li\u003e\n            \u003cli class=\"flex items-start gap-2\"\u003e\n              \u003cspan class=\"text-emerald font-bold\"\u003e✓\u003c\/span\u003e\n              \u003cspan\u003e\u003cstrong\u003eEffortless 2-Step Habit:\u003c\/strong\u003e Simple morning and night application taking less than 1 minute total.\u003c\/span\u003e\n            \u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n\n    \u003c!-- ==================== KEY INGREDIENT SPOTLIGHT (INTERACTIVE ACCORDION) ==================== --\u003e\n    \u003csection class=\"card-luxury p-5 sm:p-8 bg-white border border-emerald-border rounded-2xl shadow-sm space-y-6\"\u003e\n      \u003cdiv class=\"text-center space-y-2\"\u003e\n        \u003cspan class=\"text-xs font-bold text-emerald uppercase tracking-widest\"\u003eK-Beauty Innovation\u003c\/span\u003e\n        \u003ch2 class=\"brand-serif text-2xl sm:text-3xl font-bold uppercase tracking-wide text-charcoal\"\u003e\n          THE SCIENCE INSIDE DUALORA™\n        \u003c\/h2\u003e\n        \u003cp class=\"text-xs sm:text-sm text-muted max-w-lg mx-auto\"\u003e\n          High-potency dermatological complexes blended with calming soothing agents.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"space-y-3 max-w-3xl mx-auto\" id=\"ingredient-accordion\"\u003e\n        \n        \u003c!-- Item 1: Vit C \u0026 Glutathione --\u003e\n        \u003cdiv class=\"accordion-item border border-emerald-border rounded-xl bg-white overflow-hidden transition-all duration-200\"\u003e\n          \u003cbutton onclick=\"toggleAccordion(this)\" class=\"w-full p-4 text-left flex items-center justify-between gap-4 focus:outline-none bg-emerald-light\/30 hover:bg-emerald-light\/80 transition-colors\"\u003e\n            \u003cspan class=\"font-bold text-sm sm:text-base text-charcoal flex items-center gap-2\"\u003e\n              \u003cspan class=\"text-amber-500\"\u003e☀️\u003c\/span\u003e 5% Vitamin C Complex + Glutathione\n            \u003c\/span\u003e\n            \u003cspan class=\"accordion-icon text-emerald transition-transform duration-300\"\u003e\n              \u003csvg class=\"w-5 h-5\" fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 9l-7 7-7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-content px-4 bg-white\"\u003e\n            \u003cp class=\"py-3 text-xs sm:text-sm text-muted leading-relaxed\"\u003e\n              Formulated at an optimal 5% strength for daily morning protection. Vitamin C works synergistically with master antioxidant Glutathione to boost skin clarity, visibly reduce dullness, and promote an even, healthy-looking complexion.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Item 2: Rosy PDRN Complex --\u003e\n        \u003cdiv class=\"accordion-item border border-emerald-border rounded-xl bg-white overflow-hidden transition-all duration-200\"\u003e\n          \u003cbutton onclick=\"toggleAccordion(this)\" class=\"w-full p-4 text-left flex items-center justify-between gap-4 focus:outline-none bg-emerald-light\/30 hover:bg-emerald-light\/80 transition-colors\"\u003e\n            \u003cspan class=\"font-bold text-sm sm:text-base text-charcoal flex items-center gap-2\"\u003e\n              \u003cspan class=\"text-rose-400\"\u003e🌙\u003c\/span\u003e 5% Rosy-PDRN Complex + Peptides\n            \u003c\/span\u003e\n            \u003cspan class=\"accordion-icon text-emerald transition-transform duration-300\"\u003e\n              \u003csvg class=\"w-5 h-5\" fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 9l-7 7-7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-content px-4 bg-white\"\u003e\n            \u003cp class=\"py-3 text-xs sm:text-sm text-muted leading-relaxed\"\u003e\n              Korean PDRN technology extracted for maximum skin affinity. Paired with peptides, this evening booster maintains skin balance overnight, assisting in skin repair and leaving skin texture noticeably softer and firmer by dawn.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Item 3: Panthenol \u0026 Allantoin \u0026 Niacinamide --\u003e\n        \u003cdiv class=\"accordion-item border border-emerald-border rounded-xl bg-white overflow-hidden transition-all duration-200\"\u003e\n          \u003cbutton onclick=\"toggleAccordion(this)\" class=\"w-full p-4 text-left flex items-center justify-between gap-4 focus:outline-none bg-emerald-light\/30 hover:bg-emerald-light\/80 transition-colors\"\u003e\n            \u003cspan class=\"font-bold text-sm sm:text-base text-charcoal flex items-center gap-2\"\u003e\n              \u003cspan class=\"text-emerald\"\u003e💧\u003c\/span\u003e Panthenol, Allantoin \u0026amp; Niacinamide\n            \u003c\/span\u003e\n            \u003cspan class=\"accordion-icon text-emerald transition-transform duration-300\"\u003e\n              \u003csvg class=\"w-5 h-5\" fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 9l-7 7-7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"accordion-content px-4 bg-white\"\u003e\n            \u003cp class=\"py-3 text-xs sm:text-sm text-muted leading-relaxed\"\u003e\n              Panthenol (Pro-Vitamin B5) and Allantoin deliver instant moisture calm and soothe sensitivity, while Niacinamide fortifies the natural moisture barrier to prevent moisture loss.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n\n    \u003c!-- ==================== HOW TO USE THE DUO (STEP BY STEP) ==================== --\u003e\n    \u003csection class=\"card-luxury p-5 sm:p-8 bg-white border border-emerald-border rounded-2xl shadow-sm space-y-6\"\u003e\n      \u003cdiv class=\"text-center space-y-2\"\u003e\n        \u003ch2 class=\"brand-serif text-2xl sm:text-3xl font-bold uppercase tracking-wide text-charcoal\"\u003e\n          HOW TO USE THE DUO\n        \u003c\/h2\u003e\n        \u003cp class=\"text-xs sm:text-sm text-muted\"\u003e\n          Two Booster Shots (30 ml + 30 ml). One Simple Daily Ritual.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Routine Grid --\u003e\n      \u003cdiv class=\"grid grid-cols-1 md:grid-cols-2 gap-6\"\u003e\n        \n        \u003c!-- AM ROUTINE COLUMN --\u003e\n        \u003cdiv class=\"border border-amber-200 bg-amber-50\/30 rounded-xl p-5 space-y-4\"\u003e\n          \u003cdiv class=\"flex items-center justify-between border-b border-amber-200 pb-3\"\u003e\n            \u003cspan class=\"font-bold text-amber-900 text-sm tracking-wider uppercase flex items-center gap-2\"\u003e\n              ☀️ MORNING ROUTINE\n            \u003c\/span\u003e\n            \u003cspan class=\"text-xs bg-amber-200\/60 text-amber-900 font-semibold px-2.5 py-0.5 rounded-full\"\u003eStep 1 of 2\u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003col class=\"space-y-3\"\u003e\n            \u003cli class=\"flex items-start gap-3\"\u003e\n              \u003cspan class=\"w-6 h-6 rounded-full bg-amber-200 text-amber-900 font-bold text-xs flex items-center justify-center shrink-0\"\u003e1\u003c\/span\u003e\n              \u003cp class=\"text-xs sm:text-sm text-charcoal\"\u003e\u003cstrong class=\"font-semibold\"\u003eCleanse \u0026amp; Tone:\u003c\/strong\u003e Start with your favorite gentle face cleanser.\u003c\/p\u003e\n            \u003c\/li\u003e\n            \u003cli class=\"flex items-start gap-3\"\u003e\n              \u003cspan class=\"w-6 h-6 rounded-full bg-amber-500 text-white font-bold text-xs flex items-center justify-center shrink-0\"\u003e2\u003c\/span\u003e\n              \u003cp class=\"text-xs sm:text-sm text-charcoal\"\u003e\u003cstrong class=\"font-semibold\"\u003eApply Vitamin C Shot:\u003c\/strong\u003e Smooth over face and eye contour area.\u003c\/p\u003e\n            \u003c\/li\u003e\n            \u003cli class=\"flex items-start gap-3\"\u003e\n              \u003cspan class=\"w-6 h-6 rounded-full bg-amber-200 text-amber-900 font-bold text-xs flex items-center justify-center shrink-0\"\u003e3\u003c\/span\u003e\n              \u003cp class=\"text-xs sm:text-sm text-charcoal\"\u003e\u003cstrong class=\"font-semibold\"\u003eProtect:\u003c\/strong\u003e Follow with daily SPF sunscreen for all-day radiance.\u003c\/p\u003e\n            \u003c\/li\u003e\n          \u003c\/ol\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- PM ROUTINE COLUMN --\u003e\n        \u003cdiv class=\"border border-rose-200 bg-rose-50\/30 rounded-xl p-5 space-y-4\"\u003e\n          \u003cdiv class=\"flex items-center justify-between border-b border-rose-200 pb-3\"\u003e\n            \u003cspan class=\"font-bold text-rose-900 text-sm tracking-wider uppercase flex items-center gap-2\"\u003e\n              🌙 EVENING ROUTINE\n            \u003c\/span\u003e\n            \u003cspan class=\"text-xs bg-rose-200\/60 text-rose-900 font-semibold px-2.5 py-0.5 rounded-full\"\u003eStep 2 of 2\u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003col class=\"space-y-3\"\u003e\n            \u003cli class=\"flex items-start gap-3\"\u003e\n              \u003cspan class=\"w-6 h-6 rounded-full bg-rose-200 text-rose-900 font-bold text-xs flex items-center justify-center shrink-0\"\u003e1\u003c\/span\u003e\n              \u003cp class=\"text-xs sm:text-sm text-charcoal\"\u003e\u003cstrong class=\"font-semibold\"\u003eCleanse \u0026amp; Prep:\u003c\/strong\u003e Wash away daily impurities and tone skin.\u003c\/p\u003e\n            \u003c\/li\u003e\n            \u003cli class=\"flex items-start gap-3\"\u003e\n              \u003cspan class=\"w-6 h-6 rounded-full bg-rose-500 text-white font-bold text-xs flex items-center justify-center shrink-0\"\u003e2\u003c\/span\u003e\n              \u003cp class=\"text-xs sm:text-sm text-charcoal\"\u003e\u003cstrong class=\"font-semibold\"\u003eApply PDRN Shot:\u003c\/strong\u003e Gently massaged onto face and eye contour.\u003c\/p\u003e\n            \u003c\/li\u003e\n            \u003cli class=\"flex items-start gap-3\"\u003e\n              \u003cspan class=\"w-6 h-6 rounded-full bg-rose-200 text-rose-900 font-bold text-xs flex items-center justify-center shrink-0\"\u003e3\u003c\/span\u003e\n              \u003cp class=\"text-xs sm:text-sm text-charcoal\"\u003e\u003cstrong class=\"font-semibold\"\u003eLock-In:\u003c\/strong\u003e Seal with your preferred night cream or moisturizer.\u003c\/p\u003e\n            \u003c\/li\u003e\n          \u003c\/ol\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n\n    \u003c!-- ==================== TRUST BADGES \u0026 CONVERSION FOOTER ==================== --\u003e\n    \u003cfooter class=\"space-y-6 pt-4 border-t border-emerald-border\"\u003e\n      \n      \u003c!-- Trust Icon Grid --\u003e\n      \u003cdiv class=\"grid grid-cols-2 sm:grid-cols-4 gap-4 text-center\"\u003e\n        \u003cdiv class=\"p-4 bg-emerald-light rounded-xl border border-emerald-border\/50 space-y-1\"\u003e\n          \u003cdiv class=\"text-emerald text-xl font-bold\"\u003e🌿\u003c\/div\u003e\n          \u003ch4 class=\"text-xs font-bold text-emerald uppercase\"\u003eClean K-Beauty\u003c\/h4\u003e\n          \u003cp class=\"text-[11px] text-muted\"\u003eGentle \u0026amp; Non-Comedogenic\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"p-4 bg-emerald-light rounded-xl border border-emerald-border\/50 space-y-1\"\u003e\n          \u003cdiv class=\"text-emerald text-xl font-bold\"\u003e⚡\u003c\/div\u003e\n          \u003ch4 class=\"text-xs font-bold text-emerald uppercase\"\u003e2-In-1 Set\u003c\/h4\u003e\n          \u003cp class=\"text-[11px] text-muted\"\u003eVitamin C (30ml) + PDRN (30ml)\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"p-4 bg-emerald-light rounded-xl border border-emerald-border\/50 space-y-1\"\u003e\n          \u003cdiv class=\"text-emerald text-xl font-bold\"\u003e🛡️\u003c\/div\u003e\n          \u003ch4 class=\"text-xs font-bold text-emerald uppercase\"\u003eDerm Tested\u003c\/h4\u003e\n          \u003cp class=\"text-[11px] text-muted\"\u003eFormulated for Sensitivity\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"p-4 bg-emerald-light rounded-xl border border-emerald-border\/50 space-y-1\"\u003e\n          \u003cdiv class=\"text-emerald text-xl font-bold\"\u003e✨\u003c\/div\u003e\n          \u003ch4 class=\"text-xs font-bold text-emerald uppercase\"\u003eUniversal Fit\u003c\/h4\u003e\n          \u003cp class=\"text-[11px] text-muted\"\u003eOptimized Men \u0026amp; Women\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Legal Disclaimer Note --\u003e\n      \u003cdiv class=\"text-center\"\u003e\n        \u003cp class=\"text-[11px] text-muted italic\"\u003e\n          *Benefits are based on the ingredient properties described in the supplied product information. Individual results may vary. Follow product label directions for application around eyes.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n    \u003c\/footer\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- ==================== INTERACTIVE JAVASCRIPT LOGIC ==================== --\u003e\n  \u003cscript\u003e\n    \/\/ Tab Switching Logic for DUALORA IN ACTION\n    function switchTab(tabKey) {\n      const tabs = ['am', 'pm', 'synergy'];\n      \n      tabs.forEach(key =\u003e {\n        const btn = document.getElementById(`tab-btn-${key}`);\n        const panel = document.getElementById(`panel-${key}`);\n        \n        if (key === tabKey) {\n          btn.classList.add('active');\n          panel.classList.remove('hidden');\n        } else {\n          btn.classList.remove('active');\n          panel.classList.add('hidden');\n        }\n      });\n    }\n\n    \/\/ Accordion Toggle Logic for Ingredients\n    function toggleAccordion(element) {\n      const item = element.parentElement;\n      const isCurrentlyActive = item.classList.contains('active');\n      \n      \/\/ Close all accordion items\n      document.querySelectorAll('.accordion-item').forEach(el =\u003e {\n        el.classList.remove('active');\n      });\n\n      \/\/ Toggle clicked item\n      if (!isCurrentlyActive) {\n        item.classList.add('active');\n      }\n    }\n\n    \/\/ Open first accordion item by default on load\n    window.addEventListener('DOMContentLoaded', () =\u003e {\n      const firstAccordion = document.querySelector('.accordion-item');\n      if (firstAccordion) {\n        firstAccordion.classList.add('active');\n      }\n    });\n  \u003c\/script\u003e\n\n\n\u003c\/body\u003e","brand":"Dualora","offers":[{"title":"Default Title","offer_id":68171057594689,"sku":null,"price":799.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1011\/4862\/3169\/files\/product-showcase-with-white-dualora-packaging.png?v=1793820586"},{"product_id":"dualora™-eye-revival-by-celimax","title":"Dualora™ Skin Revival by Celimax","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™ Skin Revival by Celimax - Product Description\u003c\/title\u003e\n    \u003c!-- Tailwind CSS CDN --\u003e\n    \u003cscript src=\"https:\/\/cdn.tailwindcss.com\"\u003e\u003c\/script\u003e\n    \u003c!-- Google Fonts for Luxury Typography --\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=Cormorant+Garamond:ital,wght@0,500;0,600;0,700;1,400\u0026amp;family=Inter:wght@300;400;500;600;700\u0026amp;family=Cinzel:wght@500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n    \n    \u003cscript\u003e\n        tailwind.config = {\n            theme: {\n                extend: {\n                    colors: {\n                        emeraldBrand: {\n                            50: '#f0fdf4',\n                            100: '#dcfce7',\n                            200: '#bbf7d0',\n                            600: '#059669',\n                            700: '#047857',\n                            800: '#064e3b',\n                            900: '#022c22',\n                        },\n                        luxuryBlack: '#0d1117',\n                        luxuryGray: '#6b7280',\n                    },\n                    fontFamily: {\n                        serifHeading: ['Cormorant Garamond', 'Cinzel', 'Georgia', 'serif'],\n                        sansBody: ['Inter', 'sans-serif'],\n                        brandTitle: ['Cinzel', 'serif'],\n                    }\n                }\n            }\n        }\n    \u003c\/script\u003e\n\n    \u003cstyle\u003e\n        \/* Smooth Custom Animations *\/\n        @keyframes subtlePulse {\n            0%, 100% { opacity: 1; transform: scale(1); }\n            50% { opacity: 0.85; transform: scale(0.98); }\n        }\n\n        @keyframes floatEffect {\n            0%, 100% { transform: translateY(0px); }\n            50% { transform: translateY(-4px); }\n        }\n\n        .animate-subtle-pulse {\n            animation: subtlePulse 3s ease-in-out infinite;\n        }\n\n        .animate-float {\n            animation: floatEffect 4s ease-in-out infinite;\n        }\n\n        .tab-btn-active {\n            background-color: #064e3b !important;\n            color: #ffffff !important;\n            border-color: #064e3b !important;\n            box-shadow: 0 4px 14px 0 rgba(6, 78, 59, 0.25);\n        }\n\n        .tab-panel-transition {\n            transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);\n        }\n\n        \/* Glassmorphism \u0026 Subtle Card Elevate *\/\n        .luxury-card-shadow {\n            box-shadow: 0 10px 30px -5px rgba(6, 78, 59, 0.05), 0 4px 12px -2px rgba(0, 0, 0, 0.03);\n        }\n\n        .ingredient-card:hover {\n            transform: translateY(-3px);\n            box-shadow: 0 12px 20px -3px rgba(6, 78, 59, 0.12);\n        }\n    \u003c\/style\u003e\n\n\n\n    \u003c!-- MAIN SHOPIFY DESCRIPTION WRAPPER CONTAINER --\u003e\n    \u003cdiv class=\"max-w-3xl mx-auto space-y-8\"\u003e\n\n        \u003c!-- HEADER SECTION (Matching screenshot layout architecture) --\u003e\n        \u003cdiv class=\"text-center space-y-4\"\u003e\n            \n            \u003c!-- Top Pill Badge --\u003e\n            \u003cdiv class=\"inline-flex items-center justify-center\"\u003e\n                \u003cspan class=\"inline-flex items-center gap-1.5 px-5 py-1.5 rounded-full border border-emeraldBrand-800\/30 bg-emeraldBrand-50 text-emeraldBrand-800 font-semibold text-xs tracking-widest uppercase transition-all duration-300 hover:border-emeraldBrand-800\"\u003e\n                    \u003csvg class=\"w-3.5 h-3.5 fill-current text-emeraldBrand-700\" viewbox=\"0 0 24 24\"\u003e\n                        \u003cpath d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"\u003e\u003c\/path\u003e\n                    \u003c\/svg\u003e\n                    + SELF-CARE RITUAL\n                \u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003c!-- Product Main Title --\u003e\n            \u003ch1 class=\"text-2xl sm:text-4xl md:text-4xl font-brandTitle font-semibold tracking-wider text-luxuryBlack uppercase leading-tight pt-2\"\u003e\n                DUALORA™ SKIN REVIVAL \u003cspan class=\"font-light block sm:inline text-xl sm:text-3xl text-gray-600\"\u003eBY CELIMAX\u003c\/span\u003e\n            \u003c\/h1\u003e\n\n            \u003c!-- Subtitle Tagline Banner Line --\u003e\n            \u003cp class=\"text-xs sm:text-sm font-bold tracking-widest text-emeraldBrand-700 uppercase leading-snug\"\u003e\n                WAKE UP YOUR GLOW. REVEAL SMOOTHER, FIRMER-LOOKING SKIN.\n            \u003c\/p\u003e\n\n            \u003c!-- Main Intro Description --\u003e\n            \u003cp class=\"text-sm sm:text-base text-gray-600 leading-relaxed font-normal max-w-2xl mx-auto pt-1\"\u003e\n                Introducing \u003cstrong class=\"text-luxuryBlack font-semibold\"\u003eDualora™ Skin Revival by Celimax\u003c\/strong\u003e, a high-performance night-time booster designed to transform skin renewal while you sleep. Powered by \u003cspan class=\"text-emeraldBrand-800 font-medium\"\u003e0.1% Retinal\u003c\/span\u003e, \u003cspan class=\"text-emeraldBrand-800 font-medium\"\u003e3% Matrixyl® Peptides\u003c\/span\u003e, and revolutionary \u003cspan class=\"text-emeraldBrand-800 font-medium\"\u003eA-Shot™ Spicule Technology\u003c\/span\u003e, it penetrates deep past everyday surface moisturization for targeted micro-needling level results.\n            \u003c\/p\u003e\n        \u003c\/div\u003e\n\n\n        \u003c!-- INTERACTIVE TABBED SECTION: DUALORA IN ACTION --\u003e\n        \u003cdiv class=\"bg-white border border-gray-200 rounded-3xl p-4 sm:p-7 luxury-card-shadow transition-all\"\u003e\n            \n            \u003cdiv class=\"text-center mb-6\"\u003e\n                \u003ch2 class=\"text-xl sm:text-2xl font-brandTitle font-semibold text-luxuryBlack tracking-wide uppercase\"\u003e\n                    DUALORA™ IN ACTION\n                \u003c\/h2\u003e\n                \u003cp class=\"text-xs sm:text-sm text-gray-500 mt-1\"\u003e\n                    Select a core formula highlight below to preview targeted action \u0026amp; benefits:\n                \u003c\/p\u003e\n            \u003c\/div\u003e\n\n            \u003c!-- Navigation Tabs --\u003e\n            \u003cdiv class=\"flex flex-wrap justify-center gap-2 sm:gap-3 mb-6\"\u003e\n                \u003cbutton onclick=\"switchTab('spicule')\" id=\"tab-spicule\" class=\"tab-btn tab-btn-active inline-flex items-center gap-2 px-4 py-2.5 rounded-full border border-gray-200 bg-white text-xs sm:text-sm font-medium text-gray-700 transition-all duration-300\"\u003e\n                    \u003cspan\u003e✨\u003c\/span\u003e A-Shot™ Spicule Tech\n                \u003c\/button\u003e\n                \u003cbutton onclick=\"switchTab('retinal')\" id=\"tab-retinal\" class=\"tab-btn inline-flex items-center gap-2 px-4 py-2.5 rounded-full border border-gray-200 bg-white text-xs sm:text-sm font-medium text-gray-700 transition-all duration-300\"\u003e\n                    \u003cspan\u003e⚡\u003c\/span\u003e 0.1% Retinal \u0026amp; Peptides\n                \u003c\/button\u003e\n                \u003cbutton onclick=\"switchTab('panthenol')\" id=\"tab-panthenol\" class=\"tab-btn inline-flex items-center gap-2 px-4 py-2.5 rounded-full border border-gray-200 bg-white text-xs sm:text-sm font-medium text-gray-700 transition-all duration-300\"\u003e\n                    \u003cspan\u003e💧\u003c\/span\u003e 1% Panthenol Soothing\n                \u003c\/button\u003e\n            \u003c\/div\u003e\n\n            \u003c!-- Active Tab Content Area --\u003e\n            \u003cdiv class=\"bg-emeraldBrand-50\/70 border border-emeraldBrand-200\/60 rounded-2xl p-5 sm:p-6 tab-panel-transition\" id=\"tab-panel\"\u003e\n                \u003c!-- Content will dynamically update via JS --\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n\n        \u003c!-- GENDER-SPLIT COMPATIBILITY SECTION --\u003e\n        \u003cdiv class=\"border border-emeraldBrand-100 rounded-3xl p-3 sm:p-4 bg-white luxury-card-shadow space-y-4\"\u003e\n            \n            \u003c!-- Top Emerald Pill Badge Header --\u003e\n            \u003cdiv class=\"bg-emeraldBrand-800 text-white rounded-full py-2.5 px-4 text-center\"\u003e\n                \u003cspan class=\"text-xs sm:text-sm font-semibold tracking-wider uppercase flex items-center justify-center gap-2\"\u003e\n                    \u003csvg class=\"w-4 h-4 text-emeraldBrand-200\" fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\n                        \u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 3v4M3 5h4M6 17v4m-2-2h4m5-16l2.286 6.857L21 12l-5.714 2.143L13 21l-2.286-6.857L5 12l5.714-2.143L13 3z\"\u003e\u003c\/path\u003e\n                    \u003c\/svg\u003e\n                    Male \u0026amp; Female Compatible Formula\n                \u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003c!-- 2-Column Responsive Card Grid --\u003e\n            \u003cdiv class=\"grid grid-cols-1 md:grid-cols-2 gap-4 pt-1\"\u003e\n                \n                \u003c!-- FOR WOMEN CARD --\u003e\n                \u003cdiv class=\"bg-emeraldBrand-50\/60 border border-emeraldBrand-100\/80 rounded-2xl p-5 hover:border-emeraldBrand-300 transition-all\"\u003e\n                    \u003cdiv class=\"flex items-center gap-2 font-brandTitle font-bold text-emeraldBrand-900 text-base mb-3 border-b border-emeraldBrand-200\/50 pb-2\"\u003e\n                        \u003csvg class=\"w-4 h-4 text-emeraldBrand-700\" fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\n                            \u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z\"\u003e\u003c\/path\u003e\n                        \u003c\/svg\u003e\n                        \u003cspan\u003eFOR WOMEN\u003c\/span\u003e\n                    \u003c\/div\u003e\n                    \u003cul class=\"space-y-2.5 text-xs sm:text-sm text-gray-700\"\u003e\n                        \u003cli class=\"flex items-start gap-2\"\u003e\n                            \u003cspan class=\"text-emeraldBrand-700 font-bold\"\u003e•\u003c\/span\u003e\n                            \u003cspan\u003eVisibly softens fine lines, crow's feet \u0026amp; smile lines overnight.\u003c\/span\u003e\n                        \u003c\/li\u003e\n                        \u003cli class=\"flex items-start gap-2\"\u003e\n                            \u003cspan class=\"text-emeraldBrand-700 font-bold\"\u003e•\u003c\/span\u003e\n                            \u003cspan\u003eRefines uneven texture for ultra-smooth morning makeup application.\u003c\/span\u003e\n                        \u003c\/li\u003e\n                        \u003cli class=\"flex items-start gap-2\"\u003e\n                            \u003cspan class=\"text-emeraldBrand-700 font-bold\"\u003e•\u003c\/span\u003e\n                            \u003cspan\u003eStimulates natural collagen elasticity for a plumper, radiant look.\u003c\/span\u003e\n                        \u003c\/li\u003e\n                    \u003c\/ul\u003e\n                \u003c\/div\u003e\n\n                \u003c!-- FOR MEN CARD --\u003e\n                \u003cdiv class=\"bg-emeraldBrand-50\/60 border border-emeraldBrand-100\/80 rounded-2xl p-5 hover:border-emeraldBrand-300 transition-all\"\u003e\n                    \u003cdiv class=\"flex items-center gap-2 font-brandTitle font-bold text-emeraldBrand-900 text-base mb-3 border-b border-emeraldBrand-200\/50 pb-2\"\u003e\n                        \u003csvg class=\"w-4 h-4 text-emeraldBrand-700\" fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\n                            \u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M19 11H5m14 0a2 2 0 012 2v6a2 2 0 01-2 2H5a2 2 0 01-2-2v-6a2 2 0 012-2m14 0V9a2 2 0 00-2-2M5 11V9a2 2 0 012-2m0 0V5a2 2 0 012-2h6a2 2 0 012 2v2M7 7h10\"\u003e\u003c\/path\u003e\n                        \u003c\/svg\u003e\n                        \u003cspan\u003eFOR MEN\u003c\/span\u003e\n                    \u003c\/div\u003e\n                    \u003cul class=\"space-y-2.5 text-xs sm:text-sm text-gray-700\"\u003e\n                        \u003cli class=\"flex items-start gap-2\"\u003e\n                            \u003cspan class=\"text-emeraldBrand-700 font-bold\"\u003e•\u003c\/span\u003e\n                            \u003cspan\u003eRefines coarse skin texture \u0026amp; minimizes expanded pore appearance.\u003c\/span\u003e\n                        \u003c\/li\u003e\n                        \u003cli class=\"flex items-start gap-2\"\u003e\n                            \u003cspan class=\"text-emeraldBrand-700 font-bold\"\u003e•\u003c\/span\u003e\n                            \u003cspan\u003eNon-greasy, fast-absorbing formula leaves zero heavy shine or residue.\u003c\/span\u003e\n                        \u003c\/li\u003e\n                        \u003cli class=\"flex items-start gap-2\"\u003e\n                            \u003cspan class=\"text-emeraldBrand-700 font-bold\"\u003e•\u003c\/span\u003e\n                            \u003cspan\u003eEases post-shave skin tightness while firming tired, dull skin tone.\u003c\/span\u003e\n                        \u003c\/li\u003e\n                    \u003c\/ul\u003e\n                \u003c\/div\u003e\n\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n\n        \u003c!-- CLINICAL INGREDIENT SHOWCASE GRID --\u003e\n        \u003cdiv class=\"space-y-4 pt-2\"\u003e\n            \u003cdiv class=\"text-center\"\u003e\n                \u003ch3 class=\"text-lg sm:text-xl font-brandTitle font-semibold text-luxuryBlack uppercase tracking-wide\"\u003e\n                    Synergistic Active Matrix\n                \u003c\/h3\u003e\n                \u003cp class=\"text-xs text-gray-500\"\u003eFormulated with dermatological precision for maximum efficacy\u003c\/p\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"grid grid-cols-2 sm:grid-cols-4 gap-3\"\u003e\n                \u003c!-- Ingredient 1 --\u003e\n                \u003cdiv class=\"ingredient-card bg-white border border-gray-200 rounded-2xl p-3.5 text-center transition-all duration-300\"\u003e\n                    \u003cdiv class=\"w-10 h-10 mx-auto mb-2 rounded-full bg-emeraldBrand-50 border border-emeraldBrand-200 flex items-center justify-center text-emeraldBrand-800 font-bold text-xs\"\u003e\n                        0.1%\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"font-semibold text-xs sm:text-sm text-luxuryBlack\"\u003eNano-Retinal\u003c\/div\u003e\n                    \u003cdiv class=\"text-[11px] text-gray-500 mt-0.5\"\u003e16x faster than retinol conversion\u003c\/div\u003e\n                \u003c\/div\u003e\n\n                \u003c!-- Ingredient 2 --\u003e\n                \u003cdiv class=\"ingredient-card bg-white border border-gray-200 rounded-2xl p-3.5 text-center transition-all duration-300\"\u003e\n                    \u003cdiv class=\"w-10 h-10 mx-auto mb-2 rounded-full bg-emeraldBrand-50 border border-emeraldBrand-200 flex items-center justify-center text-emeraldBrand-800 font-bold text-xs\"\u003e\n                        3%\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"font-semibold text-xs sm:text-sm text-luxuryBlack\"\u003eMatrixyl® 3000\u003c\/div\u003e\n                    \u003cdiv class=\"text-[11px] text-gray-500 mt-0.5\"\u003eAdvanced peptide firming complex\u003c\/div\u003e\n                \u003c\/div\u003e\n\n                \u003c!-- Ingredient 3 --\u003e\n                \u003cdiv class=\"ingredient-card bg-white border border-gray-200 rounded-2xl p-3.5 text-center transition-all duration-300\"\u003e\n                    \u003cdiv class=\"w-10 h-10 mx-auto mb-2 rounded-full bg-emeraldBrand-50 border border-emeraldBrand-200 flex items-center justify-center text-emeraldBrand-800 font-bold text-xs\"\u003e\n                        1%\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"font-semibold text-xs sm:text-sm text-luxuryBlack\"\u003ePanthenol\u003c\/div\u003e\n                    \u003cdiv class=\"text-[11px] text-gray-500 mt-0.5\"\u003eDeep hydration \u0026amp; soothing barrier repair\u003c\/div\u003e\n                \u003c\/div\u003e\n\n                \u003c!-- Ingredient 4 --\u003e\n                \u003cdiv class=\"ingredient-card bg-white border border-gray-200 rounded-2xl p-3.5 text-center transition-all duration-300\"\u003e\n                    \u003cdiv class=\"w-10 h-10 mx-auto mb-2 rounded-full bg-emeraldBrand-50 border border-emeraldBrand-200 flex items-center justify-center stroke-emeraldBrand-800 text-emeraldBrand-800 font-bold text-xs\"\u003e\n                        +\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"font-semibold text-xs sm:text-sm text-luxuryBlack\"\u003eNiacinamide\u003c\/div\u003e\n                    \u003cdiv class=\"text-[11px] text-gray-500 mt-0.5\"\u003e+ Ascorbic Acid \u0026amp; Tocopherol\u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n\n        \u003c!-- USAGE \u0026 SAFETY INFORMATION BOX --\u003e\n        \u003cdiv class=\"bg-gray-50 border border-gray-200 rounded-2xl p-4 sm:p-5 text-xs text-gray-600 space-y-2\"\u003e\n            \u003cdiv class=\"flex items-center justify-between border-b border-gray-200 pb-2\"\u003e\n                \u003cspan class=\"font-bold text-luxuryBlack uppercase tracking-wider text-[11px] flex items-center gap-1.5\"\u003e\n                    \u003csvg class=\"w-4 h-4 text-emeraldBrand-700\" fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\n                        \u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z\"\u003e\u003c\/path\u003e\n                    \u003c\/svg\u003e\n                    Product Specifications \u0026amp; Usage Guide\n                \u003c\/span\u003e\n                \u003cspan class=\"bg-white border border-gray-300 text-gray-700 px-2 py-0.5 rounded text-[10px] font-medium\"\u003e15 ml | 0.51 fl. oz.\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cp class=\"leading-relaxed\"\u003e\n                \u003cstrong\u003eHow to apply:\u003c\/strong\u003e Apply a small amount to clean skin during your night-time routine. Gently press into skin to allow spicules to penetrate effectively. Follow with your favorite moisturizer.\n            \u003c\/p\u003e\n            \u003cp class=\"text-[11px] text-gray-500 leading-normal italic\"\u003e\n                *Patch test before use. Spicules may cause a mild, normal tingling sensation during application. Follow manufacturer’s directions, use daytime sun protection (SPF), and avoid the direct eye area unless packaging permits.\n            \u003c\/p\u003e\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- TAB SWITCHING JAVASCRIPT LOGIC --\u003e\n    \u003cscript\u003e\n        const tabData = {\n            spicule: {\n                title: \"MICRO-NEEDLING INSPIRED SPICULE DELIVERY\",\n                desc: \"Powered by 20,250 A-Shot™ micro-spicules that are 16 times thinner than average pore size. They create micro-channels to carry active ingredients directly into deeper skin layers for enhanced efficacy.\",\n                targetArea: \"Face \u0026 Neck Contour\",\n                tech: \"A-Shot™ Spicule Tech\",\n                routine: \"Night Treatment\"\n            },\n            retinal: {\n                title: \"DIRECT RETINAL + MATRIXYL® 3000 COMPLEX\",\n                desc: \"0.1% Vitamin A Retinal converts to retinoic acid up to 11x faster than standard retinol. Combined with 3% Matrixyl peptides, it effectively visibly smooths fine lines and restores youthfulness.\",\n                targetArea: \"Fine Lines \u0026 Wrinkles\",\n                tech: \"0.1% Retinal + 3% Peptides\",\n                routine: \"Gradual Night Build\"\n            },\n            panthenol: {\n                title: \"1% PANTHENOL BARRIER CALMING REPAIR\",\n                desc: \"Balanced with 1% High-Purity Panthenol and Niacinamide to soothe tingling sensations, reinforce the moisture barrier, and prevent irritation associated with active retinal treatment.\",\n                targetArea: \"Moisture Barrier\",\n                tech: \"Hydration \u0026 Calming Matrix\",\n                routine: \"Daily Night Recovery\"\n            }\n        };\n\n        function switchTab(tabKey) {\n            \/\/ Update button styles\n            const buttons = document.querySelectorAll('.tab-btn');\n            buttons.forEach(btn =\u003e btn.classList.remove('tab-btn-active'));\n            document.getElementById('tab-' + tabKey).classList.add('tab-btn-active');\n\n            \/\/ Render content in active panel\n            const data = tabData[tabKey];\n            const panel = document.getElementById('tab-panel');\n\n            panel.innerHTML = `\n                \u003cdiv class=\"space-y-4 animate-fadeIn\"\u003e\n                    \u003cdiv class=\"flex items-center gap-2 font-brandTitle font-bold text-emeraldBrand-900 text-sm sm:text-base tracking-wide\"\u003e\n                        \u003csvg class=\"w-4 h-4 text-emeraldBrand-700 flex-shrink-0\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"\u003e\n                            \u003cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z\"\u003e\u003c\/path\u003e\n                        \u003c\/svg\u003e\n                        \u003cspan\u003e${data.title}\u003c\/span\u003e\n                    \u003c\/div\u003e\n\n                    \u003cp class=\"text-xs sm:text-sm text-gray-700 leading-relaxed\"\u003e\n                        ${data.desc}\n                    \u003c\/p\u003e\n\n                    \u003cdiv class=\"border-t border-emeraldBrand-200\/60 pt-4 grid grid-cols-3 gap-2 text-center\"\u003e\n                        \u003cdiv\u003e\n                            \u003cspan class=\"block text-[10px] font-bold text-emeraldBrand-800 uppercase tracking-wider\"\u003eTARGET AREA\u003c\/span\u003e\n                            \u003cspan class=\"block text-xs sm:text-sm font-semibold text-luxuryBlack mt-0.5\"\u003e${data.targetArea}\u003c\/span\u003e\n                        \u003c\/div\u003e\n                        \u003cdiv\u003e\n                            \u003cspan class=\"block text-[10px] font-bold text-emeraldBrand-800 uppercase tracking-wider\"\u003eTECHNOLOGY\u003c\/span\u003e\n                            \u003cspan class=\"block text-xs sm:text-sm font-semibold text-luxuryBlack mt-0.5\"\u003e${data.tech}\u003c\/span\u003e\n                        \u003c\/div\u003e\n                        \u003cdiv\u003e\n                            \u003cspan class=\"block text-[10px] font-bold text-emeraldBrand-800 uppercase tracking-wider\"\u003eROUTINE TIME\u003c\/span\u003e\n                            \u003cspan class=\"block text-xs sm:text-sm font-semibold text-luxuryBlack mt-0.5\"\u003e${data.routine}\u003c\/span\u003e\n                        \u003c\/div\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n            `;\n        }\n\n        \/\/ Initialize default tab on load\n        document.addEventListener(\"DOMContentLoaded\", function() {\n            switchTab('spicule');\n        });\n    \u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"Dualora","offers":[{"title":"Default Title","offer_id":68171108122945,"sku":null,"price":399.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1011\/4862\/3169\/files\/product-showcase-with-white-dualora-packaging_f4bd3b4f-8eae-4d02-9977-bc3d2c535bed.png?v=1793821966"}],"url":"https:\/\/www.dualora.co.za\/collections\/beauty.oembed","provider":"Dualora","version":"1.0","type":"link"}