{"title":"Hair \u0026 Style Essentials","description":null,"products":[{"product_id":"cosmoglow-scalp-oil-applicator","title":"CosmoGlow 15ML Scalp Oil Applicator","description":"\u003cstyle\u003e\n\/* COSMOGLOW | 15ML SCALP OIL APPLICATOR *\/\n\n.cg-scalp {\n  --cg-pink: #c4869c;\n  --cg-deep: #754b5b;\n  --cg-text: #856f77;\n  --cg-border: #f0dce2;\n\n  position: relative;\n  isolation: isolate;\n  overflow: hidden;\n  box-sizing: border-box;\n  margin: 24px 0;\n  padding: 36px 20px 30px;\n  border: 1px solid var(--cg-border);\n  border-radius: 20px;\n  background:\n    radial-gradient(ellipse at 0% 0%, #ffffff 0%, transparent 43%),\n    radial-gradient(ellipse at 100% 100%, #f5dce4 0%, transparent 40%),\n    linear-gradient(135deg, #fff9fb, #f8e8ed, #fff6f8);\n  color: var(--cg-deep);\n  font-family: inherit;\n  text-align: center;\n  animation: cgScalpReveal .8s ease-out both;\n}\n\n.cg-scalp *,\n.cg-scalp *::before,\n.cg-scalp *::after {\n  box-sizing: border-box;\n}\n\n.cg-scalp .cg-orb {\n  position: absolute;\n  z-index: -1;\n  width: 145px;\n  height: 145px;\n  border-radius: 50%;\n  background: rgba(221, 165, 184, .20);\n  filter: blur(30px);\n  pointer-events: none;\n  animation: cgScalpGlow 7s ease-in-out infinite alternate;\n}\n\n.cg-scalp .cg-orb-one {\n  top: -70px;\n  left: -65px;\n}\n\n.cg-scalp .cg-orb-two {\n  right: -70px;\n  bottom: -75px;\n  animation-delay: -3s;\n}\n\n\/* INTRO *\/\n\n.cg-scalp .cg-kicker {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 9px;\n  margin: 0 0 17px;\n  color: #ad758a;\n  font-size: 10px;\n  font-weight: 700;\n  letter-spacing: 2.8px;\n  line-height: 1.7;\n  text-transform: uppercase;\n}\n\n.cg-scalp .cg-kicker::before,\n.cg-scalp .cg-kicker::after {\n  width: 20px;\n  height: 1px;\n  background: #d6a1b2;\n  content: \"\";\n}\n\n.cg-scalp .cg-heading {\n  max-width: 520px;\n  margin: 0 auto 14px;\n  color: var(--cg-deep);\n  font-size: clamp(29px, 5vw, 43px);\n  font-weight: 500;\n  letter-spacing: -1.3px;\n  line-height: 1.15;\n}\n\n.cg-scalp .cg-heading em {\n  color: var(--cg-pink);\n  font-weight: 400;\n}\n\n.cg-scalp .cg-intro {\n  max-width: 410px;\n  margin: 0 auto;\n  color: var(--cg-text);\n  font-size: 13px;\n  line-height: 1.9;\n}\n\n\/* 15ML FEATURE *\/\n\n.cg-scalp .cg-capacity {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 9px;\n  margin: 20px auto 0;\n  padding: 10px 17px;\n  border: 1px solid rgba(196, 134, 156, .3);\n  border-radius: 50px;\n  background: rgba(255, 255, 255, .72);\n  color: #986579;\n  font-size: 11px;\n  font-weight: 600;\n  letter-spacing: .7px;\n  animation: cgScalpFloat 4s ease-in-out infinite;\n}\n\n.cg-scalp .cg-capacity span {\n  color: #c4869c;\n  font-size: 16px;\n}\n\n\/* DECORATIVE DIVIDER *\/\n\n.cg-scalp .cg-divider {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 12px;\n  margin: 25px auto;\n}\n\n.cg-scalp .cg-divider span {\n  width: 42px;\n  height: 1px;\n  background: #dfb9c5;\n}\n\n.cg-scalp .cg-divider i {\n  color: #c4869c;\n  font-size: 16px;\n  font-style: normal;\n  animation: cgScalpSparkle 3s ease-in-out infinite;\n}\n\n\/* FOUR BENEFIT CARDS *\/\n\n.cg-scalp .cg-grid {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 11px;\n  max-width: 490px;\n  margin: 0 auto;\n}\n\n.cg-scalp .cg-card {\n  min-width: 0;\n  padding: 18px 10px 16px;\n  border: 1px solid rgba(207, 157, 175, .28);\n  border-radius: 15px;\n  background: rgba(255, 255, 255, .68);\n  box-shadow: 0 4px 16px rgba(117, 75, 91, .035);\n  transition:\n    transform .3s ease,\n    background .3s ease,\n    box-shadow .3s ease;\n  animation: cgScalpRise .7s ease-out both;\n}\n\n.cg-scalp .cg-card:nth-child(2) {\n  animation-delay: .1s;\n}\n\n.cg-scalp .cg-card:nth-child(3) {\n  animation-delay: .2s;\n}\n\n.cg-scalp .cg-card:nth-child(4) {\n  animation-delay: .3s;\n}\n\n.cg-scalp .cg-card:hover {\n  transform: translateY(-4px);\n  background: rgba(255, 255, 255, .97);\n  box-shadow: 0 10px 24px rgba(117, 75, 91, .09);\n}\n\n.cg-scalp .cg-icon {\n  display: block;\n  margin-bottom: 9px;\n  font-size: 23px;\n  line-height: 1.3;\n  animation: cgScalpFloat 4s ease-in-out infinite;\n}\n\n.cg-scalp .cg-card:nth-child(2) .cg-icon {\n  animation-delay: -.8s;\n}\n\n.cg-scalp .cg-card:nth-child(3) .cg-icon {\n  animation-delay: -1.6s;\n}\n\n.cg-scalp .cg-card:nth-child(4) .cg-icon {\n  animation-delay: -2.4s;\n}\n\n.cg-scalp .cg-card-title {\n  display: block;\n  margin-bottom: 6px;\n  color: #795361;\n  font-size: 12px;\n  font-weight: 700;\n  line-height: 1.5;\n}\n\n.cg-scalp .cg-card-text {\n  display: block;\n  color: #8c7880;\n  font-size: 11px;\n  line-height: 1.75;\n}\n\n\/* FOOTER *\/\n\n.cg-scalp .cg-footer {\n  margin: 25px 0 0;\n  color: #a36d81;\n  font-size: 10px;\n  font-weight: 600;\n  letter-spacing: 1.6px;\n  line-height: 1.8;\n}\n\n.cg-scalp .cg-footer span {\n  color: #c4869c;\n}\n\n\/* ANIMATIONS *\/\n\n@keyframes cgScalpReveal {\n  from {\n    opacity: 0;\n    transform: translateY(14px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n@keyframes cgScalpRise {\n  from {\n    opacity: 0;\n    transform: translateY(10px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n@keyframes cgScalpFloat {\n  0%, 100% {\n    transform: translateY(0);\n  }\n  50% {\n    transform: translateY(-4px);\n  }\n}\n\n@keyframes cgScalpGlow {\n  from {\n    opacity: .6;\n    transform: scale(.92);\n  }\n  to {\n    opacity: 1;\n    transform: scale(1.12);\n  }\n}\n\n@keyframes cgScalpSparkle {\n  0%, 100% {\n    opacity: .65;\n    transform: scale(.95);\n  }\n  50% {\n    opacity: 1;\n    transform: scale(1.15);\n  }\n}\n\n\/* MOBILE *\/\n\n@media (max-width: 480px) {\n  .cg-scalp {\n    padding: 30px 15px 25px;\n    border-radius: 17px;\n  }\n\n  .cg-scalp .cg-heading {\n    font-size: 31px;\n    letter-spacing: -.8px;\n  }\n\n  .cg-scalp .cg-intro {\n    font-size: 12px;\n  }\n\n  .cg-scalp .cg-grid {\n    gap: 9px;\n  }\n\n  .cg-scalp .cg-card {\n    padding: 15px 8px;\n  }\n\n  .cg-scalp .cg-card-title {\n    font-size: 11px;\n  }\n\n  .cg-scalp .cg-card-text {\n    font-size: 10px;\n  }\n\n  .cg-scalp .cg-kicker {\n    font-size: 9px;\n    letter-spacing: 2px;\n  }\n}\n\n\/* ACCESSIBILITY *\/\n\n@media (prefers-reduced-motion: reduce) {\n  .cg-scalp,\n  .cg-scalp *,\n  .cg-scalp *::before,\n  .cg-scalp *::after {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\u003c\/style\u003e\n\n\u003csection class=\"cg-scalp\" aria-label=\"CosmoGlow 15ML Scalp Oil Applicator\"\u003e\n\n  \u003cdiv class=\"cg-orb cg-orb-one\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"cg-orb cg-orb-two\"\u003e\u003c\/div\u003e\n\n  \u003cheader\u003e\n    \u003cp class=\"cg-kicker\"\u003eCOSMOGLOW HAIR ESSENTIALS\u003c\/p\u003e\n\n    \u003ch2 class=\"cg-heading\"\u003e\n      Nourish Your Roots.\u003cbr\u003e\n      \u003cem\u003eLove Your Ritual.\u003c\/em\u003e\n    \u003c\/h2\u003e\n\n    \u003cp class=\"cg-intro\"\u003e\n      Make scalp care feel effortless. Apply your favourite\n      scalp oil with a convenient applicator designed to help\n      distribute oil directly where you need it.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"cg-capacity\"\u003e\n      \u003cspan aria-hidden=\"true\"\u003e💧\u003c\/span\u003e\n      15ML BUILT-IN RESERVOIR\n    \u003c\/div\u003e\n  \u003c\/header\u003e\n\n  \u003cdiv class=\"cg-divider\" aria-hidden=\"true\"\u003e\n    \u003cspan\u003e\u003c\/span\u003e\n    \u003ci\u003e✧\u003c\/i\u003e\n    \u003cspan\u003e\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cg-grid\"\u003e\n\n    \u003carticle class=\"cg-card\"\u003e\n      \u003cspan class=\"cg-icon\" aria-hidden=\"true\"\u003e💧\u003c\/span\u003e\n      \u003cspan class=\"cg-card-title\"\u003eTargeted Application\u003c\/span\u003e\n      \u003cspan class=\"cg-card-text\"\u003e\n        Help direct your favourite scalp oil to your roots.\n      \u003c\/span\u003e\n    \u003c\/article\u003e\n\n    \u003carticle class=\"cg-card\"\u003e\n      \u003cspan class=\"cg-icon\" aria-hidden=\"true\"\u003e✨\u003c\/span\u003e\n      \u003cspan class=\"cg-card-title\"\u003eControlled Dispensing\u003c\/span\u003e\n      \u003cspan class=\"cg-card-text\"\u003e\n        Apply oil with greater control during your hair-care routine.\n      \u003c\/span\u003e\n    \u003c\/article\u003e\n\n    \u003carticle class=\"cg-card\"\u003e\n      \u003cspan class=\"cg-icon\" aria-hidden=\"true\"\u003e🌸\u003c\/span\u003e\n      \u003cspan class=\"cg-card-title\"\u003e15ML Reservoir\u003c\/span\u003e\n      \u003cspan class=\"cg-card-text\"\u003e\n        Keep your preferred liquid scalp oil close at hand.\n      \u003c\/span\u003e\n    \u003c\/article\u003e\n\n    \u003carticle class=\"cg-card\"\u003e\n      \u003cspan class=\"cg-icon\" aria-hidden=\"true\"\u003e💗\u003c\/span\u003e\n      \u003cspan class=\"cg-card-title\"\u003eSelf-Care Made Simple\u003c\/span\u003e\n      \u003cspan class=\"cg-card-text\"\u003e\n        Make scalp oil application part of your regular routine.\n      \u003c\/span\u003e\n    \u003c\/article\u003e\n\n  \u003c\/div\u003e\n\n  \u003cp class=\"cg-footer\"\u003e\n    \u003cspan\u003e✧\u003c\/span\u003e YOUR ROOTS. YOUR RITUAL. YOUR GLOW. \u003cspan\u003e✧\u003c\/span\u003e\n  \u003c\/p\u003e\n\n\u003c\/section\u003e","brand":"CosmoGlow","offers":[{"title":"Default Title","offer_id":50983139836143,"sku":null,"price":249.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0841\/6903\/1919\/files\/Screenshot_2026-11-03_114733.png?v=1793699272"},{"product_id":"portable-hair-straightener-brush","title":"CosmoGlow Straightening Brush","description":"\u003cstyle\u003e\n\/* COSMOGLOW | PORTABLE STRAIGHTENING BRUSH *\/\n\n.cg-hair {\n  --cg-pink: #c4869c;\n  --cg-deep: #754b5b;\n  --cg-text: #856f77;\n  --cg-border: #f0dce2;\n\n  position: relative;\n  isolation: isolate;\n  overflow: hidden;\n  box-sizing: border-box;\n  margin: 24px 0;\n  padding: 36px 20px 30px;\n  border: 1px solid var(--cg-border);\n  border-radius: 20px;\n  background:\n    radial-gradient(ellipse at 0% 0%, #ffffff 0%, transparent 43%),\n    radial-gradient(ellipse at 100% 100%, #f5dce4 0%, transparent 40%),\n    linear-gradient(135deg, #fff9fb, #f8e8ed, #fff6f8);\n  color: var(--cg-deep);\n  font-family: inherit;\n  text-align: center;\n  animation: cgHairReveal .8s ease-out both;\n}\n\n.cg-hair *,\n.cg-hair *::before,\n.cg-hair *::after {\n  box-sizing: border-box;\n}\n\n.cg-hair .cg-orb {\n  position: absolute;\n  z-index: -1;\n  width: 145px;\n  height: 145px;\n  border-radius: 50%;\n  background: rgba(221, 165, 184, .20);\n  filter: blur(30px);\n  pointer-events: none;\n  animation: cgHairGlow 7s ease-in-out infinite alternate;\n}\n\n.cg-hair .cg-orb-one {\n  top: -70px;\n  left: -65px;\n}\n\n.cg-hair .cg-orb-two {\n  right: -70px;\n  bottom: -75px;\n  animation-delay: -3s;\n}\n\n\/* INTRO *\/\n\n.cg-hair .cg-kicker {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 9px;\n  margin: 0 0 17px;\n  color: #ad758a;\n  font-size: 10px;\n  font-weight: 700;\n  letter-spacing: 2.8px;\n  line-height: 1.7;\n  text-transform: uppercase;\n}\n\n.cg-hair .cg-kicker::before,\n.cg-hair .cg-kicker::after {\n  width: 20px;\n  height: 1px;\n  background: #d6a1b2;\n  content: \"\";\n}\n\n.cg-hair .cg-heading {\n  margin: 0 auto 14px;\n  max-width: 520px;\n  color: var(--cg-deep);\n  font-size: clamp(29px, 5vw, 43px);\n  font-weight: 500;\n  letter-spacing: -1.3px;\n  line-height: 1.15;\n}\n\n.cg-hair .cg-heading em {\n  color: var(--cg-pink);\n  font-weight: 400;\n}\n\n.cg-hair .cg-intro {\n  max-width: 410px;\n  margin: 0 auto;\n  color: var(--cg-text);\n  font-size: 13px;\n  line-height: 1.9;\n}\n\n\/* DECORATIVE DIVIDER *\/\n\n.cg-hair .cg-divider {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 12px;\n  margin: 25px auto;\n}\n\n.cg-hair .cg-divider span {\n  width: 42px;\n  height: 1px;\n  background: #dfb9c5;\n}\n\n.cg-hair .cg-divider i {\n  color: #c4869c;\n  font-size: 16px;\n  font-style: normal;\n  animation: cgHairSparkle 3s ease-in-out infinite;\n}\n\n\/* FOUR BENEFIT CARDS *\/\n\n.cg-hair .cg-grid {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 11px;\n  max-width: 490px;\n  margin: 0 auto;\n}\n\n.cg-hair .cg-card {\n  min-width: 0;\n  padding: 18px 10px 16px;\n  border: 1px solid rgba(207, 157, 175, .28);\n  border-radius: 15px;\n  background: rgba(255, 255, 255, .68);\n  box-shadow: 0 4px 16px rgba(117, 75, 91, .035);\n  transition:\n    transform .3s ease,\n    background .3s ease,\n    box-shadow .3s ease;\n  animation: cgHairRise .7s ease-out both;\n}\n\n.cg-hair .cg-card:nth-child(2) {\n  animation-delay: .1s;\n}\n\n.cg-hair .cg-card:nth-child(3) {\n  animation-delay: .2s;\n}\n\n.cg-hair .cg-card:nth-child(4) {\n  animation-delay: .3s;\n}\n\n.cg-hair .cg-card:hover {\n  transform: translateY(-4px);\n  background: rgba(255, 255, 255, .97);\n  box-shadow: 0 10px 24px rgba(117, 75, 91, .09);\n}\n\n.cg-hair .cg-icon {\n  display: block;\n  margin-bottom: 9px;\n  font-size: 23px;\n  line-height: 1.3;\n  animation: cgHairFloat 4s ease-in-out infinite;\n}\n\n.cg-hair .cg-card:nth-child(2) .cg-icon {\n  animation-delay: -.8s;\n}\n\n.cg-hair .cg-card:nth-child(3) .cg-icon {\n  animation-delay: -1.6s;\n}\n\n.cg-hair .cg-card:nth-child(4) .cg-icon {\n  animation-delay: -2.4s;\n}\n\n.cg-hair .cg-card-title {\n  display: block;\n  margin-bottom: 6px;\n  color: #795361;\n  font-size: 12px;\n  font-weight: 700;\n  line-height: 1.5;\n}\n\n.cg-hair .cg-card-text {\n  display: block;\n  color: #8c7880;\n  font-size: 11px;\n  line-height: 1.75;\n}\n\n\/* CLOSING BRAND LINE *\/\n\n.cg-hair .cg-footer {\n  margin: 25px 0 0;\n  color: #a36d81;\n  font-size: 10px;\n  font-weight: 600;\n  letter-spacing: 1.6px;\n  line-height: 1.8;\n}\n\n.cg-hair .cg-footer span {\n  color: #c4869c;\n}\n\n\/* ANIMATIONS *\/\n\n@keyframes cgHairReveal {\n  from {\n    opacity: 0;\n    transform: translateY(14px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n@keyframes cgHairRise {\n  from {\n    opacity: 0;\n    transform: translateY(10px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n@keyframes cgHairFloat {\n  0%, 100% {\n    transform: translateY(0);\n  }\n  50% {\n    transform: translateY(-4px);\n  }\n}\n\n@keyframes cgHairGlow {\n  from {\n    opacity: .6;\n    transform: scale(.92);\n  }\n  to {\n    opacity: 1;\n    transform: scale(1.12);\n  }\n}\n\n@keyframes cgHairSparkle {\n  0%, 100% {\n    opacity: .65;\n    transform: scale(.95);\n  }\n  50% {\n    opacity: 1;\n    transform: scale(1.15);\n  }\n}\n\n\/* MOBILE RESPONSIVENESS *\/\n\n@media (max-width: 480px) {\n  .cg-hair {\n    padding: 30px 15px 25px;\n    border-radius: 17px;\n  }\n\n  .cg-hair .cg-heading {\n    font-size: 31px;\n    letter-spacing: -.8px;\n  }\n\n  .cg-hair .cg-intro {\n    font-size: 12px;\n  }\n\n  .cg-hair .cg-grid {\n    gap: 9px;\n  }\n\n  .cg-hair .cg-card {\n    padding: 15px 8px;\n  }\n\n  .cg-hair .cg-card-title {\n    font-size: 11px;\n  }\n\n  .cg-hair .cg-card-text {\n    font-size: 10px;\n  }\n\n  .cg-hair .cg-kicker {\n    font-size: 9px;\n    letter-spacing: 2px;\n  }\n}\n\n\/* ACCESSIBILITY *\/\n\n@media (prefers-reduced-motion: reduce) {\n  .cg-hair,\n  .cg-hair *,\n  .cg-hair *::before,\n  .cg-hair *::after {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\u003c\/style\u003e\n\n\u003csection class=\"cg-hair\" aria-label=\"CosmoGlow Portable Hair Straightening Brush\"\u003e\n\n  \u003cdiv class=\"cg-orb cg-orb-one\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"cg-orb cg-orb-two\"\u003e\u003c\/div\u003e\n\n  \u003cheader\u003e\n    \u003cp class=\"cg-kicker\"\u003eCOSMOGLOW HAIR ESSENTIALS\u003c\/p\u003e\n\n    \u003ch2 class=\"cg-heading\"\u003e\n      Smooth Hair.\u003cbr\u003e\n      \u003cem\u003eAnywhere, Anytime.\u003c\/em\u003e\n    \u003c\/h2\u003e\n\n    \u003cp class=\"cg-intro\"\u003e\n      Your beauty routine, made simpler. Discover an easy way\n      to refresh your look, smooth flyaways and create a\n      polished finish wherever your day takes you.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003cdiv class=\"cg-divider\" aria-hidden=\"true\"\u003e\n    \u003cspan\u003e\u003c\/span\u003e\n    \u003ci\u003e✧\u003c\/i\u003e\n    \u003cspan\u003e\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cg-grid\"\u003e\n\n    \u003carticle class=\"cg-card\"\u003e\n      \u003cspan class=\"cg-icon\" aria-hidden=\"true\"\u003e✨\u003c\/span\u003e\n      \u003cspan class=\"cg-card-title\"\u003eSmooth \u0026amp; Sleek\u003c\/span\u003e\n      \u003cspan class=\"cg-card-text\"\u003e\n        Help tame frizz and flyaways for a polished-looking finish.\n      \u003c\/span\u003e\n    \u003c\/article\u003e\n\n    \u003carticle class=\"cg-card\"\u003e\n      \u003cspan class=\"cg-icon\" aria-hidden=\"true\"\u003e🌸\u003c\/span\u003e\n      \u003cspan class=\"cg-card-title\"\u003eEasy Styling\u003c\/span\u003e\n      \u003cspan class=\"cg-card-text\"\u003e\n        A brush-inspired design for a simple styling routine.\n      \u003c\/span\u003e\n    \u003c\/article\u003e\n\n    \u003carticle class=\"cg-card\"\u003e\n      \u003cspan class=\"cg-icon\" aria-hidden=\"true\"\u003e👜\u003c\/span\u003e\n      \u003cspan class=\"cg-card-title\"\u003eStyle On The Go\u003c\/span\u003e\n      \u003cspan class=\"cg-card-text\"\u003e\n        A portable styling companion for busy days and getaways.\n      \u003c\/span\u003e\n    \u003c\/article\u003e\n\n    \u003carticle class=\"cg-card\"\u003e\n      \u003cspan class=\"cg-icon\" aria-hidden=\"true\"\u003e💗\u003c\/span\u003e\n      \u003cspan class=\"cg-card-title\"\u003eYour Everyday Glow\u003c\/span\u003e\n      \u003cspan class=\"cg-card-text\"\u003e\n        Refresh your look and feel confident in your own style.\n      \u003c\/span\u003e\n    \u003c\/article\u003e\n\n  \u003c\/div\u003e\n\n  \u003cp class=\"cg-footer\"\u003e\n    \u003cspan\u003e✧\u003c\/span\u003e GOOD HAIR DAYS, THE COSMOGLOW WAY \u003cspan\u003e✧\u003c\/span\u003e\n  \u003c\/p\u003e\n\n\u003c\/section\u003e","brand":"CosmoGlow","offers":[{"title":"Default Title","offer_id":51029251064047,"sku":null,"price":599.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0841\/6903\/1919\/files\/Screenshot_2026-11-03_115243.png?v=1793699592"},{"product_id":"cosmoglow-3-in-1-hair-styler-smooth-curl-straighten","title":"CosmoGlow 3-in-1 Hair Styler – Smooth, Curl \u0026 Straighten","description":"\u003cstyle\u003e\n.cg-styler {\n  font-family: 'Arial', sans-serif;\n  color: #3b3035;\n  line-height: 1.7;\n  max-width: 850px;\n  margin: auto;\n}\n.cg-styler * {\n  box-sizing: border-box;\n}\n.cg-styler .hero {\n  text-align: center;\n  padding: 32px 20px;\n  background: linear-gradient(135deg, #fff0f5, #f9dce5);\n  border-radius: 18px;\n  animation: cgFade 1s ease;\n}\n.cg-styler h2 {\n  color: #b64e75;\n  font-size: 27px;\n  margin: 0 0 12px;\n}\n.cg-styler h3 {\n  color: #a84368;\n  font-size: 20px;\n  margin: 0 0 12px;\n}\n.cg-styler p {\n  margin: 8px 0;\n}\n.cg-styler .tagline {\n  font-size: 17px;\n  font-weight: bold;\n  color: #a84368;\n}\n.cg-styler .section {\n  margin-top: 28px;\n}\n.cg-styler .card {\n  background: #fff7fa;\n  border: 1px solid #f4d5df;\n  border-radius: 14px;\n  padding: 18px;\n  margin: 12px 0;\n  transition: transform .3s, box-shadow .3s;\n}\n.cg-styler .card:hover {\n  transform: translateY(-3px);\n  box-shadow: 0 8px 22px rgba(180,80,115,.12);\n}\n.cg-styler .grid {\n  display: grid;\n  grid-template-columns: repeat(2,1fr);\n  gap: 12px;\n}\n.cg-styler .grid .card {\n  margin: 0;\n}\n.cg-styler .temp {\n  font-size: 22px;\n  font-weight: bold;\n  color: #b64e75;\n}\n.cg-styler .highlight {\n  background: linear-gradient(135deg,#fbe1e9,#fff4f7);\n  border-radius: 14px;\n  padding: 22px;\n  text-align: center;\n  margin-top: 28px;\n}\n.cg-styler .small {\n  font-size: 13px;\n  color: #806b73;\n}\n@keyframes cgFade {\n  from {\n    opacity: 0;\n    transform: translateY(12px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n@media(max-width:600px) {\n  .cg-styler .grid {\n    grid-template-columns: 1fr;\n  }\n  .cg-styler h2 {\n    font-size: 23px;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"cg-styler\"\u003e\n\n  \u003cdiv class=\"hero\"\u003e\n    \u003ch2\u003e✨ CosmoGlow 3-in-1 Hair Styler\u003c\/h2\u003e\n    \u003cp class=\"tagline\"\u003e\n      One Tool. Three Styles. Endless Confidence. 💕\n    \u003c\/p\u003e\n    \u003cp\u003e\n      Meet your new everyday styling essential!\n      Straighten, curl and smooth your hair with\n      one versatile cordless beauty tool.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"section\"\u003e\n    \u003ch3\u003e💗 Three Styles, One Tool\u003c\/h3\u003e\n\n    \u003cdiv class=\"card\"\u003e\n      \u003cstrong\u003e✨ Straightening Brush\u003c\/strong\u003e\n      \u003cp\u003e\n        Smooth your hair and create a polished,\n        sleek-looking finish.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"card\"\u003e\n      \u003cstrong\u003e🎀 Curling Brush\u003c\/strong\u003e\n      \u003cp\u003e\n        Create soft curls, natural waves and\n        beautiful volume.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"card\"\u003e\n      \u003cstrong\u003e🤍 Straightening Attachment\u003c\/strong\u003e\n      \u003cp\u003e\n        Achieve sleek, straight styles or\n        gently shape your ends.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"section\"\u003e\n    \u003ch3\u003e🌡️ Four Temperature Settings\u003c\/h3\u003e\n\n    \u003cdiv class=\"grid\"\u003e\n      \u003cdiv class=\"card\"\u003e\n        \u003cdiv class=\"temp\"\u003e140°C\u003c\/div\u003e\n        Fine or damaged hair\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"card\"\u003e\n        \u003cdiv class=\"temp\"\u003e160°C\u003c\/div\u003e\n        Normal or slightly curly hair\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"card\"\u003e\n        \u003cdiv class=\"temp\"\u003e180°C\u003c\/div\u003e\n        Thick or coarse hair\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"card\"\u003e\n        \u003cdiv class=\"temp\"\u003e200°C\u003c\/div\u003e\n        Very thick or coarse hair\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cp class=\"small\"\u003e\n      Always begin with the lowest suitable\n      temperature and use heat protection.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"section\"\u003e\n    \u003ch3\u003e🔋 Cordless Beauty, Anywhere\u003c\/h3\u003e\n\n    \u003cdiv class=\"grid\"\u003e\n      \u003cdiv class=\"card\"\u003e\n        \u003cstrong\u003e🔋 5000mAh Battery\u003c\/strong\u003e\n        \u003cp\u003eRechargeable cordless design.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"card\"\u003e\n        \u003cstrong\u003e🔌 USB-C Charging\u003c\/strong\u003e\n        \u003cp\u003eConvenient Type-C charging.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"card\"\u003e\n        \u003cstrong\u003e⏱️ 3–4 Hour Charging\u003c\/strong\u003e\n        \u003cp\u003eApproximate full charging time.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"card\"\u003e\n        \u003cstrong\u003e💕 Up to 60 Minutes\u003c\/strong\u003e\n        \u003cp\u003eApproximate operating time per charge.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"section\"\u003e\n    \u003ch3\u003e✨ Designed for Everyday Convenience\u003c\/h3\u003e\n\n    \u003cdiv class=\"card\"\u003e\n      \u003cp\u003e✔ Digital temperature display\u003c\/p\u003e\n      \u003cp\u003e✔ Four adjustable heat settings\u003c\/p\u003e\n      \u003cp\u003e✔ Three interchangeable attachments\u003c\/p\u003e\n      \u003cp\u003e✔ Cordless and travel-friendly\u003c\/p\u003e\n      \u003cp\u003e✔ Safety-lock switch\u003c\/p\u003e\n      \u003cp\u003e✔ Rechargeable USB-C battery\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"section\"\u003e\n    \u003ch3\u003e💁‍♀️ How to Use\u003c\/h3\u003e\n\n    \u003cdiv class=\"card\"\u003e\n      \u003cp\u003e\n        \u003cstrong\u003eStep 1:\u003c\/strong\u003e\n        Slide the travel-lock switch away from\n        the charging port to unlock.\n      \u003c\/p\u003e\n\n      \u003cp\u003e\n        \u003cstrong\u003eStep 2:\u003c\/strong\u003e\n        Attach your preferred styling head.\n      \u003c\/p\u003e\n\n      \u003cp\u003e\n        \u003cstrong\u003eStep 3:\u003c\/strong\u003e\n        Press and hold the power button for\n        approximately 3 seconds.\n      \u003c\/p\u003e\n\n      \u003cp\u003e\n        \u003cstrong\u003eStep 4:\u003c\/strong\u003e\n        Select your desired temperature and\n        allow the attachment to heat up.\n      \u003c\/p\u003e\n\n      \u003cp\u003e\n        \u003cstrong\u003eStep 5:\u003c\/strong\u003e\n        Style your dry hair and enjoy your\n        favourite look!\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"highlight\"\u003e\n    \u003ch3\u003e💕 Your Hair. Your Style. Your Confidence.\u003c\/h3\u003e\n\n    \u003cp\u003e\n      From sleek everyday looks to gorgeous\n      curls and effortless waves, discover\n      more ways to express your beauty.\n    \u003c\/p\u003e\n\n    \u003cp class=\"tagline\"\u003e\n      Because every girl deserves a good hair day! ✨\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"CosmoGlow","offers":[{"title":"Pink","offer_id":51376397582575,"sku":null,"price":1499.0,"currency_code":"ZAR","in_stock":true},{"title":"Black","offer_id":51376397615343,"sku":null,"price":1499.0,"currency_code":"ZAR","in_stock":true},{"title":"White","offer_id":51376397648111,"sku":null,"price":1499.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0841\/6903\/1919\/files\/Screenshot_2026-11-03_115808.png?v=1793700383"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0841\/6903\/1919\/collections\/Screenshot_2026-10-13_091956.png?v=1792074754","url":"https:\/\/cosmoglow.co.za\/collections\/the-hair-edit.oembed","provider":"CosmoGlow","version":"1.0","type":"link"}