{"product_id":"glowgirl™-pro-brush-cleaner","title":"GlowGirl Pro Brush Cleaner","description":"\u003cstyle\u003e\n.glowgirl-wrapper {\n  padding: 100px 20px;\n  background: #D6C0C5;\n  text-align: center;\n  font-family: Arial, sans-serif;\n  position: relative;\n  overflow: hidden;\n}\n\n\/* soft luxury glow *\/\n.glowgirl-wrapper::before,\n.glowgirl-wrapper::after {\n  content: \"\";\n  position: absolute;\n  width: 450px;\n  height: 450px;\n  border-radius: 50%;\n  background: rgba(255,240,244,0.18);\n  filter: blur(90px);\n  animation: floatGlow 8s infinite ease-in-out;\n}\n\n.glowgirl-wrapper::before {\n  top: -180px;\n  left: -120px;\n}\n\n.glowgirl-wrapper::after {\n  bottom: -180px;\n  right: -120px;\n  animation-delay: 4s;\n}\n\n.glowgirl-content {\n  position: relative;\n  z-index: 2;\n  max-width: 1200px;\n  margin: auto;\n}\n\n.glowgirl-wrapper h2 {\n  font-size: 54px;\n  font-weight: 800;\n  color: #ffffff;\n  margin-bottom: 25px;\n  text-shadow: 0 0 20px rgba(255,255,255,0.4);\n  animation: fadeDown 1s ease;\n}\n\n.glowgirl-description {\n  max-width: 850px;\n  margin: auto;\n  font-size: 18px;\n  line-height: 1.8;\n  color: #111111;\n  margin-bottom: 60px;\n  animation: fadeUp 1.2s ease;\n}\n\n.glowgirl-difference {\n  font-size: 26px;\n  font-weight: 800;\n  color: #ffffff;\n  letter-spacing: 2px;\n  margin-bottom: 45px;\n  animation: pulseText 2s infinite;\n}\n\n.glowgirl-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n  gap: 28px;\n}\n\n.glowgirl-card {\n  background: rgba(255,248,249,0.72);\n  backdrop-filter: blur(10px);\n  -webkit-backdrop-filter: blur(10px);\n  padding: 35px 28px;\n  border-radius: 24px;\n  box-shadow: 0 15px 35px rgba(0,0,0,0.08);\n  transition: all 0.4s ease;\n  border: 1px solid rgba(255,255,255,0.5);\n}\n\n.glowgirl-card:hover {\n  transform: translateY(-10px) scale(1.03);\n  box-shadow: 0 22px 50px rgba(0,0,0,0.12);\n}\n\n.glowgirl-icon {\n  font-size: 42px;\n  margin-bottom: 18px;\n  animation: floatIcon 3s infinite ease-in-out;\n}\n\n.glowgirl-card strong {\n  display: block;\n  font-size: 20px;\n  color: #111111;\n  margin-bottom: 10px;\n}\n\n.glowgirl-card p {\n  color: #222222;\n  font-size: 16px;\n  line-height: 1.6;\n  margin: 0;\n}\n\n.glowgirl-steps {\n  margin-top: 90px;\n}\n\n.glowgirl-steps h3 {\n  font-size: 34px;\n  color: #ffffff;\n  margin-bottom: 35px;\n  text-shadow: 0 0 15px rgba(255,255,255,0.4);\n}\n\n.glowgirl-step {\n  background: rgba(255,248,249,0.72);\n  backdrop-filter: blur(10px);\n  -webkit-backdrop-filter: blur(10px);\n  padding: 20px;\n  border-radius: 18px;\n  margin-bottom: 18px;\n  color: #111111;\n  font-weight: 600;\n  transition: all 0.35s ease;\n}\n\n.glowgirl-step:hover {\n  transform: translateX(8px);\n}\n\n.glowgirl-bottom {\n  margin-top: 70px;\n  font-size: 24px;\n  font-weight: 700;\n  color: #ffffff;\n  text-shadow: 0 0 20px rgba(255,255,255,0.5);\n  animation: pulseText 2.5s infinite;\n}\n\n\/* animations *\/\n\n@keyframes fadeDown {\n  from {\n    opacity: 0;\n    transform: translateY(-40px);\n  }\n\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n@keyframes fadeUp {\n  from {\n    opacity: 0;\n    transform: translateY(40px);\n  }\n\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n@keyframes floatGlow {\n  0% {\n    transform: translateY(0px);\n  }\n\n  50% {\n    transform: translateY(30px);\n  }\n\n  100% {\n    transform: translateY(0px);\n  }\n}\n\n@keyframes floatIcon {\n  0% {\n    transform: translateY(0px);\n  }\n\n  50% {\n    transform: translateY(-8px);\n  }\n\n  100% {\n    transform: translateY(0px);\n  }\n}\n\n@keyframes pulseText {\n  0% {\n    transform: scale(1);\n  }\n\n  50% {\n    transform: scale(1.03);\n  }\n\n  100% {\n    transform: scale(1);\n  }\n}\n\n\/* mobile *\/\n\n@media screen and (max-width: 768px) {\n\n  .glowgirl-wrapper {\n    padding: 80px 16px;\n  }\n\n  .glowgirl-wrapper h2 {\n    font-size: 38px;\n  }\n\n  .glowgirl-description {\n    font-size: 16px;\n  }\n\n  .glowgirl-steps h3 {\n    font-size: 28px;\n  }\n\n}\n\u003c\/style\u003e\n\n\u003csection class=\"glowgirl-wrapper\"\u003e\n\n  \u003cdiv class=\"glowgirl-content\"\u003e\n\n    \u003ch2\u003eGlowGirl™ Pro Brush Cleaner\u003c\/h2\u003e\n\n    \u003cdiv class=\"glowgirl-description\"\u003e\n      ✨ Say goodbye to dirty brushes and hello to flawless radiant skin ✨\n      \u003cbr\u003e\u003cbr\u003e\n      Dirty brushes trap bacteria oil and old makeup. That leads to breakouts patchy makeup and dull skin.\n      GlowGirl™ deep cleans your brushes in just 60 seconds so your makeup looks smooth fresh and flawless every single time.\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"glowgirl-difference\"\u003e\n      THE GLOWGIRL DIFFERENCE\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"glowgirl-grid\"\u003e\n\n      \u003cdiv class=\"glowgirl-card\"\u003e\n        \u003cdiv class=\"glowgirl-icon\"\u003e💎\u003c\/div\u003e\n        \u003cstrong\u003eFlawless Application\u003c\/strong\u003e\n        \u003cp\u003e\n          Clean brushes create smoother more even makeup with a professional finish.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"glowgirl-card\"\u003e\n        \u003cdiv class=\"glowgirl-icon\"\u003e🧼\u003c\/div\u003e\n        \u003cstrong\u003eClearer Skin\u003c\/strong\u003e\n        \u003cp\u003e\n          Remove bacteria and buildup that lead to breakouts and irritation.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"glowgirl-card\"\u003e\n        \u003cdiv class=\"glowgirl-icon\"\u003e⚡\u003c\/div\u003e\n        \u003cstrong\u003eSave Time\u003c\/strong\u003e\n        \u003cp\u003e\n          What used to take 20 minutes now takes just 60 seconds.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"glowgirl-card\"\u003e\n        \u003cdiv class=\"glowgirl-icon\"\u003e💰\u003c\/div\u003e\n        \u003cstrong\u003eExtend Brush Life\u003c\/strong\u003e\n        \u003cp\u003e\n          Keep expensive brushes soft clean and lasting longer.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"glowgirl-card\"\u003e\n        \u003cdiv class=\"glowgirl-icon\"\u003e🌸\u003c\/div\u003e\n        \u003cstrong\u003eAlways Ready\u003c\/strong\u003e\n        \u003cp\u003e\n          Your brushes stay fresh clean and ready whenever you need them.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"glowgirl-steps\"\u003e\n\n      \u003ch3\u003eHOW TO USE\u003c\/h3\u003e\n\n      \u003cdiv class=\"glowgirl-step\"\u003e\n        1️⃣ Fill and Prep. Add water and cleaning solution below the max line.\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"glowgirl-step\"\u003e\n        2️⃣ Clean. Insert the brush and let the cleaner spin.\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"glowgirl-step\"\u003e\n        3️⃣ Dry. Brushes come out fluffy soft and ready to use.\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"glowgirl-step\"\u003e\n        4️⃣ Store. Keep brushes protected and dust free.\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"glowgirl-bottom\"\u003e\n      Your skin deserves the best ✨\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e","brand":"Glow Girl","offers":[{"title":"Default Title","offer_id":46255748776107,"sku":null,"price":399.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0759\/3272\/9515\/files\/makeup-brush-cleaner-with-more-spacing-from-packaging.png?v=1772422797","url":"https:\/\/glowgirl.co.za\/products\/glowgirl%e2%84%a2-pro-brush-cleaner","provider":"Glow Girl","version":"1.0","type":"link"}