{"product_id":"ph-balanced-cleansing-foam","title":"GenLink™ pH-Balanced Cleansing Foam","description":"\u003csection class=\"genlink-phfoam\"\u003e\n\n\u003c!-- Luxury Pink Glow Splashes --\u003e\n\u003cdiv class=\"pink-splash splash1\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"pink-splash splash2\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"pink-splash splash3\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"pink-splash splash4\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"pink-splash splash5\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"pink-splash splash6\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"pink-splash splash7\"\u003e\u003c\/div\u003e\n\n\u003c!-- Sparkles --\u003e\n\u003cdiv class=\"sparkle sp1\"\u003e✦\u003c\/div\u003e\n\u003cdiv class=\"sparkle sp2\"\u003e✦\u003c\/div\u003e\n\u003cdiv class=\"sparkle sp3\"\u003e✦\u003c\/div\u003e\n\u003cdiv class=\"sparkle sp4\"\u003e✦\u003c\/div\u003e\n\n\u003c!-- Floating White Bubbles --\u003e\n\u003cdiv class=\"floating-orb orb1\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"floating-orb orb2\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"floating-orb orb3\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"foam-container\"\u003e\n\n\u003cdiv class=\"premium-badge\"\u003e\n✨ PREMIUM SKINCARE\n\u003c\/div\u003e\n\n\u003ch1 class=\"hero-title\"\u003e\nGenLink™ pH-Balanced Cleansing Foam\n\u003c\/h1\u003e\n\n\u003cp class=\"tagline\"\u003e\nExperience the perfect cleanse — without compromise.\n\u003c\/p\u003e\n\n\u003cp class=\"intro\"\u003e\nExpertly formulated to match your skin’s natural acidity (pH 4.5–5.5), this luxurious cleansing foam deeply cleanses impurities, excess oil and makeup residue while preserving your skin's protective moisture barrier.\n\u003c\/p\u003e\n\n\u003cdiv class=\"benefits-grid\"\u003e\n\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"icon\"\u003e🫧\u003c\/div\u003e\n\u003ch3\u003eDeep Cleanse\u003c\/h3\u003e\n\u003cp\u003eRemoves impurities and excess oil without over-drying.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"icon\"\u003e⚖️\u003c\/div\u003e\n\u003ch3\u003epH Balanced\u003c\/h3\u003e\n\u003cp\u003eSupports your skin’s natural pH for healthier skin.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"icon\"\u003e🌸\u003c\/div\u003e\n\u003ch3\u003eCalms Skin\u003c\/h3\u003e\n\u003cp\u003eHelps reduce redness and irritation after cleansing.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"icon\"\u003e💧\u003c\/div\u003e\n\u003ch3\u003eHydrating\u003c\/h3\u003e\n\u003cp\u003eLeaves skin soft, smooth and refreshed.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"premium-box\"\u003e\n\n\u003ch2\u003eKey Outcomes\u003c\/h2\u003e\n\n\u003cp\u003e\n✓ Deeply cleanses without over-drying\u003cbr\u003e\n✓ Maintains natural pH balance\u003cbr\u003e\n✓ Reduces irritation and redness\u003cbr\u003e\n✓ Leaves skin soft and hydrated\u003cbr\u003e\n✓ Supports a healthy skin barrier\n\u003c\/p\u003e\n\n\n\u003cdiv class=\"stats\"\u003e\n\n\u003cdiv class=\"stat-bubble\"\u003e\n\u003cspan\u003e80ML\u003c\/span\u003e\n\u003cp\u003eProduct Size\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"stat-bubble\"\u003e\n\u003cspan\u003eAll Skin Types\u003c\/span\u003e\n\u003cp\u003eDaily Use\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"stat-bubble\"\u003e\n\u003cspan\u003eSensitive Safe\u003c\/span\u003e\n\u003cp\u003eMorning \u0026amp; Evening\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"bottom-banner\"\u003e\n🇿🇦 Proudly South African\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\n\u003cstyle\u003e\n\n.genlink-phfoam{\nposition:relative;\noverflow:hidden;\npadding:80px 18px;\n\nbackground:\nlinear-gradient(\n180deg,\n#fff7f9,\n#ffe7ee 20%,\n#ffd4e1 50%,\n#ffeaf0 80%,\n#ffffff\n);\n\nfont-family:Arial,sans-serif;\n}\n\n\n\/* More pink everywhere *\/\n\n.pink-splash{\nposition:absolute;\nborder-radius:50%;\nfilter:blur(100px);\nopacity:.85;\n}\n\n.splash1{\nbackground:#f7a9b8;\nwidth:300px;\nheight:300px;\ntop:-70px;\nleft:-100px;\nanimation:move1 14s infinite alternate;\n}\n\n.splash2{\nbackground:#ffb8c7;\nwidth:360px;\nheight:360px;\nright:-120px;\ntop:100px;\nanimation:move2 16s infinite alternate;\n}\n\n.splash3{\nbackground:#ffd6e1;\nwidth:260px;\nheight:260px;\nleft:30%;\nbottom:-50px;\nanimation:move3 13s infinite alternate;\n}\n\n.splash4{\nbackground:#f4a3b3;\nwidth:180px;\nheight:180px;\nright:20%;\ntop:35%;\n}\n\n.splash5{\nbackground:#ffcad6;\nwidth:240px;\nheight:240px;\nleft:50%;\ntop:10%;\n}\n\n.splash6{\nbackground:#ffdfe8;\nwidth:220px;\nheight:220px;\nright:5%;\nbottom:10%;\n}\n\n.splash7{\nbackground:#ffb6c4;\nwidth:180px;\nheight:180px;\nleft:5%;\nbottom:30%;\n}\n\n\n\/* Sparkles *\/\n\n.sparkle{\nposition:absolute;\nfont-size:22px;\ncolor:white;\nopacity:.8;\nanimation:twinkle 4s infinite;\n}\n\n.sp1{top:15%;left:10%;}\n.sp2{top:25%;right:15%;}\n.sp3{bottom:25%;left:20%;}\n.sp4{bottom:15%;right:10%;}\n\n\n\/* Floating bubbles *\/\n\n.floating-orb{\nposition:absolute;\n\nborder-radius:50%;\n\nbackground:\nradial-gradient(circle,\nrgba(255,255,255,1),\nrgba(255,255,255,.25));\n\nbox-shadow:\n0 0 40px rgba(255,255,255,.9);\n\nanimation:float 8s infinite ease-in-out;\n}\n\n.orb1{\nheight:70px;\nwidth:70px;\ntop:12%;\nleft:3%;\n}\n\n.orb2{\nheight:95px;\nwidth:95px;\nright:3%;\ntop:45%;\n}\n\n.orb3{\nheight:55px;\nwidth:55px;\nright:25%;\ntop:18%;\n}\n\n\n.foam-container{\nposition:relative;\nz-index:2;\nmax-width:100%;\ntext-align:center;\n}\n\n\n\/* Pink Premium badge *\/\n\n.premium-badge{\n\ndisplay:inline-block;\n\npadding:12px 26px;\n\nborder-radius:999px;\n\nbackground:\nlinear-gradient(\n90deg,\n#f2a1b2,\n#ffcbd7\n);\n\ncolor:white;\n\nfont-size:13px;\n\nletter-spacing:2px;\n\nfont-weight:700;\n\nbox-shadow:\n0 10px 40px rgba(245,160,175,.6);\n\nanimation:bounce 4s infinite;\n}\n\n\n.hero-title{\n\nfont-size:36px;\nfont-weight:800;\nline-height:1.1;\n\nmargin-top:25px;\n\ncolor:#111;\n}\n\n.tagline{\n\nfont-size:22px;\n\nfont-style:italic;\n\nmargin-top:18px;\n\ncolor:#d88998;\n\n}\n\n.intro{\n\nfont-size:16px;\n\nline-height:1.8;\n\nmax-width:95%;\n\nmargin:28px auto;\n\ncolor:#555;\n\n}\n\n\n\/* Cards *\/\n\n.benefits-grid{\n\ndisplay:grid;\n\ngrid-template-columns:1fr;\n\ngap:18px;\n\nmargin-top:45px;\n\n}\n\n.card{\n\npadding:28px;\n\nborder-radius:35px;\n\nbackground:\nrgba(255,255,255,.78);\n\nbackdrop-filter:blur(20px);\n\nbox-shadow:\n0 15px 45px rgba(245,160,175,.28);\n\ntransition:.5s;\n\n}\n\n.card:hover{\n\ntransform:\ntranslateY(-10px)\nscale(1.03);\n\n}\n\n.icon{\nfont-size:34px;\nmargin-bottom:12px;\n}\n\n.card h3{\nfont-size:21px;\n}\n\n.card p{\nfont-size:15px;\nline-height:1.6;\ncolor:#666;\n}\n\n\n\/* Key outcomes *\/\n\n.premium-box{\n\nmargin-top:55px;\n\npadding:35px 22px;\n\nborder-radius:35px;\n\nbackground:\nlinear-gradient(\n135deg,\nrgba(255,238,242,.95),\nrgba(255,255,255,.95)\n);\n\nbox-shadow:\n0 20px 50px rgba(245,160,175,.3);\n\n}\n\n.premium-box h2{\nfont-size:28px;\n}\n\n\n\/* Individual bubbles *\/\n\n.stats{\n\ndisplay:flex;\nflex-direction:column;\ngap:15px;\nmargin-top:30px;\n\n}\n\n.stat-bubble{\n\npadding:18px;\n\nborder-radius:999px;\n\nbackground:white;\n\nbox-shadow:\n0 10px 30px rgba(245,160,175,.25);\n\n}\n\n.stat-bubble span{\n\ndisplay:block;\n\nfont-size:18px;\n\nfont-weight:700;\n\ncolor:#f3a3b4;\n\nmargin-bottom:5px;\n\n}\n\n.stat-bubble p{\nmargin:0;\nfont-size:14px;\ncolor:#666;\n}\n\n\n.bottom-banner{\n\nmargin-top:45px;\n\npadding:22px;\n\nborder-radius:999px;\n\nbackground:\nlinear-gradient(\n90deg,\n#f2a1b2,\n#ffd0d9\n);\n\nfont-weight:700;\n\nbox-shadow:\n0 10px 40px rgba(245,160,175,.55);\n\n}\n\n\n\/* Animations *\/\n\n@keyframes float{\n50%{\ntransform:translateY(-20px);\n}\n}\n\n@keyframes bounce{\n50%{\ntransform:translateY(-8px);\n}\n}\n\n@keyframes twinkle{\n50%{\nopacity:.3;\ntransform:scale(.8);\n}\n}\n\n@keyframes move1{\nto{transform:translate(70px,50px);}\n}\n\n@keyframes move2{\nto{transform:translate(-60px,-60px);}\n}\n\n@keyframes move3{\nto{transform:translate(80px,-50px);}\n}\n\n\u003c\/style\u003e","brand":"GenLink","offers":[{"title":"Default Title","offer_id":43604497367114,"sku":null,"price":799.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0709\/1994\/6314\/files\/genlink-cleansing-foam-showcase.png?v=1778937596","url":"https:\/\/genlink.co.za\/products\/ph-balanced-cleansing-foam","provider":"GenLink","version":"1.0","type":"link"}