{"product_id":"caracal-classic™-bloom-ease-belt","title":"Caracal Classic™ Elite Bloom Belt","description":"\u003cstyle\u003e\n\/* =========================================================\n   CARACAL CLASSIC — BLOOM EASE BELT\n   Premium Period Heating Massage Belt\n   ========================================================= *\/\n\n.cc-elite {\n  --cc-black: #111111;\n  --cc-white: #ffffff;\n\n  --cc-marble-white: #fdfdfc;\n  --cc-marble-light: #eeeeec;\n  --cc-marble-mid: #d8d8d5;\n  --cc-marble-grey: #bdbdb9;\n\n  --cc-grey: #666666;\n  --cc-border: rgba(17, 17, 17, 0.12);\n\n  color: var(--cc-black);\n  background: var(--cc-white);\n\n  font-family: inherit;\n  line-height: 1.5;\n\n  overflow: hidden;\n}\n\n.cc-elite * {\n  box-sizing: border-box;\n}\n\n.cc-elite h1,\n.cc-elite h2,\n.cc-elite h3,\n.cc-elite p {\n  margin-top: 0;\n}\n\n.cc-elite em {\n  font-style: normal;\n  font-weight: 400;\n}\n\n\n\/* =========================================================\n   ANIMATIONS\n   ========================================================= *\/\n\n@keyframes ccAppear {\n  from {\n    opacity: 0;\n    transform: translateY(18px);\n  }\n\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n@keyframes ccFloat {\n  0%,\n  100% {\n    transform: translateY(0);\n  }\n\n  50% {\n    transform: translateY(-4px);\n  }\n}\n\n.cc-animate {\n  animation: ccAppear 0.8s ease both;\n}\n\n\n\/* =========================================================\n   INNER CONTAINER\n   ========================================================= *\/\n\n.cc-inner {\n  width: min(1100px, 100%);\n  margin: 0 auto;\n  padding: 0 18px;\n}\n\n\n\/* =========================================================\n   HERO\n   ========================================================= *\/\n\n.cc-hero {\n  position: relative;\n\n  padding: 68px 35px 58px;\n\n  text-align: center;\n\n  border-radius: 28px;\n\n  background-image: url(\"https:\/\/images.pexels.com\/photos\/1323712\/pexels-photo-1323712.jpeg?cs=srgb\u0026dl=pexels-apasaric-1323712.jpg\u0026fm=jpg\");\n\n  background-size: cover;\n\n  background-position: center;\n\n  overflow: hidden;\n}\n\n.cc-hero::before {\n  content: \"\";\n\n  position: absolute;\n\n  inset: 0;\n\n  background: rgba(255,255,255,0.18);\n\n  pointer-events: none;\n}\n\n.cc-hero::after {\n  content: \"\";\n\n  position: absolute;\n\n  width: 420px;\n  height: 420px;\n\n  top: -220px;\n  right: -130px;\n\n  border-radius: 50%;\n\n  background:\n    radial-gradient(\n      circle,\n      rgba(255,255,255,0.55) 0%,\n      rgba(255,255,255,0) 70%\n    );\n\n  pointer-events: none;\n}\n\n.cc-eyebrow {\n  position: relative;\n  z-index: 1;\n\n  display: block;\n\n  margin-bottom: 18px;\n\n  font-size: 11px;\n  font-weight: 700;\n\n  letter-spacing: 0.16em;\n\n  text-transform: uppercase;\n\n  opacity: 0.5;\n}\n\n.cc-hero h2 {\n  position: relative;\n  z-index: 1;\n\n  max-width: 780px;\n\n  margin: 0 auto 25px;\n\n  font-size: clamp(38px, 6vw, 68px);\n\n  line-height: 1.04;\n\n  letter-spacing: -0.045em;\n\n  font-weight: 700;\n}\n\n.cc-hero h2 em {\n  font-weight: 400;\n}\n\n.cc-hero-text {\n  position: relative;\n  z-index: 1;\n\n  max-width: 610px;\n\n  margin: 0 auto;\n\n  font-size: 16px;\n\n  line-height: 1.6;\n\n  color: rgba(17,17,17,0.72);\n}\n\n.cc-tag {\n  position: relative;\n  z-index: 1;\n\n  display: inline-block;\n\n  margin-top: 30px;\n\n  padding: 9px 17px;\n\n  border: 1px solid rgba(17,17,17,0.12);\n\n  border-radius: 999px;\n\n  background: rgba(255,255,255,0.5);\n\n  backdrop-filter: blur(8px);\n\n  font-size: 11px;\n\n  font-weight: 700;\n\n  letter-spacing: 0.1em;\n\n  text-transform: uppercase;\n}\n\n\n\/* =========================================================\n   BENEFITS\n   ========================================================= *\/\n\n.cc-benefits {\n  display: grid;\n\n  grid-template-columns: repeat(4, 1fr);\n\n  gap: 10px;\n\n  margin: 20px 0 0;\n}\n\n.cc-benefit {\n  position: relative;\n\n  padding: 20px 15px;\n\n  text-align: center;\n\n  border-radius: 18px;\n\n  background-image: url(\"https:\/\/images.pexels.com\/photos\/1323712\/pexels-photo-1323712.jpeg?cs=srgb\u0026dl=pexels-apasaric-1323712.jpg\u0026fm=jpg\");\n\n  background-size: cover;\n\n  background-position: center;\n\n  border: 1px solid rgba(17,17,17,0.07);\n\n  overflow: hidden;\n}\n\n.cc-benefit::after {\n  content: \"\";\n\n  position: absolute;\n\n  inset: 0;\n\n  background: rgba(255,255,255,0.18);\n\n  pointer-events: none;\n\n  z-index: 0;\n}\n\n.cc-benefit \u003e * {\n  position: relative;\n\n  z-index: 1;\n}\n\n.cc-benefit strong {\n  display: block;\n\n  margin-bottom: 5px;\n\n  font-size: 14px;\n}\n\n.cc-benefit span {\n  display: block;\n\n  font-size: 12px;\n\n  line-height: 1.45;\n\n  color: rgba(17,17,17,0.68);\n}\n\n\n\/* =========================================================\n   STATEMENT\n   ========================================================= *\/\n\n.cc-statement {\n  padding: 68px 25px 58px;\n\n  text-align: center;\n}\n\n.cc-statement h2 {\n  max-width: 720px;\n\n  margin: 0 auto;\n\n  font-size: clamp(31px, 5vw, 52px);\n\n  line-height: 1.03;\n\n  letter-spacing: -0.035em;\n}\n\n.cc-statement h2 em {\n  font-weight: 400;\n}\n\n.cc-statement p {\n  max-width: 600px;\n\n  margin: 18px auto 0;\n\n  font-size: 15px;\n\n  line-height: 1.6;\n\n  color: var(--cc-grey);\n}\n\n\n\/* =========================================================\n   THERAPY MODES\n   ========================================================= *\/\n\n.cc-modes {\n  display: grid;\n\n  grid-template-columns: 1fr 1fr;\n\n  gap: 14px;\n\n  margin: 0 0 52px;\n}\n\n.cc-mode {\n  position: relative;\n\n  display: flex;\n\n  align-items: flex-start;\n\n  gap: 16px;\n\n  padding: 24px;\n\n  border-radius: 20px;\n\n  background-image: url(\"https:\/\/images.pexels.com\/photos\/1323712\/pexels-photo-1323712.jpeg?cs=srgb\u0026dl=pexels-apasaric-1323712.jpg\u0026fm=jpg\");\n\n  background-size: cover;\n\n  background-position: center;\n\n  border: 1px solid rgba(17,17,17,0.07);\n\n  overflow: hidden;\n}\n\n.cc-mode::after {\n  content: \"\";\n\n  position: absolute;\n\n  inset: 0;\n\n  background: rgba(255,255,255,0.18);\n\n  pointer-events: none;\n\n  z-index: 0;\n}\n\n.cc-mode \u003e * {\n  position: relative;\n\n  z-index: 1;\n}\n\n.cc-mode-number {\n  flex-shrink: 0;\n\n  padding-top: 4px;\n\n  font-size: 11px;\n\n  font-weight: 700;\n\n  letter-spacing: 0.14em;\n\n  opacity: 0.5;\n}\n\n.cc-mode h3 {\n  margin: 0 0 6px;\n\n  font-size: 18px;\n\n  line-height: 1.2;\n}\n\n.cc-mode p {\n  margin: 0;\n\n  font-size: 13px;\n\n  line-height: 1.5;\n\n  color: rgba(17,17,17,0.68);\n}\n\n\n\/* =========================================================\n   DETAILS\n   ========================================================= *\/\n\n.cc-details {\n  margin: 0 0 52px;\n}\n\n.cc-section-heading {\n  margin-bottom: 22px;\n}\n\n.cc-section-heading \u003e span {\n  display: block;\n\n  margin-bottom: 6px;\n\n  font-size: 11px;\n\n  font-weight: 700;\n\n  letter-spacing: 0.16em;\n\n  text-transform: uppercase;\n\n  opacity: 0.5;\n}\n\n.cc-section-heading h2 {\n  margin: 0;\n\n  font-size: clamp(29px, 4vw, 43px);\n\n  line-height: 1.05;\n\n  letter-spacing: -0.03em;\n}\n\n.cc-section-heading h2 em {\n  font-weight: 400;\n}\n\n\n\/* =========================================================\n   INTERACTIVE FEATURES\n   ========================================================= *\/\n\n.cc-features {\n  display: block;\n\n  border-top: 1px solid var(--cc-border);\n}\n\n.cc-feature {\n  display: block;\n\n  min-width: 0;\n\n  padding: 0;\n\n  border-bottom: 1px solid var(--cc-border);\n}\n\n.cc-feature-button {\n  display: block;\n\n  width: 100%;\n\n  min-height: 56px;\n\n  padding: 15px 10px;\n\n  margin: 0;\n\n  border: 0;\n\n  background: transparent;\n\n  color: var(--cc-black);\n\n  font-family: inherit;\n\n  font-size: 14px;\n\n  font-weight: 700;\n\n  line-height: 1.35;\n\n  text-align: center;\n\n  cursor: pointer;\n\n  -webkit-tap-highlight-color: transparent;\n\n  transition:\n    background 0.25s ease,\n    letter-spacing 0.25s ease;\n}\n\n.cc-feature-button:hover {\n  background: rgba(17,17,17,0.025);\n\n  letter-spacing: 0.01em;\n}\n\n.cc-feature-button:focus-visible {\n  outline: 2px solid var(--cc-black);\n\n  outline-offset: -2px;\n\n  border-radius: 4px;\n}\n\n.cc-feature-title {\n  display: block;\n\n  width: 100%;\n}\n\n\n\/* =========================================================\n   FEATURE DESCRIPTION\n   ========================================================= *\/\n\n.cc-feature-description {\n  display: grid;\n\n  grid-template-rows: 0fr;\n\n  opacity: 0;\n\n  transition:\n    grid-template-rows 0.32s ease,\n    opacity 0.25s ease;\n}\n\n.cc-feature-description-inner {\n  min-height: 0;\n\n  overflow: hidden;\n}\n\n.cc-feature-description p {\n  margin: 0;\n\n  padding: 0 18px 16px;\n\n  font-size: 12px;\n\n  line-height: 1.55;\n\n  text-align: center;\n\n  color: var(--cc-grey);\n}\n\n\n\/* =========================================================\n   DESKTOP HOVER\n   ========================================================= *\/\n\n@media (hover: hover) and (pointer: fine) {\n\n  .cc-feature:hover .cc-feature-description {\n    grid-template-rows: 1fr;\n\n    opacity: 1;\n  }\n\n}\n\n\n\/* =========================================================\n   MOBILE TAP\n   ========================================================= *\/\n\n@media (hover: none) and (pointer: coarse) {\n\n  .cc-feature.is-open .cc-feature-description {\n    grid-template-rows: 1fr;\n\n    opacity: 1;\n  }\n\n}\n\n\n\/* =========================================================\n   REAL LIFE\n   ========================================================= *\/\n\n.cc-life {\n  position: relative;\n\n  margin: 0 0 34px;\n\n  padding: 38px 36px;\n\n  border-radius: 24px;\n\n  background-image: url(\"https:\/\/images.pexels.com\/photos\/1323712\/pexels-photo-1323712.jpeg?cs=srgb\u0026dl=pexels-apasaric-1323712.jpg\u0026fm=jpg\");\n\n  background-size: cover;\n\n  background-position: center;\n\n  text-align: center;\n\n  border: 1px solid rgba(17,17,17,0.07);\n\n  overflow: hidden;\n}\n\n.cc-life::after {\n  content: \"\";\n\n  position: absolute;\n\n  inset: 0;\n\n  background: rgba(255,255,255,0.18);\n\n  pointer-events: none;\n\n  z-index: 0;\n}\n\n.cc-life \u003e * {\n  position: relative;\n\n  z-index: 1;\n}\n\n.cc-life-label {\n  display: block;\n\n  margin-bottom: 8px;\n\n  font-size: 11px;\n\n  font-weight: 700;\n\n  letter-spacing: 0.16em;\n\n  text-transform: uppercase;\n\n  opacity: 0.5;\n}\n\n.cc-life \u003e h2 {\n  max-width: 730px;\n\n  margin: 0 auto;\n\n  font-size: clamp(29px, 4vw, 44px);\n\n  line-height: 1.08;\n\n  letter-spacing: -0.03em;\n}\n\n.cc-life \u003e h2 em {\n  font-weight: 400;\n}\n\n.cc-life \u003e p {\n  max-width: 650px;\n\n  margin: 14px auto 0;\n\n  font-size: 14px;\n\n  line-height: 1.55;\n\n  color: rgba(17,17,17,0.68);\n}\n\n\n\/* =========================================================\n   FINAL MESSAGE\n   ========================================================= *\/\n\n.cc-final-message {\n  margin-top: 32px;\n\n  padding-top: 28px;\n\n  border-top: 1px solid rgba(17,17,17,0.13);\n\n  text-align: center;\n}\n\n.cc-final-message h2 {\n  max-width: 720px;\n\n  margin: 0 auto;\n\n  font-size: clamp(25px, 3.5vw, 36px);\n\n  line-height: 1.1;\n\n  letter-spacing: -0.025em;\n}\n\n.cc-final-message h2 em {\n  font-weight: 400;\n}\n\n.cc-final-message p {\n  max-width: 600px;\n\n  margin: 10px auto 0;\n\n  font-size: 14px;\n\n  line-height: 1.55;\n\n  color: rgba(17,17,17,0.68);\n}\n\n\n\/* =========================================================\n   BRAND SIGNATURE\n   ========================================================= *\/\n\n.cc-brand-signature {\n  display: flex;\n\n  flex-direction: column;\n\n  align-items: center;\n\n  gap: 5px;\n\n  padding: 28px 20px 12px;\n\n  text-align: center;\n}\n\n.cc-brand-signature strong {\n  font-size: 16px;\n\n  font-weight: 700;\n\n  letter-spacing: 0.08em;\n\n  text-transform: uppercase;\n}\n\n.cc-brand-line {\n  font-size: 12px;\n\n  line-height: 1.4;\n\n  color: var(--cc-grey);\n}\n\n.cc-slogan {\n  margin-top: 8px;\n\n  font-size: 15px;\n\n  font-weight: 600;\n\n  letter-spacing: 0.01em;\n}\n\n\n\/* =========================================================\n   TABLET\n   ========================================================= *\/\n\n@media (max-width: 800px) {\n\n  .cc-benefits {\n    grid-template-columns: repeat(2, 1fr);\n  }\n\n  .cc-modes {\n    grid-template-columns: 1fr;\n\n    gap: 10px;\n\n    margin-bottom: 42px;\n  }\n\n  .cc-mode {\n    padding: 20px;\n  }\n\n  .cc-life {\n    padding: 30px 24px;\n  }\n\n}\n\n\n\/* =========================================================\n   MOBILE\n   ========================================================= *\/\n\n@media (max-width: 600px) {\n\n  .cc-inner {\n    padding: 0 12px;\n  }\n\n  .cc-hero {\n    padding: 48px 14px 40px;\n\n    border-radius: 22px;\n  }\n\n  .cc-elite .cc-hero h2 {\n    max-width: none !important;\n\n    width: auto !important;\n\n    margin: 0 auto 24px !important;\n\n    padding: 0 !important;\n\n    font-size: clamp(31px, 9vw, 42px) !important;\n\n    line-height: 1.05 !important;\n\n    letter-spacing: -0.04em !important;\n\n    white-space: normal !important;\n  }\n\n  .cc-hero-text {\n    max-width: 330px;\n\n    margin: 0 auto;\n\n    font-size: 14px;\n\n    line-height: 1.6;\n  }\n\n  .cc-tag {\n    margin-top: 27px;\n\n    font-size: 10px;\n  }\n\n  .cc-benefits {\n    gap: 8px;\n\n    margin-top: 12px;\n  }\n\n  .cc-benefit {\n    padding: 16px 10px;\n\n    border-radius: 15px;\n  }\n\n  .cc-benefit strong {\n    font-size: 13px;\n  }\n\n  .cc-benefit span {\n    font-size: 11px;\n  }\n\n  .cc-statement {\n    padding: 48px 12px 42px;\n  }\n\n  .cc-statement p {\n    font-size: 14px;\n  }\n\n  .cc-details {\n    margin-bottom: 40px;\n  }\n\n  .cc-section-heading {\n    margin-bottom: 15px;\n  }\n\n  .cc-feature-button {\n    min-height: 52px;\n\n    padding: 14px 5px;\n\n    font-size: 13px;\n  }\n\n  .cc-feature-description p {\n    padding: 0 12px 14px;\n\n    font-size: 11px;\n  }\n\n  .cc-life {\n    margin-bottom: 24px;\n\n    padding: 27px 20px;\n\n    border-radius: 20px;\n  }\n\n  .cc-life \u003e p {\n    font-size: 13px;\n\n    margin-top: 11px;\n  }\n\n  .cc-final-message {\n    margin-top: 25px;\n\n    padding-top: 22px;\n  }\n\n  .cc-final-message p {\n    font-size: 13px;\n  }\n\n  .cc-brand-signature {\n    padding: 22px 15px 8px;\n  }\n\n  .cc-brand-signature strong {\n    font-size: 14px;\n  }\n\n  .cc-brand-line {\n    font-size: 11px;\n  }\n\n  .cc-slogan {\n    font-size: 14px;\n  }\n\n}\n\n\n\/* =========================================================\n   REDUCED MOTION\n   ========================================================= *\/\n\n@media (prefers-reduced-motion: reduce) {\n\n  .cc-animate {\n    animation: none;\n  }\n\n  .cc-feature-description {\n    transition: none;\n  }\n\n}\n\u003c\/style\u003e\n\u003cdiv class=\"cc-elite\"\u003e\n\u003cdiv class=\"cc-inner\"\u003e\n\u003c!-- =====================================================\n         HERO\n         ===================================================== --\u003e\n\u003csection class=\"cc-hero cc-animate\"\u003e\u003cspan class=\"cc-eyebrow\"\u003e Caracal Classic · Elite Collection \u003c\/span\u003e\n\u003ch2\u003eYour Ovaries Deserve\u003cbr\u003e\u003cem\u003eA Little Break.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"cc-hero-text\"\u003eGentle heat and soothing vibration designed to bring comfort to those days when your body simply asks you to slow down.\u003c\/p\u003e\n\u003cspan class=\"cc-tag\"\u003e Heat · Massage · Comfort \u003c\/span\u003e\u003c\/section\u003e\n\u003c!-- =====================================================\n         BENEFITS\n         ===================================================== --\u003e\n\u003csection class=\"cc-benefits\"\u003e\n\u003cdiv class=\"cc-benefit\"\u003e\n\u003cstrong\u003e5 Heat Levels\u003c\/strong\u003e \u003cspan\u003eChoose warmth from 45°C to 65°C.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cc-benefit\"\u003e\n\u003cstrong\u003e4 Massage Modes\u003c\/strong\u003e \u003cspan\u003eGentle vibration for soothing comfort.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cc-benefit\"\u003e\n\u003cstrong\u003eCordless\u003c\/strong\u003e \u003cspan\u003eComfort without being tied to an outlet.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cc-benefit\"\u003e\n\u003cstrong\u003eDiscreet\u003c\/strong\u003e \u003cspan\u003eSlim enough to fit beneath clothing.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n         STATEMENT\n         ===================================================== --\u003e\n\u003csection class=\"cc-statement\"\u003e\n\u003ch2\u003eWhen your body says slow down,\u003cbr\u003e\u003cem\u003elisten.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp\u003eThe Bloom Ease Belt combines soothing heat with gentle vibration massage in one slim, cordless design made to move with you.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n         THERAPY MODES\n         ===================================================== --\u003e\n\u003csection class=\"cc-modes\"\u003e\n\u003cdiv class=\"cc-mode\"\u003e\n\u003cspan class=\"cc-mode-number\"\u003e 01 \u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eIntelligent Heat Therapy\u003c\/h3\u003e\n\u003cp\u003eChoose from five temperature settings from 45°C to 65°C and find the level of warmth that feels right for you.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cc-mode\"\u003e\n\u003cspan class=\"cc-mode-number\"\u003e 02 \u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eGentle Vibration Massage\u003c\/h3\u003e\n\u003cp\u003eFour tailored massage modes provide soothing vibration for menstrual discomfort and lower-back tension.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n         DETAILS\n         ===================================================== --\u003e\n\u003csection class=\"cc-details\"\u003e\n\u003cdiv class=\"cc-section-heading\"\u003e\n\u003cspan\u003e The details \u003c\/span\u003e\n\u003ch2\u003eSmall details. \u003cem\u003eBig comfort.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cc-features\"\u003e\n\u003c!-- HEAT --\u003e\n\u003cdiv class=\"cc-feature\"\u003e\n\u003cbutton type=\"button\" class=\"cc-feature-button\"\u003e \u003cspan class=\"cc-feature-title\"\u003e Soothing Heat Therapy \u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"cc-feature-description\"\u003e\n\u003cdiv class=\"cc-feature-description-inner\"\u003e\n\u003cp\u003eConsistent warmth designed to comfort menstrual cramps and abdominal discomfort.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- MASSAGE --\u003e\n\u003cdiv class=\"cc-feature\"\u003e\n\u003cbutton type=\"button\" class=\"cc-feature-button\"\u003e \u003cspan class=\"cc-feature-title\"\u003e Gentle Vibration Massage \u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"cc-feature-description\"\u003e\n\u003cdiv class=\"cc-feature-description-inner\"\u003e\n\u003cp\u003eFour massage modes provide soothing vibration for menstrual discomfort and lower-back tension.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TEMPERATURE --\u003e\n\u003cdiv class=\"cc-feature\"\u003e\n\u003cbutton type=\"button\" class=\"cc-feature-button\"\u003e \u003cspan class=\"cc-feature-title\"\u003e Five Temperature Settings \u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"cc-feature-description\"\u003e\n\u003cdiv class=\"cc-feature-description-inner\"\u003e\n\u003cp\u003eAdjust the warmth from 45°C to 65°C to suit your comfort.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- LED --\u003e\n\u003cdiv class=\"cc-feature\"\u003e\n\u003cbutton type=\"button\" class=\"cc-feature-button\"\u003e \u003cspan class=\"cc-feature-title\"\u003e Intuitive LED Display \u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"cc-feature-description\"\u003e\n\u003cdiv class=\"cc-feature-description-inner\"\u003e\n\u003cp\u003eEasily view and adjust your selected temperature and massage mode.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- AUTO SHUT OFF --\u003e\n\u003cdiv class=\"cc-feature\"\u003e\n\u003cbutton type=\"button\" class=\"cc-feature-button\"\u003e \u003cspan class=\"cc-feature-title\"\u003e Intelligent Auto Shut-Off \u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"cc-feature-description\"\u003e\n\u003cdiv class=\"cc-feature-description-inner\"\u003e\n\u003cp\u003eBuilt-in automatic shut-off provides added peace of mind during use.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- RECHARGEABLE --\u003e\n\u003cdiv class=\"cc-feature\"\u003e\n\u003cbutton type=\"button\" class=\"cc-feature-button\"\u003e \u003cspan class=\"cc-feature-title\"\u003e Wireless \u0026amp; Rechargeable \u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"cc-feature-description\"\u003e\n\u003cdiv class=\"cc-feature-description-inner\"\u003e\n\u003cp\u003eEnjoy cordless comfort without being tied to a power outlet.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- DISCREET --\u003e\n\u003cdiv class=\"cc-feature\"\u003e\n\u003cbutton type=\"button\" class=\"cc-feature-button\"\u003e \u003cspan class=\"cc-feature-title\"\u003e Slim \u0026amp; Discreet \u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"cc-feature-description\"\u003e\n\u003cdiv class=\"cc-feature-description-inner\"\u003e\n\u003cp\u003eDesigned to fit comfortably beneath clothing without adding unnecessary bulk.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- EVERYDAY --\u003e\n\u003cdiv class=\"cc-feature\"\u003e\n\u003cbutton type=\"button\" class=\"cc-feature-button\"\u003e \u003cspan class=\"cc-feature-title\"\u003e Made for Everyday Life \u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"cc-feature-description\"\u003e\n\u003cdiv class=\"cc-feature-description-inner\"\u003e\n\u003cp\u003eIdeal for relaxing, working, travelling, stretching and gentle yoga.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n         REAL LIFE\n         ===================================================== --\u003e\n\u003csection class=\"cc-life\"\u003e\u003cspan class=\"cc-life-label\"\u003e Made for real life \u003c\/span\u003e\n\u003ch2\u003eBecause comfort shouldn't \u003cem\u003ehave to stay at home.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp\u003eCompact enough to keep beside your bed, in your handbag or packed into your travel bag, the Bloom Ease Belt is designed to be there when you need it most.\u003c\/p\u003e\n\u003cdiv class=\"cc-final-message\"\u003e\n\u003ch2\u003eYour comfort. \u003cem\u003eWherever life takes you.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp\u003eA little warmth. A little movement. A little more freedom to get on with your day.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cscript\u003e\n(function () {\n  \/\/ Find the closest .cc-elite wrapper to scope everything locally\n  var wrapper = document.currentScript.closest('.cc-elite') \n    || document.querySelector('.cc-elite');\n\n  if (!wrapper) return;\n\n  \/\/ MOBILE \/ TOUCH — toggle .is-open on tap\n  wrapper.querySelectorAll('.cc-feature-button').forEach(function (btn) {\n    btn.addEventListener('click', function () {\n      var feature = btn.closest('.cc-feature');\n      var isOpen = feature.classList.contains('is-open');\n\n      \/\/ Close all others\n      wrapper.querySelectorAll('.cc-feature').forEach(function (f) {\n        f.classList.remove('is-open');\n      });\n\n      \/\/ Toggle this one\n      if (!isOpen) {\n        feature.classList.add('is-open');\n      }\n    });\n  });\n})();\n\u003c\/script\u003e","brand":"Caracal Classic","offers":[{"title":"Default Title","offer_id":56407434756401,"sku":null,"price":529.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1007\/9007\/5697\/files\/HeroImage.jpg?v=1790001862","url":"https:\/\/caracalclassic.co.za\/products\/caracal-classic%e2%84%a2-bloom-ease-belt","provider":"Caracal Classic","version":"1.0","type":"link"}