{"title":"Body \u0026 Soul Products","description":null,"products":[{"product_id":"body-soul-collagen-270g","title":"Body \u0026 Soul Collagen 270g","description":"\n\u003cdiv class=\"bs-collagen\"\u003e\n  \u003cheader class=\"bs-hero\"\u003e\n    \u003cp class=\"bs-label\"\u003eBODY \u0026amp; SOUL\u003c\/p\u003e\n    \u003ch1\u003eCOLLAGEN\u003c\/h1\u003e\n    \u003cp\u003eYour daily ritual for beauty and wellness.\u003c\/p\u003e\n    \u003cspan class=\"bs-line\"\u003e\u003c\/span\u003e\n  \u003c\/header\u003e\n\n  \u003csection class=\"bs-intro\"\u003e\n    \u003ch2\u003eBeauty Begins Within\u003c\/h2\u003e\n    \u003cp\u003e\n      Discover Body \u0026amp; Soul Collagen, a wellness-focused blend\n      featuring 100% hydrolysed bovine collagen, an 11-strain\n      probiotic blend and dietary fibre.\n    \u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bs-benefits\"\u003e\n    \u003ch2\u003eTHE BENEFITS\u003c\/h2\u003e\n\n    \u003cdiv class=\"bs-grid\"\u003e\n      \u003carticle class=\"bs-item\"\u003e\n        \u003cspan\u003e✧\u003c\/span\u003e\n        \u003ch3\u003eSkin Support\u003c\/h3\u003e\n        \u003cp\u003eCollagen provides amino acids that support normal skin structure.\u003c\/p\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"bs-item\"\u003e\n        \u003cspan\u003e♡\u003c\/span\u003e\n        \u003ch3\u003eHair \u0026amp; Nails\u003c\/h3\u003e\n        \u003cp\u003eProvides protein building blocks used by the body to maintain its tissues.\u003c\/p\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"bs-item\"\u003e\n        \u003cspan\u003e❋\u003c\/span\u003e\n        \u003ch3\u003eGut Wellness\u003c\/h3\u003e\n        \u003cp\u003eAn 11-strain probiotic blend designed to complement your daily routine.\u003c\/p\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"bs-item\"\u003e\n        \u003cspan\u003e❦\u003c\/span\u003e\n        \u003ch3\u003eDietary Fibre\u003c\/h3\u003e\n        \u003cp\u003eHelps support regular bowel function as part of a balanced diet.\u003c\/p\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"bs-item\"\u003e\n        \u003cspan\u003e✦\u003c\/span\u003e\n        \u003ch3\u003eEveryday Wellness\u003c\/h3\u003e\n        \u003cp\u003eA convenient addition to your balanced lifestyle and self-care routine.\u003c\/p\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"bs-item\"\u003e\n        \u003cspan\u003e◌\u003c\/span\u003e\n        \u003ch3\u003eThree Key Ingredients\u003c\/h3\u003e\n        \u003cp\u003eCollagen, probiotics and dietary fibre in one wellness-focused product.\u003c\/p\u003e\n      \u003c\/article\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"bs-ingredients\"\u003e\n    \u003cp class=\"bs-label\"\u003eYOUR WELLNESS ESSENTIAL\u003c\/p\u003e\n    \u003ch2\u003eFeel Good From Within\u003c\/h2\u003e\n    \u003cp\u003e\n      Make Body \u0026amp; Soul Collagen part of your everyday self-care\n      routine. Follow the product label for directions of use.\n    \u003c\/p\u003e\n    \u003ca href=\"https:\/\/glowupgirl.co.za\/\" class=\"bs-button\"\u003e\n      SHOP GLOWUP\n    \u003c\/a\u003e\n  \u003c\/section\u003e\n\n  \u003cp class=\"bs-disclaimer\"\u003e\n    Benefits may vary. This product description is for general\n    information only and does not claim to diagnose, treat, cure\n    or prevent any disease. Consult a healthcare professional\n    before use if you have concerns about suitability.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.bs-collagen {\n  --sand: #c7b29b;\n  --cream: #f7f2ec;\n  --ink: #34302c;\n  font-family: Arial, Helvetica, sans-serif;\n  color: var(--ink);\n  background: #fff;\n  max-width: 100%;\n  overflow: hidden;\n  text-align: center;\n  line-height: 1.7;\n}\n\n.bs-hero {\n  padding: 48px 20px;\n  color: white;\n  background: linear-gradient(\n    120deg, #b9a18a, #d8c6b3, #b9a18a\n  );\n  background-size: 200% 200%;\n  animation: bs-shimmer 8s ease infinite;\n}\n\n.bs-label {\n  font-size: 11px;\n  letter-spacing: 4px;\n  margin: 0 0 10px;\n}\n\n.bs-hero h1 {\n  font-size: clamp(35px, 8vw, 65px);\n  font-weight: 400;\n  letter-spacing: 5px;\n  margin: 0;\n  line-height: 1.2;\n}\n\n.bs-hero p:not(.bs-label) {\n  margin: 15px auto 0;\n  max-width: 450px;\n}\n\n.bs-line {\n  display: block;\n  height: 2px;\n  width: 65px;\n  background: white;\n  margin: 24px auto 0;\n  animation: bs-grow 1.2s ease both;\n}\n\n.bs-intro,\n.bs-benefits {\n  padding: 35px 20px;\n}\n\n.bs-intro h2,\n.bs-benefits h2,\n.bs-ingredients h2 {\n  font-size: clamp(23px, 5vw, 32px);\n  letter-spacing: 1px;\n  margin: 0 0 15px;\n}\n\n.bs-intro p {\n  max-width: 650px;\n  margin: auto;\n  color: #69615a;\n}\n\n.bs-benefits {\n  background: #fcfaf7;\n}\n\n.bs-grid {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 14px;\n  max-width: 760px;\n  margin: 28px auto 0;\n}\n\n.bs-item {\n  padding: 22px 15px;\n  background: white;\n  border: 1px solid #eee5dc;\n  border-radius: 12px;\n  animation: bs-rise .8s ease both;\n  transition: transform .25s ease, box-shadow .25s ease;\n}\n\n.bs-item:hover {\n  transform: translateY(-4px);\n  box-shadow: 0 8px 22px #0000000d;\n}\n\n.bs-item span {\n  font-size: 30px;\n  color: #ad9277;\n}\n\n.bs-item h3 {\n  margin: 8px 0;\n  font-size: 17px;\n}\n\n.bs-item p {\n  color: #716a64;\n  font-size: 14px;\n  margin: 0;\n}\n\n.bs-item:nth-child(2) { animation-delay: .1s; }\n.bs-item:nth-child(3) { animation-delay: .2s; }\n.bs-item:nth-child(4) { animation-delay: .3s; }\n.bs-item:nth-child(5) { animation-delay: .4s; }\n.bs-item:nth-child(6) { animation-delay: .5s; }\n\n.bs-ingredients {\n  padding: 40px 20px;\n  background: var(--cream);\n}\n\n.bs-ingredients \u003e p:not(.bs-label) {\n  max-width: 550px;\n  margin: 0 auto 24px;\n  color: #69615a;\n}\n\n.bs-button {\n  display: inline-block;\n  background: #403830;\n  color: white !important;\n  text-decoration: none !important;\n  padding: 13px 28px;\n  border-radius: 30px;\n  letter-spacing: 2px;\n  font-size: 12px;\n  font-weight: bold;\n  transition: background .2s, transform .2s;\n}\n\n.bs-button:hover {\n  background: #806850;\n  transform: translateY(-2px);\n}\n\n.bs-disclaimer {\n  color: #817970;\n  font-size: 11px;\n  padding: 15px 20px 25px;\n  margin: 0;\n}\n\n@keyframes bs-shimmer {\n  0%, 100% { background-position: 0% 50%; }\n  50% { background-position: 100% 50%; }\n}\n\n@keyframes bs-grow {\n  from { width: 0; opacity: 0; }\n  to { width: 65px; opacity: 1; }\n}\n\n@keyframes bs-rise {\n  from { opacity: 0; transform: translateY(18px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n@media (max-width: 480px) {\n  .bs-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .bs-hero {\n    padding: 38px 16px;\n  }\n\n  .bs-item {\n    padding: 20px;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .bs-collagen *,\n  .bs-collagen *::before,\n  .bs-collagen *::after {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\u003c\/style\u003e","brand":"GlowUp","offers":[{"title":"270g Collagen Only","offer_id":67799125426419,"sku":null,"price":449.0,"currency_code":"ZAR","in_stock":true},{"title":"270g Collagen With Glass Jar","offer_id":67799125459187,"sku":null,"price":698.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0826\/8270\/8211\/files\/rn-image_picker_lib_temp_18752d13-9626-4797-bd7e-f1b886a84726.jpg?v=1791804037"},{"product_id":"body-soul-collagen-hot-chocolate","title":"Body \u0026 Soul Collagen Hot Chocolate","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1\"\u003e\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Alegreya:wght@400;500;700\u0026amp;family=Mr+Dafoe\u0026amp;family=Poppins:wght@300;400;500\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  :root{\n    --cream:#F6F1EA;\n    --sand:#E6DCCF;\n    --cocoa:#4A3B2E;\n    --roast:#2B211A;\n    --gold:#C9A24B;\n    --gold-light:#EAD58A;\n    --rose:#A9776A;\n    --script:\"Mr Dafoe\",\"Brush Script MT\",cursive;\n    --serif:\"Alegreya\",Georgia,serif;\n    --sans:\"Poppins\",system-ui,sans-serif;\n  }\n  *{box-sizing:border-box;margin:0;padding:0}\n  html{scroll-behavior:smooth}\n  body{background:var(--cream);color:var(--cocoa);font-family:var(--sans);font-weight:300;line-height:1.7;-webkit-font-smoothing:antialiased}\n  a{color:inherit}\n  :focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:4px}\n  .wrap{max-width:1040px;margin:0 auto;padding:0 24px}\n  section{padding:84px 0}\n  h2{font-family:var(--serif);font-weight:700;font-size:clamp(1.7rem,4vw,2.4rem);line-height:1.15;color:var(--roast);margin-bottom:20px}\n  p{max-width:60ch}\n\n  \/* ---------- Hero ---------- *\/\n  .hero{background:linear-gradient(90deg,var(--sand) 0 58%,var(--cream) 58% 100%);padding:56px 0 72px;overflow:hidden}\n  .hero .wrap{display:grid;grid-template-columns:1.2fr .8fr;gap:24px;align-items:center}\n  .brandline{font-family:var(--serif);font-size:1rem;color:var(--rose);letter-spacing:.04em;margin-bottom:8px}\n  .script{font-family:var(--script);font-size:clamp(4.6rem,13vw,9rem);line-height:1.05;color:var(--cocoa);display:inline-block;padding:0 .12em .1em 0;\n    clip-path:inset(-10% 100% -10% -5%);animation:write 2.2s cubic-bezier(.6,.05,.3,1) .3s forwards}\n  @keyframes write{to{clip-path:inset(-10% -5% -10% -5%)}}\n  .hero h1{line-height:1}\n  .sub{font-family:var(--serif);font-weight:700;font-size:clamp(2rem,5vw,3.2rem);color:var(--cocoa);margin-top:-6px}\n  .tagline{font-family:var(--serif);font-style:italic;font-size:1.3rem;margin:18px 0 28px;color:var(--cocoa);opacity:0;animation:fade 1s ease 2.2s forwards}\n  @keyframes fade{to{opacity:1}}\n  .btn{display:inline-block;background:var(--roast);color:var(--cream);text-decoration:none;font-weight:500;padding:14px 30px;border-radius:999px;transition:background .25s,transform .25s}\n  .btn:hover{background:var(--gold);color:var(--roast);transform:translateY(-2px)}\n\n  \/* pouch *\/\n  .stage{position:relative;display:flex;justify-content:center;padding-top:70px}\n  .pouch{position:relative;width:220px;height:320px;background:linear-gradient(100deg,#241b15,#15100c 60%,#241b15);border-radius:20px 20px 12px 12px;box-shadow:0 30px 40px -18px rgba(43,33,26,.55);transform:rotate(-3deg);animation:float 6s ease-in-out infinite}\n  @keyframes float{50%{transform:rotate(-1deg) translateY(-8px)}}\n  .pouch::before{content:\"\";position:absolute;left:0;right:0;top:0;height:16px;border-radius:20px 20px 0 0;background:#0e0a08}\n  .leopard{position:absolute;left:0;right:0;top:34px;height:72px;background:\n    radial-gradient(circle at 20% 40%,#2a1c10 0 5px,transparent 6px),\n    radial-gradient(circle at 55% 65%,#2a1c10 0 6px,transparent 7px),\n    radial-gradient(circle at 85% 35%,#2a1c10 0 5px,transparent 6px),\n    radial-gradient(circle at 38% 20%,#2a1c10 0 4px,transparent 5px),\n    radial-gradient(circle at 72% 85%,#2a1c10 0 4px,transparent 5px),\n    #C98F3E;background-size:64px 52px}\n  .label{position:absolute;left:22px;right:22px;top:76px;bottom:62px;background:#fff;border:2px solid var(--gold);padding:14px 8px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}\n  .label .s{font-family:var(--script);font-size:2.4rem;line-height:1;color:var(--roast)}\n  .label b{font-family:var(--sans);font-weight:500;font-size:.78rem;letter-spacing:.08em;color:var(--cocoa)}\n  .label small{font-size:.55rem;color:var(--cocoa)}\n  .label .g{font-family:var(--serif);font-weight:700;font-size:.8rem;margin-top:6px}\n  .bs{position:absolute;bottom:14px;left:0;right:0;text-align:center;font-family:var(--script);color:var(--gold-light);font-size:1.5rem}\n\n  \/* gold seal: the one signature moment *\/\n  .seal{position:absolute;right:-6px;top:150px;width:150px;height:150px;border-radius:50%;\n    background:radial-gradient(circle at 30% 25%,#F6E7A3,var(--gold) 70%);color:var(--roast);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;\n    font-family:var(--serif);font-weight:700;line-height:1.1;box-shadow:0 10px 24px -8px rgba(43,33,26,.5);overflow:hidden;\n    transform:scale(0) rotate(-40deg);animation:stamp .7s cubic-bezier(.3,1.6,.5,1) 2.5s forwards}\n  @keyframes stamp{to{transform:scale(1) rotate(8deg)}}\n  .seal .n{font-size:1.5rem}\n  .seal .t{font-size:1.1rem}\n  .seal::after{content:\"\";position:absolute;inset:0;background:linear-gradient(110deg,transparent 40%,rgba(255,255,255,.65) 50%,transparent 60%);transform:translateX(-120%);animation:shine 3.5s ease-in-out 3.4s infinite}\n  @keyframes shine{40%,100%{transform:translateX(120%)}}\n\n  \/* steam *\/\n  .steam{position:absolute;top:0;left:50%;transform:translateX(-50%);width:120px;height:90px;pointer-events:none}\n  .steam path{fill:none;stroke:var(--rose);stroke-width:4;stroke-linecap:round;opacity:0;stroke-dasharray:60;animation:rise 4s ease-in-out infinite}\n  .steam path:nth-child(2){animation-delay:1.3s}\n  .steam path:nth-child(3){animation-delay:2.6s}\n  @keyframes rise{0%{opacity:0;stroke-dashoffset:60;transform:translateY(20px)}30%{opacity:.7}100%{opacity:0;stroke-dashoffset:0;transform:translateY(-14px)}}\n\n  \/* ---------- Intro ---------- *\/\n  .intro p{font-family:var(--serif);font-size:1.4rem;line-height:1.6;color:var(--cocoa)}\n  .intro p + p{margin-top:20px}\n\n  \/* ---------- Benefits ---------- *\/\n  .benefits{background:var(--sand)}\n  .benefit-list{list-style:none;columns:2;column-gap:56px;margin-top:24px}\n  .benefit-list li{break-inside:avoid;padding:14px 0 14px 28px;border-bottom:1px solid rgba(74,59,46,.18);position:relative}\n  .benefit-list li::before{content:\"\";position:absolute;left:0;top:23px;width:10px;height:10px;border-radius:50%;background:var(--gold)}\n  .note{font-size:.8rem;margin-top:22px;opacity:.75}\n\n  \/* ---------- Make your cup ---------- *\/\n  .make .wrap{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}\n  .steps{list-style:none;counter-reset:s;margin:8px 0 28px}\n  .steps li{counter-increment:s;padding:16px 0 16px 56px;position:relative;border-bottom:1px solid rgba(74,59,46,.18)}\n  .steps li::before{content:counter(s);position:absolute;left:0;top:14px;width:36px;height:36px;border-radius:50%;border:1.5px solid var(--gold);display:grid;place-items:center;font-family:var(--serif);font-weight:700;color:var(--roast)}\n  .steps b{font-weight:500;color:var(--roast)}\n  button{font:inherit;cursor:pointer}\n  .stir{background:transparent;border:1.5px solid var(--roast);color:var(--roast);padding:12px 26px;border-radius:999px;font-weight:500;transition:all .25s}\n  .stir:hover{background:var(--roast);color:var(--cream)}\n  .mug{width:100%;max-width:340px;margin:0 auto;display:block}\n  .mug .liquid{fill:#EADFCB;transition:fill 1.6s ease}\n  .mug.done .liquid{fill:#5A3622}\n  .mug .swirl{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;opacity:0;transform-origin:100px 66px}\n  .mug.stirring .swirl{animation:spin 1.8s ease-in-out}\n  @keyframes spin{0%{opacity:0;transform:rotate(0)}15%{opacity:.8}85%{opacity:.8}100%{opacity:0;transform:rotate(720deg)}}\n  .mug .vapor path{fill:none;stroke:var(--rose);stroke-width:4;stroke-linecap:round;opacity:0}\n  .mug.done .vapor path{animation:rise 4s ease-in-out infinite;stroke-dasharray:60}\n  .mug.done .vapor path:nth-child(2){animation-delay:1.3s}\n  .mug.done .vapor path:nth-child(3){animation-delay:2.6s}\n  .caption{text-align:center;font-family:var(--serif);font-style:italic;margin-top:8px;min-height:1.7em}\n\n  \/* ---------- Pouch tracker ---------- *\/\n  .tracker{background:var(--roast);color:var(--cream)}\n  .tracker h2{color:var(--cream)}\n  .tracker label{display:block;font-family:var(--serif);font-size:1.25rem;margin:18px 0 10px}\n  input[type=range]{width:100%;max-width:520px;accent-color:var(--gold);height:28px}\n  .gauge{max-width:520px;height:14px;border-radius:999px;background:rgba(246,241,234,.18);overflow:hidden;margin:10px 0 22px}\n  .gauge span{display:block;height:100%;width:100%;background:linear-gradient(90deg,var(--gold),var(--gold-light));border-radius:999px;transition:width .4s ease}\n  .readout{display:flex;flex-wrap:wrap;gap:12px 48px}\n  .readout div{min-width:130px}\n  .readout strong{display:block;font-family:var(--serif);font-size:1.9rem;font-weight:700;color:var(--gold-light);line-height:1.2}\n  .readout span{font-size:.85rem;opacity:.85}\n\n  \/* ---------- Nutrition ---------- *\/\n  .toggle{display:inline-flex;border:1.5px solid var(--roast);border-radius:999px;overflow:hidden;margin:6px 0 24px}\n  .toggle button{background:transparent;border:0;padding:10px 22px;color:var(--roast);font-weight:500;transition:all .25s}\n  .toggle button[aria-pressed=true]{background:var(--roast);color:var(--cream)}\n  table{border-collapse:collapse;width:100%;max-width:520px;font-size:1.05rem}\n  td,th{text-align:left;padding:12px 4px;border-bottom:1px solid rgba(74,59,46,.2)}\n  td:last-child{text-align:right;font-family:var(--serif);font-weight:700;font-size:1.2rem;font-variant-numeric:tabular-nums}\n  td.sub-row{padding-left:22px;opacity:.85}\n  .two{display:grid;grid-template-columns:1fr 1fr;gap:56px}\n  .ingredients{font-family:var(--serif);font-size:1.25rem;line-height:1.6}\n  .allergen{display:inline-block;margin-top:12px;font-size:.85rem;font-weight:500;border:1.5px solid var(--rose);color:var(--rose);padding:3px 14px;border-radius:999px}\n  .cocoa-list{list-style:none;margin-top:12px}\n  .cocoa-list li{padding:12px 0;border-bottom:1px solid rgba(74,59,46,.18)}\n  .cocoa-list b{display:block;font-weight:500;color:var(--roast)}\n  .tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}\n  .tags span{background:var(--sand);padding:6px 16px;border-radius:999px;font-size:.88rem}\n\n  footer{background:var(--sand);text-align:center;padding:56px 24px}\n  footer .script2{font-family:var(--script);font-size:3rem;color:var(--cocoa);line-height:1.2}\n  footer p{margin:6px auto 22px}\n\n  @media (max-width:820px){\n    .hero{background:var(--sand)}\n    .hero .wrap,.make .wrap,.two{grid-template-columns:1fr;gap:40px}\n    .benefit-list{columns:1}\n    section{padding:60px 0}\n    .stage{padding-top:90px}\n  }\n  @media (prefers-reduced-motion:reduce){\n    *,*::before,*::after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important}\n    .script{clip-path:none}.tagline{opacity:1}.seal{transform:scale(1) rotate(8deg)}\n  }\n\u003c\/style\u003e\n\u003cheader class=\"hero\"\u003e\n\u003cdiv class=\"wrap\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"brandline\"\u003eBody \u0026amp; Soul, available at GlowUp\u003c\/p\u003e\n\u003ch1\u003e\n\u003cspan class=\"script\"\u003eCollagen\u003c\/span\u003e\u003cbr\u003e\u003cspan class=\"sub\"\u003eHot Chocolate\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"tagline\"\u003eGuilt-free, low calorie yumminess in a cup.\u003c\/p\u003e\n\u003ca class=\"btn\" href=\"https:\/\/glowupgirl.co.za\" rel=\"noopener\" target=\"_blank\"\u003eShop at GlowUp\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stage\"\u003e\n\u003csvg class=\"steam\" viewbox=\"0 0 120 90\"\u003e\n        \u003cpath d=\"M30 80 C20 60 42 50 30 30 C24 18 34 10 34 4\"\u003e\u003c\/path\u003e\n        \u003cpath d=\"M60 84 C50 62 72 52 60 32 C54 20 64 12 64 6\"\u003e\u003c\/path\u003e\n        \u003cpath d=\"M90 80 C80 60 102 50 90 30 C84 18 94 10 94 4\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n\u003cdiv class=\"pouch\"\u003e\n\u003cdiv class=\"leopard\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"label\"\u003e\n\u003cspan class=\"s\"\u003eCollagen\u003c\/span\u003e \u003cb\u003eHOT CHOCOLATE\u003c\/b\u003e \u003csmall\u003eMade with raw cocoa\u003c\/small\u003e \u003cspan class=\"g\"\u003e240g\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bs\"\u003eBS\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"seal\"\u003e\n\u003cspan class=\"n\"\u003e\u003cspan id=\"count\"\u003e10 000\u003c\/span\u003e mg\u003c\/span\u003e \u003cspan class=\"t\"\u003eCollagen\u003c\/span\u003e \u003cspan class=\"t\"\u003eper serving\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/header\u003e\u003cmain\u003e\n\u003csection class=\"intro\"\u003e\n\u003cdiv class=\"wrap\"\u003e\n\u003cp\u003eRich, creamy and made with raw cocoa, this hot chocolate warms you up with every sip.\u003c\/p\u003e\n\u003cp\u003eIt is blended with skimmed milk powder, a dash of chocolate flavouring and 10 000 mg of pure hydrolyzed bovine collagen peptides in every serving.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"benefits\"\u003e\n\u003cdiv class=\"wrap\"\u003e\n\u003ch2\u003eBeauty and wellness in your daily cup\u003c\/h2\u003e\n\u003cp\u003eCollagen is a protein your body uses for skin, hair, nails, joints and muscle. Here is what people use this blend to support:\u003c\/p\u003e\n\u003cul class=\"benefit-list\"\u003e\n\u003cli\u003eSkin hydration and a smoother appearance\u003c\/li\u003e\n\u003cli\u003eFewer visible wrinkles and fine lines\u003c\/li\u003e\n\u003cli\u003eStronger hair, nails and teeth\u003c\/li\u003e\n\u003cli\u003eHealthy hair growth\u003c\/li\u003e\n\u003cli\u003eJoint comfort and muscle recovery\u003c\/li\u003e\n\u003cli\u003eA smoother look to cellulite\u003c\/li\u003e\n\u003cli\u003eHealthy circulation and inflammation response\u003c\/li\u003e\n\u003cli\u003eMood and restful sleep\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"note\"\u003eIndividual results vary. This product is a food supplement and does not replace a balanced diet or medical advice.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"make\"\u003e\n\u003cdiv class=\"wrap\"\u003e\n\u003cdiv\u003e\n\u003ch2\u003eReady in a minute\u003c\/h2\u003e\n\u003col class=\"steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eScoop\u003c\/b\u003e 2 tablespoons (16 g) into your mug.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003ePour\u003c\/b\u003e 250 to 350 ml of warm water over the powder.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eStir\u003c\/b\u003e well, then add milk and sweetener if you like.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cbutton class=\"stir\" id=\"stirBtn\" type=\"button\"\u003eStir your cup\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003csvg class=\"mug\" id=\"mug\" viewbox=\"0 0 200 180\" role=\"img\"\u003e\n          \u003cg class=\"vapor\"\u003e\n            \u003cpath d=\"M70 40 C62 28 78 22 70 8\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M100 40 C92 28 108 22 100 8\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M130 40 C122 28 138 22 130 8\"\u003e\u003c\/path\u003e\n          \u003c\/g\u003e\n          \u003cpath d=\"M150 74 h14 a20 20 0 0 1 0 40 h-18\" fill=\"none\" stroke=\"#4A3B2E\" stroke-width=\"9\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M40 56 h120 v62 a34 34 0 0 1 -34 34 h-52 a34 34 0 0 1 -34 -34 z\" fill=\"#fff\" stroke=\"#C9A24B\" stroke-width=\"3\"\u003e\u003c\/path\u003e\n          \u003cclippath id=\"cup\"\u003e\u003cpath d=\"M43 59 h114 v59 a31 31 0 0 1 -31 31 h-52 a31 31 0 0 1 -31 -31 z\"\u003e\u003c\/path\u003e\u003c\/clippath\u003e\n          \u003cg clip-path=\"url(#cup)\"\u003e\n            \u003crect class=\"liquid\" x=\"40\" y=\"66\" width=\"120\" height=\"100\"\u003e\u003c\/rect\u003e\n            \u003cellipse class=\"swirl\" cx=\"100\" cy=\"66\" rx=\"40\" ry=\"7\"\u003e\u003c\/ellipse\u003e\n          \u003c\/g\u003e\n          \u003ctext x=\"100\" y=\"124\" text-anchor=\"middle\" font-family=\"Mr Dafoe, cursive\" font-size=\"22\" fill=\"#C9A24B\"\u003eBS\u003c\/text\u003e\n        \u003c\/svg\u003e\n\u003cp class=\"caption\" id=\"caption\"\u003eTap \"Stir your cup\" to mix it up.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"tracker\"\u003e\n\u003cdiv class=\"wrap\"\u003e\n\u003ch2\u003eOne 240 g pouch, 15 servings\u003c\/h2\u003e\n\u003clabel for=\"cups\"\u003eCups of Collagen Hot Chocolate: \u003cspan id=\"cupsOut\"\u003e1\u003c\/span\u003e\u003c\/label\u003e \u003cinput type=\"range\" id=\"cups\" min=\"1\" max=\"15\" value=\"1\"\u003e\n\u003cdiv class=\"gauge\"\u003e\u003cspan id=\"gauge\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"readout\"\u003e\n\u003cdiv\u003e\n\u003cstrong id=\"gMg\"\u003e10 000 mg\u003c\/strong\u003e\u003cspan\u003ecollagen\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong id=\"gPowder\"\u003e16 g\u003c\/strong\u003e\u003cspan\u003epowder used\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong id=\"gProt\"\u003e10.84 g\u003c\/strong\u003e\u003cspan\u003eprotein\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong id=\"gLeft\"\u003e14\u003c\/strong\u003e\u003cspan\u003eservings left in the pouch\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"nutrition\"\u003e\n\u003cdiv class=\"wrap two\"\u003e\n\u003cdiv\u003e\n\u003ch2\u003eNutritional values\u003c\/h2\u003e\n\u003cdiv class=\"toggle\" role=\"group\"\u003e\n\u003cbutton type=\"button\" id=\"b16\"\u003ePer 16 g serving\u003c\/button\u003e \u003cbutton type=\"button\" id=\"b100\"\u003ePer 100 g\u003c\/button\u003e\n\u003c\/div\u003e\n\u003ctable\u003e\n\u003ctbody id=\"nutri\"\u003e\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2 style=\"margin-top: 44px;\"\u003eIngredients\u003c\/h2\u003e\n\u003cp class=\"ingredients\"\u003e100% hydrolyzed bovine collagen peptides, skimmed milk powder, cocoa, chocolate flavouring.\u003c\/p\u003e\n\u003cspan class=\"allergen\"\u003eContains milk\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch2\u003eWhy raw cocoa?\u003c\/h2\u003e\n\u003cul class=\"cocoa-list\"\u003e\n\u003cli\u003e\n\u003cb\u003eRich in antioxidants\u003c\/b\u003eCould help protect the body against free radicals and cell damage.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eHeart friendly\u003c\/b\u003eCould help lower blood pressure, calm inflammation and support circulation.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eMood lifting\u003c\/b\u003eContains PEA compounds that could encourage endorphin release.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eEssential minerals\u003c\/b\u003eContains magnesium, iron and zinc for immune support and energy.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eBrain support\u003c\/b\u003eContains flavonoids that may help cognitive function.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"tags\"\u003e\n\u003cspan\u003eLow-calorie\u003c\/span\u003e\u003cspan\u003eSugar-free\u003c\/span\u003e\u003cspan\u003eGluten-free\u003c\/span\u003e\u003cspan\u003eColourant-free\u003c\/span\u003e \u003cspan\u003ePreservative-free\u003c\/span\u003e\u003cspan\u003eChemical-free\u003c\/span\u003e\u003cspan\u003eHalal\u003c\/span\u003e\u003cspan\u003eKosher\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/main\u003e\u003cfooter\u003e\n\u003cdiv class=\"script2\"\u003eWarm your soul\u003c\/div\u003e\n\u003cp\u003eCollagen Hot Chocolate by Body \u0026amp; Soul, 240 g.\u003c\/p\u003e\n\u003ca class=\"btn\" href=\"https:\/\/glowupgirl.co.za\" rel=\"noopener\" target=\"_blank\"\u003eShop at GlowUp\u003c\/a\u003e\u003c\/footer\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"GlowUp","offers":[{"title":"Collagen Hot Chocolate","offer_id":67818530537715,"sku":null,"price":329.0,"currency_code":"ZAR","in_stock":true},{"title":"Collagen Hot Chocolate With Glass Jar","offer_id":67818530570483,"sku":null,"price":578.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0826\/8270\/8211\/files\/rn-image_picker_lib_temp_b0618ccc-1bbf-4183-8cdf-b0baedceedff.jpg?v=1791810469"},{"product_id":"hair-wellness-combo","title":"Hair \u0026 Wellness Bundle","description":"\n\u003cstyle\u003e\n.glow-bundle {\n  --pink:#f9e0e8;\n  --rose:#b76e79;\n  --gold:#bd8b57;\n  --dark:#50343c;\n  font-family:Arial,sans-serif;\n  color:var(--dark);\n  max-width:780px;\n  margin:auto;\n  line-height:1.65;\n}\n.glow-bundle * {box-sizing:border-box}\n.glow-bundle .hero {\n  background:linear-gradient(135deg,#fff8fa,#f7dce5,#fff6eb);\n  text-align:center;\n  padding:35px 20px;\n  border-radius:22px;\n  border:1px solid #efd2d8;\n}\n.glow-bundle .eyebrow {\n  text-transform:uppercase;\n  letter-spacing:3px;\n  font-size:12px;\n  color:var(--rose);\n  font-weight:bold;\n}\n.glow-bundle h2 {\n  font-size:clamp(26px,6vw,38px);\n  line-height:1.2;\n  margin:12px 0;\n  color:#9b5268;\n}\n.glow-bundle h3 {\n  color:#9b5268;\n  font-size:22px;\n  margin:0 0 12px;\n}\n.glow-bundle .sparkle {\n  display:inline-block;\n  animation:glowTwinkle 2s ease-in-out infinite;\n}\n.glow-bundle .subtitle {\n  font-size:15px;\n  margin:14px auto;\n  max-width:540px;\n}\n.glow-bundle .price-card {\n  margin:22px auto 8px;\n  padding:20px;\n  background:white;\n  border:2px solid #e7b9c6;\n  border-radius:18px;\n  box-shadow:0 8px 22px #9b526818;\n  max-width:390px;\n  animation:glowRise .8s ease both;\n}\n.glow-bundle .old-price {\n  color:#888;\n  text-decoration:line-through;\n  font-size:19px;\n}\n.glow-bundle .new-price {\n  font-size:46px;\n  font-weight:800;\n  color:#a14c68;\n  line-height:1.2;\n  animation:glowPulse 3s ease-in-out infinite;\n}\n.glow-bundle .saving {\n  display:inline-block;\n  background:#f8e4ec;\n  color:#944761;\n  padding:5px 15px;\n  border-radius:30px;\n  font-weight:bold;\n  font-size:13px;\n}\n.glow-bundle .section {\n  margin:22px 0;\n  padding:25px 20px;\n  background:#fffafa;\n  border:1px solid #f1dfe5;\n  border-radius:18px;\n  animation:glowRise .9s ease both;\n}\n.glow-bundle .product-name {\n  font-size:17px;\n  font-weight:bold;\n  color:#65414d;\n}\n.glow-bundle ul {\n  padding-left:22px;\n  margin:12px 0;\n}\n.glow-bundle li {margin-bottom:9px}\n.glow-bundle .gift {\n  background:linear-gradient(135deg,#fbe3ec,#fff7ef);\n  border:2px dashed #d4a2ae;\n  text-align:center;\n}\n.glow-bundle .gift-icon {\n  font-size:48px;\n  display:block;\n  animation:glowBounce 2.5s infinite;\n}\n.glow-bundle .cta {\n  text-align:center;\n  background:#fff3f7;\n  border-radius:20px;\n  padding:30px 20px;\n  margin:22px 0;\n}\n.glow-bundle .shop-link {\n  display:inline-block;\n  margin-top:12px;\n  padding:15px 30px;\n  background:linear-gradient(110deg,#a95b72,#d99eae,#a95b72);\n  background-size:200% 100%;\n  color:white !important;\n  text-decoration:none;\n  border-radius:40px;\n  font-weight:bold;\n  letter-spacing:1px;\n  box-shadow:0 6px 18px #a95b7240;\n  animation:glowShimmer 4s linear infinite;\n}\n.glow-bundle .note {\n  font-size:12px;\n  color:#806d74;\n  text-align:center;\n  margin-top:16px;\n}\n@keyframes glowTwinkle {\n  50% {opacity:.35;transform:scale(1.25)}\n}\n@keyframes glowPulse {\n  50% {transform:scale(1.045)}\n}\n@keyframes glowBounce {\n  50% {transform:translateY(-7px) rotate(5deg)}\n}\n@keyframes glowRise {\n  from {opacity:0;transform:translateY(18px)}\n  to {opacity:1;transform:translateY(0)}\n}\n@keyframes glowShimmer {\n  to {background-position:-200% 0}\n}\n@media(prefers-reduced-motion:reduce) {\n  .glow-bundle *,\n  .glow-bundle *::before,\n  .glow-bundle *::after {\n    animation:none !important;\n  }\n}\n@media(max-width:480px) {\n  .glow-bundle .hero {padding:28px 15px}\n  .glow-bundle .section {padding:22px 17px}\n  .glow-bundle .new-price {font-size:40px}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"glow-bundle\"\u003e\n\n  \u003cdiv class=\"hero\"\u003e\n    \u003cdiv class=\"eyebrow\"\u003e\n      \u003cspan class=\"sparkle\"\u003e✨\u003c\/span\u003e\n      GLOWUP EXCLUSIVE\n      \u003cspan class=\"sparkle\"\u003e✨\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003ch2\u003eHair \u0026amp; Wellness Bundle 💕\u003c\/h2\u003e\n\n    \u003cp class=\"subtitle\"\u003e\n      Your beauty ritual just got an upgrade!\n      Treat your hair to nourishing care and\n      support your wellness from within.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"price-card\"\u003e\n      \u003cdiv\u003eYOUR SPECIAL BUNDLE OFFER\u003c\/div\u003e\n      \u003cdiv class=\"old-price\"\u003eWas R865\u003c\/div\u003e\n      \u003cdiv class=\"new-price\"\u003eNOW R799\u003c\/div\u003e\n      \u003cdiv class=\"saving\"\u003eSAVE R66\u003c\/div\u003e\n      \u003cp\u003e🎁 PLUS A SURPRISE GIFT!\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"section\"\u003e\n    \u003ch3\u003e💜 Love Your Hair\u003c\/h3\u003e\n    \u003cdiv class=\"product-name\"\u003e\n      Pure Envy Caffeine Energizing Mask – 200ml\n    \u003c\/div\u003e\n\n    \u003cp\u003e\n      Give your hair some much-deserved attention\n      with this energizing hair mask, designed to\n      nourish your scalp and hair.\n    \u003c\/p\u003e\n\n    \u003cul\u003e\n      \u003cli\u003e✨ Supports healthy-looking hair\u003c\/li\u003e\n      \u003cli\u003e✨ Nourishes the scalp and hair\u003c\/li\u003e\n      \u003cli\u003e✨ Helps care for dry, tired-looking hair\u003c\/li\u003e\n      \u003cli\u003e✨ A luxurious addition to your routine\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"section\"\u003e\n    \u003ch3\u003e🤎 Glow From Within\u003c\/h3\u003e\n    \u003cdiv class=\"product-name\"\u003e\n      Body \u0026amp; Soul Collagen\n    \u003c\/div\u003e\n\n    \u003cp\u003e\n      Add a little extra self-care to your daily\n      routine with this collagen blend featuring\n      three key ingredients.\n    \u003c\/p\u003e\n\n    \u003cul\u003e\n      \u003cli\u003e✨ Collagen\u003c\/li\u003e\n      \u003cli\u003e✨ Added dietary fibre\u003c\/li\u003e\n      \u003cli\u003e✨ Added probiotics\u003c\/li\u003e\n      \u003cli\u003e✨ A convenient daily wellness addition\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"section gift\"\u003e\n    \u003cspan class=\"gift-icon\"\u003e🎁\u003c\/span\u003e\n    \u003ch3\u003eThere's a Surprise Waiting!\u003c\/h3\u003e\n    \u003cp\u003e\n      Every GlowUp Girl deserves a little\n      extra love!\n    \u003c\/p\u003e\n    \u003cp\u003e\n      Purchase this beautiful bundle and receive\n      a \u003cstrong\u003eSURPRISE GIFT\u003c\/strong\u003e with your order.\n    \u003c\/p\u003e\n    \u003cp\u003e💕 A little thank-you, just for you! 💕\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cta\"\u003e\n    \u003ch3\u003eReady for Your GlowUp? ✨\u003c\/h3\u003e\n\n    \u003cp\u003e\n      Two beauty essentials, one gorgeous deal,\n      and an extra surprise!\n    \u003c\/p\u003e\n\n    \u003cp\u003e\n      \u003cstrong\u003eWas R865 — Now Only R799\u003c\/strong\u003e\n    \u003c\/p\u003e\n\n    \u003ca class=\"shop-link\" href=\"https:\/\/glowupgirl.co.za\"\u003e\n      🛍️ SHOP GLOWUP\n    \u003c\/a\u003e\n\n    \u003cp\u003eShop. Glow. Repeat. ♡\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"note\"\u003e\n    Individual results may vary. This bundle is\n    not intended to treat hair loss or medical\n    conditions. Follow product usage instructions.\n  \u003c\/p\u003e\n\n\u003c\/div\u003e","brand":"GlowUp","offers":[{"title":"Default Title","offer_id":67760394928371,"sku":null,"price":799.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0826\/8270\/8211\/files\/7ff3f947-e41b-4476-8611-c95444ce3578.png?v=1792099045"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0826\/8270\/8211\/collections\/rn-image_picker_lib_temp_a44c6dda-c419-44a6-a34a-1ebcdcff409b.jpg?v=1791804486","url":"https:\/\/glowupgirl.co.za\/collections\/body-soul-products.oembed","provider":"GlowUp","version":"1.0","type":"link"}