{"title":"TRENDING","description":null,"products":[{"product_id":"cart-society™-plush-spa-headband-combo","title":"Cart Society™ Self-Care Essential","description":"\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\/* =====================================================\n   CART SOCIETY™ SELF-CARE SET\n   PREMIUM ANIMATED PRODUCT DESCRIPTION\n===================================================== *\/\n\n.cs-selfcare {\n  --cs-cream: #fcf9f7;\n  --cs-blush: #f3e5e7;\n  --cs-blush-dark: #e3c8cd;\n  --cs-brown: #302827;\n  --cs-soft-brown: #756866;\n  --cs-gold: #ae9270;\n  --cs-white: #ffffff;\n\n  position: relative;\n  overflow: hidden;\n  background: var(--cs-cream);\n  color: var(--cs-brown);\n  font-family: -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", Arial, sans-serif;\n  border-radius: 28px;\n  margin: 25px 0;\n}\n\n\/* --------------------------------\n   BACKGROUND\n-------------------------------- *\/\n\n.cs-selfcare::before {\n  content: \"\";\n  position: absolute;\n  width: 420px;\n  height: 420px;\n  border-radius: 50%;\n  background: rgba(243,229,231,.65);\n  top: -180px;\n  right: -150px;\n  animation: csFloat 8s ease-in-out infinite;\n}\n\n.cs-selfcare::after {\n  content: \"\";\n  position: absolute;\n  width: 280px;\n  height: 280px;\n  border-radius: 50%;\n  background: rgba(227,200,205,.25);\n  bottom: -120px;\n  left: -100px;\n  animation: csFloat 10s ease-in-out infinite reverse;\n}\n\n@keyframes csFloat {\n  0%,100% {\n    transform: translate(0,0);\n  }\n  50% {\n    transform: translate(-15px,20px);\n  }\n}\n\n\/* --------------------------------\n   INNER\n-------------------------------- *\/\n\n.cs-inner {\n  max-width: 1100px;\n  margin: auto;\n  padding: 70px 25px;\n  position: relative;\n  z-index: 2;\n}\n\n\/* --------------------------------\n   HERO\n-------------------------------- *\/\n\n.cs-hero {\n  text-align: center;\n  max-width: 760px;\n  margin: 0 auto 65px;\n}\n\n.cs-eyebrow {\n  display: inline-block;\n  color: var(--cs-gold);\n  font-size: 10px;\n  letter-spacing: 3px;\n  text-transform: uppercase;\n  margin-bottom: 18px;\n\n  opacity: 0;\n  animation: csFadeUp .8s ease forwards;\n}\n\n.cs-hero h2 {\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: clamp(40px, 6vw, 68px);\n  line-height: 1.02;\n  font-weight: 400;\n  letter-spacing: -2px;\n  margin: 0 0 25px;\n\n  opacity: 0;\n  animation: csFadeUp .9s ease .15s forwards;\n}\n\n.cs-hero h2 em {\n  font-style: italic;\n}\n\n.cs-intro {\n  color: var(--cs-soft-brown);\n  font-size: 16px;\n  line-height: 1.85;\n  max-width: 650px;\n  margin: auto;\n\n  opacity: 0;\n  animation: csFadeUp .9s ease .3s forwards;\n}\n\n@keyframes csFadeUp {\n  from {\n    opacity: 0;\n    transform: translateY(25px);\n  }\n\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n\/* --------------------------------\n   PROBLEM SECTION\n-------------------------------- *\/\n\n.cs-problem {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 25px;\n  margin-bottom: 65px;\n}\n\n.cs-problem-card {\n  background: rgba(255,255,255,.7);\n  border: 1px solid rgba(174,146,112,.13);\n  border-radius: 24px;\n  padding: 35px;\n  box-shadow: 0 15px 45px rgba(50,35,35,.06);\n  transition: all .4s ease;\n}\n\n.cs-problem-card:hover {\n  transform: translateY(-7px);\n  box-shadow: 0 25px 55px rgba(50,35,35,.11);\n}\n\n.cs-problem-card.bad {\n  background: #faf4f3;\n}\n\n.cs-problem-card.good {\n  background: #f2e5e7;\n}\n\n.cs-problem-icon {\n  font-size: 28px;\n  margin-bottom: 18px;\n}\n\n.cs-problem-card h3 {\n  font-family: Georgia, serif;\n  font-weight: 400;\n  font-size: 25px;\n  margin: 0 0 12px;\n}\n\n.cs-problem-card p {\n  color: var(--cs-soft-brown);\n  font-size: 14px;\n  line-height: 1.7;\n  margin: 0;\n}\n\n\/* --------------------------------\n   HOW IT WORKS\n-------------------------------- *\/\n\n.cs-section-title {\n  text-align: center;\n  margin-bottom: 35px;\n}\n\n.cs-section-title span {\n  display: block;\n  color: var(--cs-gold);\n  font-size: 10px;\n  letter-spacing: 3px;\n  text-transform: uppercase;\n  margin-bottom: 10px;\n}\n\n.cs-section-title h3 {\n  font-family: Georgia, serif;\n  font-weight: 400;\n  font-size: 38px;\n  margin: 0;\n}\n\n.cs-steps {\n  display: grid;\n  grid-template-columns: repeat(4,1fr);\n  gap: 15px;\n  margin-bottom: 70px;\n}\n\n.cs-step {\n  position: relative;\n  background: white;\n  border-radius: 22px;\n  padding: 28px 20px;\n  text-align: center;\n  border: 1px solid rgba(174,146,112,.12);\n  transition: all .4s ease;\n}\n\n.cs-step:hover {\n  transform: translateY(-8px);\n  box-shadow: 0 20px 45px rgba(50,35,35,.09);\n}\n\n.cs-number {\n  width: 38px;\n  height: 38px;\n  margin: 0 auto 18px;\n  border-radius: 50%;\n  background: var(--cs-blush);\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  color: var(--cs-gold);\n  font-size: 12px;\n  font-weight: 600;\n}\n\n.cs-step h4 {\n  font-family: Georgia, serif;\n  font-weight: 400;\n  font-size: 20px;\n  margin: 0 0 10px;\n}\n\n.cs-step p {\n  color: var(--cs-soft-brown);\n  font-size: 13px;\n  line-height: 1.65;\n  margin: 0;\n}\n\n\/* --------------------------------\n   BENEFITS\n-------------------------------- *\/\n\n.cs-benefits {\n  background: #f4e7e9;\n  border-radius: 30px;\n  padding: 55px 35px;\n  margin-bottom: 60px;\n  position: relative;\n  overflow: hidden;\n}\n\n.cs-benefits::before {\n  content: \"CS\";\n  position: absolute;\n  right: -10px;\n  top: -55px;\n  font-family: Georgia, serif;\n  font-size: 180px;\n  color: rgba(255,255,255,.3);\n  pointer-events: none;\n}\n\n.cs-benefit-grid {\n  display: grid;\n  grid-template-columns: repeat(3,1fr);\n  gap: 18px;\n  position: relative;\n  z-index: 2;\n}\n\n.cs-benefit {\n  background: rgba(255,255,255,.72);\n  padding: 28px 22px;\n  border-radius: 20px;\n  transition: all .35s ease;\n}\n\n.cs-benefit:hover {\n  background: white;\n  transform: translateY(-6px);\n}\n\n.cs-benefit-icon {\n  font-size: 24px;\n  margin-bottom: 14px;\n}\n\n.cs-benefit h4 {\n  font-family: Georgia, serif;\n  font-size: 19px;\n  font-weight: 400;\n  margin: 0 0 8px;\n}\n\n.cs-benefit p {\n  color: var(--cs-soft-brown);\n  font-size: 13px;\n  line-height: 1.7;\n  margin: 0;\n}\n\n\/* --------------------------------\n   WATER FEATURE\n-------------------------------- *\/\n\n.cs-water {\n  text-align: center;\n  padding: 65px 25px;\n  margin-bottom: 50px;\n  position: relative;\n}\n\n.cs-water-circle {\n  width: 145px;\n  height: 145px;\n  border-radius: 50%;\n  margin: 0 auto 30px;\n  background: linear-gradient(145deg,#fff,#f0dfe2);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 58px;\n  box-shadow:\n    0 20px 60px rgba(65,45,45,.12),\n    inset 0 0 0 1px rgba(174,146,112,.12);\n\n  animation: csPulse 4s ease-in-out infinite;\n}\n\n@keyframes csPulse {\n  0%,100% {\n    transform: scale(1);\n    box-shadow: 0 20px 60px rgba(65,45,45,.12);\n  }\n\n  50% {\n    transform: scale(1.05);\n    box-shadow: 0 25px 70px rgba(65,45,45,.17);\n  }\n}\n\n.cs-water h3 {\n  font-family: Georgia, serif;\n  font-size: clamp(32px,5vw,50px);\n  font-weight: 400;\n  margin: 0 0 15px;\n}\n\n.cs-water h3 em {\n  font-style: italic;\n}\n\n.cs-water p {\n  max-width: 600px;\n  margin: auto;\n  color: var(--cs-soft-brown);\n  line-height: 1.8;\n  font-size: 15px;\n}\n\n\/* --------------------------------\n   FREE GIFT\n-------------------------------- *\/\n\n.cs-gift {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 18px;\n  background: white;\n  border: 1px solid rgba(174,146,112,.18);\n  border-radius: 20px;\n  padding: 22px;\n  margin-bottom: 55px;\n  box-shadow: 0 12px 35px rgba(50,35,35,.05);\n}\n\n.cs-gift-icon {\n  font-size: 28px;\n  animation: csGift 2.5s ease-in-out infinite;\n}\n\n@keyframes csGift {\n  0%,100% {\n    transform: translateY(0) rotate(0);\n  }\n\n  50% {\n    transform: translateY(-5px) rotate(4deg);\n  }\n}\n\n.cs-gift strong {\n  font-size: 13px;\n  letter-spacing: .5px;\n}\n\n.cs-gift small {\n  display: block;\n  color: var(--cs-soft-brown);\n  font-size: 11px;\n  margin-top: 4px;\n}\n\n\/* --------------------------------\n   PERFECT FOR\n-------------------------------- *\/\n\n.cs-perfect {\n  text-align: center;\n  margin-bottom: 60px;\n}\n\n.cs-perfect h3 {\n  font-family: Georgia, serif;\n  font-size: 34px;\n  font-weight: 400;\n  margin: 0 0 25px;\n}\n\n.cs-tags {\n  display: flex;\n  justify-content: center;\n  flex-wrap: wrap;\n  gap: 9px;\n}\n\n.cs-tag {\n  padding: 10px 16px;\n  border-radius: 50px;\n  background: white;\n  border: 1px solid rgba(174,146,112,.15);\n  color: var(--cs-soft-brown);\n  font-size: 12px;\n  transition: all .3s ease;\n}\n\n.cs-tag:hover {\n  background: var(--cs-brown);\n  color: white;\n  transform: translateY(-3px);\n}\n\n\/* --------------------------------\n   FINAL CTA\n-------------------------------- *\/\n\n.cs-final {\n  text-align: center;\n  border-top: 1px solid rgba(174,146,112,.15);\n  padding-top: 55px;\n}\n\n.cs-final h3 {\n  font-family: Georgia, serif;\n  font-size: clamp(30px,4vw,45px);\n  font-weight: 400;\n  margin: 0 0 12px;\n}\n\n.cs-final h3 em {\n  font-style: italic;\n}\n\n.cs-final p {\n  color: var(--cs-soft-brown);\n  font-size: 14px;\n  margin-bottom: 25px;\n}\n\n.cs-brand {\n  color: var(--cs-gold);\n  font-size: 10px;\n  letter-spacing: 3px;\n  text-transform: uppercase;\n}\n\n\/* --------------------------------\n   MOBILE\n-------------------------------- *\/\n\n@media (max-width: 750px) {\n\n  .cs-inner {\n    padding: 55px 18px;\n  }\n\n  .cs-hero h2 {\n    font-size: 43px;\n  }\n\n  .cs-problem {\n    grid-template-columns: 1fr;\n  }\n\n  .cs-steps {\n    grid-template-columns: 1fr 1fr;\n  }\n\n  .cs-benefit-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .cs-benefits {\n    padding: 40px 20px;\n  }\n\n  .cs-water {\n    padding: 50px 10px;\n  }\n\n  .cs-perfect h3 {\n    font-size: 30px;\n  }\n\n}\n\n@media (max-width: 480px) {\n\n  .cs-steps {\n    grid-template-columns: 1fr;\n  }\n\n  .cs-gift {\n    justify-content: flex-start;\n    text-align: left;\n  }\n\n}\n\n\/* Accessibility *\/\n\n@media (prefers-reduced-motion: reduce) {\n\n  .cs-selfcare *,\n  .cs-selfcare::before,\n  .cs-selfcare::after {\n    animation: none !important;\n    transition: none !important;\n  }\n\n}\n\u003c\/style\u003e\n\u003csection class=\"cs-selfcare\"\u003e\n\u003cdiv class=\"cs-inner\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"cs-hero\"\u003e\n\u003cdiv class=\"cs-eyebrow\"\u003eCART SOCIETY™ • SELF-CARE ESSENTIAL\u003c\/div\u003e\n\u003ch2\u003eYour beauty routine,\u003cbr\u003ewithout the \u003cem\u003emess.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"cs-intro\"\u003eMeet the little beauty essential that makes your everyday routine feel easier. Keep your hair back, catch those unwanted drips and enjoy your skincare routine without the usual mess.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- PROBLEM → SOLUTION --\u003e\n\u003cdiv class=\"cs-problem\"\u003e\n\u003cdiv class=\"cs-problem-card bad\"\u003e\n\u003cdiv class=\"cs-problem-icon\"\u003e💦\u003c\/div\u003e\n\u003ch3\u003eThe usual routine\u003c\/h3\u003e\n\u003cp\u003eWater running down your arms. Wet sleeves. Hair falling into your face. Constantly stopping what you're doing to wipe everything down.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cs-problem-card good\"\u003e\n\u003cdiv class=\"cs-problem-icon\"\u003e✨\u003c\/div\u003e\n\u003ch3\u003eThe Cart Society™ way\u003c\/h3\u003e\n\u003cp\u003eHair kept comfortably away from your face while absorbent wristbands help catch water at your wrists — making your routine feel cleaner, easier and more enjoyable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- HOW IT WORKS --\u003e\n\u003cdiv class=\"cs-section-title\"\u003e\n\u003cspan\u003eSimple by design\u003c\/span\u003e\n\u003ch3\u003eHow it works\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cs-steps\"\u003e\n\u003cdiv class=\"cs-step\"\u003e\n\u003cdiv class=\"cs-number\"\u003e01\u003c\/div\u003e\n\u003ch4\u003eSecure\u003c\/h4\u003e\n\u003cp\u003eSlip on the plush headband and keep your hair comfortably away from your face.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cs-step\"\u003e\n\u003cdiv class=\"cs-number\"\u003e02\u003c\/div\u003e\n\u003ch4\u003eWear\u003c\/h4\u003e\n\u003cp\u003ePlace one absorbent wristband around each wrist before starting your routine.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cs-step\"\u003e\n\u003cdiv class=\"cs-number\"\u003e03\u003c\/div\u003e\n\u003ch4\u003eEnjoy\u003c\/h4\u003e\n\u003cp\u003eCleanse, mask or get ready without constantly pushing your hair back or wiping water from your arms.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cs-step\"\u003e\n\u003cdiv class=\"cs-number\"\u003e04\u003c\/div\u003e\n\u003ch4\u003eReuse\u003c\/h4\u003e\n\u003cp\u003eWash the set after use and it's ready to become part of your next self-care moment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BENEFITS --\u003e\n\u003cdiv class=\"cs-section-title\"\u003e\n\u003cspan\u003eThe little things matter\u003c\/span\u003e\n\u003ch3\u003eWhy you'll love it\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cs-benefits\"\u003e\n\u003cdiv class=\"cs-benefit-grid\"\u003e\n\u003cdiv class=\"cs-benefit\"\u003e\n\u003cdiv class=\"cs-benefit-icon\"\u003e☁️\u003c\/div\u003e\n\u003ch4\u003eSoft \u0026amp; Comfortable\u003c\/h4\u003e\n\u003cp\u003ePlush material feels soft against your skin while keeping your hair comfortably in place.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cs-benefit\"\u003e\n\u003cdiv class=\"cs-benefit-icon\"\u003e💧\u003c\/div\u003e\n\u003ch4\u003eHelps Stop Drips\u003c\/h4\u003e\n\u003cp\u003eAbsorbent wristbands help catch water before it travels down your arms.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cs-benefit\"\u003e\n\u003cdiv class=\"cs-benefit-icon\"\u003e✨\u003c\/div\u003e\n\u003ch4\u003eHands-Free Routine\u003c\/h4\u003e\n\u003cp\u003eKeep your hair back so you can focus on cleansing, masking and getting ready.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cs-benefit\"\u003e\n\u003cdiv class=\"cs-benefit-icon\"\u003e♻️\u003c\/div\u003e\n\u003ch4\u003eWash \u0026amp; Reuse\u003c\/h4\u003e\n\u003cp\u003eDesigned for repeated use, making it an easy everyday beauty essential.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cs-benefit\"\u003e\n\u003cdiv class=\"cs-benefit-icon\"\u003e🧳\u003c\/div\u003e\n\u003ch4\u003eTravel Friendly\u003c\/h4\u003e\n\u003cp\u003eLightweight and easy to pack into your beauty bag or luggage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cs-benefit\"\u003e\n\u003cdiv class=\"cs-benefit-icon\"\u003e🧖♀️\u003c\/div\u003e\n\u003ch4\u003eAt-Home Spa Feel\u003c\/h4\u003e\n\u003cp\u003eTurn an ordinary skincare routine into a more comfortable self-care ritual.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- WATER MESSAGE --\u003e\n\u003cdiv class=\"cs-water\"\u003e\n\u003cdiv class=\"cs-water-circle\"\u003e💧\u003c\/div\u003e\n\u003ch3\u003eLess dripping.\u003cbr\u003eMore \u003cem\u003eself-care.\u003c\/em\u003e\n\u003c\/h3\u003e\n\u003cp\u003eThe wristbands sit comfortably around your wrists and help absorb water as you wash your face, helping prevent it from travelling down your arms and turning your routine into a clean-up session.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- FREE GIFT --\u003e\n\u003cdiv class=\"cs-gift\"\u003e\n\u003cdiv class=\"cs-gift-icon\"\u003e🎀\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e FREE HAIRCLIP INCLUDED WITH YOUR ORDER \u003c\/strong\u003e \u003csmall\u003e A little extra from Cart Society™ to complete your routine. \u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- PERFECT FOR --\u003e\n\u003cdiv class=\"cs-perfect\"\u003e\n\u003ch3\u003eMade for your everyday moments.\u003c\/h3\u003e\n\u003cdiv class=\"cs-tags\"\u003e\n\u003cdiv class=\"cs-tag\"\u003eSkincare\u003c\/div\u003e\n\u003cdiv class=\"cs-tag\"\u003eCleansing\u003c\/div\u003e\n\u003cdiv class=\"cs-tag\"\u003eFace Masks\u003c\/div\u003e\n\u003cdiv class=\"cs-tag\"\u003eMakeup\u003c\/div\u003e\n\u003cdiv class=\"cs-tag\"\u003eSpa Days\u003c\/div\u003e\n\u003cdiv class=\"cs-tag\"\u003eGetting Ready\u003c\/div\u003e\n\u003cdiv class=\"cs-tag\"\u003eTravel\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- FINAL MESSAGE --\u003e\n\u003cdiv class=\"cs-final\"\u003e\n\u003ch3\u003eMake your routine\u003cbr\u003efeel a little more \u003cem\u003eeffortless.\u003c\/em\u003e\n\u003c\/h3\u003e\n\u003cp\u003eBecause self-care should feel good — not messy.\u003c\/p\u003e\n\u003cdiv class=\"cs-brand\"\u003eCART SOCIETY™\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cp\u003e```\u003c\/p\u003e","brand":"Cart Society","offers":[{"title":"Light Pink","offer_id":54589069361462,"sku":null,"price":185.0,"currency_code":"ZAR","in_stock":true},{"title":"Hot Pink","offer_id":67622728991030,"sku":null,"price":185.0,"currency_code":"ZAR","in_stock":false},{"title":"Purple","offer_id":54589069459766,"sku":null,"price":185.0,"currency_code":"ZAR","in_stock":true},{"title":"Gray","offer_id":54589069426998,"sku":null,"price":185.0,"currency_code":"ZAR","in_stock":true},{"title":"Black","offer_id":54589069394230,"sku":null,"price":185.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0995\/1710\/4438\/files\/pink.png?v=1787508277"},{"product_id":"cart-society™-3-tier-jewellery-accessories-organizer","title":"Cart Society™ 3-Tier Jewellery \u0026 Accessories Organizer","description":"\u003cstyle\u003e\n\n.cart-jewellery {\n\nmax-width:1200px;\nmargin:auto;\npadding:70px 20px;\nfont-family:\"Helvetica Neue\",Arial,sans-serif;\nbackground:#FFF9F3;\ncolor:#342E2B;\n\n}\n\n\n\n\/* HERO *\/\n\n.cj-hero {\n\ntext-align:center;\nanimation:fadeIn 1.2s ease;\n\n}\n\n\n.cj-hero h1 {\n\nfont-size:44px;\nfont-weight:600;\nletter-spacing:-1px;\nmargin-bottom:15px;\n\n}\n\n\n.cj-subtitle {\n\nfont-size:18px;\ncolor:#C98F8A;\nletter-spacing:1px;\n\n}\n\n\n\n\n\/* INTRO *\/\n\n.cj-intro {\n\nmax-width:850px;\nmargin:40px auto;\ntext-align:center;\n\nfont-size:17px;\n\nline-height:1.9;\n\ncolor:#665A56;\n\n}\n\n\n\n\n\n\/* BENEFITS *\/\n\n.cj-grid {\n\ndisplay:grid;\n\ngrid-template-columns:\nrepeat(auto-fit,minmax(280px,1fr));\n\ngap:25px;\n\nmargin-top:60px;\n\n}\n\n\n\n\n.cj-card {\n\nbackground:#FFFCF9;\n\npadding:35px 30px;\n\nborder-radius:26px;\n\nborder:1px solid #F2DDD6;\n\nbox-shadow:\n\n0 15px 40px rgba(210,160,150,.12);\n\ntransition:.4s ease;\n\nanimation:slideUp .9s ease;\n\n}\n\n\n\n.cj-card:hover {\n\ntransform:translateY(-10px);\n\nbox-shadow:\n\n0 25px 60px rgba(210,160,150,.22);\n\n}\n\n\n\n\n\n.cj-icon {\n\nheight:60px;\nwidth:60px;\n\nbackground:#F9E1DD;\n\nborder-radius:50%;\n\ndisplay:flex;\n\nalign-items:center;\n\njustify-content:center;\n\nfont-size:28px;\n\nmargin-bottom:20px;\n\n}\n\n\n\n\n\n.cj-card h3 {\n\nfont-size:21px;\n\nmargin-bottom:12px;\n\nfont-weight:600;\n\n}\n\n\n\n\n\n.cj-card p {\n\nfont-size:15.5px;\n\nline-height:1.7;\n\ncolor:#766863;\n\n}\n\n\n\n\n\n\/* PERFECT FOR SECTION *\/\n\n.cj-perfect {\n\nmargin-top:70px;\n\nbackground:\n\nlinear-gradient(\n135deg,\n#FCEDEA,\n#FFF9F3\n);\n\npadding:55px 40px;\n\nborder-radius:35px;\n\nborder:1px solid #F1D5D0;\n\n}\n\n\n\n.cj-perfect h2 {\n\ntext-align:center;\n\nfont-size:34px;\n\nmargin-bottom:35px;\n\n}\n\n\n\n\n.cj-list {\n\ndisplay:grid;\n\ngrid-template-columns:\nrepeat(auto-fit,minmax(220px,1fr));\n\ngap:20px;\n\n}\n\n\n\n.cj-item {\n\nbackground:white;\n\npadding:20px;\n\nborder-radius:18px;\n\ntext-align:center;\n\nborder:1px solid #F2DDD6;\n\nfont-size:16px;\n\n}\n\n\n\n\n\n\/* FEATURES *\/\n\n.cj-features {\n\nmargin-top:60px;\n\nbackground:#FFFFFF;\n\npadding:45px;\n\nborder-radius:30px;\n\nborder:1px solid #F2DDD6;\n\n}\n\n\n\n.cj-features h2 {\n\ntext-align:center;\n\nfont-size:32px;\n\nmargin-bottom:30px;\n\n}\n\n\n\n.cj-feature {\n\ndisplay:flex;\n\ngap:15px;\n\nmargin-bottom:18px;\n\nfont-size:16px;\n\n}\n\n\n\n.cj-feature span {\n\ncolor:#C98F8A;\n\nfont-size:22px;\n\n}\n\n\n\n\n\/* FINAL SALES BLOCK *\/\n\n\n.cj-final {\n\nmargin-top:70px;\n\npadding:65px 35px;\n\nborder-radius:35px;\n\ntext-align:center;\n\nbackground:\n\nlinear-gradient(\n135deg,\n#FCEDEA,\n#FFFFFF\n);\n\nborder:1px solid #F1D5D0;\n\nbox-shadow:\n\n0 20px 50px rgba(210,160,150,.15);\n\n}\n\n\n\n\n.cj-final h2 {\n\nfont-size:38px;\n\nmargin-bottom:20px;\n\n}\n\n\n\n\n.cj-final p {\n\nmax-width:800px;\n\nmargin:auto;\n\nfont-size:17px;\n\nline-height:1.9;\n\ncolor:#665A56;\n\n}\n\n\n\n.cj-brand {\n\nmargin-top:35px;\n\nfont-size:19px;\n\nletter-spacing:2px;\n\nfont-weight:600;\n\ncolor:#C98F8A;\n\n}\n\n\n\n\n\n\/* ANIMATION *\/\n\n\n@keyframes fadeIn {\n\nfrom {\nopacity:0;\n}\n\nto {\nopacity:1;\n}\n\n}\n\n\n\n@keyframes slideUp {\n\nfrom {\n\nopacity:0;\n\ntransform:translateY(40px);\n\n}\n\nto {\n\nopacity:1;\n\ntransform:translateY(0);\n\n}\n\n}\n\n\n\n\n@media(max-width:600px){\n\n.cj-hero h1 {\n\nfont-size:30px;\n\n}\n\n\n.cj-features {\n\npadding:30px 20px;\n\n}\n\n\n.cj-final h2 {\n\nfont-size:28px;\n\n}\n\n}\n\n\u003c\/style\u003e\n\n\n\n\n\n\n\u003cdiv class=\"cart-jewellery\"\u003e\n\n\n\n\n\n\u003cdiv class=\"cj-hero\"\u003e\n\n\u003ch1\u003e\nCart Society™ 3-Tier Jewellery \u0026amp; Accessories Organizer\n\u003c\/h1\u003e\n\n\n\u003cdiv class=\"cj-subtitle\"\u003e\n\nOrganise Beautifully • Protect Your Favourites • Elevate Your Vanity\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\n\n\n\n\n\u003cdiv class=\"cj-intro\"\u003e\n\nSay goodbye to tangled necklaces, misplaced earrings and cluttered drawers.\n\n\u003cbr\u003e\u003cbr\u003e\n\nThe \u003cstrong\u003eCart Society™ 3-Tier Jewellery \u0026amp; Accessories Organizer\u003c\/strong\u003e transforms everyday storage into a beautiful vanity experience — keeping your favourite pieces protected, organised and ready to wear.\n\n\u003cbr\u003e\u003cbr\u003e\n\nDesigned with an elegant finish, crystal-style drawer handles and thoughtful compartments, it brings effortless luxury to your dressing space.\n\n\u003c\/div\u003e\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"cj-grid\"\u003e\n\n\n\n\n\n\u003cdiv class=\"cj-card\"\u003e\n\n\u003cdiv class=\"cj-icon\"\u003e\n✨\n\u003c\/div\u003e\n\n\u003ch3\u003e\nEverything In One Place\n\u003c\/h3\u003e\n\n\u003cp\u003e\nKeep rings, earrings, necklaces, bracelets and accessories beautifully organised instead of scattered around your space.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\n\n\n\n\n\u003cdiv class=\"cj-card\"\u003e\n\n\u003cdiv class=\"cj-icon\"\u003e\n💎\n\u003c\/div\u003e\n\n\u003ch3\u003e\n3 Spacious Drawers\n\u003c\/h3\u003e\n\n\u003cp\u003e\nSeparate your jewellery by type, occasion or style with three convenient storage levels.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\n\n\n\n\n\u003cdiv class=\"cj-card\"\u003e\n\n\u003cdiv class=\"cj-icon\"\u003e\n🌸\n\u003c\/div\u003e\n\n\u003ch3\u003e\nElegant Vanity Design\n\u003c\/h3\u003e\n\n\u003cp\u003e\nA sophisticated appearance with crystal-style handles that adds beauty to your bedroom or dressing table.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\n\n\n\n\n\u003cdiv class=\"cj-card\"\u003e\n\n\u003cdiv class=\"cj-icon\"\u003e\n🤍\n\u003c\/div\u003e\n\n\u003ch3\u003e\nProtect Your Jewellery\n\u003c\/h3\u003e\n\n\u003cp\u003e\nKeeping pieces separated helps reduce tangling, scratching and unnecessary wear.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\n\n\n\n\n\u003cdiv class=\"cj-card\"\u003e\n\n\u003cdiv class=\"cj-icon\"\u003e\n👑\n\u003c\/div\u003e\n\n\u003ch3\u003e\nEasy Everyday Access\n\u003c\/h3\u003e\n\n\u003cp\u003e\nFind your favourite accessories quickly without searching through messy drawers.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\n\n\n\n\n\u003cdiv class=\"cj-card\"\u003e\n\n\u003cdiv class=\"cj-icon\"\u003e\n🎀\n\u003c\/div\u003e\n\n\u003ch3\u003e\nPerfect For Your Vanity\n\u003c\/h3\u003e\n\n\u003cp\u003e\nA beautiful storage upgrade for jewellery lovers and anyone who appreciates an organised space.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\n\n\n\u003c\/div\u003e\n\n\n\n\n\n\n\n\n\u003cdiv class=\"cj-perfect\"\u003e\n\n\n\u003ch2\u003e\nPerfect For Organising\n\u003c\/h2\u003e\n\n\n\u003cdiv class=\"cj-list\"\u003e\n\n\n\u003cdiv class=\"cj-item\"\u003e\n💍 Rings \u0026amp; Earrings\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"cj-item\"\u003e\n✨ Necklaces \u0026amp; Bracelets\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"cj-item\"\u003e\n⌚ Watches \u0026amp; Accessories\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"cj-item\"\u003e\n🎀 Hair Accessories\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"cj-item\"\u003e\n💄 Beauty Essentials\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"cj-item\"\u003e\n🤍 Personal Keepsakes\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"cj-features\"\u003e\n\n\n\u003ch2\u003e\nPremium Features\n\u003c\/h2\u003e\n\n\n\n\u003cdiv class=\"cj-feature\"\u003e\n\n\u003cspan\u003e✓\u003c\/span\u003e\n\n3-tier drawer design with multiple compartments\n\n\u003c\/div\u003e\n\n\n\n\u003cdiv class=\"cj-feature\"\u003e\n\n\u003cspan\u003e✓\u003c\/span\u003e\n\nDedicated jewellery sections for easy organisation\n\n\u003c\/div\u003e\n\n\n\n\u003cdiv class=\"cj-feature\"\u003e\n\n\u003cspan\u003e✓\u003c\/span\u003e\n\nCrystal-style drawer handles for an elegant finish\n\n\u003c\/div\u003e\n\n\n\n\u003cdiv class=\"cj-feature\"\u003e\n\n\u003cspan\u003e✓\u003c\/span\u003e\n\nCompact design for dressing tables and vanities\n\n\u003c\/div\u003e\n\n\n\n\u003cdiv class=\"cj-feature\"\u003e\n\n\u003cspan\u003e✓\u003c\/span\u003e\n\nLuxury-inspired appearance for everyday spaces\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"cj-final\"\u003e\n\n\n\u003ch2\u003e\nThe Beauty Of An Organised Space\n\u003c\/h2\u003e\n\n\n\u003cp\u003e\n\nYour favourite jewellery deserves a place as beautiful as the pieces themselves.\n\n\u003cbr\u003e\u003cbr\u003e\n\nThe Cart Society™ Jewellery \u0026amp; Accessories Organizer makes getting ready feel effortless by keeping everything visible, protected and beautifully displayed.\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003cstrong\u003e\nOrganise it. Find it. Wear it. Love it.\n\u003c\/strong\u003e\n\n\u003c\/p\u003e\n\n\n\n\u003cdiv class=\"cj-brand\"\u003e\n\nCart Society™\u003cbr\u003e\nLittle luxuries for everyday life.\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\n\n\n\u003c\/div\u003e","brand":"Cart Society","offers":[{"title":"Default Title","offer_id":54432558186806,"sku":null,"price":219.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0995\/1710\/4438\/files\/6081d0e6-f5e1-4d73-8a43-9e1cc1b619e8.png?v=1787510835"},{"product_id":"cart-society™-led-vanity-mirror","title":"Cart Society™ LED Vanity Mirror with Tray","description":"\u003cstyle\u003e\n  .cart-luxury {\n    position: relative;\n    overflow: hidden;\n    background: #f8f7f4;\n    color: #181715;\n    padding: 110px 24px;\n    font-family: -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", Arial, sans-serif;\n  }\n\n  .cart-luxury * {\n    box-sizing: border-box;\n  }\n\n  .cart-luxury-inner {\n    max-width: 1050px;\n    margin: 0 auto;\n  }\n\n  .cart-luxury::before {\n    content: \"\";\n    position: absolute;\n    width: 600px;\n    height: 600px;\n    border-radius: 50%;\n    background: rgba(190, 165, 120, 0.09);\n    filter: blur(120px);\n    top: -300px;\n    right: -250px;\n    pointer-events: none;\n  }\n\n  \/* INTRO *\/\n\n  .cart-luxury-intro {\n    text-align: center;\n    max-width: 760px;\n    margin: 0 auto;\n  }\n\n  .cart-luxury-label {\n    font-size: 10px;\n    letter-spacing: 4px;\n    text-transform: uppercase;\n    color: #ad8b58;\n    margin-bottom: 24px;\n    font-weight: 600;\n  }\n\n  .cart-luxury-title {\n    margin: 0;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(44px, 6vw, 72px);\n    line-height: 1.02;\n    font-weight: 400;\n    letter-spacing: -2px;\n  }\n\n  .cart-luxury-title span {\n    font-style: italic;\n  }\n\n  .cart-luxury-intro-text {\n    max-width: 610px;\n    margin: 28px auto 0;\n    font-size: 15px;\n    line-height: 1.8;\n    color: #77736d;\n    font-weight: 400;\n  }\n\n  \/* DIVIDER *\/\n\n  .cart-luxury-divider {\n    width: 45px;\n    height: 1px;\n    background: #b99a67;\n    margin: 55px auto;\n  }\n\n  \/* MAIN COPY *\/\n\n  .cart-luxury-content {\n    max-width: 780px;\n    margin: 0 auto;\n    text-align: center;\n  }\n\n  .cart-luxury-content h2 {\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 30px;\n    font-weight: 400;\n    margin: 0 0 18px;\n  }\n\n  .cart-luxury-content p {\n    margin: 0 auto;\n    max-width: 690px;\n    color: #77736d;\n    font-size: 14px;\n    line-height: 1.9;\n  }\n\n  \/* FEATURES *\/\n\n  .cart-luxury-features {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    margin-top: 70px;\n    border-top: 1px solid rgba(24,23,21,.10);\n    border-bottom: 1px solid rgba(24,23,21,.10);\n  }\n\n  .cart-luxury-feature {\n    padding: 38px 30px;\n    text-align: center;\n    position: relative;\n  }\n\n  .cart-luxury-feature:not(:last-child)::after {\n    content: \"\";\n    position: absolute;\n    right: 0;\n    top: 30px;\n    height: calc(100% - 60px);\n    width: 1px;\n    background: rgba(24,23,21,.08);\n  }\n\n  .cart-luxury-icon {\n    font-size: 17px;\n    color: #b99a67;\n    margin-bottom: 16px;\n  }\n\n  .cart-luxury-feature h3 {\n    margin: 0 0 9px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 18px;\n    font-weight: 400;\n  }\n\n  .cart-luxury-feature p {\n    margin: 0 auto;\n    max-width: 230px;\n    color: #858078;\n    font-size: 12px;\n    line-height: 1.7;\n  }\n\n  \/* LIGHT MODES *\/\n\n  .cart-light-modes {\n    margin-top: 80px;\n    text-align: center;\n  }\n\n  .cart-light-modes-label {\n    font-size: 10px;\n    text-transform: uppercase;\n    letter-spacing: 3px;\n    color: #ad8b58;\n    margin-bottom: 14px;\n  }\n\n  .cart-light-modes h2 {\n    margin: 0;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-weight: 400;\n    font-size: 32px;\n  }\n\n  .cart-light-modes p {\n    max-width: 570px;\n    margin: 18px auto 0;\n    color: #77736d;\n    font-size: 13px;\n    line-height: 1.8;\n  }\n\n  .cart-mode-line {\n    display: flex;\n    justify-content: center;\n    gap: 55px;\n    margin-top: 35px;\n  }\n\n  .cart-mode {\n    font-size: 11px;\n    letter-spacing: 1.5px;\n    text-transform: uppercase;\n    color: #57534d;\n  }\n\n  .cart-mode-dot {\n    width: 7px;\n    height: 7px;\n    border-radius: 50%;\n    background: #b99a67;\n    margin: 0 auto 10px;\n  }\n\n  \/* CHARGING *\/\n\n  .cart-charging {\n    max-width: 650px;\n    margin: 75px auto 0;\n    padding: 32px 25px;\n    text-align: center;\n    border-top: 1px solid rgba(24,23,21,.08);\n    border-bottom: 1px solid rgba(24,23,21,.08);\n  }\n\n  .cart-charging-icon {\n    color: #b99a67;\n    font-size: 18px;\n    margin-bottom: 12px;\n  }\n\n  .cart-charging h3 {\n    margin: 0 0 8px;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 21px;\n    font-weight: 400;\n  }\n\n  .cart-charging p {\n    margin: 0;\n    color: #77736d;\n    font-size: 12px;\n    line-height: 1.7;\n  }\n\n  \/* FINAL STATEMENT *\/\n\n  .cart-luxury-final {\n    text-align: center;\n    margin-top: 95px;\n  }\n\n  .cart-luxury-final h2 {\n    margin: 0;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 34px;\n    font-weight: 400;\n  }\n\n  .cart-luxury-final p {\n    margin: 14px auto 0;\n    color: #77736d;\n    font-size: 12px;\n    letter-spacing: .5px;\n  }\n\n  \/* ANIMATION *\/\n\n  .cart-fade {\n    opacity: 0;\n    transform: translateY(18px);\n    animation: cartFadeUp 1s ease forwards;\n  }\n\n  .cart-delay-1 {\n    animation-delay: .15s;\n  }\n\n  .cart-delay-2 {\n    animation-delay: .3s;\n  }\n\n  .cart-delay-3 {\n    animation-delay: .45s;\n  }\n\n  .cart-delay-4 {\n    animation-delay: .6s;\n  }\n\n  @keyframes cartFadeUp {\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  \/* MOBILE *\/\n\n  @media (max-width: 700px) {\n\n    .cart-luxury {\n      padding: 75px 20px;\n    }\n\n    .cart-luxury-title {\n      font-size: 44px;\n      letter-spacing: -1.5px;\n    }\n\n    .cart-luxury-intro-text {\n      font-size: 14px;\n    }\n\n    .cart-luxury-features {\n      grid-template-columns: 1fr;\n      border-bottom: none;\n    }\n\n    .cart-luxury-feature {\n      border-bottom: 1px solid rgba(24,23,21,.10);\n      padding: 30px 20px;\n    }\n\n    .cart-luxury-feature:not(:last-child)::after {\n      display: none;\n    }\n\n    .cart-mode-line {\n      gap: 25px;\n    }\n\n    .cart-charging {\n      margin-top: 60px;\n    }\n\n    .cart-luxury-final {\n      margin-top: 70px;\n    }\n  }\n\u003c\/style\u003e\n\n\n\u003csection class=\"cart-luxury\"\u003e\n\n  \u003cdiv class=\"cart-luxury-inner\"\u003e\n\n\n    \u003c!-- INTRO --\u003e\n\n    \u003cdiv class=\"cart-luxury-intro cart-fade\"\u003e\n\n      \u003cdiv class=\"cart-luxury-label\"\u003e\n        CART SOCIETY™\n      \u003c\/div\u003e\n\n      \u003ch1 class=\"cart-luxury-title\"\u003e\n        Illuminate your routine.\u003cbr\u003e\n        \u003cspan\u003ePerfect every detail.\u003c\/span\u003e\n      \u003c\/h1\u003e\n\n      \u003cp class=\"cart-luxury-intro-text\"\u003e\n        A refined approach to your everyday beauty ritual.\n        The Cart Society™ LED Vanity Mirror combines elegant design,\n        intelligent illumination and effortless functionality\n        to elevate the way you get ready.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"cart-luxury-divider cart-fade cart-delay-1\"\u003e\u003c\/div\u003e\n\n\n    \u003c!-- MAIN DESCRIPTION --\u003e\n\n    \u003cdiv class=\"cart-luxury-content cart-fade cart-delay-1\"\u003e\n\n      \u003ch2\u003eBeauty, in the right light.\u003c\/h2\u003e\n\n      \u003cp\u003e\n        From flawless makeup application to your final skincare step,\n        enjoy enhanced visibility designed to help you see every detail.\n        With intuitive touch control and adjustable brightness,\n        your beauty routine becomes simpler, more precise and more enjoyable.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- FEATURES --\u003e\n\n    \u003cdiv class=\"cart-luxury-features cart-fade cart-delay-2\"\u003e\n\n\n      \u003cdiv class=\"cart-luxury-feature\"\u003e\n\n        \u003cdiv class=\"cart-luxury-icon\"\u003e✦\u003c\/div\u003e\n\n        \u003ch3\u003eProfessional Illumination\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Balanced lighting helps reduce shadows\n          and gives you a clearer view of every detail.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"cart-luxury-feature\"\u003e\n\n        \u003cdiv class=\"cart-luxury-icon\"\u003e◐\u003c\/div\u003e\n\n        \u003ch3\u003eTouch Control\u003c\/h3\u003e\n\n        \u003cp\u003e\n          Adjust your lighting effortlessly with\n          simple, intuitive touch controls.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"cart-luxury-feature\"\u003e\n\n        \u003cdiv class=\"cart-luxury-icon\"\u003e◇\u003c\/div\u003e\n\n        \u003ch3\u003eEffortless Convenience\u003c\/h3\u003e\n\n        \u003cp\u003e\n          A sophisticated design with convenient\n          vanity storage for your everyday essentials.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- 3 LIGHT MODES --\u003e\n\n    \u003cdiv class=\"cart-light-modes cart-fade cart-delay-3\"\u003e\n\n      \u003cdiv class=\"cart-light-modes-label\"\u003e\n        Your light. Your setting.\n      \u003c\/div\u003e\n\n      \u003ch2\u003e3 Light Modes\u003c\/h2\u003e\n\n      \u003cp\u003e\n        Create the perfect atmosphere for every moment.\n        Choose the lighting that works for you,\n        from soft and warm to bright and cool.\n      \u003c\/p\u003e\n\n\n      \u003cdiv class=\"cart-mode-line\"\u003e\n\n        \u003cdiv class=\"cart-mode\"\u003e\n          \u003cdiv class=\"cart-mode-dot\"\u003e\u003c\/div\u003e\n          Warm\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"cart-mode\"\u003e\n          \u003cdiv class=\"cart-mode-dot\"\u003e\u003c\/div\u003e\n          Natural\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"cart-mode\"\u003e\n          \u003cdiv class=\"cart-mode-dot\"\u003e\u003c\/div\u003e\n          Cool\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- TYPE-C CHARGING --\u003e\n\n    \u003cdiv class=\"cart-charging cart-fade cart-delay-4\"\u003e\n\n      \u003cdiv class=\"cart-charging-icon\"\u003e⌁\u003c\/div\u003e\n\n      \u003ch3\u003eRechargeable. Ready when you are.\u003c\/h3\u003e\n\n      \u003cp\u003e\n        Conveniently rechargeable via Type-C, with a charging cable included,\n        so your beauty routine can stay beautifully uninterrupted.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- FINAL STATEMENT --\u003e\n\n    \u003cdiv class=\"cart-luxury-final cart-fade cart-delay-4\"\u003e\n\n      \u003ch2\u003e\n        Beauty refined.\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        LIGHT UP YOUR ROUTINE · ELEVATE YOUR SPACE · CART SOCIETY™\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e","brand":"Cart Society","offers":[{"title":"Default Title","offer_id":54432629326134,"sku":null,"price":349.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0995\/1710\/4438\/files\/1cafd0e3-1a10-43b1-ae73-c1b33b8edc4f.png?v=1787262734"},{"product_id":"cart-society™-makeup-beauty-organizer","title":"Cart Society™ Makeup \u0026 Beauty Organizer","description":"\u003cstyle\u003e\n  .cart-society-feature {\n    --cs-ivory: #f8f4ed;\n    --cs-cream: #fffdf9;\n    --cs-brown: #5b4638;\n    --cs-gold: #b08a5a;\n    --cs-text: #342b26;\n\n    background: linear-gradient(135deg, var(--cs-ivory), var(--cs-cream));\n    padding: 70px 24px;\n    position: relative;\n    overflow: hidden;\n    font-family: inherit;\n  }\n\n  .cart-society-feature::before {\n    content: \"\";\n    position: absolute;\n    width: 420px;\n    height: 420px;\n    border-radius: 50%;\n    background: rgba(176, 138, 90, 0.08);\n    top: -220px;\n    right: -160px;\n    animation: csFloat 8s ease-in-out infinite;\n  }\n\n  .cart-society-feature::after {\n    content: \"\";\n    position: absolute;\n    width: 280px;\n    height: 280px;\n    border-radius: 50%;\n    background: rgba(91, 70, 56, 0.035);\n    bottom: -160px;\n    left: -100px;\n    animation: csFloat 10s ease-in-out infinite reverse;\n  }\n\n  .cs-inner {\n    max-width: 1100px;\n    margin: 0 auto;\n    position: relative;\n    z-index: 2;\n  }\n\n  .cs-eyebrow {\n    text-align: center;\n    font-size: 11px;\n    letter-spacing: 3px;\n    text-transform: uppercase;\n    color: var(--cs-gold);\n    font-weight: 600;\n    margin-bottom: 16px;\n    animation: csFadeUp .8s ease both;\n  }\n\n  .cs-title {\n    text-align: center;\n    color: var(--cs-brown);\n    font-size: clamp(32px, 5vw, 52px);\n    line-height: 1.05;\n    letter-spacing: -1px;\n    margin: 0;\n    font-weight: 500;\n    animation: csFadeUp .9s ease .1s both;\n  }\n\n  .cs-title span {\n    font-style: italic;\n    font-weight: 400;\n  }\n\n  .cs-tagline {\n    text-align: center;\n    color: var(--cs-text);\n    font-size: 15px;\n    letter-spacing: .5px;\n    margin: 18px auto 48px;\n    max-width: 560px;\n    line-height: 1.7;\n    animation: csFadeUp .9s ease .2s both;\n  }\n\n  .cs-grid {\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 14px;\n  }\n\n  .cs-card {\n    background: rgba(255,255,255,.72);\n    border: 1px solid rgba(91,70,56,.10);\n    border-radius: 18px;\n    padding: 25px 17px;\n    text-align: center;\n    backdrop-filter: blur(10px);\n    -webkit-backdrop-filter: blur(10px);\n    box-shadow: 0 12px 35px rgba(60,45,35,.06);\n    transition: transform .35s ease, box-shadow .35s ease, border-color .35s ease;\n    animation: csFadeUp .8s ease both;\n  }\n\n  .cs-card:nth-child(1) { animation-delay: .25s; }\n  .cs-card:nth-child(2) { animation-delay: .35s; }\n  .cs-card:nth-child(3) { animation-delay: .45s; }\n  .cs-card:nth-child(4) { animation-delay: .55s; }\n  .cs-card:nth-child(5) { animation-delay: .65s; }\n\n  .cs-card:hover {\n    transform: translateY(-8px);\n    box-shadow: 0 18px 45px rgba(60,45,35,.11);\n    border-color: rgba(176,138,90,.35);\n  }\n\n  .cs-icon {\n    width: 48px;\n    height: 48px;\n    margin: 0 auto 16px;\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    background: #f1e8dc;\n    color: var(--cs-brown);\n    font-size: 20px;\n    transition: transform .4s ease;\n  }\n\n  .cs-card:hover .cs-icon {\n    transform: rotate(8deg) scale(1.08);\n  }\n\n  .cs-card h3 {\n    margin: 0 0 9px;\n    color: var(--cs-brown);\n    font-size: 15px;\n    font-weight: 600;\n    letter-spacing: .2px;\n  }\n\n  .cs-card p {\n    margin: 0;\n    color: #6d625a;\n    font-size: 12.5px;\n    line-height: 1.65;\n  }\n\n  .cs-bottom {\n    margin: 46px auto 0;\n    text-align: center;\n    animation: csFadeUp 1s ease .8s both;\n  }\n\n  .cs-bottom-line {\n    width: 45px;\n    height: 1px;\n    background: var(--cs-gold);\n    margin: 0 auto 18px;\n  }\n\n  .cs-bottom p {\n    margin: 0;\n    color: var(--cs-brown);\n    font-size: 13px;\n    letter-spacing: 1.2px;\n  }\n\n  .cs-bottom strong {\n    font-weight: 600;\n  }\n\n  @keyframes csFadeUp {\n    from {\n      opacity: 0;\n      transform: translateY(20px);\n    }\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  @keyframes csFloat {\n    0%, 100% {\n      transform: translateY(0) scale(1);\n    }\n    50% {\n      transform: translateY(20px) scale(1.04);\n    }\n  }\n\n  @media (max-width: 850px) {\n    .cs-grid {\n      grid-template-columns: repeat(2, 1fr);\n    }\n\n    .cs-card:last-child {\n      grid-column: span 2;\n      max-width: 50%;\n      margin: 0 auto;\n      width: 100%;\n    }\n  }\n\n  @media (max-width: 520px) {\n    .cart-society-feature {\n      padding: 55px 16px;\n    }\n\n    .cs-title {\n      font-size: 34px;\n    }\n\n    .cs-tagline {\n      font-size: 14px;\n      margin-bottom: 34px;\n    }\n\n    .cs-grid {\n      grid-template-columns: 1fr 1fr;\n      gap: 10px;\n    }\n\n    .cs-card {\n      padding: 21px 12px;\n      border-radius: 15px;\n    }\n\n    .cs-card:last-child {\n      grid-column: span 2;\n      max-width: 100%;\n    }\n\n    .cs-card p {\n      font-size: 12px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .cs-card,\n    .cs-title,\n    .cs-tagline,\n    .cs-eyebrow,\n    .cs-bottom {\n      animation: none;\n    }\n\n    .cart-society-feature::before,\n    .cart-society-feature::after {\n      animation: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003csection class=\"cart-society-feature\"\u003e\n  \u003cdiv class=\"cs-inner\"\u003e\n\n    \u003cdiv class=\"cs-eyebrow\"\u003eCart Society™\u003c\/div\u003e\n\n    \u003ch2 class=\"cs-title\"\u003e\n      Organise beautifully.\u003cbr\u003e\n      \u003cspan\u003eTravel confidently.\u003c\/span\u003e\n    \u003c\/h2\u003e\n\n    \u003cp class=\"cs-tagline\"\u003e\n      A stylish, practical organiser designed to keep your makeup,\n      skincare, brushes and beauty essentials beautifully arranged.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"cs-grid\"\u003e\n\n      \u003cdiv class=\"cs-card\"\u003e\n        \u003cdiv class=\"cs-icon\"\u003e✦\u003c\/div\u003e\n        \u003ch3\u003eCustomisable\u003c\/h3\u003e\n        \u003cp\u003e\n          Adjustable dividers let you create more compartments\n          or larger spaces to suit your essentials.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cs-card\"\u003e\n        \u003cdiv class=\"cs-icon\"\u003e♡\u003c\/div\u003e\n        \u003ch3\u003eSpacious \u0026amp; Organised\u003c\/h3\u003e\n        \u003cp\u003e\n          Keep your beauty essentials neatly separated,\n          organised and easy to find.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cs-card\"\u003e\n        \u003cdiv class=\"cs-icon\"\u003e✈\u003c\/div\u003e\n        \u003ch3\u003eTravel-Friendly\u003c\/h3\u003e\n        \u003cp\u003e\n          Compact and structured for holidays,\n          weekends away or everyday use.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cs-card\"\u003e\n        \u003cdiv class=\"cs-icon\"\u003e⌂\u003c\/div\u003e\n        \u003ch3\u003eProtective Design\u003c\/h3\u003e\n        \u003cp\u003e\n          Helps keep your beauty essentials secure\n          and protected while you're on the go.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cs-card\"\u003e\n        \u003cdiv class=\"cs-icon\"\u003e✧\u003c\/div\u003e\n        \u003ch3\u003eStylish Design\u003c\/h3\u003e\n        \u003cp\u003e\n          A sophisticated leopard print finish\n          adds effortless style to your collection.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cs-bottom\"\u003e\n      \u003cdiv class=\"cs-bottom-line\"\u003e\u003c\/div\u003e\n      \u003cp\u003e\n        Designed for beauty lovers, enthusiasts \u0026amp; professionals —\n        \u003cstrong\u003eCart Society™\u003c\/strong\u003e\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"Cart Society","offers":[{"title":"Default Title","offer_id":54432716652854,"sku":null,"price":699.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0995\/1710\/4438\/files\/1d4bed7f-7e5a-48f1-9ffe-18da22bbc636.png?v=1787526301"},{"product_id":"cart-society™-personalized-compact-mirror","title":"Cart Society™ Personalized Compact Mirror","description":"\u003cstyle\u003e\n  .cs-mirror {\n    --cs-bg: #f7f5f1;\n    --cs-card: #ffffff;\n    --cs-text: #1c1a18;\n    --cs-muted: #706b64;\n    --cs-gold: #b8925c;\n    --cs-line: rgba(28, 26, 24, 0.10);\n\n    font-family: -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", Arial, sans-serif;\n    background: var(--cs-bg);\n    padding: 80px 22px;\n    overflow: hidden;\n  }\n\n  .cs-mirror * {\n    box-sizing: border-box;\n  }\n\n  .cs-wrap {\n    max-width: 820px;\n    margin: 0 auto;\n    text-align: center;\n  }\n\n  \/* Eyebrow *\/\n  .cs-eyebrow {\n    display: inline-flex;\n    align-items: center;\n    gap: 9px;\n    color: var(--cs-gold);\n    font-size: 11px;\n    font-weight: 600;\n    letter-spacing: 2.4px;\n    text-transform: uppercase;\n    margin-bottom: 20px;\n    opacity: 0;\n    animation: csFadeUp 0.8s ease forwards;\n  }\n\n  .cs-eyebrow::before,\n  .cs-eyebrow::after {\n    content: \"\";\n    width: 22px;\n    height: 1px;\n    background: var(--cs-gold);\n  }\n\n  \/* Title *\/\n  .cs-title {\n    margin: 0;\n    color: var(--cs-text);\n    font-size: clamp(34px, 6vw, 64px);\n    line-height: 1.05;\n    font-weight: 500;\n    letter-spacing: -2px;\n    opacity: 0;\n    animation: csFadeUp 0.9s ease 0.12s forwards;\n  }\n\n  .cs-title span {\n    color: var(--cs-gold);\n    font-style: italic;\n  }\n\n  \/* Tagline *\/\n  .cs-tagline {\n    margin: 22px auto 0;\n    max-width: 620px;\n    color: var(--cs-muted);\n    font-size: 17px;\n    line-height: 1.7;\n    opacity: 0;\n    animation: csFadeUp 0.9s ease 0.24s forwards;\n  }\n\n  .cs-tagline strong {\n    color: var(--cs-text);\n    font-weight: 600;\n  }\n\n  \/* Divider *\/\n  .cs-divider {\n    width: 54px;\n    height: 1px;\n    background: linear-gradient(\n      90deg,\n      transparent,\n      var(--cs-gold),\n      transparent\n    );\n    margin: 38px auto;\n    opacity: 0;\n    animation: csFadeUp 0.8s ease 0.34s forwards;\n  }\n\n  \/* Features *\/\n  .cs-features {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 12px;\n    text-align: left;\n    opacity: 0;\n    animation: csFadeUp 0.9s ease 0.42s forwards;\n  }\n\n  .cs-feature {\n    position: relative;\n    background: var(--cs-card);\n    border: 1px solid var(--cs-line);\n    border-radius: 16px;\n    padding: 19px 20px;\n    display: flex;\n    align-items: center;\n    gap: 14px;\n    overflow: hidden;\n    transition:\n      transform 0.35s ease,\n      box-shadow 0.35s ease,\n      border-color 0.35s ease;\n  }\n\n  .cs-feature::after {\n    content: \"\";\n    position: absolute;\n    top: 0;\n    left: -120%;\n    width: 60%;\n    height: 100%;\n    background: linear-gradient(\n      90deg,\n      transparent,\n      rgba(255,255,255,0.85),\n      transparent\n    );\n    transform: skewX(-20deg);\n    transition: left 0.8s ease;\n  }\n\n  .cs-feature:hover {\n    transform: translateY(-4px);\n    border-color: rgba(184, 146, 92, 0.45);\n    box-shadow: 0 16px 35px rgba(30, 25, 20, 0.08);\n  }\n\n  .cs-feature:hover::after {\n    left: 150%;\n  }\n\n  .cs-icon {\n    width: 34px;\n    height: 34px;\n    flex: 0 0 34px;\n    border-radius: 50%;\n    display: grid;\n    place-items: center;\n    background: #fbf7f0;\n    color: var(--cs-gold);\n    font-size: 16px;\n  }\n\n  .cs-feature-text {\n    color: var(--cs-text);\n    font-size: 14px;\n    line-height: 1.4;\n    font-weight: 500;\n  }\n\n  \/* Gift \/ keepsake section *\/\n  .cs-gift {\n    position: relative;\n    margin-top: 18px;\n    padding: 32px 28px;\n    border-radius: 18px;\n    background:\n      radial-gradient(\n        circle at top right,\n        rgba(184, 146, 92, 0.12),\n        transparent 35%\n      ),\n      var(--cs-card);\n    border: 1px solid var(--cs-line);\n    overflow: hidden;\n    opacity: 0;\n    animation: csFadeUp 0.9s ease 0.55s forwards;\n  }\n\n  .cs-gift::before {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    background: linear-gradient(\n      115deg,\n      transparent 35%,\n      rgba(184, 146, 92, 0.08) 50%,\n      transparent 65%\n    );\n    background-size: 220% 100%;\n    animation: csShimmer 6s ease-in-out infinite;\n    pointer-events: none;\n  }\n\n  .cs-gift-icon {\n    position: relative;\n    font-size: 25px;\n    margin-bottom: 10px;\n  }\n\n  .cs-gift p {\n    position: relative;\n    margin: 0;\n    color: var(--cs-muted);\n    font-size: 16px;\n    line-height: 1.65;\n  }\n\n  .cs-gift strong {\n    color: var(--cs-text);\n    font-weight: 600;\n  }\n\n  \/* Brand line *\/\n  .cs-signature {\n    margin-top: 34px;\n    color: var(--cs-text);\n    font-size: 15px;\n    letter-spacing: 0.2px;\n    opacity: 0;\n    animation: csFadeUp 0.9s ease 0.68s forwards;\n  }\n\n  .cs-signature span {\n    color: var(--cs-gold);\n    font-weight: 600;\n  }\n\n  \/* Animations *\/\n  @keyframes csFadeUp {\n    from {\n      opacity: 0;\n      transform: translateY(22px);\n    }\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  @keyframes csShimmer {\n    0% {\n      background-position: 120% 0;\n    }\n    100% {\n      background-position: -120% 0;\n    }\n  }\n\n  \/* Mobile *\/\n  @media (max-width: 640px) {\n    .cs-mirror {\n      padding: 60px 16px;\n    }\n\n    .cs-title {\n      font-size: 38px;\n      letter-spacing: -1.4px;\n    }\n\n    .cs-tagline {\n      font-size: 15px;\n      line-height: 1.65;\n    }\n\n    .cs-features {\n      grid-template-columns: 1fr;\n    }\n\n    .cs-feature {\n      padding: 17px 16px;\n    }\n\n    .cs-gift {\n      padding: 28px 20px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .cs-mirror *,\n    .cs-mirror *::before,\n    .cs-mirror *::after {\n      animation: none !important;\n      transition: none !important;\n    }\n\n    .cs-eyebrow,\n    .cs-title,\n    .cs-tagline,\n    .cs-divider,\n    .cs-features,\n    .cs-gift,\n    .cs-signature {\n      opacity: 1;\n    }\n  }\n\u003c\/style\u003e\n\n\u003csection class=\"cs-mirror\"\u003e\n  \u003cdiv class=\"cs-wrap\"\u003e\n\n    \u003cdiv class=\"cs-eyebrow\"\u003eCart Society™\u003c\/div\u003e\n\n    \u003ch2 class=\"cs-title\"\u003e\n      Personalized\u003cbr\u003e\n      \u003cspan\u003eCompact Mirror\u003c\/span\u003e\n    \u003c\/h2\u003e\n\n    \u003cp class=\"cs-tagline\"\u003e\n      \u003cstrong\u003eYour name. Your style. Your personal essential.\u003c\/strong\u003e\n      \u003cbr\u003e\n      A sleek personalised compact mirror designed to make every moment feel special.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"cs-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"cs-features\"\u003e\n\n      \u003cdiv class=\"cs-feature\"\u003e\n        \u003cdiv class=\"cs-icon\"\u003e✦\u003c\/div\u003e\n        \u003cdiv class=\"cs-feature-text\"\u003e\n          Personalised with your chosen name\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cs-feature\"\u003e\n        \u003cdiv class=\"cs-icon\"\u003e✧\u003c\/div\u003e\n        \u003cdiv class=\"cs-feature-text\"\u003e\n          Elegant metallic finish\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cs-feature\"\u003e\n        \u003cdiv class=\"cs-icon\"\u003e◌\u003c\/div\u003e\n        \u003cdiv class=\"cs-feature-text\"\u003e\n          Dual mirrors for everyday convenience\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cs-feature\"\u003e\n        \u003cdiv class=\"cs-icon\"\u003e✦\u003c\/div\u003e\n        \u003cdiv class=\"cs-feature-text\"\u003e\n          Compact and travel-friendly\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cs-gift\"\u003e\n      \u003cdiv class=\"cs-gift-icon\"\u003e♡\u003c\/div\u003e\n\n      \u003cp\u003e\n        A \u003cstrong\u003ebeautiful personalised gift for someone special\u003c\/strong\u003e\n        or a lovely keepsake to treasure for yourself.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cs-signature\"\u003e\n      Made personal — only from \u003cspan\u003eCart Society™\u003c\/span\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"Cart Society","offers":[{"title":"Gold","offer_id":67622755533110,"sku":null,"price":299.0,"currency_code":"ZAR","in_stock":true},{"title":"Silver","offer_id":67622755565878,"sku":null,"price":299.0,"currency_code":"ZAR","in_stock":true},{"title":"Rose gold","offer_id":67622755598646,"sku":null,"price":299.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0995\/1710\/4438\/files\/ChatGPT_Image_Aug_23_2026_11_44_32_PM.png?v=1787521545"},{"product_id":"untitled-21sept_08-59-50","title":"Cart Society™ Rechargeable Milk Frother","description":"\u003cdiv style=\"font-family:Arial,Helvetica,sans-serif;color:#403a35;line-height:1.7;max-width:850px;margin:0 auto;background:#fffdfb;\"\u003e\n\n\u003c!-- HERO --\u003e\n\u003cdiv style=\"text-align:center;padding:38px 20px 34px;background:#f4ede5;border-radius:18px;margin-bottom:28px;\"\u003e\n\n\u003cdiv style=\"font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#a48668;margin-bottom:12px;\"\u003e\nCART SOCIETY™\n\u003c\/div\u003e\n\n\u003ch2 style=\"font-size:30px;line-height:1.25;font-weight:500;letter-spacing:-0.5px;margin:0 0 14px;color:#3b352f;\"\u003e\nYour Everyday Coffee,\u003cbr\u003e\nElevated.\n\u003c\/h2\u003e\n\n\u003cp style=\"font-size:15px;color:#716960;max-width:600px;margin:0 auto;\"\u003e\nCreate smooth, creamy foam at home and turn your everyday coffee into a café-style experience.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\n\u003c!-- INTRO --\u003e\n\u003cdiv style=\"padding:5px 8px 25px;\"\u003e\n\n\u003ch3 style=\"font-size:22px;font-weight:500;margin-bottom:10px;color:#403931;\"\u003e\nMeet Your New Coffee Essential\n\u003c\/h3\u003e\n\n\u003cp style=\"font-size:15px;color:#665f58;\"\u003e\nThe \u003cstrong\u003eCart Society™ Rechargeable Milk Frother\u003c\/strong\u003e makes it effortless to create beautifully frothed milk for your favourite drinks.\nIts sleek, compact design and powerful motor make it a simple addition to your daily coffee ritual.\n\u003c\/p\u003e\n\n\u003cp style=\"font-size:15px;color:#665f58;\"\u003e\nFrom morning cappuccinos to afternoon iced lattes, enjoy a rich and creamy finish without needing an expensive coffee machine.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\n\u003c!-- BENEFITS --\u003e\n\u003cdiv style=\"background:#f8f3ee;border-radius:18px;padding:30px 20px;margin:10px 0 30px;\"\u003e\n\n\u003ch3 style=\"text-align:center;font-size:22px;font-weight:500;margin:0 0 25px;color:#403931;\"\u003e\nWhy You'll Love It\n\u003c\/h3\u003e\n\n\u003cdiv style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;\"\u003e\n\n\u003cdiv style=\"background:#fffdfb;padding:20px;border-radius:14px;border:1px solid #eee5dc;\"\u003e\n\u003cdiv style=\"font-size:22px;margin-bottom:8px;\"\u003e☕\u003c\/div\u003e\n\u003ch4 style=\"margin:0 0 7px;font-size:16px;font-weight:600;color:#403931;\"\u003e\nCreamy, Café-Style Foam\n\u003c\/h4\u003e\n\u003cp style=\"margin:0;font-size:14px;color:#746c64;\"\u003e\nCreate smooth, velvety foam to give your favourite drinks a delicious finishing touch.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"background:#fffdfb;padding:20px;border-radius:14px;border:1px solid #eee5dc;\"\u003e\n\u003cdiv style=\"font-size:22px;margin-bottom:8px;\"\u003e✦\u003c\/div\u003e\n\u003ch4 style=\"margin:0 0 7px;font-size:16px;font-weight:600;color:#403931;\"\u003e\nPowerful \u0026amp; Fast\n\u003c\/h4\u003e\n\u003cp style=\"margin:0;font-size:14px;color:#746c64;\"\u003e\nThe high-speed motor quickly whisks your milk, helping you create foam in moments.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"background:#fffdfb;padding:20px;border-radius:14px;border:1px solid #eee5dc;\"\u003e\n\u003cdiv style=\"font-size:22px;margin-bottom:8px;\"\u003e♡\u003c\/div\u003e\n\u003ch4 style=\"margin:0 0 7px;font-size:16px;font-weight:600;color:#403931;\"\u003e\nRechargeable\n\u003c\/h4\u003e\n\u003cp style=\"margin:0;font-size:14px;color:#746c64;\"\u003e\nRecharge when needed and enjoy the convenience of a reusable frother without constantly replacing batteries.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"background:#fffdfb;padding:20px;border-radius:14px;border:1px solid #eee5dc;\"\u003e\n\u003cdiv style=\"font-size:22px;margin-bottom:8px;\"\u003e◇\u003c\/div\u003e\n\u003ch4 style=\"margin:0 0 7px;font-size:16px;font-weight:600;color:#403931;\"\u003e\nSleek \u0026amp; Compact\n\u003c\/h4\u003e\n\u003cp style=\"margin:0;font-size:14px;color:#746c64;\"\u003e\nA minimalist handheld design that stores easily and fits beautifully into your kitchen routine.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"background:#fffdfb;padding:20px;border-radius:14px;border:1px solid #eee5dc;\"\u003e\n\u003cdiv style=\"font-size:22px;margin-bottom:8px;\"\u003e◌\u003c\/div\u003e\n\u003ch4 style=\"margin:0 0 7px;font-size:16px;font-weight:600;color:#403931;\"\u003e\nLow-Noise Design\n\u003c\/h4\u003e\n\u003cp style=\"margin:0;font-size:14px;color:#746c64;\"\u003e\nDesigned to operate with less noise for a more enjoyable coffee-making experience.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"background:#fffdfb;padding:20px;border-radius:14px;border:1px solid #eee5dc;\"\u003e\n\u003cdiv style=\"font-size:22px;margin-bottom:8px;\"\u003e✧\u003c\/div\u003e\n\u003ch4 style=\"margin:0 0 7px;font-size:16px;font-weight:600;color:#403931;\"\u003e\nSimple to Use\n\u003c\/h4\u003e\n\u003cp style=\"margin:0;font-size:14px;color:#746c64;\"\u003e\nSimply add your milk, insert the whisk and let the frother do the work.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- DRINKS --\u003e\n\u003cdiv style=\"padding:5px 8px 28px;\"\u003e\n\n\u003ch3 style=\"font-size:22px;font-weight:500;text-align:center;margin-bottom:8px;color:#403931;\"\u003e\nMore Than Just Coffee\n\u003c\/h3\u003e\n\n\u003cp style=\"text-align:center;font-size:14px;color:#746c64;margin-bottom:22px;\"\u003e\nMake your favourite drinks feel a little more special.\n\u003c\/p\u003e\n\n\u003cdiv style=\"display:flex;flex-wrap:wrap;justify-content:center;gap:9px;\"\u003e\n\n\u003cspan style=\"background:#eee2d6;color:#574c43;padding:9px 16px;border-radius:30px;font-size:13px;\"\u003e\nCappuccinos\n\u003c\/span\u003e\n\n\u003cspan style=\"background:#eee2d6;color:#574c43;padding:9px 16px;border-radius:30px;font-size:13px;\"\u003e\nLattes\n\u003c\/span\u003e\n\n\u003cspan style=\"background:#eee2d6;color:#574c43;padding:9px 16px;border-radius:30px;font-size:13px;\"\u003e\nIced Coffee\n\u003c\/span\u003e\n\n\u003cspan style=\"background:#eee2d6;color:#574c43;padding:9px 16px;border-radius:30px;font-size:13px;\"\u003e\nHot Chocolate\n\u003c\/span\u003e\n\n\u003cspan style=\"background:#eee2d6;color:#574c43;padding:9px 16px;border-radius:30px;font-size:13px;\"\u003e\nMatcha\n\u003c\/span\u003e\n\n\u003cspan style=\"background:#eee2d6;color:#574c43;padding:9px 16px;border-radius:30px;font-size:13px;\"\u003e\nMilk Foam\n\u003c\/span\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- LIFESTYLE SECTION --\u003e\n\u003cdiv style=\"background:#eee3d8;border-radius:18px;padding:35px 25px;text-align:center;margin:10px 0 30px;\"\u003e\n\n\u003cdiv style=\"font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#a48668;margin-bottom:12px;\"\u003e\nYOUR DAILY RITUAL\n\u003c\/div\u003e\n\n\u003ch3 style=\"font-size:25px;font-weight:500;margin:0 0 12px;color:#403931;\"\u003e\nSmall Tool. Beautiful Results.\n\u003c\/h3\u003e\n\n\u003cp style=\"font-size:14px;color:#6d645c;max-width:600px;margin:0 auto;\"\u003e\nWhether you're starting your morning slowly or treating yourself to an afternoon coffee,\nthe Cart Society™ Milk Frother makes it easy to create something delicious at home.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\n\u003c!-- EASY CLEANING --\u003e\n\u003cdiv style=\"padding:5px 8px 25px;\"\u003e\n\n\u003ch3 style=\"font-size:21px;font-weight:500;margin-bottom:10px;color:#403931;\"\u003e\nEasy to Clean\n\u003c\/h3\u003e\n\n\u003cp style=\"font-size:14px;color:#6d655e;\"\u003e\nAfter use, rinse the whisk attachment under running water and wipe the main body clean.\nThe compact design makes storing it simple and convenient.\n\u003c\/p\u003e\n\n\u003cdiv style=\"background:#f6eee7;border-left:3px solid #b99a78;padding:13px 15px;margin-top:15px;font-size:13px;color:#665c54;border-radius:0 8px 8px 0;\"\u003e\n\u003cstrong\u003ePlease note:\u003c\/strong\u003e Do not immerse the main frother body in water.\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n\u003c!-- WHAT'S INCLUDED --\u003e\n\u003cdiv style=\"border-top:1px solid #e9dfd5;padding:25px 8px;\"\u003e\n\n\u003ch3 style=\"font-size:21px;font-weight:500;margin-bottom:15px;color:#403931;\"\u003e\nWhat's Included\n\u003c\/h3\u003e\n\n\u003cp style=\"font-size:14px;color:#6b635c;margin:7px 0;\"\u003e\n✓ 1 × Rechargeable Electric Milk Frother\n\u003c\/p\u003e\n\n\u003cp style=\"font-size:14px;color:#6b635c;margin:7px 0;\"\u003e\n✓ 1 × Stainless-Steel Whisk Attachment\n\u003c\/p\u003e\n\n\u003cp style=\"font-size:14px;color:#6b635c;margin:7px 0;\"\u003e\n✓ 1 × USB Charging Cable\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\n\u003c!-- FINAL --\u003e\n\u003cdiv style=\"text-align:center;padding:30px 20px 15px;background:#f4ede5;border-radius:18px;margin-top:10px;\"\u003e\n\n\u003cdiv style=\"font-size:11px;letter-spacing:3px;color:#a48668;text-transform:uppercase;margin-bottom:10px;\"\u003e\nCART SOCIETY™\n\u003c\/div\u003e\n\n\u003ch3 style=\"font-size:25px;font-weight:500;margin:0 0 10px;color:#403931;\"\u003e\nMake Every Cup Feel Special.\n\u003c\/h3\u003e\n\n\u003cp style=\"font-size:14px;color:#716960;margin:0;\"\u003e\nYour coffee ritual, beautifully upgraded.\n\u003c\/p\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Cart Society","offers":[{"title":"Default Title","offer_id":54604721291574,"sku":null,"price":299.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0995\/1710\/4438\/files\/ChatGPTImageSep25_2026_12_49_37PM.png?v=1790333480"},{"product_id":"untitled-27sept_00-24-02","title":"Cart Society™ Maxi Travel Bag","description":"\u003cstyle\u003e\n  .cs-luxury-wrapper {\n    position: relative;\n    overflow: hidden;\n    max-width: 760px;\n    margin: 0 auto;\n    padding: 10px 20px;\n    background: linear-gradient(135deg, #fffdfb 0%, #f8f5f1 100%);\n    color: #2b2927;\n    line-height: 1.7;\n    font-family: Georgia, \"Times New Roman\", serif;\n  }\n\n  \/* Floating bubbles *\/\n  .cs-bubble {\n    position: absolute;\n    bottom: -80px;\n    border-radius: 50%;\n    background: rgba(201, 183, 165, 0.12);\n    border: 1px solid rgba(180, 158, 138, 0.15);\n    pointer-events: none;\n    animation: csFloat 10s infinite ease-in;\n  }\n\n  .cs-bubble:nth-child(1) {\n    width: 45px;\n    height: 45px;\n    left: 8%;\n    animation-delay: 0s;\n    animation-duration: 11s;\n  }\n\n  .cs-bubble:nth-child(2) {\n    width: 22px;\n    height: 22px;\n    left: 25%;\n    animation-delay: 3s;\n    animation-duration: 9s;\n  }\n\n  .cs-bubble:nth-child(3) {\n    width: 65px;\n    height: 65px;\n    left: 55%;\n    animation-delay: 1s;\n    animation-duration: 13s;\n  }\n\n  .cs-bubble:nth-child(4) {\n    width: 30px;\n    height: 30px;\n    left: 75%;\n    animation-delay: 5s;\n    animation-duration: 10s;\n  }\n\n  .cs-bubble:nth-child(5) {\n    width: 18px;\n    height: 18px;\n    left: 90%;\n    animation-delay: 2s;\n    animation-duration: 8s;\n  }\n\n  @keyframes csFloat {\n    0% {\n      transform: translateY(0) scale(0.8);\n      opacity: 0;\n    }\n\n    15% {\n      opacity: 0.7;\n    }\n\n    50% {\n      transform: translateY(-350px) translateX(20px) scale(1);\n      opacity: 0.5;\n    }\n\n    100% {\n      transform: translateY(-750px) translateX(-20px) scale(1.2);\n      opacity: 0;\n    }\n  }\n\n  .cs-content {\n    position: relative;\n    z-index: 2;\n  }\n\n  .cs-brand {\n    font-family: Arial, sans-serif;\n    font-size: 11px;\n    letter-spacing: 3px;\n    text-transform: uppercase;\n    color: #9a8773;\n    margin-bottom: 12px;\n  }\n\n  .cs-title {\n    font-size: 32px;\n    font-weight: 400;\n    letter-spacing: 1px;\n    margin: 0 0 10px;\n  }\n\n  .cs-subtitle {\n    font-size: 15px;\n    font-style: italic;\n    color: #82776e;\n    margin: 0;\n  }\n\n  .cs-divider {\n    height: 1px;\n    background: #e5ddd5;\n    margin: 28px 0;\n  }\n\n  .cs-text {\n    font-size: 16px;\n    margin-bottom: 18px;\n  }\n\n  .cs-highlight {\n    background: rgba(255,255,255,0.7);\n    padding: 25px 28px;\n    margin: 30px 0;\n    border: 1px solid #e9e1d9;\n    box-shadow: 0 8px 25px rgba(80,65,50,0.05);\n  }\n\n  .cs-section-title {\n    font-family: Arial, sans-serif;\n    font-size: 11px;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    color: #9a8773;\n    margin-bottom: 18px;\n  }\n\n  .cs-feature {\n    margin: 10px 0;\n    font-size: 15px;\n  }\n\n  .cs-quote {\n    text-align: center;\n    padding: 20px 0 15px;\n  }\n\n  .cs-quote p {\n    font-size: 21px;\n    font-style: italic;\n    margin: 0 0 7px;\n  }\n\n  .cs-footer {\n    text-align: center;\n  }\n\n  .cs-footer-text {\n    font-size: 14px;\n    font-style: italic;\n    color: #82776e;\n    margin: 0;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"cs-luxury-wrapper\"\u003e\n\n  \u003c!-- Floating bubbles --\u003e\n  \u003cdiv class=\"cs-bubble\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"cs-bubble\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"cs-bubble\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"cs-bubble\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"cs-bubble\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"cs-content\"\u003e\n\n    \u003cdiv style=\"text-align:center; padding:20px 0 28px;\"\u003e\n\n      \u003cdiv class=\"cs-brand\"\u003e\n        CART SOCIETY™\n      \u003c\/div\u003e\n\n      \u003ch2 class=\"cs-title\"\u003e\n        Maxi Travel Bag\n      \u003c\/h2\u003e\n\n      \u003cp class=\"cs-subtitle\"\u003e\n        Your beauty essentials, beautifully organised. ✨\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cs-divider\"\u003e\u003c\/div\u003e\n\n    \u003cp class=\"cs-text\"\u003e\n      Meet the \u003cstrong\u003eCart Society™ Maxi Travel Bag\u003c\/strong\u003e — an effortlessly elegant beauty organiser designed to keep your makeup, skincare and beauty essentials beautifully arranged wherever you go.\n    \u003c\/p\u003e\n\n    \u003cp class=\"cs-text\"\u003e\n      Finished in a sophisticated \u003cstrong\u003eneutral leopard print\u003c\/strong\u003e with refined gold-tone detailing, its spacious interior and dedicated brush compartments bring together \u003cstrong\u003estyle, practicality and everyday luxury.\u003c\/strong\u003e 🤎\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"cs-highlight\"\u003e\n\n      \u003cdiv class=\"cs-section-title\"\u003e\n        Designed for every getaway\n      \u003c\/div\u003e\n\n      \u003cp class=\"cs-feature\"\u003e✦ Travel \u0026amp; holidays\u003c\/p\u003e\n      \u003cp class=\"cs-feature\"\u003e✦ Weekend escapes\u003c\/p\u003e\n      \u003cp class=\"cs-feature\"\u003e✦ Makeup \u0026amp; beauty essentials\u003c\/p\u003e\n      \u003cp class=\"cs-feature\"\u003e✦ Skincare organisation\u003c\/p\u003e\n      \u003cp class=\"cs-feature\"\u003e✦ Everyday beauty storage\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cs-quote\"\u003e\n\n      \u003cp\u003ePack beautifully.\u003c\/p\u003e\n      \u003cp\u003eStay organised.\u003c\/p\u003e\n      \u003cp\u003eTravel effortlessly. ✈️\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cs-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"cs-footer\"\u003e\n\n      \u003cdiv class=\"cs-brand\"\u003e\n        CART SOCIETY™\n      \u003c\/div\u003e\n\n      \u003cp class=\"cs-footer-text\"\u003e\n        Where beauty meets everyday luxury. ✨\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Cart Society","offers":[{"title":"Default Title","offer_id":67582872355126,"sku":null,"price":269.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0995\/1710\/4438\/files\/file-0000000020d48208aafd2eec15b4a9fe.png?v=1790462241"},{"product_id":"cart-society™-x8-powerjet","title":"Cart Society™ X8 PowerJet","description":"\u003cstyle\u003e\n  .cs-powerjet {\n    background: #f8f7f4;\n    color: #181715;\n    padding: 75px 22px;\n    font-family: -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", Arial, sans-serif;\n    overflow: hidden;\n    position: relative;\n  }\n\n  \/* Floating bubbles *\/\n  .cs-powerjet::before,\n  .cs-powerjet::after {\n    content: \"\";\n    position: absolute;\n    border-radius: 50%;\n    pointer-events: none;\n    opacity: 0.45;\n    animation: csFloat 7s ease-in-out infinite;\n  }\n\n  .cs-powerjet::before {\n    width: 120px;\n    height: 120px;\n    border: 1px solid #c8b59f;\n    top: 8%;\n    left: -55px;\n  }\n\n  .cs-powerjet::after {\n    width: 80px;\n    height: 80px;\n    border: 1px solid #d4c5b3;\n    right: -30px;\n    bottom: 12%;\n    animation-delay: 2s;\n  }\n\n  .cs-powerjet-inner {\n    max-width: 900px;\n    margin: 0 auto;\n    text-align: center;\n    position: relative;\n    z-index: 2;\n  }\n\n  .cs-powerjet-brand {\n    font-size: 10px;\n    letter-spacing: 3px;\n    text-transform: uppercase;\n    color: #a98b6b;\n    margin-bottom: 18px;\n    font-weight: 600;\n    animation: csFadeDown 0.8s ease both;\n  }\n\n  .cs-powerjet h2 {\n    font-size: clamp(32px, 6vw, 52px);\n    line-height: 1.05;\n    letter-spacing: -1.8px;\n    font-weight: 500;\n    margin: 0 0 16px;\n    animation: csFadeUp 0.9s ease 0.15s both;\n  }\n\n  .cs-powerjet-tagline {\n    font-size: 16px;\n    line-height: 1.7;\n    color: #6f6b65;\n    max-width: 580px;\n    margin: 0 auto 55px;\n    animation: csFadeUp 0.9s ease 0.3s both;\n  }\n\n  .cs-powerjet-line {\n    width: 45px;\n    height: 1px;\n    background: #b9a58e;\n    margin: 0 auto 55px;\n    animation: csLineGrow 1s ease 0.5s both;\n  }\n\n  \/* Feature grid *\/\n  .cs-powerjet-features {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 1px;\n    background: #dedbd5;\n    border: 1px solid #dedbd5;\n    margin-top: 10px;\n  }\n\n  .cs-powerjet-feature {\n    background: #f8f7f4;\n    padding: 34px 25px;\n    text-align: center;\n    position: relative;\n    overflow: hidden;\n\n    opacity: 0;\n    transform: translateY(25px);\n    animation: csFeatureIn 0.7s ease forwards;\n  }\n\n  .cs-powerjet-feature:nth-child(1) { animation-delay: 0.1s; }\n  .cs-powerjet-feature:nth-child(2) { animation-delay: 0.2s; }\n  .cs-powerjet-feature:nth-child(3) { animation-delay: 0.3s; }\n  .cs-powerjet-feature:nth-child(4) { animation-delay: 0.4s; }\n  .cs-powerjet-feature:nth-child(5) { animation-delay: 0.5s; }\n  .cs-powerjet-feature:nth-child(6) { animation-delay: 0.6s; }\n  .cs-powerjet-feature:nth-child(7) { animation-delay: 0.7s; }\n  .cs-powerjet-feature:nth-child(8) { animation-delay: 0.8s; }\n\n  \/* Shimmer effect *\/\n  .cs-powerjet-feature::before {\n    content: \"\";\n    position: absolute;\n    top: 0;\n    left: -120%;\n    width: 70%;\n    height: 100%;\n    background: linear-gradient(\n      90deg,\n      transparent,\n      rgba(255,255,255,0.55),\n      transparent\n    );\n    transform: skewX(-20deg);\n    transition: 0.7s;\n  }\n\n  .cs-powerjet-feature:hover::before {\n    left: 140%;\n  }\n\n  .cs-powerjet-feature:hover {\n    background: #f3f1ed;\n    transform: translateY(-4px);\n  }\n\n  .cs-powerjet-icon {\n    font-size: 23px;\n    margin-bottom: 15px;\n    display: block;\n    color: #a98b6b;\n    transition: transform 0.4s ease;\n  }\n\n  .cs-powerjet-feature:hover .cs-powerjet-icon {\n    transform: scale(1.2) rotate(8deg);\n  }\n\n  .cs-powerjet-feature h3 {\n    font-size: 14px;\n    letter-spacing: 0.2px;\n    font-weight: 600;\n    margin: 0 0 9px;\n  }\n\n  .cs-powerjet-feature p {\n    font-size: 13px;\n    line-height: 1.65;\n    color: #77736d;\n    margin: 0 auto;\n    max-width: 300px;\n  }\n\n  \/* Bottom section *\/\n  .cs-powerjet-bottom {\n    margin-top: 60px;\n    padding-top: 45px;\n    border-top: 1px solid #dedbd5;\n    animation: csFadeUp 1s ease 1s both;\n  }\n\n  .cs-powerjet-bottom h3 {\n    font-size: 24px;\n    font-weight: 500;\n    letter-spacing: -0.5px;\n    margin: 0 0 12px;\n  }\n\n  .cs-powerjet-bottom p {\n    color: #77736d;\n    font-size: 14px;\n    line-height: 1.7;\n    margin: 0 auto;\n    max-width: 500px;\n  }\n\n  .cs-powerjet-highlight {\n    margin-top: 28px;\n    font-size: 11px;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    color: #a98b6b;\n    font-weight: 600;\n\n    animation: csPulse 2.5s ease-in-out infinite;\n  }\n\n  \/* Animations *\/\n  @keyframes csFadeUp {\n    from {\n      opacity: 0;\n      transform: translateY(25px);\n    }\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  @keyframes csFadeDown {\n    from {\n      opacity: 0;\n      transform: translateY(-15px);\n    }\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  @keyframes csFeatureIn {\n    from {\n      opacity: 0;\n      transform: translateY(25px);\n    }\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  @keyframes csLineGrow {\n    from {\n      opacity: 0;\n      width: 0;\n    }\n    to {\n      opacity: 1;\n      width: 45px;\n    }\n  }\n\n  @keyframes csFloat {\n    0%, 100% {\n      transform: translateY(0) rotate(0deg);\n    }\n    50% {\n      transform: translateY(-25px) rotate(8deg);\n    }\n  }\n\n  @keyframes csPulse {\n    0%, 100% {\n      opacity: 0.65;\n      transform: scale(1);\n    }\n    50% {\n      opacity: 1;\n      transform: scale(1.04);\n    }\n  }\n\n  \/* Mobile *\/\n  @media (max-width: 600px) {\n    .cs-powerjet {\n      padding: 60px 17px;\n    }\n\n    .cs-powerjet-features {\n      grid-template-columns: 1fr;\n    }\n\n    .cs-powerjet-feature {\n      padding: 30px 22px;\n    }\n\n    .cs-powerjet-tagline {\n      font-size: 15px;\n      margin-bottom: 45px;\n    }\n  }\n\n  \/* Accessibility *\/\n  @media (prefers-reduced-motion: reduce) {\n    .cs-powerjet *,\n    .cs-powerjet::before,\n    .cs-powerjet::after {\n      animation: none !important;\n      transition: none !important;\n    }\n\n    .cs-powerjet-feature {\n      opacity: 1;\n      transform: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003csection class=\"cs-powerjet\"\u003e\n\n  \u003cdiv class=\"cs-powerjet-inner\"\u003e\n\n    \u003cdiv class=\"cs-powerjet-brand\"\u003e\n      Cart Society™\n    \u003c\/div\u003e\n\n    \u003ch2\u003eX8 PowerJet\u003c\/h2\u003e\n\n    \u003cp class=\"cs-powerjet-tagline\"\u003e\n      Powerful air. Endless uses.\u003cbr\u003e\n      A compact rechargeable powerhouse designed for everyday jobs around your home, car and braai.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"cs-powerjet-line\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"cs-powerjet-features\"\u003e\n\n      \u003cdiv class=\"cs-powerjet-feature\"\u003e\n        \u003cspan class=\"cs-powerjet-icon\"\u003e〰\u003c\/span\u003e\n        \u003ch3\u003eHigh-Speed Airflow\u003c\/h3\u003e\n        \u003cp\u003e\n          Powerful concentrated airflow for blowing away dust, dirt, crumbs and debris.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cs-powerjet-feature\"\u003e\n        \u003cspan class=\"cs-powerjet-icon\"\u003e✦\u003c\/span\u003e\n        \u003ch3\u003eBraai Booster\u003c\/h3\u003e\n        \u003cp\u003e\n          Use the powerful airflow to help get your charcoal or wood coals going faster.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cs-powerjet-feature\"\u003e\n        \u003cspan class=\"cs-powerjet-icon\"\u003e◉\u003c\/span\u003e\n        \u003ch3\u003eBuilt-In Dual-Mode Light\u003c\/h3\u003e\n        \u003cp\u003e\n          A built-in light with two modes — steady ON or strobe — for added visibility in darker areas.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cs-powerjet-feature\"\u003e\n        \u003cspan class=\"cs-powerjet-icon\"\u003e⚡\u003c\/span\u003e\n        \u003ch3\u003eHigh-Speed Brushless Motor\u003c\/h3\u003e\n        \u003cp\u003e\n          Powerful performance in a compact, easy-to-use design.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cs-powerjet-feature\"\u003e\n        \u003cspan class=\"cs-powerjet-icon\"\u003e↻\u003c\/span\u003e\n        \u003ch3\u003eRechargeable \u0026amp; Cordless\u003c\/h3\u003e\n        \u003cp\u003e\n          Charge it and use it wherever you need it, without being tied to a power outlet.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cs-powerjet-feature\"\u003e\n        \u003cspan class=\"cs-powerjet-icon\"\u003e▣\u003c\/span\u003e\n        \u003ch3\u003eDigital Battery Display\u003c\/h3\u003e\n        \u003cp\u003e\n          Easily monitor the remaining battery percentage while you use it.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cs-powerjet-feature\"\u003e\n        \u003cspan class=\"cs-powerjet-icon\"\u003e⌁\u003c\/span\u003e\n        \u003ch3\u003eMulti-Purpose\u003c\/h3\u003e\n        \u003cp\u003e\n          Perfect for cars, keyboards, electronics, vents, workspaces, household cleaning and more.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cs-powerjet-feature\"\u003e\n        \u003cspan class=\"cs-powerjet-icon\"\u003e+\u003c\/span\u003e\n        \u003ch3\u003eCompact Design\u003c\/h3\u003e\n        \u003cp\u003e\n          Small enough to keep close by, yet powerful enough to tackle everyday jobs with ease.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cs-powerjet-bottom\"\u003e\n\n      \u003ch3\u003eOne Compact Gadget. So Many Uses.\u003c\/h3\u003e\n\n      \u003cp\u003e\n        Clean. Blow. Light. Fire up the braai.\n        The Cart Society™ X8 PowerJet is your everyday little powerhouse.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"cs-powerjet-highlight\"\u003e\n        Small device. Serious airflow.\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e","brand":"Cart Society","offers":[{"title":"Default Title","offer_id":67610385383734,"sku":null,"price":419.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0995\/1710\/4438\/files\/kdfgksg.jpg?v=1790723087"},{"product_id":"cart-society™-lumiglow-plug-in-night-light","title":"Cart Society™ LumiGlow Plug-In Night Light","description":"\u003cstyle\u003e\n  .cs-lumi {\n    --bg: #f8f7f4;\n    --text: #191816;\n    --muted: #77736d;\n    --gold: #a98b6b;\n\n    background: var(--bg);\n    color: var(--text);\n    padding: 65px 22px;\n    font-family: -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", Arial, sans-serif;\n    text-align: center;\n    overflow: hidden;\n  }\n\n  .cs-lumi-inner {\n    max-width: 850px;\n    margin: auto;\n  }\n\n  .cs-lumi-brand {\n    font-size: 11px;\n    letter-spacing: 3px;\n    text-transform: uppercase;\n    color: var(--gold);\n    margin-bottom: 18px;\n    animation: fadeUp 0.8s ease forwards;\n  }\n\n  .cs-lumi h1 {\n    font-size: clamp(30px, 6vw, 52px);\n    line-height: 1.08;\n    font-weight: 500;\n    letter-spacing: -1.5px;\n    margin: 0 0 18px;\n    animation: fadeUp 0.9s ease forwards;\n  }\n\n  .cs-lumi-intro {\n    max-width: 600px;\n    margin: 0 auto 45px;\n    font-size: 16px;\n    line-height: 1.8;\n    color: var(--muted);\n    animation: fadeUp 1s ease forwards;\n  }\n\n  .cs-lumi-glow {\n    width: 150px;\n    height: 150px;\n    margin: 0 auto 38px;\n    border-radius: 50%;\n    background: rgba(255, 238, 198, 0.35);\n    filter: blur(25px);\n    animation: glow 3s ease-in-out infinite;\n  }\n\n  .cs-lumi-features {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 14px;\n    margin: 0 auto 42px;\n    max-width: 650px;\n  }\n\n  .cs-lumi-feature {\n    background: rgba(255,255,255,0.7);\n    border: 1px solid rgba(169,139,107,0.16);\n    border-radius: 18px;\n    padding: 23px 16px;\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n    animation: fadeUp 1.1s ease forwards;\n  }\n\n  .cs-lumi-feature:hover {\n    transform: translateY(-5px);\n    box-shadow: 0 12px 30px rgba(0,0,0,0.06);\n  }\n\n  .cs-lumi-icon {\n    font-size: 25px;\n    margin-bottom: 10px;\n  }\n\n  .cs-lumi-feature strong {\n    display: block;\n    font-size: 14px;\n    font-weight: 600;\n    margin-bottom: 6px;\n  }\n\n  .cs-lumi-feature span {\n    font-size: 13px;\n    line-height: 1.5;\n    color: var(--muted);\n  }\n\n  .cs-lumi-modes {\n    margin: 15px auto 40px;\n    padding: 25px;\n    max-width: 650px;\n    border-top: 1px solid rgba(169,139,107,0.2);\n    border-bottom: 1px solid rgba(169,139,107,0.2);\n  }\n\n  .cs-lumi-modes-title {\n    font-size: 11px;\n    text-transform: uppercase;\n    letter-spacing: 2px;\n    color: var(--gold);\n    margin-bottom: 18px;\n  }\n\n  .cs-lumi-mode-row {\n    display: flex;\n    justify-content: center;\n    gap: 35px;\n    flex-wrap: wrap;\n  }\n\n  .cs-lumi-mode {\n    font-size: 14px;\n  }\n\n  .cs-lumi-mode span {\n    display: block;\n    font-size: 24px;\n    margin-bottom: 7px;\n  }\n\n  .cs-lumi-final {\n    font-size: 15px;\n    line-height: 1.7;\n    color: var(--muted);\n    max-width: 560px;\n    margin: auto;\n    animation: fadeUp 1.3s ease forwards;\n  }\n\n  .cs-lumi-final strong {\n    color: var(--text);\n    font-weight: 600;\n  }\n\n  @keyframes fadeUp {\n    from {\n      opacity: 0;\n      transform: translateY(18px);\n    }\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  @keyframes glow {\n    0%, 100% {\n      transform: scale(0.9);\n      opacity: 0.45;\n    }\n    50% {\n      transform: scale(1.12);\n      opacity: 0.8;\n    }\n  }\n\n  @media (max-width: 600px) {\n    .cs-lumi {\n      padding: 50px 18px;\n    }\n\n    .cs-lumi-features {\n      grid-template-columns: 1fr;\n    }\n\n    .cs-lumi-mode-row {\n      gap: 25px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003csection class=\"cs-lumi\"\u003e\n  \u003cdiv class=\"cs-lumi-inner\"\u003e\n\n    \u003cdiv class=\"cs-lumi-brand\"\u003eCart Society™\u003c\/div\u003e\n\n    \u003ch1\u003eLumiGlow™ Plug-In Night Light\u003c\/h1\u003e\n\n    \u003cp class=\"cs-lumi-intro\"\u003e\n      \u003cstrong\u003eA softer glow for every space.\u003c\/strong\u003e\u003cbr\u003e\n      Add a warm, welcoming touch to your home with a sleek plug-in light\n      designed to create the perfect atmosphere, day or night.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"cs-lumi-glow\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"cs-lumi-features\"\u003e\n\n      \u003cdiv class=\"cs-lumi-feature\"\u003e\n        \u003cdiv class=\"cs-lumi-icon\"\u003e✨\u003c\/div\u003e\n        \u003cstrong\u003eTwo Light Modes\u003c\/strong\u003e\n        \u003cspan\u003eChoose between a soothing warm glow or a brighter light when you need more illumination.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cs-lumi-feature\"\u003e\n        \u003cdiv class=\"cs-lumi-icon\"\u003e🔌\u003c\/div\u003e\n        \u003cstrong\u003eSimply Plug In\u003c\/strong\u003e\n        \u003cspan\u003eWall-powered for effortless everyday use — no batteries required.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cs-lumi-feature\"\u003e\n        \u003cdiv class=\"cs-lumi-icon\"\u003e🌙\u003c\/div\u003e\n        \u003cstrong\u003ePerfect for Kids' Rooms\u003c\/strong\u003e\n        \u003cspan\u003eA gentle source of light for bedrooms, nurseries and nighttime routines.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cs-lumi-feature\"\u003e\n        \u003cdiv class=\"cs-lumi-icon\"\u003e🏡\u003c\/div\u003e\n        \u003cstrong\u003eMade for Any Room\u003c\/strong\u003e\n        \u003cspan\u003eUse it in bedrooms, hallways, bathrooms, living spaces and more.\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cs-lumi-modes\"\u003e\n      \u003cdiv class=\"cs-lumi-modes-title\"\u003eChoose Your Glow\u003c\/div\u003e\n\n      \u003cdiv class=\"cs-lumi-mode-row\"\u003e\n\n        \u003cdiv class=\"cs-lumi-mode\"\u003e\n          \u003cspan\u003e🌙\u003c\/span\u003e\n          Warm Glow\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"cs-lumi-mode\"\u003e\n          \u003cspan\u003e☀️\u003c\/span\u003e\n          Bright Light\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"cs-lumi-mode\"\u003e\n          \u003cspan\u003e⏻\u003c\/span\u003e\n          Easy Off\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cp class=\"cs-lumi-final\"\u003e\n      From bedtime to relaxing evenings, \u003cstrong\u003eCart Society™ LumiGlow Plug-In Night Light\u003c\/strong\u003e gives you\n      the flexibility to create the right mood with a simple touch.\n      \u003cbr\u003e\u003cbr\u003e\n      \u003cstrong\u003ePlug it in. Choose your glow. Set the mood. ✨\u003c\/strong\u003e\n    \u003c\/p\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"Cart Society","offers":[{"title":"Default Title","offer_id":67610474938678,"sku":null,"price":299.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0995\/1710\/4438\/files\/tydfyjf.jpg?v=1790727157"},{"product_id":"cart-society™-aquajet-with-foam-dispenser","title":"Cart Society™ AquaJet with Foam Dispenser","description":"\u003cdiv style=\"font-family: Arial, Helvetica, sans-serif; color:#3f3833; background:linear-gradient(180deg,#fbf8f5 0%,#f5eee8 100%); padding:28px 18px; border-radius:22px; max-width:900px; margin:auto; box-sizing:border-box; overflow:hidden;\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cdiv style=\"text-align:center; padding:10px 5px 28px; animation:fadeUp 0.8s ease-out;\"\u003e\n    \n    \u003cdiv style=\"font-size:13px; letter-spacing:2px; text-transform:uppercase; color:#9a8170; margin-bottom:10px;\"\u003e\n      Cart Society™\n    \u003c\/div\u003e\n\n    \u003ch2 style=\"font-size:28px; line-height:1.15; margin:0 0 10px; color:#302923; font-weight:700;\"\u003e\n      AquaJet with Foam Dispenser\n    \u003c\/h2\u003e\n\n    \u003cp style=\"font-size:16px; margin:0; color:#806f62; letter-spacing:.3px;\"\u003e\n      Powerful Cleaning. Effortless Control. ✨\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n\n  \u003c!-- INTRO --\u003e\n  \u003cdiv style=\"background:#ffffff; border-radius:18px; padding:22px; margin-bottom:18px; box-shadow:0 8px 25px rgba(80,60,45,.07); animation:fadeUp 1s ease-out;\"\u003e\n    \n    \u003cp style=\"font-size:15px; line-height:1.7; margin:0; text-align:center;\"\u003e\n      Make cleaning and watering easier with the \n      \u003cstrong\u003eCart Society™ AquaJet\u003c\/strong\u003e — a versatile spray gun with adjustable pressure,\n      water \u0026amp; soap modes and a convenient built-in foam dispenser. 💦\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n\n  \u003c!-- FEATURES --\u003e\n  \u003cdiv style=\"display:grid; grid-template-columns:repeat(auto-fit,minmax(220px,1fr)); gap:12px;\"\u003e\n\n    \u003c!-- FEATURE --\u003e\n    \u003cdiv class=\"cs-feature\"\u003e\n      \u003cdiv class=\"cs-icon\"\u003e💦\u003c\/div\u003e\n      \u003ch3\u003eAdjustable Spray Pressure\u003c\/h3\u003e\n      \u003cp\u003eSwitch from a gentle mist to a powerful stream for different cleaning and watering tasks.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cs-feature\"\u003e\n      \u003cdiv class=\"cs-icon\"\u003e🧼\u003c\/div\u003e\n      \u003ch3\u003eWater \u0026amp; Soap Mode\u003c\/h3\u003e\n      \u003cp\u003eEasily switch between \u003cstrong\u003eWATER 💧\u003c\/strong\u003e and \u003cstrong\u003eSOAP 🧼\u003c\/strong\u003e when cleaning.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cs-feature\"\u003e\n      \u003cdiv class=\"cs-icon\"\u003e🚗\u003c\/div\u003e\n      \u003ch3\u003eBuilt-In Foam Dispenser\u003c\/h3\u003e\n      \u003cp\u003eApply car shampoo and foam directly from the integrated bottle to help loosen dirt.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cs-feature\"\u003e\n      \u003cdiv class=\"cs-icon\"\u003e🎛️\u003c\/div\u003e\n      \u003ch3\u003eAdjustable Foam Control\u003c\/h3\u003e\n      \u003cp\u003eControl the amount of foam for better coverage and a more convenient wash.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cs-feature\"\u003e\n      \u003cdiv class=\"cs-icon\"\u003e🔄\u003c\/div\u003e\n      \u003ch3\u003e360° Adjustable Nozzle\u003c\/h3\u003e\n      \u003cp\u003eAdjust the spray pattern and direction with ease for greater control.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cs-feature\"\u003e\n      \u003cdiv class=\"cs-icon\"\u003e🌿\u003c\/div\u003e\n      \u003ch3\u003eGarden Misting \u0026amp; Watering\u003c\/h3\u003e\n      \u003cp\u003eUse a gentle mist for plants and flowers or a stronger spray for general garden watering.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cs-feature\"\u003e\n      \u003cdiv class=\"cs-icon\"\u003e📏\u003c\/div\u003e\n      \u003ch3\u003eExtended Stainless-Steel Barrel\u003c\/h3\u003e\n      \u003cp\u003eExtra reach makes higher and harder-to-reach areas easier to clean.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cs-feature\"\u003e\n      \u003cdiv class=\"cs-icon\"\u003e🤲\u003c\/div\u003e\n      \u003ch3\u003eLightweight \u0026amp; Ergonomic\u003c\/h3\u003e\n      \u003cp\u003eComfortable to hold and easy to manoeuvre while you clean.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- CONNECTOR --\u003e\n  \u003cdiv style=\"background:#eee4dc; border-radius:18px; padding:18px 20px; margin-top:18px; text-align:center;\"\u003e\n    \u003cdiv style=\"font-size:25px; margin-bottom:6px;\"\u003e🔩\u003c\/div\u003e\n    \u003cstrong style=\"font-size:16px; color:#40362f;\"\u003e1\/2\" Connector\u003c\/strong\u003e\n    \u003cp style=\"margin:6px 0 0; font-size:13px; color:#75665b;\"\u003e\n      Connects to compatible hoses and fittings.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n\n  \u003c!-- USES --\u003e\n  \u003cdiv style=\"margin-top:25px; text-align:center;\"\u003e\n    \u003cdiv style=\"font-size:12px; text-transform:uppercase; letter-spacing:2px; color:#9a8170;\"\u003e\n      One Spray Gun. Multiple Uses.\n    \u003c\/div\u003e\n\n    \u003ch3 style=\"font-size:23px; margin:8px 0 16px; color:#302923;\"\u003e\n      🚘 🌿 MULTIPLE USES\n    \u003c\/h3\u003e\n\n    \u003cdiv style=\"display:flex; flex-wrap:wrap; justify-content:center; gap:8px;\"\u003e\n      \u003cspan class=\"cs-tag\"\u003e🚗 Wash Cars\u003c\/span\u003e\n      \u003cspan class=\"cs-tag\"\u003e🧼 Apply Foam\u003c\/span\u003e\n      \u003cspan class=\"cs-tag\"\u003e✨ Clean Wheels\u003c\/span\u003e\n      \u003cspan class=\"cs-tag\"\u003e💦 Rinse\u003c\/span\u003e\n      \u003cspan class=\"cs-tag\"\u003e🌱 Mist Plants\u003c\/span\u003e\n      \u003cspan class=\"cs-tag\"\u003e🌿 Water Gardens\u003c\/span\u003e\n      \u003cspan class=\"cs-tag\"\u003e🧹 Outdoor Cleaning\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\n  \u003c!-- WATER SOAP RINSE --\u003e\n  \u003cdiv style=\"margin-top:28px; background:#ffffff; border-radius:20px; padding:24px 15px; text-align:center; box-shadow:0 8px 25px rgba(80,60,45,.07);\"\u003e\n    \n    \u003cdiv style=\"font-size:19px; font-weight:700; color:#3b312b;\"\u003e\n      💧 WATER\n      \u003cspan style=\"color:#b5a398; padding:0 6px;\"\u003e→\u003c\/span\u003e\n      🧼 SOAP\n      \u003cspan style=\"color:#b5a398; padding:0 6px;\"\u003e→\u003c\/span\u003e\n      💦 RINSE\n    \u003c\/div\u003e\n\n    \u003cp style=\"margin:13px 0 0; font-size:14px; color:#77695f;\"\u003e\n      One spray gun. Multiple uses. Less effort. More control. ✨\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n\n  \u003c!-- BOTTOM --\u003e\n  \u003cdiv style=\"text-align:center; padding:25px 5px 5px;\"\u003e\n    \u003cdiv style=\"font-size:22px; animation:pulse 2s infinite;\"\u003e\n      ✨\n    \u003c\/div\u003e\n    \u003cp style=\"margin:8px 0 0; font-size:13px; color:#9a8170; letter-spacing:1px;\"\u003e\n      CLEAN • RINSE • WATER • REPEAT\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n\n  \u003cstyle\u003e\n    @keyframes fadeUp {\n      from {\n        opacity:0;\n        transform:translateY(18px);\n      }\n      to {\n        opacity:1;\n        transform:translateY(0);\n      }\n    }\n\n    @keyframes pulse {\n      0%,100% {\n        transform:scale(1);\n        opacity:.7;\n      }\n      50% {\n        transform:scale(1.18);\n        opacity:1;\n      }\n    }\n\n    .cs-feature {\n      background:#ffffff;\n      border-radius:18px;\n      padding:20px 18px;\n      box-shadow:0 6px 20px rgba(80,60,45,.06);\n      transition:transform .25s ease, box-shadow .25s ease;\n      animation:fadeUp 1s ease-out;\n    }\n\n    .cs-feature:hover {\n      transform:translateY(-4px);\n      box-shadow:0 12px 28px rgba(80,60,45,.11);\n    }\n\n    .cs-icon {\n      font-size:27px;\n      margin-bottom:8px;\n    }\n\n    .cs-feature h3 {\n      font-size:16px;\n      margin:0 0 7px;\n      color:#3b312b;\n    }\n\n    .cs-feature p {\n      font-size:13px;\n      line-height:1.6;\n      margin:0;\n      color:#75695f;\n    }\n\n    .cs-tag {\n      background:#ffffff;\n      border:1px solid #e5d9d0;\n      border-radius:50px;\n      padding:9px 13px;\n      font-size:12px;\n      color:#5e5047;\n      box-shadow:0 3px 10px rgba(80,60,45,.04);\n      transition:all .2s ease;\n    }\n\n    .cs-tag:hover {\n      transform:translateY(-2px);\n      background:#f8f1eb;\n    }\n  \u003c\/style\u003e\n\n\u003c\/div\u003e","brand":"Cart Society","offers":[{"title":"Default Title","offer_id":67616493175094,"sku":null,"price":399.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0995\/1710\/4438\/files\/ytdhmgnv.jpg?v=1790806554"}],"url":"https:\/\/cartsociety.co.za\/collections\/frontpage.oembed","provider":"Cart Society","version":"1.0","type":"link"}