{"title":"collection","description":null,"products":[{"product_id":"sweetwillow™-face-sculpt-wandled-facial-massager","title":"SweetWillow™ Face Sculpt Wand(LED Facial Massager)","description":"\u003csection class=\"sw-product-page\"\u003e\n\n\u003cstyle\u003e\n\/* =========================================\n   SWEETWILLOW™ — BRAND COLOURS\n   ========================================= *\/\n\n.sw-product-page {\n  --white: #FFFFFF;\n\n  \/* BLUSH PINK *\/\n  --pink: #F2A6C1;\n  --pink-light: #FFF0F5;\n  --pink-medium: #F9D5E2;\n\n  \/* POWDER BLUE *\/\n  --blue: #A8D8F0;\n  --blue-light: #EDF8FD;\n  --blue-medium: #D4EDF9;\n\n  \/* TEXT *\/\n  --dark: #303139;\n  --grey: #70747C;\n\n  --border: #EDEDF0;\n\n  font-family: Arial, Helvetica, sans-serif;\n  background: var(--white);\n  color: var(--dark);\n  width: 100%;\n  overflow: hidden;\n}\n\n.sw-product-page * {\n  box-sizing: border-box;\n}\n\n.sw-wrap {\n  max-width: 1080px;\n  margin: auto;\n  padding: 0 20px;\n}\n\n\n\/* =========================================\n   HERO\n   ========================================= *\/\n\n.sw-hero {\n  text-align: center;\n  padding: 42px 10px 30px;\n}\n\n.sw-mini-brand {\n  display: inline-block;\n  color: var(--pink);\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: 3px;\n  text-transform: uppercase;\n  margin-bottom: 12px;\n}\n\n.sw-hero h2 {\n  margin: 0;\n  font-size: clamp(32px, 5vw, 53px);\n  line-height: 1.05;\n  letter-spacing: -1.5px;\n  font-weight: 800;\n}\n\n.sw-hero h2 span {\n  color: var(--pink);\n}\n\n.sw-hero-text {\n  max-width: 700px;\n  margin: 15px auto 0;\n  color: var(--grey);\n  font-size: 16px;\n  line-height: 1.7;\n}\n\n.sw-hero-text strong {\n  color: var(--dark);\n}\n\n\n\/* =========================================\n   COLOUR LINE\n   ========================================= *\/\n\n.sw-colour-line {\n  height: 5px;\n  width: 100%;\n  max-width: 180px;\n  margin: 18px auto 28px;\n  border-radius: 20px;\n\n  background: linear-gradient(\n    90deg,\n    var(--pink) 0%,\n    var(--pink) 50%,\n    var(--blue) 50%,\n    var(--blue) 100%\n  );\n}\n\n\n\/* =========================================\n   QUICK BENEFITS\n   ========================================= *\/\n\n.sw-benefits {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 12px;\n  margin-bottom: 35px;\n}\n\n.sw-benefit {\n  text-align: center;\n  padding: 18px 12px;\n  border-radius: 17px;\n  transition: transform .25s ease;\n}\n\n\/* PINK *\/\n.sw-benefit:nth-child(1) {\n  background: var(--pink-light);\n  border: 1px solid var(--pink-medium);\n}\n\n\/* BLUE *\/\n.sw-benefit:nth-child(2) {\n  background: var(--blue-light);\n  border: 1px solid var(--blue-medium);\n}\n\n\/* PINK\/BLUE *\/\n.sw-benefit:nth-child(3) {\n  background: linear-gradient(\n    135deg,\n    var(--pink-light),\n    var(--blue-light)\n  );\n  border: 1px solid #E5DCE1;\n}\n\n.sw-benefit:hover {\n  transform: translateY(-4px);\n}\n\n.sw-benefit-icon {\n  display: block;\n  font-size: 21px;\n  margin-bottom: 6px;\n}\n\n.sw-benefit strong {\n  display: block;\n  font-size: 13px;\n}\n\n.sw-benefit span {\n  display: block;\n  color: var(--grey);\n  font-size: 11px;\n  margin-top: 4px;\n}\n\n\n\/* =========================================\n   SECTION HEADING\n   ========================================= *\/\n\n.sw-heading {\n  text-align: center;\n  margin-bottom: 18px;\n}\n\n.sw-heading h3 {\n  margin: 0;\n  font-size: 27px;\n  letter-spacing: -.5px;\n}\n\n.sw-heading p {\n  margin: 6px 0 0;\n  color: var(--grey);\n  font-size: 13px;\n}\n\n\n\/* =========================================\n   FEATURES\n   ========================================= *\/\n\n.sw-features {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 12px;\n  margin-bottom: 38px;\n}\n\n.sw-feature {\n  border-radius: 18px;\n  padding: 21px 18px;\n  background: var(--white);\n  border: 1px solid var(--border);\n  transition: transform .3s ease, box-shadow .3s ease;\n}\n\n\/* Alternating BRAND COLOURS *\/\n\n.sw-feature:nth-child(1),\n.sw-feature:nth-child(4) {\n  background: var(--pink-light);\n  border-color: var(--pink-medium);\n}\n\n.sw-feature:nth-child(2),\n.sw-feature:nth-child(5) {\n  background: var(--blue-light);\n  border-color: var(--blue-medium);\n}\n\n.sw-feature:nth-child(3) {\n  background: linear-gradient(\n    135deg,\n    var(--pink-light),\n    #FFFFFF\n  );\n}\n\n.sw-feature:nth-child(6) {\n  background: linear-gradient(\n    135deg,\n    #FFFFFF,\n    var(--blue-light)\n  );\n}\n\n.sw-feature:hover {\n  transform: translateY(-5px);\n  box-shadow: 0 12px 30px rgba(60,60,70,.08);\n}\n\n.sw-feature-icon {\n  width: 40px;\n  height: 40px;\n  border-radius: 12px;\n\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  background: var(--white);\n  font-size: 18px;\n\n  margin-bottom: 12px;\n\n  box-shadow: 0 4px 12px rgba(0,0,0,.04);\n}\n\n.sw-feature h4 {\n  margin: 0 0 6px;\n  font-size: 14px;\n}\n\n.sw-feature p {\n  margin: 0;\n  color: var(--grey);\n  font-size: 12px;\n  line-height: 1.6;\n}\n\n\n\/* =========================================\n   PINK + BLUE FEATURE BANNER\n   ========================================= *\/\n\n.sw-results {\n  position: relative;\n\n  background:\n    linear-gradient(\n      110deg,\n      var(--pink) 0%,\n      #F5BBD0 48%,\n      var(--blue) 100%\n    );\n\n  border-radius: 23px;\n\n  padding: 31px 25px;\n\n  text-align: center;\n\n  margin-bottom: 38px;\n\n  overflow: hidden;\n}\n\n.sw-results::before {\n  content: \"✦\";\n  position: absolute;\n  left: 8%;\n  top: 8px;\n  font-size: 55px;\n  color: rgba(255,255,255,.25);\n}\n\n.sw-results::after {\n  content: \"✦\";\n  position: absolute;\n  right: 8%;\n  bottom: -10px;\n  font-size: 70px;\n  color: rgba(255,255,255,.25);\n}\n\n.sw-results h3 {\n  position: relative;\n  z-index: 1;\n\n  margin: 0 0 9px;\n\n  font-size: 25px;\n  color: #FFFFFF;\n}\n\n.sw-results p {\n  position: relative;\n  z-index: 1;\n\n  max-width: 720px;\n  margin: auto;\n\n  color: rgba(255,255,255,.94);\n\n  font-size: 13px;\n  line-height: 1.7;\n}\n\n\n\/* =========================================\n   LED SECTION\n   ========================================= *\/\n\n.sw-led-section {\n  text-align: center;\n\n  background: var(--blue-light);\n\n  border: 1px solid var(--blue-medium);\n\n  border-radius: 22px;\n\n  padding: 27px 20px;\n\n  margin-bottom: 38px;\n}\n\n.sw-led-section .sw-heading {\n  margin-bottom: 0;\n}\n\n.sw-led-section .sw-heading h3 {\n  color: #4D8BA9;\n}\n\n.sw-leds {\n  display: flex;\n  justify-content: center;\n  gap: 11px;\n\n  margin: 17px 0 10px;\n}\n\n.sw-led {\n  width: 31px;\n  height: 31px;\n\n  border-radius: 50%;\n\n  border: 3px solid white;\n\n  box-shadow:\n    0 4px 14px rgba(0,0,0,.12);\n\n  animation: swLED 2.5s ease-in-out infinite;\n}\n\n.sw-led:nth-child(1) {\n  background: #E86A77;\n}\n\n.sw-led:nth-child(2) {\n  background: #669BE5;\n  animation-delay: .2s;\n}\n\n.sw-led:nth-child(3) {\n  background: #6AC783;\n  animation-delay: .4s;\n}\n\n.sw-led:nth-child(4) {\n  background: #F1C34F;\n  animation-delay: .6s;\n}\n\n.sw-led:nth-child(5) {\n  background: #9D70DE;\n  animation-delay: .8s;\n}\n\n.sw-led:nth-child(6) {\n  background: #64CDD5;\n  animation-delay: 1s;\n}\n\n.sw-led:nth-child(7) {\n  background: #FFFFFF;\n  animation-delay: 1.2s;\n}\n\n.sw-led-names {\n  font-size: 11px;\n  color: var(--grey);\n}\n\n\n\/* =========================================\n   PRODUCT DETAILS\n   ========================================= *\/\n\n.sw-specs {\n  display: grid;\n\n  grid-template-columns: repeat(2, 1fr);\n\n  gap: 10px;\n\n  margin-bottom: 38px;\n}\n\n.sw-spec {\n  display: flex;\n  align-items: center;\n\n  gap: 12px;\n\n  padding: 14px;\n\n  border-radius: 15px;\n\n  border: 1px solid var(--border);\n\n  background: white;\n}\n\n\/* PINK \/ BLUE ALTERNATION *\/\n\n.sw-spec:nth-child(odd) {\n  background: var(--pink-light);\n  border-color: var(--pink-medium);\n}\n\n.sw-spec:nth-child(even) {\n  background: var(--blue-light);\n  border-color: var(--blue-medium);\n}\n\n.sw-spec-icon {\n  width: 37px;\n  height: 37px;\n\n  min-width: 37px;\n\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  background: white;\n\n  border-radius: 11px;\n\n  font-size: 16px;\n}\n\n.sw-spec strong {\n  display: block;\n\n  font-size: 12px;\n\n  margin-bottom: 3px;\n}\n\n.sw-spec span {\n  display: block;\n\n  font-size: 11px;\n\n  line-height: 1.45;\n\n  color: var(--grey);\n}\n\n\n\/* =========================================\n   WHAT'S IN THE BOX\n   ========================================= *\/\n\n.sw-box {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n\n  gap: 20px;\n\n  padding: 22px 24px;\n\n  border-radius: 19px;\n\n  background: linear-gradient(\n    100deg,\n    var(--pink-light),\n    white,\n    var(--blue-light)\n  );\n\n  border: 1px solid #F0E5EA;\n\n  margin-bottom: 38px;\n}\n\n.sw-box h4 {\n  margin: 0 0 5px;\n\n  font-size: 15px;\n}\n\n.sw-box p {\n  margin: 0;\n\n  font-size: 12px;\n\n  color: var(--grey);\n\n  line-height: 1.5;\n}\n\n.sw-box-icon {\n  font-size: 34px;\n}\n\n\n\/* =========================================\n   SOUTH AFRICAN\n   ========================================= *\/\n\n.sw-sa {\n  text-align: center;\n\n  padding: 24px 10px 18px;\n\n  border-top: 1px solid var(--border);\n}\n\n.sw-sa-title {\n  font-size: 13px;\n  font-weight: 700;\n\n  margin-bottom: 5px;\n}\n\n.sw-sa-text {\n  color: var(--grey);\n\n  font-size: 11px;\n}\n\n.sw-sa-flag {\n  margin-top: 8px;\n\n  font-size: 18px;\n}\n\n\n\/* =========================================\n   FOOTER\n   ========================================= *\/\n\n.sw-brand-footer {\n  text-align: center;\n\n  padding-bottom: 30px;\n}\n\n.sw-brand-name {\n  color: var(--pink);\n\n  font-size: 18px;\n\n  font-weight: 800;\n\n  letter-spacing: 1px;\n}\n\n.sw-tagline {\n  color: var(--grey);\n\n  font-size: 9px;\n\n  letter-spacing: 2px;\n\n  text-transform: uppercase;\n\n  margin-top: 4px;\n}\n\n\n\/* =========================================\n   ANIMATION\n   ========================================= *\/\n\n@keyframes swLED {\n\n  0%,100% {\n    transform: scale(1);\n  }\n\n  50% {\n    transform: scale(1.1);\n  }\n\n}\n\n\n\/* =========================================\n   MOBILE\n   ========================================= *\/\n\n@media(max-width:700px) {\n\n  .sw-wrap {\n    padding: 0 14px;\n  }\n\n  .sw-hero {\n    padding: 30px 5px 23px;\n  }\n\n  .sw-hero h2 {\n    font-size: 34px;\n  }\n\n  .sw-hero-text {\n    font-size: 14px;\n  }\n\n  .sw-benefits {\n    grid-template-columns: 1fr;\n    gap: 7px;\n  }\n\n  .sw-benefit {\n    padding: 13px;\n  }\n\n  .sw-features {\n    grid-template-columns: 1fr 1fr;\n    gap: 8px;\n  }\n\n  .sw-feature {\n    padding: 16px 13px;\n  }\n\n  .sw-feature h4 {\n    font-size: 13px;\n  }\n\n  .sw-feature p {\n    font-size: 11px;\n  }\n\n  .sw-results {\n    padding: 25px 17px;\n  }\n\n  .sw-results h3 {\n    font-size: 21px;\n  }\n\n  .sw-specs {\n    grid-template-columns: 1fr;\n  }\n\n  .sw-box {\n    padding: 18px;\n  }\n\n  .sw-led {\n    width: 27px;\n    height: 27px;\n  }\n\n}\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"sw-wrap\"\u003e\n\n\n  \u003c!-- ================= HERO ================= --\u003e\n\n  \u003cdiv class=\"sw-hero\"\u003e\n\n    \u003cdiv class=\"sw-mini-brand\"\u003e\n      SWEETWILLOW™\n    \u003c\/div\u003e\n\n    \u003ch2\u003e\n      ✨ Glow Up \u003cspan\u003eFrom Home\u003c\/span\u003e ✨\n    \u003c\/h2\u003e\n\n    \u003cdiv class=\"sw-colour-line\"\u003e\u003c\/div\u003e\n\n    \u003cp class=\"sw-hero-text\"\u003e\n      Meet the \u003cstrong\u003eSweetWillow™ Face Sculpt Wand\u003c\/strong\u003e —\n      your simple at-home facial massage and LED beauty ritual.\n      A few minutes for your skin, a little more time for you.\n    \u003c\/p\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- ================= QUICK BENEFITS ================= --\u003e\n\n  \u003cdiv class=\"sw-benefits\"\u003e\n\n    \u003cdiv class=\"sw-benefit\"\u003e\n\n      \u003cspan class=\"sw-benefit-icon\"\u003e✨\u003c\/span\u003e\n\n      \u003cstrong\u003e7 LED Colours\u003c\/strong\u003e\n\n      \u003cspan\u003e\n        Light beauty experience\n      \u003c\/span\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"sw-benefit\"\u003e\n\n      \u003cspan class=\"sw-benefit-icon\"\u003e💆\u003c\/span\u003e\n\n      \u003cstrong\u003eFacial Massage\u003c\/strong\u003e\n\n      \u003cspan\u003e\n        Relax \u0026amp; refresh\n      \u003c\/span\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"sw-benefit\"\u003e\n\n      \u003cspan class=\"sw-benefit-icon\"\u003e🔥\u003c\/span\u003e\n\n      \u003cstrong\u003eGentle Heat\u003c\/strong\u003e\n\n      \u003cspan\u003e\n        Comfortable warming\n      \u003c\/span\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- ================= FEATURES ================= --\u003e\n\n  \u003cdiv class=\"sw-heading\"\u003e\n\n    \u003ch3\u003e\n      💆 What It Does\n    \u003c\/h3\u003e\n\n    \u003cp\u003e\n      Everything you need for a simple at-home beauty ritual.\n    \u003c\/p\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003cdiv class=\"sw-features\"\u003e\n\n\n    \u003cdiv class=\"sw-feature\"\u003e\n\n      \u003cdiv class=\"sw-feature-icon\"\u003e\n        🔺\n      \u003c\/div\u003e\n\n      \u003ch4\u003e\n        Lifts \u0026amp; Firms\n      \u003c\/h4\u003e\n\n      \u003cp\u003e\n        Massage your face and neck for a refreshed,\n        sculpted-looking appearance.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"sw-feature\"\u003e\n\n      \u003cdiv class=\"sw-feature-icon\"\u003e\n        ✨\n      \u003c\/div\u003e\n\n      \u003ch4\u003e\n        7 LED Colours\n      \u003c\/h4\u003e\n\n      \u003cp\u003e\n        Seven colourful LED modes to complement\n        your everyday skincare routine.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"sw-feature\"\u003e\n\n      \u003cdiv class=\"sw-feature-icon\"\u003e\n        🔥\n      \u003c\/div\u003e\n\n      \u003ch4\u003e\n        Gentle Heat\n      \u003c\/h4\u003e\n\n      \u003cp\u003e\n        A comfortable warming sensation while you\n        enjoy your skincare routine.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"sw-feature\"\u003e\n\n      \u003cdiv class=\"sw-feature-icon\"\u003e\n        💫\n      \u003c\/div\u003e\n\n      \u003ch4\u003e\n        Vibration Massage\n      \u003c\/h4\u003e\n\n      \u003cp\u003e\n        Gentle vibration turns your routine into\n        a relaxing facial massage.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"sw-feature\"\u003e\n\n      \u003cdiv class=\"sw-feature-icon\"\u003e\n        🌟\n      \u003c\/div\u003e\n\n      \u003ch4\u003e\n        Helps Reduce Puffiness\n      \u003c\/h4\u003e\n\n      \u003cp\u003e\n        Facial massage helps create a refreshed,\n        awake-looking appearance.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"sw-feature\"\u003e\n\n      \u003cdiv class=\"sw-feature-icon\"\u003e\n        💎\n      \u003c\/div\u003e\n\n      \u003ch4\u003e\n        Smoother-Looking Skin\n      \u003c\/h4\u003e\n\n      \u003cp\u003e\n        A simple ritual for skin that looks\n        refreshed and radiant.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- ================= RESULTS ================= --\u003e\n\n  \u003cdiv class=\"sw-results\"\u003e\n\n    \u003ch3\u003e\n      🌸 Your New Self-Care Ritual\n    \u003c\/h3\u003e\n\n    \u003cp\u003e\n      A few minutes can become your favourite part of the day.\n      Massage, warm, relax and enjoy a little moment that's\n      completely yours.\n    \u003c\/p\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- ================= LED ================= --\u003e\n\n  \u003cdiv class=\"sw-led-section\"\u003e\n\n    \u003cdiv class=\"sw-heading\"\u003e\n\n      \u003ch3\u003e\n        🌈 7 LED Colours\n      \u003c\/h3\u003e\n\n      \u003cp\u003e\n        Seven colours. One simple beauty ritual.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"sw-leds\"\u003e\n\n      \u003cdiv class=\"sw-led\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"sw-led\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"sw-led\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"sw-led\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"sw-led\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"sw-led\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"sw-led\"\u003e\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"sw-led-names\"\u003e\n      Red · Blue · Green · Yellow · Purple · Cyan · White\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- ================= PRODUCT DETAILS ================= --\u003e\n\n  \u003cdiv class=\"sw-heading\"\u003e\n\n    \u003ch3\u003e\n      📋 Product Details\n    \u003c\/h3\u003e\n\n    \u003cp\u003e\n      Everything you need to know.\n    \u003c\/p\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003cdiv class=\"sw-specs\"\u003e\n\n\n    \u003cdiv class=\"sw-spec\"\u003e\n\n      \u003cdiv class=\"sw-spec-icon\"\u003e\n        💡\n      \u003c\/div\u003e\n\n      \u003cdiv\u003e\n\n        \u003cstrong\u003e\n          LED Colours\n        \u003c\/strong\u003e\n\n        \u003cspan\u003e\n          Red, Blue, Green, Yellow, Purple, Cyan \u0026amp; White\n        \u003c\/span\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"sw-spec\"\u003e\n\n      \u003cdiv class=\"sw-spec-icon\"\u003e\n        ⚙️\n      \u003c\/div\u003e\n\n      \u003cdiv\u003e\n\n        \u003cstrong\u003e\n          Modes\n        \u003c\/strong\u003e\n\n        \u003cspan\u003e\n          Clean · Moist · Lift · Hot\n        \u003c\/span\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"sw-spec\"\u003e\n\n      \u003cdiv class=\"sw-spec-icon\"\u003e\n        🌡️\n      \u003c\/div\u003e\n\n      \u003cdiv\u003e\n\n        \u003cstrong\u003e\n          Heat\n        \u003c\/strong\u003e\n\n        \u003cspan\u003e\n          Gentle 40–45°C warming\n        \u003c\/span\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"sw-spec\"\u003e\n\n      \u003cdiv class=\"sw-spec-icon\"\u003e\n        📐\n      \u003c\/div\u003e\n\n      \u003cdiv\u003e\n\n        \u003cstrong\u003e\n          Design\n        \u003c\/strong\u003e\n\n        \u003cspan\u003e\n          Dolphin-shaped body with 160° curved massage head\n        \u003c\/span\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"sw-spec\"\u003e\n\n      \u003cdiv class=\"sw-spec-icon\"\u003e\n        🔋\n      \u003c\/div\u003e\n\n      \u003cdiv\u003e\n\n        \u003cstrong\u003e\n          Charging\n        \u003c\/strong\u003e\n\n        \u003cspan\u003e\n          USB rechargeable\n        \u003c\/span\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"sw-spec\"\u003e\n\n      \u003cdiv class=\"sw-spec-icon\"\u003e\n        🎨\n      \u003c\/div\u003e\n\n      \u003cdiv\u003e\n\n        \u003cstrong\u003e\n          Colour\n        \u003c\/strong\u003e\n\n        \u003cspan\u003e\n          White\n        \u003c\/span\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- ================= WHAT'S IN BOX ================= --\u003e\n\n  \u003cdiv class=\"sw-box\"\u003e\n\n    \u003cdiv\u003e\n\n      \u003ch4\u003e\n        📦 What's Inside?\n      \u003c\/h4\u003e\n\n      \u003cp\u003e\n        Face Sculpt Wand · USB Cable ·\n        SweetWillow™ Thank-You Card\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-box-icon\"\u003e\n      🩷🩵\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- ================= SOUTH AFRICA ================= --\u003e\n\n  \u003cdiv class=\"sw-sa\"\u003e\n\n    \u003cdiv class=\"sw-sa-title\"\u003e\n      🌍 Proudly South African\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-sa-text\"\u003e\n      From our home in South Africa to yours.\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-sa-flag\"\u003e\n      🇿🇦\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- ================= BRAND ================= --\u003e\n\n  \u003cdiv class=\"sw-brand-footer\"\u003e\n\n    \u003cdiv class=\"sw-brand-name\"\u003e\n      SweetWillow™\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sw-tagline\"\u003e\n      Feel Good Within\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e","brand":"SweetWillow","offers":[{"title":"White","offer_id":54199684792504,"sku":null,"price":699.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0984\/8281\/5160\/files\/sweetwillow-branded-product-box-left.png?v=1790502550"},{"product_id":"sweetwillow™-ice-roller-set","title":"SweetWillow™ Cold Therapy Facial Set","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n    * {\n        box-sizing: border-box;\n        margin: 0;\n        padding: 0;\n    }\n\n    body {\n        font-family: \"Arial\", sans-serif;\n        background: linear-gradient(180deg, #fff7fb 0%, #eefaff 100%);\n        color: #3d3540;\n        line-height: 1.6;\n    }\n\n    html {\n        scroll-behavior: smooth;\n    }\n\n    \/* HERO *\/\n    .hero {\n        min-height: 600px;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        text-align: center;\n        padding: 70px 20px;\n        background:\n            radial-gradient(circle at 20% 20%, rgba(255,182,210,.35), transparent 30%),\n            radial-gradient(circle at 80% 30%, rgba(166,226,255,.35), transparent 30%),\n            linear-gradient(135deg, #fff5fa, #eaf9ff);\n        position: relative;\n        overflow: hidden;\n    }\n\n    .hero::before {\n        content: \"✦\";\n        position: absolute;\n        top: 80px;\n        left: 12%;\n        color: #f2a9c7;\n        font-size: 32px;\n        animation: float 4s ease-in-out infinite;\n    }\n\n    .hero::after {\n        content: \"✧\";\n        position: absolute;\n        bottom: 90px;\n        right: 15%;\n        color: #9bdcf7;\n        font-size: 42px;\n        animation: float 5s ease-in-out infinite;\n    }\n\n    .hero-content {\n        max-width: 850px;\n        position: relative;\n        z-index: 2;\n    }\n\n    .brand {\n        font-size: 15px;\n        letter-spacing: 4px;\n        text-transform: uppercase;\n        color: #8bcde9;\n        font-weight: bold;\n        margin-bottom: 18px;\n    }\n\n    .hero h1 {\n        font-family: Georgia, serif;\n        font-size: clamp(42px, 7vw, 78px);\n        line-height: 1.05;\n        color: #423842;\n        margin-bottom: 25px;\n    }\n\n    .hero h1 span {\n        color: #e99cbd;\n    }\n\n    .hero p {\n        max-width: 680px;\n        margin: auto;\n        font-size: 18px;\n        color: #6f6570;\n    }\n\n\n    \/* INTRO *\/\n    .intro {\n        text-align: center;\n        max-width: 800px;\n        margin: auto;\n        padding: 90px 20px 50px;\n    }\n\n    .section-label {\n        text-transform: uppercase;\n        letter-spacing: 3px;\n        color: #76c4e5;\n        font-size: 13px;\n        font-weight: bold;\n        margin-bottom: 12px;\n    }\n\n    .intro h2,\n    .section-heading h2,\n    .routine h2 {\n        font-family: Georgia, serif;\n        font-size: 42px;\n        color: #423842;\n        margin-bottom: 18px;\n    }\n\n    .intro p {\n        color: #746a72;\n        font-size: 17px;\n    }\n\n\n    \/* PRODUCT CARDS *\/\n    .products {\n        max-width: 1100px;\n        margin: 40px auto 100px;\n        padding: 0 20px;\n        display: grid;\n        grid-template-columns: repeat(3, 1fr);\n        gap: 25px;\n    }\n\n    .product-card {\n        background: rgba(255,255,255,.85);\n        border: 1px solid rgba(255,255,255,.9);\n        border-radius: 25px;\n        padding: 35px 25px;\n        text-align: center;\n        box-shadow: 0 15px 45px rgba(90,150,180,.10);\n        transition: .35s ease;\n        cursor: pointer;\n    }\n\n    .product-card:hover {\n        transform: translateY(-10px);\n        box-shadow: 0 20px 50px rgba(90,150,180,.18);\n    }\n\n    .product-icon {\n        width: 80px;\n        height: 80px;\n        margin: 0 auto 20px;\n        border-radius: 50%;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        font-size: 36px;\n        background: linear-gradient(135deg, #fff0f7, #e2f7ff);\n    }\n\n    .product-card h3 {\n        font-family: Georgia, serif;\n        color: #45404a;\n        font-size: 23px;\n        margin-bottom: 12px;\n    }\n\n    .product-card p {\n        color: #766e75;\n        font-size: 15px;\n    }\n\n    .click-note {\n        margin-top: 18px;\n        color: #dc8eaf;\n        font-size: 13px;\n        font-weight: bold;\n    }\n\n\n    \/* BENEFITS *\/\n    .benefits-section {\n        padding: 90px 20px;\n        background: linear-gradient(135deg, #eaf9ff, #fff5fa);\n    }\n\n    .section-heading {\n        text-align: center;\n        max-width: 700px;\n        margin: auto;\n    }\n\n    .benefits {\n        max-width: 1000px;\n        margin: 45px auto 0;\n        display: grid;\n        grid-template-columns: repeat(2, 1fr);\n        gap: 18px;\n    }\n\n    .benefit {\n        background: rgba(255,255,255,.8);\n        border-radius: 18px;\n        padding: 22px;\n        display: flex;\n        gap: 15px;\n        align-items: center;\n        transition: .3s;\n    }\n\n    .benefit:hover {\n        transform: translateX(6px);\n    }\n\n    .benefit-icon {\n        font-size: 25px;\n    }\n\n    .benefit strong {\n        color: #514751;\n    }\n\n    .benefit p {\n        font-size: 14px;\n        color: #756d74;\n    }\n\n\n    \/* ROUTINE *\/\n    .routine {\n        max-width: 1000px;\n        margin: 100px auto;\n        padding: 0 20px;\n        text-align: center;\n    }\n\n    .steps {\n        margin-top: 40px;\n        display: grid;\n        grid-template-columns: repeat(3, 1fr);\n        gap: 20px;\n    }\n\n    .step {\n        padding: 30px 20px;\n        background: white;\n        border-radius: 22px;\n        box-shadow: 0 10px 30px rgba(80,140,160,.08);\n    }\n\n    .step-number {\n        width: 45px;\n        height: 45px;\n        margin: 0 auto 15px;\n        border-radius: 50%;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        background: #f4b4ce;\n        color: white;\n        font-weight: bold;\n    }\n\n    .step h3 {\n        margin-bottom: 8px;\n        color: #514751;\n    }\n\n    .step p {\n        color: #776f76;\n        font-size: 14px;\n    }\n\n\n    \/* GIFT *\/\n    .gift {\n        max-width: 1050px;\n        margin: 0 auto 100px;\n        padding: 55px 30px;\n        border-radius: 35px;\n        text-align: center;\n        background: linear-gradient(135deg, #fceaf3, #e4f7ff);\n        box-shadow: 0 20px 50px rgba(120,150,170,.12);\n    }\n\n    .gift h2 {\n        font-family: Georgia, serif;\n        font-size: 40px;\n        margin-bottom: 15px;\n    }\n\n    .gift p {\n        max-width: 680px;\n        margin: auto;\n        color: #6f6670;\n    }\n\n\n    \/* FOOTER *\/\n    footer {\n        text-align: center;\n        padding: 35px 20px;\n        background: #eaf8fd;\n        color: #67818c;\n        font-size: 14px;\n    }\n\n    footer strong {\n        color: #dc91b1;\n    }\n\n\n    \/* MODAL *\/\n    .modal {\n        display: none;\n        position: fixed;\n        z-index: 999;\n        left: 0;\n        top: 0;\n        width: 100%;\n        height: 100%;\n        background: rgba(55,45,55,.45);\n        align-items: center;\n        justify-content: center;\n        padding: 20px;\n    }\n\n    .modal-content {\n        background: white;\n        max-width: 500px;\n        width: 100%;\n        padding: 40px;\n        border-radius: 30px;\n        text-align: center;\n        position: relative;\n        animation: pop .3s ease;\n    }\n\n    .modal-content h2 {\n        font-family: Georgia, serif;\n        margin-bottom: 15px;\n        color: #423842;\n    }\n\n    .modal-content p {\n        color: #716871;\n    }\n\n    .close {\n        position: absolute;\n        right: 22px;\n        top: 15px;\n        font-size: 25px;\n        cursor: pointer;\n        color: #aaa;\n    }\n\n\n    \/* ANIMATIONS *\/\n    @keyframes float {\n        0%,100% {\n            transform: translateY(0);\n        }\n\n        50% {\n            transform: translateY(-12px);\n        }\n    }\n\n    @keyframes pop {\n        from {\n            transform: scale(.9);\n            opacity: 0;\n        }\n\n        to {\n            transform: scale(1);\n            opacity: 1;\n        }\n    }\n\n\n    \/* MOBILE *\/\n    @media (max-width: 800px) {\n\n        .products,\n        .steps {\n            grid-template-columns: 1fr;\n        }\n\n        .benefits {\n            grid-template-columns: 1fr;\n        }\n\n        .hero {\n            min-height: 550px;\n        }\n\n        .intro h2,\n        .section-heading h2,\n        .routine h2 {\n            font-size: 34px;\n        }\n\n        .gift h2 {\n            font-size: 34px;\n        }\n    }\n\n\u003c\/style\u003e\n\u003c!-- HERO --\u003e\n\u003csection class=\"hero\"\u003e\n\u003cdiv class=\"hero-content\"\u003e\n\u003cdiv class=\"brand\"\u003eSweetWillow™\u003c\/div\u003e\n\u003ch1\u003eYour At-Home\u003cbr\u003e\u003cspan\u003eIce Facial, Elevated.\u003c\/span\u003e ✨\u003c\/h1\u003e\n\u003cp\u003eMeet your new favourite skincare ritual. The SweetWillow™ Ice Roller Set brings the luxury of a professional spa facial right to your bathroom counter — because you deserve to feel good within, every single day.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- INTRO --\u003e\n\u003csection class=\"intro\"\u003e\n\u003cdiv class=\"section-label\"\u003eThe SweetWillow™ Ice Roller Set\u003c\/div\u003e\n\u003ch2\u003eFeel Good Within. 💕\u003c\/h2\u003e\n\u003cp\u003eThis 3-piece set combines the power of cold therapy, gua sha sculpting and jade rolling into one beautiful routine that leaves skin feeling refreshed, soothed and beautifully cared for.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- PRODUCTS --\u003e\n\u003csection id=\"products\"\u003e\n\u003cdiv class=\"products\"\u003e\n\u003c!-- ICE ROLLER --\u003e\n\u003cdiv class=\"product-card\"\u003e\n\u003cdiv class=\"product-icon\"\u003e🧊\u003c\/div\u003e\n\u003ch3\u003eIce Roller Mold\u003c\/h3\u003e\n\u003cp\u003eFill, freeze and roll for an instant cooling facial ritual.\u003c\/p\u003e\n\u003cdiv class=\"click-note\"\u003eTap to learn more →\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- GUA SHA --\u003e\n\u003cdiv class=\"product-card\"\u003e\n\u003cdiv class=\"product-icon\"\u003e🌸\u003c\/div\u003e\n\u003ch3\u003eGua Sha Stone\u003c\/h3\u003e\n\u003cp\u003eA beautiful sculpting ritual for your face, jawline and neck.\u003c\/p\u003e\n\u003cdiv class=\"click-note\"\u003eTap to learn more →\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- FACIAL ROLLER --\u003e\n\u003cdiv class=\"product-card\"\u003e\n\u003cdiv class=\"product-icon\"\u003e✨\u003c\/div\u003e\n\u003ch3\u003eDual-Head Facial Roller\u003c\/h3\u003e\n\u003cp\u003eRoll away the day with a gentle, refreshing facial massage.\u003c\/p\u003e\n\u003cdiv class=\"click-note\"\u003eTap to learn more →\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- BENEFITS --\u003e\n\u003csection class=\"benefits-section\"\u003e\n\u003cdiv class=\"section-heading\"\u003e\n\u003cdiv class=\"section-label\"\u003eA Little Something For Your Skin\u003c\/div\u003e\n\u003ch2\u003eYour Skin Will Thank You\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefits\"\u003e\n\u003cdiv class=\"benefit\"\u003e\n\u003cdiv class=\"benefit-icon\"\u003e🧊\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e Cooling \u0026amp; Refreshing \u003c\/strong\u003e\n\u003cp\u003eGive tired-looking skin a refreshing cold sensation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit\"\u003e\n\u003cdiv class=\"benefit-icon\"\u003e✨\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e Depuffing Ritual \u003c\/strong\u003e\n\u003cp\u003eA soothing facial massage designed to reduce the appearance of puffiness.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit\"\u003e\n\u003cdiv class=\"benefit-icon\"\u003e🌸\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e Sculpt \u0026amp; Massage \u003c\/strong\u003e\n\u003cp\u003eMassage along your facial contours for a relaxing self-care moment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit\"\u003e\n\u003cdiv class=\"benefit-icon\"\u003e💗\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e Glow-Boosting Routine \u003c\/strong\u003e\n\u003cp\u003eMake facial massage part of your everyday skincare ritual.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit\"\u003e\n\u003cdiv class=\"benefit-icon\"\u003e🫧\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e Calming Self-Care \u003c\/strong\u003e\n\u003cp\u003eTurn a few quiet minutes into your favourite part of the day.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit\"\u003e\n\u003cdiv class=\"benefit-icon\"\u003e🌷\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e Beautifully Giftable \u003c\/strong\u003e\n\u003cp\u003eA thoughtful addition to any skincare or self-care collection.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ROUTINE --\u003e\n\u003csection class=\"routine\" id=\"routine\"\u003e\n\u003cdiv class=\"section-label\"\u003eYour SweetWillow Ritual\u003c\/div\u003e\n\u003ch2\u003eThree Simple Steps ✨\u003c\/h2\u003e\n\u003cdiv class=\"steps\"\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-number\"\u003e1\u003c\/div\u003e\n\u003ch3\u003eCool\u003c\/h3\u003e\n\u003cp\u003eFreeze your ice roller and gently glide it across clean skin for a refreshing start.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-number\"\u003e2\u003c\/div\u003e\n\u003ch3\u003eSculpt\u003c\/h3\u003e\n\u003cp\u003eUse your gua sha stone along your jawline, cheekbones and neck.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-number\"\u003e3\u003c\/div\u003e\n\u003ch3\u003eRoll\u003c\/h3\u003e\n\u003cp\u003eFinish with your dual-head facial roller and enjoy your self-care moment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- GIFT --\u003e\n\u003csection class=\"gift\"\u003e\n\u003cdiv class=\"section-label\"\u003eBeautifully Packaged\u003c\/div\u003e\n\u003ch2\u003eThe Perfect Gift 🎁\u003c\/h2\u003e\n\u003cp\u003eBeautifully packaged and ready to gift — whether it's for a birthday, Mother's Day, a special occasion, or simply because she deserves it. Every set arrives in our signature SweetWillow gift box with a heartfelt thank-you card.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- FOOTER --\u003e\u003cfooter\u003e\u003cstrong\u003e SweetWillow™ \u003c\/strong\u003e \u003cbr\u003eFeel Good Within. 🇿🇦 Proudly South African.\u003c\/footer\u003e\u003c!-- INTERACTIVE PRODUCT POPUP --\u003e\n\u003cdiv class=\"modal\" id=\"productModal\"\u003e\n\u003cdiv class=\"modal-content\"\u003e\n\u003cspan class=\"close\"\u003e × \u003c\/span\u003e\n\u003ch2 id=\"modalTitle\"\u003e\u003c\/h2\u003e\n\u003cp id=\"modalText\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"SweetWillow","offers":[{"title":"Blue","offer_id":54200476008632,"sku":null,"price":449.99,"currency_code":"ZAR","in_stock":true},{"title":"Black","offer_id":54200476041400,"sku":null,"price":449.99,"currency_code":"ZAR","in_stock":true},{"title":"Green","offer_id":54200476074168,"sku":null,"price":449.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0984\/8281\/5160\/files\/ice-roller-facial-care-set-full-set-with-sweetwillow-branded-box.png?v=1790608635"}],"url":"https:\/\/sweetwillow.co.za\/collections\/collection.oembed","provider":"SweetWillow","version":"1.0","type":"link"}