{"product_id":"clear-pulse-pore-cleanser","title":"\"Clear Pulse\"Pore Refiner","description":"\u003csection id=\"sonicglow\"\u003e\n  \u003cdiv class=\"sg-container\"\u003e\n\n    \u003c!-- HERO --\u003e\n    \u003cdiv class=\"sg-hero\"\u003e\n      \u003cspan class=\"sg-label\"\u003e✨ ZENPULSE SONICGLOW\u003c\/span\u003e\n\n      \u003ch2\u003e\n        Deep Clean.\u003cbr\u003e\n        \u003cem\u003eGlow Daily.\u003c\/em\u003e\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        Gentle sonic vibrations and soft silicone bristles help remove dirt,\n        oil and daily build-up—leaving your skin clean, smooth and refreshed.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"sg-tags\"\u003e\n        \u003cspan\u003e🔄 4 cleaning modes\u003c\/span\u003e\n        \u003cspan\u003e✨ Gentle exfoliation\u003c\/span\u003e\n        \u003cspan\u003e🔋 USB rechargeable\u003c\/span\u003e\n        \u003cspan\u003e✈️ Travel friendly\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cbutton class=\"sg-button sg-buy\" type=\"button\"\u003e\n        Upgrade My Cleanse →\n      \u003c\/button\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- BENEFITS --\u003e\n    \u003cdiv class=\"sg-section\"\u003e\n      \u003cdiv class=\"sg-heading\"\u003e\n        \u003cspan class=\"sg-label\"\u003eWHY YOU’LL LOVE IT\u003c\/span\u003e\n        \u003ch3\u003eA better cleanse than your hands alone\u003c\/h3\u003e\n        \u003cp\u003eUpgrade your daily face wash with gentle sonic cleansing.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sg-grid\"\u003e\n        \u003carticle class=\"sg-card\"\u003e\n          \u003ci\u003e🫧\u003c\/i\u003e\n          \u003ch4\u003eDeeper Cleansing\u003c\/h4\u003e\n          \u003cp\u003eHelps remove excess oil, dirt and daily impurities.\u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"sg-card\"\u003e\n          \u003ci\u003e✨\u003c\/i\u003e\n          \u003ch4\u003eGentle Exfoliation\u003c\/h4\u003e\n          \u003cp\u003eSoft silicone bristles clear dull build-up without harsh scrubbing.\u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"sg-card\"\u003e\n          \u003ci\u003e💎\u003c\/i\u003e\n          \u003ch4\u003eSmoother Skin\u003c\/h4\u003e\n          \u003cp\u003eLeaves your skin feeling softer, fresher and more polished.\u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"sg-card\"\u003e\n          \u003ci\u003e💆🏽‍♀️\u003c\/i\u003e\n          \u003ch4\u003eRelaxing Massage\u003c\/h4\u003e\n          \u003cp\u003eTurns your everyday cleanse into a relaxing self-care moment.\u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"sg-card\"\u003e\n          \u003ci\u003e🔄\u003c\/i\u003e\n          \u003ch4\u003eFour Modes\u003c\/h4\u003e\n          \u003cp\u003eChoose a gentle or more focused cleansing intensity.\u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"sg-card\"\u003e\n          \u003ci\u003e🔋\u003c\/i\u003e\n          \u003ch4\u003eUSB Rechargeable\u003c\/h4\u003e\n          \u003cp\u003eEnjoy convenient cordless use at home, at res or while travelling.\u003c\/p\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- HOW TO USE --\u003e\n    \u003cdiv class=\"sg-section\"\u003e\n      \u003cdiv class=\"sg-heading\"\u003e\n        \u003cspan class=\"sg-label\"\u003eQUICK AND EASY\u003c\/span\u003e\n        \u003ch3\u003eHow to use SonicGlow\u003c\/h3\u003e\n        \u003cp\u003eAdd it to your routine in four simple steps.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sg-steps\"\u003e\n        \u003carticle class=\"sg-step\"\u003e\n          \u003cb\u003e01\u003c\/b\u003e\n          \u003ch4\u003eWet Your Face\u003c\/h4\u003e\n          \u003cp\u003eWet your face and the silicone brush with warm water.\u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"sg-step\"\u003e\n          \u003cb\u003e02\u003c\/b\u003e\n          \u003ch4\u003eAdd Cleanser\u003c\/h4\u003e\n          \u003cp\u003eApply your preferred facial cleanser to your skin or brush.\u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"sg-step\"\u003e\n          \u003cb\u003e03\u003c\/b\u003e\n          \u003ch4\u003eCleanse Gently\u003c\/h4\u003e\n          \u003cp\u003eMove the brush in small circles for approximately 60 seconds.\u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"sg-step\"\u003e\n          \u003cb\u003e04\u003c\/b\u003e\n          \u003ch4\u003eRinse and Dry\u003c\/h4\u003e\n          \u003cp\u003eRinse your face and brush, then allow the brush to air-dry.\u003c\/p\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sg-tip\"\u003e\n        \u003cstrong\u003eSkincare tip:\u003c\/strong\u003e Start on the lowest mode, avoid the eye\n        area and stop using the brush if irritation occurs.\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- CTA --\u003e\n    \u003cdiv class=\"sg-cta\"\u003e\n      \u003cspan\u003e✨ YOUR DAILY GLOW UPGRADE\u003c\/span\u003e\n\n      \u003ch3\u003eCleaner-feeling skin with less effort.\u003c\/h3\u003e\n\n      \u003cp\u003e\n        Upgrade your skincare routine with the rechargeable ZenPulse SonicGlow\n        Facial Cleansing Brush.\n      \u003c\/p\u003e\n\n      \u003cbutton class=\"sg-button sg-buy\" type=\"button\"\u003e\n        Add SonicGlow to My Routine →\n      \u003c\/button\u003e\n\n      \u003csmall\u003e🔒 Secure checkout   •   🚚 Tracked SA delivery\u003c\/small\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n  #sonicglow {\n    --purple: #7c3aed;\n    --light-purple: #a855f7;\n    --dark-purple: #542b82;\n    --text: #24142e;\n    --muted: #75667f;\n\n    padding: 60px 16px;\n    overflow: hidden;\n    color: var(--text);\n    background: #ffffff;\n    font-family: inherit;\n  }\n\n  #sonicglow * {\n    box-sizing: border-box;\n  }\n\n  #sonicglow .sg-container {\n    width: 100%;\n    max-width: 1050px;\n    margin: auto;\n  }\n\n  #sonicglow .sg-hero,\n  #sonicglow .sg-heading {\n    max-width: 720px;\n    margin: auto;\n    text-align: center;\n  }\n\n  #sonicglow .sg-label,\n  #sonicglow .sg-cta \u003e span {\n    color: var(--purple);\n    font-size: 11px;\n    font-weight: 800;\n    letter-spacing: 1.5px;\n  }\n\n  #sonicglow .sg-hero h2 {\n    margin: 14px 0 18px;\n    font-size: clamp(42px, 7vw, 72px);\n    line-height: 1;\n    letter-spacing: -3px;\n  }\n\n  #sonicglow .sg-hero h2 em {\n    color: transparent;\n    background: linear-gradient(90deg, var(--dark-purple), var(--light-purple));\n    background-clip: text;\n    -webkit-background-clip: text;\n    font-family: Georgia, serif;\n    font-weight: 400;\n  }\n\n  #sonicglow p {\n    color: var(--muted);\n    line-height: 1.65;\n  }\n\n  #sonicglow .sg-hero \u003e p {\n    max-width: 650px;\n    margin: auto;\n    font-size: 16px;\n  }\n\n  #sonicglow .sg-tags {\n    display: flex;\n    justify-content: center;\n    flex-wrap: wrap;\n    gap: 9px;\n    margin: 25px 0;\n  }\n\n  #sonicglow .sg-tags span {\n    padding: 9px 13px;\n    color: #51415c;\n    background: #faf7ff;\n    border: 1px solid #eadcf8;\n    border-radius: 50px;\n    font-size: 12px;\n    font-weight: 700;\n  }\n\n  #sonicglow .sg-button {\n    min-height: 54px;\n    padding: 15px 27px;\n    color: #ffffff;\n    background: linear-gradient(90deg, var(--dark-purple), var(--light-purple));\n    border: none;\n    border-radius: 50px;\n    box-shadow: 0 12px 28px rgba(84, 43, 130, 0.25);\n    font-size: 15px;\n    font-weight: 800;\n    cursor: pointer;\n    transition: transform 0.2s ease;\n  }\n\n  #sonicglow .sg-button:hover {\n    transform: translateY(-2px);\n  }\n\n  #sonicglow .sg-section {\n    padding-top: 70px;\n  }\n\n  #sonicglow .sg-heading {\n    margin-bottom: 30px;\n  }\n\n  #sonicglow .sg-heading h3 {\n    margin: 10px 0;\n    font-size: clamp(29px, 5vw, 44px);\n    line-height: 1.1;\n  }\n\n  #sonicglow .sg-heading p {\n    margin: 0;\n    font-size: 15px;\n  }\n\n  #sonicglow .sg-grid,\n  #sonicglow .sg-steps {\n    display: grid;\n    gap: 14px;\n  }\n\n  #sonicglow .sg-grid {\n    grid-template-columns: repeat(3, 1fr);\n  }\n\n  #sonicglow .sg-steps {\n    grid-template-columns: repeat(4, 1fr);\n  }\n\n  #sonicglow .sg-card,\n  #sonicglow .sg-step {\n    padding: 22px;\n    background: #ffffff;\n    border: 1px solid #eadcf8;\n    border-radius: 20px;\n    box-shadow: 0 12px 28px rgba(68, 37, 92, 0.07);\n  }\n\n  #sonicglow .sg-card i {\n    display: grid;\n    place-items: center;\n    width: 48px;\n    height: 48px;\n    margin-bottom: 14px;\n    background: #faf5ff;\n    border-radius: 14px;\n    font-size: 22px;\n    font-style: normal;\n  }\n\n  #sonicglow .sg-card h4,\n  #sonicglow .sg-step h4 {\n    margin: 0 0 7px;\n    font-size: 17px;\n  }\n\n  #sonicglow .sg-card p,\n  #sonicglow .sg-step p {\n    margin: 0;\n    font-size: 13px;\n  }\n\n  #sonicglow .sg-step b {\n    display: grid;\n    place-items: center;\n    width: 35px;\n    height: 35px;\n    margin-bottom: 14px;\n    color: #ffffff;\n    background: var(--purple);\n    border-radius: 50%;\n    font-size: 12px;\n  }\n\n  #sonicglow .sg-tip {\n    margin-top: 14px;\n    padding: 15px 18px;\n    color: #574c5e;\n    background: #faf5ff;\n    border-left: 4px solid var(--purple);\n    border-radius: 10px;\n    font-size: 12px;\n    line-height: 1.6;\n  }\n\n  #sonicglow .sg-cta {\n    margin-top: 70px;\n    padding: 55px 20px;\n    color: #ffffff;\n    background: linear-gradient(135deg, #8054b5, #b487da);\n    border-radius: 28px;\n    text-align: center;\n  }\n\n  #sonicglow .sg-cta \u003e span,\n  #sonicglow .sg-cta h3,\n  #sonicglow .sg-cta p {\n    color: #ffffff;\n  }\n\n  #sonicglow .sg-cta h3 {\n    margin: 14px auto 12px;\n    font-size: clamp(30px, 5vw, 48px);\n    line-height: 1.1;\n  }\n\n  #sonicglow .sg-cta p {\n    max-width: 610px;\n    margin: 0 auto 24px;\n  }\n\n  #sonicglow .sg-cta .sg-button {\n    color: var(--dark-purple);\n    background: #ffffff;\n  }\n\n  #sonicglow .sg-cta small {\n    display: block;\n    margin-top: 17px;\n  }\n\n  @media (max-width: 750px) {\n    #sonicglow {\n      padding: 45px 14px;\n    }\n\n    #sonicglow .sg-grid,\n    #sonicglow .sg-steps {\n      grid-template-columns: repeat(2, 1fr);\n    }\n\n    #sonicglow .sg-button {\n      width: 100%;\n    }\n  }\n\n  @media (max-width: 400px) {\n    #sonicglow .sg-grid,\n    #sonicglow .sg-steps {\n      grid-template-columns: 1fr;\n    }\n\n    #sonicglow .sg-hero h2 {\n      letter-spacing: -2px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll(\"#sonicglow .sg-buy\").forEach(function (button) {\n    button.addEventListener(\"click\", function () {\n      var addButton = document.querySelector(\n        'form[action*=\"\/cart\/add\"] button[type=\"submit\"]'\n      );\n\n      if (addButton) {\n        addButton.scrollIntoView({\n          behavior: \"smooth\",\n          block: \"center\"\n        });\n\n        setTimeout(function () {\n          addButton.click();\n        }, 400);\n      } else {\n        window.scrollTo({\n          top: 0,\n          behavior: \"smooth\"\n        });\n      }\n    });\n  });\n\u003c\/script\u003e","brand":"ZenPulse","offers":[{"title":"Default Title","offer_id":48381590536345,"sku":null,"price":550.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0730\/1975\/2601\/files\/ChatGPT_Image_Jul_28_2026_at_07_31_29_PM.png?v=1785273352","url":"https:\/\/zenpulse.co.za\/products\/clear-pulse-pore-cleanser","provider":"ZenPulse","version":"1.0","type":"link"}