{"product_id":"milk-cleanser-with-massaging-brush","title":"Milk Cleanser with Massaging Brush","description":"\u003cdiv style=\"font-family:'Montserrat',Arial,sans-serif;color:#1f1d24;max-width:700px\"\u003e\n\n  \u003cdiv style=\"border-left:4px solid #abcee4;padding:16px 20px;background:#f4f9fc;border-radius:0 12px 12px 0;margin-bottom:28px\"\u003e\n    \u003ch3 style=\"font-size:18px;font-weight:800;color:#1f1d24;margin:0 0 8px 0\"\u003eA cleanser that actually works with your skin.\u003c\/h3\u003e\n    \u003cp style=\"font-size:14px;color:#3c3c44;line-height:1.75;margin:0\"\u003eSoft foam enriched with Milk Extract, Dual Amino Acids and Coconut Oil — removes makeup, dirt and excess oil without stripping or drying. The built-in silicone massaging brush cap gives a deeper cleanse without irritating your skin.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-size:10px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:#abcee4;margin:0 0 12px 0;border-bottom:1px solid #e8eff4;padding-bottom:10px\"\u003eKey Ingredients\u003c\/p\u003e\n  \u003cdiv style=\"display:flex;flex-direction:column;gap:4px;margin-bottom:28px\"\u003e\n    \u003cdiv style=\"display:flex;align-items:flex-start;gap:14px;padding:16px;border-radius:12px;background:#f8fafb\"\u003e\n      \u003cdiv style=\"width:42px;height:42px;min-width:42px;border-radius:12px;background:#eef5f9;display:flex;align-items:center;justify-content:center\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#2e3a4a\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 2c0 0-6 5-6 12a6 6 0 0 0 12 0c0-7-6-12-6-12z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cstrong style=\"display:block;font-size:14px;font-weight:700;color:#1f1d24;margin-bottom:4px\"\u003eMilk Extract\u003c\/strong\u003e\u003cp style=\"font-size:13px;color:#6b7280;line-height:1.55;margin:0\"\u003eGently nourishes and softens skin while you cleanse. Supports the skin barrier without causing dryness or tightness.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"display:flex;align-items:flex-start;gap:14px;padding:16px;border-radius:12px;background:#f8fafb\"\u003e\n      \u003cdiv style=\"width:42px;height:42px;min-width:42px;border-radius:12px;background:#eef5f9;display:flex;align-items:center;justify-content:center\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#2e3a4a\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 1v4M12 19v4M4.22 4.22l2.83 2.83M16.95 16.95l2.83 2.83M1 12h4M19 12h4M4.22 19.78l2.83-2.83M16.95 7.05l2.83-2.83\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cstrong style=\"display:block;font-size:14px;font-weight:700;color:#1f1d24;margin-bottom:4px\"\u003eDual Amino Acids\u003c\/strong\u003e\u003cp style=\"font-size:13px;color:#6b7280;line-height:1.55;margin:0\"\u003eAmino acid-based surfactants cleanse gently without harsh stripping — ideal for daily use, even on sensitive skin.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"display:flex;align-items:flex-start;gap:14px;padding:16px;border-radius:12px;background:#f8fafb\"\u003e\n      \u003cdiv style=\"width:42px;height:42px;min-width:42px;border-radius:12px;background:#eef5f9;display:flex;align-items:center;justify-content:center\"\u003e\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#2e3a4a\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cstrong style=\"display:block;font-size:14px;font-weight:700;color:#1f1d24;margin-bottom:4px\"\u003eCoconut Oil\u003c\/strong\u003e\u003cp style=\"font-size:13px;color:#6b7280;line-height:1.55;margin:0\"\u003eHelps dissolve impurities and leaves skin feeling soft and moisturised after cleansing — not stripped or tight.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-size:10px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:#abcee4;margin:0 0 12px 0;border-bottom:1px solid #e8eff4;padding-bottom:10px\"\u003eGood For\u003c\/p\u003e\n  \u003cdiv style=\"display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:28px\"\u003e\n    \u003cdiv style=\"border:1px solid #e8eff4;border-radius:12px;padding:12px 14px;display:flex;align-items:center;gap:10px\"\u003e\n\u003cdiv style=\"width:32px;height:32px;min-width:32px;border-radius:8px;background:#eef5f9;display:flex;align-items:center;justify-content:center\"\u003e\u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#2e3a4a\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"7\" r=\"4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan style=\"font-size:12px;font-weight:600;color:#1f1d24\"\u003eAll Skin Types\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv style=\"border:1px solid #e8eff4;border-radius:12px;padding:12px 14px;display:flex;align-items:center;gap:10px\"\u003e\n\u003cdiv style=\"width:32px;height:32px;min-width:32px;border-radius:8px;background:#eef5f9;display:flex;align-items:center;justify-content:center\"\u003e\u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#2e3a4a\" stroke-width=\"1.5\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6v6l4 2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan style=\"font-size:12px;font-weight:600;color:#1f1d24\"\u003eDaily Use\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv style=\"border:1px solid #e8eff4;border-radius:12px;padding:12px 14px;display:flex;align-items:center;gap:10px\"\u003e\n\u003cdiv style=\"width:32px;height:32px;min-width:32px;border-radius:8px;background:#eef5f9;display:flex;align-items:center;justify-content:center\"\u003e\u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#2e3a4a\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2c0 0-6 5-6 12a6 6 0 0 0 12 0c0-7-6-12-6-12z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan style=\"font-size:12px;font-weight:600;color:#1f1d24\"\u003eDry \u0026amp; Sensitive\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv style=\"border:1px solid #e8eff4;border-radius:12px;padding:12px 14px;display:flex;align-items:center;gap:10px\"\u003e\n\u003cdiv style=\"width:32px;height:32px;min-width:32px;border-radius:8px;background:#eef5f9;display:flex;align-items:center;justify-content:center\"\u003e\u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#2e3a4a\" stroke-width=\"1.5\"\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\u003c\/div\u003e\n\u003cspan style=\"font-size:12px;font-weight:600;color:#1f1d24\"\u003eMorning \u0026amp; Night\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv style=\"border:1px solid #e8eff4;border-radius:12px;padding:12px 14px;display:flex;align-items:center;gap:10px\"\u003e\n\u003cdiv style=\"width:32px;height:32px;min-width:32px;border-radius:8px;background:#eef5f9;display:flex;align-items:center;justify-content:center\"\u003e\u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#2e3a4a\" stroke-width=\"1.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.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan style=\"font-size:12px;font-weight:600;color:#1f1d24\"\u003eCruelty Free\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv style=\"border:1px solid #e8eff4;border-radius:12px;padding:12px 14px;display:flex;align-items:center;gap:10px\"\u003e\n\u003cdiv style=\"width:32px;height:32px;min-width:32px;border-radius:8px;background:#eef5f9;display:flex;align-items:center;justify-content:center\"\u003e\u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#2e3a4a\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M9 2h6l1 7H8L9 2z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8 9c0 0-1 1-1 5s1 8 5 8 5-4 5-8-1-5-1-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan style=\"font-size:12px;font-weight:600;color:#1f1d24\"\u003eGentle Formula\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-size:10px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:#abcee4;margin:0 0 12px 0;border-bottom:1px solid #e8eff4;padding-bottom:10px\"\u003eHow to Use\u003c\/p\u003e\n  \u003cdiv style=\"margin-bottom:28px\"\u003e\n    \u003cdiv style=\"display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-bottom:1px solid #f0f0f0\"\u003e\n      \u003cdiv style=\"width:30px;height:30px;min-width:30px;border-radius:50%;background:#1f1d24;color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;margin-top:2px;flex-shrink:0\"\u003e1\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cstrong style=\"display:block;font-size:14px;font-weight:700;color:#1f1d24;margin-bottom:4px\"\u003eWet your face\u003c\/strong\u003e\u003cp style=\"font-size:13px;color:#6b7280;line-height:1.6;margin:0\"\u003eSplash your face with lukewarm water to open pores and prepare your skin for cleansing.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-bottom:1px solid #f0f0f0\"\u003e\n      \u003cdiv style=\"width:30px;height:30px;min-width:30px;border-radius:50%;background:#1f1d24;color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;margin-top:2px;flex-shrink:0\"\u003e2\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cstrong style=\"display:block;font-size:14px;font-weight:700;color:#1f1d24;margin-bottom:4px\"\u003eApply with the brush cap\u003c\/strong\u003e\u003cp style=\"font-size:13px;color:#6b7280;line-height:1.6;margin:0\"\u003eSqueeze a small amount onto the silicone brush cap or your fingertips. Massage gently in circular motions for 30–60 seconds.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"display:flex;gap:14px;align-items:flex-start;padding:14px 0\"\u003e\n      \u003cdiv style=\"width:30px;height:30px;min-width:30px;border-radius:50%;background:#1f1d24;color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;margin-top:2px;flex-shrink:0\"\u003e3\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cstrong style=\"display:block;font-size:14px;font-weight:700;color:#1f1d24;margin-bottom:4px\"\u003eRinse thoroughly\u003c\/strong\u003e\u003cp style=\"font-size:13px;color:#6b7280;line-height:1.6;margin:0\"\u003eRinse off completely with cool water and pat dry. Follow with your toner or moisturiser.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FOMO SECTION --\u003e\n  \u003cdiv style=\"background:linear-gradient(135deg,#1f1d24 0%,#2e3a4a 100%);border-radius:18px;padding:28px 24px;margin-bottom:20px\"\u003e\n    \u003cp style=\"font-size:10px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:#abcee4;margin:0 0 16px 0\"\u003eWhy You'll Love It\u003c\/p\u003e\n    \u003cdiv style=\"display:flex;flex-direction:column;gap:14px\"\u003e\n      \u003cdiv style=\"display:flex;align-items:flex-start;gap:12px\"\u003e\n\u003cdiv style=\"width:28px;height:28px;min-width:28px;border-radius:50%;background:#abcee4;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px\"\u003e\u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#1f1d24\" stroke-width=\"2.5\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;color:rgba(255,255,255,.9);line-height:1.65;margin:0\"\u003eYour skin will feel \u003cstrong style=\"color:#fff\"\u003ecleaner than it ever has\u003c\/strong\u003e — without that tight, stripped feeling you get from most cleansers.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv style=\"display:flex;align-items:flex-start;gap:12px\"\u003e\n\u003cdiv style=\"width:28px;height:28px;min-width:28px;border-radius:50%;background:#abcee4;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px\"\u003e\u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#1f1d24\" stroke-width=\"2.5\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;color:rgba(255,255,255,.9);line-height:1.65;margin:0\"\u003eThe massaging brush cap turns your daily routine into something you actually \u003cstrong style=\"color:#fff\"\u003elook forward to\u003c\/strong\u003e — even on tired mornings.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv style=\"display:flex;align-items:flex-start;gap:12px\"\u003e\n\u003cdiv style=\"width:28px;height:28px;min-width:28px;border-radius:50%;background:#abcee4;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px\"\u003e\u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#1f1d24\" stroke-width=\"2.5\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cp style=\"font-size:14px;color:rgba(255,255,255,.9);line-height:1.65;margin:0\"\u003eA clean base means \u003cstrong style=\"color:#fff\"\u003eeverything else you apply absorbs better\u003c\/strong\u003e — your toner, serum and moisturiser all work harder after this.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"background:#fdf8f3;border-radius:18px;padding:24px;margin-bottom:20px;border:1.5px solid rgba(171,206,228,.2)\"\u003e\n    \u003cp style=\"font-size:10px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:#2e3a4a;margin:0 0 16px 0\"\u003eWhat Customers Are Saying\u003c\/p\u003e\n    \u003cdiv style=\"display:flex;flex-direction:column;gap:16px\"\u003e\n      \u003cdiv style=\"border-left:3px solid #abcee4;padding:12px 16px;border-radius:0 10px 10px 0;background:#fff\"\u003e\n        \u003cp style=\"font-size:13px;color:#1f1d24;line-height:1.65;margin:0 0 8px 0;font-style:italic\"\u003e\"I didn't think a cleanser could make this much difference. My skin feels so soft after washing — even without moisturiser immediately. The brush is a game changer.\"\u003c\/p\u003e\n        \u003cdiv style=\"display:flex;align-items:center;justify-content:space-between\"\u003e\n\u003cspan style=\"font-size:12px;font-weight:700;color:#2e3a4a\"\u003eLerato M. — Johannesburg\u003c\/span\u003e\u003cspan style=\"color:#f0a500;font-size:13px\"\u003e★★★★★\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"border-left:3px solid #abcee4;padding:12px 16px;border-radius:0 10px 10px 0;background:#fff\"\u003e\n        \u003cp style=\"font-size:13px;color:#1f1d24;line-height:1.65;margin:0 0 8px 0;font-style:italic\"\u003e\"Been using this every morning and night for 2 weeks. My skin looks clearer and I love how it doesn't dry me out. Worth every cent.\"\u003c\/p\u003e\n        \u003cdiv style=\"display:flex;align-items:center;justify-content:space-between\"\u003e\n\u003cspan style=\"font-size:12px;font-weight:700;color:#2e3a4a\"\u003eMpho K. — Soweto\u003c\/span\u003e\u003cspan style=\"color:#f0a500;font-size:13px\"\u003e★★★★★\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"background:#fff3f4;border-radius:14px;padding:18px 20px;margin-bottom:24px;border:1.5px solid rgba(255,126,141,.2);display:flex;align-items:flex-start;gap:14px\"\u003e\n    \u003cdiv style=\"width:36px;height:36px;min-width:36px;border-radius:50%;background:#ff7e8d;display:flex;align-items:center;justify-content:center;flex-shrink:0\"\u003e\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"2.5\"\u003e\u003cpath d=\"M13 2L3 14h9l-1 8 10-12h-9l1-8z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003cp style=\"font-size:13px;font-weight:700;color:#1f1d24;margin:0 0 4px 0\"\u003eThis is one of our fastest-moving products\u003c\/p\u003e\n\u003cp style=\"font-size:13px;color:#6b7280;line-height:1.6;margin:0\"\u003eCustomers who add this to their routine rarely go back to their old cleanser. Stock is limited — don't wait and find it sold out.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"background:#fdf8f3;border-radius:14px;padding:18px 20px;margin-bottom:16px\"\u003e\n    \u003cp style=\"font-size:13px;color:#3c3c44;line-height:1.8;margin:0\"\u003e\u003cstrong style=\"color:#1f1d24\"\u003eSize:\u003c\/strong\u003e 80ml    \u003cstrong style=\"color:#1f1d24\"\u003eType:\u003c\/strong\u003e Foam Cleanser    \u003cstrong style=\"color:#1f1d24\"\u003eUse:\u003c\/strong\u003e Morning \u0026amp; Evening\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv style=\"background:#fdf8f3;border-radius:14px;padding:18px 20px\"\u003e\n    \u003cp style=\"font-size:12px;color:#6b7280;line-height:1.7;margin:0 0 8px 0\"\u003ePatch test recommended before first use. Do not use on broken or actively irritated skin.\u003c\/p\u003e\n    \u003cp style=\"font-size:12px;color:#6b7280;line-height:1.7;margin:0\"\u003eProducts in the MilkGlow range are sourced from a premium skincare manufacturer. MilkGlow is an authorized South African reseller.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Milk Glow","offers":[{"title":"Default Title","offer_id":47720815263907,"sku":null,"price":99.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0743\/4849\/5011\/files\/WhatsAppImage2026-05-30at10.51.28_2.jpg?v=1780131890","url":"https:\/\/milkglow.co.za\/products\/milk-cleanser-with-massaging-brush","provider":"Milk Glow","version":"1.0","type":"link"}