{"title":"All Products","description":null,"products":[{"product_id":"wombly-relief-belt-heating-pad-belt","title":"Wombly Relief Belt (Heating Pad Belt)","description":"\u003cstyle\u003e\n\/* =========================================================\n   WOMBLY — PREMIUM SHOPIFY SECTION\n   CLEAN \/ COMPACT \/ NO JAVASCRIPT\n   ========================================================= *\/\n\n.wombly-x {\n  --ivory:#fffdf9;\n  --cream:#f7f0e9;\n  --beige:#dfcdbb;\n  --champagne:#c9a982;\n  --blush:#e7bfc5;\n  --rose:#c98291;\n  --lavender:#a38bab;\n  --purple:#765d82;\n  --plum:#443248;\n  --deep:#2d2230;\n  --ink:#342a32;\n\n  position:relative;\n  width:100%;\n  overflow:hidden;\n  color:var(--ink);\n\n  background:\n    radial-gradient(\n      circle at 5% 5%,\n      rgba(201,169,130,.22),\n      transparent 28%\n    ),\n    radial-gradient(\n      circle at 95% 30%,\n      rgba(163,139,171,.15),\n      transparent 30%\n    ),\n    linear-gradient(\n      145deg,\n      #fffdfb 0%,\n      #f8f1eb 45%,\n      #f1e5e0 100%\n    );\n\n  font-family:\n    -apple-system,\n    BlinkMacSystemFont,\n    \"Helvetica Neue\",\n    Arial,\n    sans-serif;\n}\n\n.wombly-x *,\n.wombly-x *::before,\n.wombly-x *::after {\n  box-sizing:border-box;\n}\n\n.wombly-x h1,\n.wombly-x h2,\n.wombly-x h3,\n.wombly-x p {\n  margin-top:0;\n}\n\n.wombly-x-inner {\n  position:relative;\n  z-index:5;\n\n  width:100%;\n  max-width:1120px;\n\n  margin:0 auto;\n\n  padding:65px 20px 70px;\n}\n\n\n\/* =========================================================\n   BACKGROUND GLOWS\n   ========================================================= *\/\n\n.wombly-x-glow {\n  position:absolute;\n\n  width:430px;\n  height:430px;\n\n  border-radius:50%;\n\n  filter:blur(110px);\n\n  pointer-events:none;\n}\n\n.wombly-x-glow-a {\n  top:30px;\n  right:-250px;\n\n  background:rgba(118,93,130,.12);\n}\n\n.wombly-x-glow-b {\n  bottom:200px;\n  left:-250px;\n\n  background:rgba(201,169,130,.14);\n}\n\n\n\/* =========================================================\n   PROTEA DECORATION\n   ========================================================= *\/\n\n.wombly-x-protea {\n  position:absolute;\n  z-index:1;\n\n  pointer-events:none;\n\n  opacity:.12;\n}\n\n.wombly-x-protea-a {\n  width:190px;\n  height:290px;\n\n  left:-70px;\n  top:50px;\n\n  transform:rotate(-13deg);\n\n  animation:\n    womblyProteaA\n    8s\n    ease-in-out\n    infinite;\n}\n\n.wombly-x-protea-b {\n  width:210px;\n  height:300px;\n\n  right:-85px;\n  bottom:200px;\n\n  opacity:.09;\n\n  transform:rotate(17deg);\n\n  animation:\n    womblyProteaB\n    9s\n    ease-in-out\n    infinite;\n}\n\n@keyframes womblyProteaA {\n  0%,100% {\n    transform:rotate(-13deg) translateY(0);\n  }\n\n  50% {\n    transform:rotate(-9deg) translateY(-12px);\n  }\n}\n\n@keyframes womblyProteaB {\n  0%,100% {\n    transform:rotate(17deg) translateY(0);\n  }\n\n  50% {\n    transform:rotate(21deg) translateY(12px);\n  }\n}\n\n\n\/* =========================================================\n   HERO\n   ========================================================= *\/\n\n.wombly-x-hero {\n  max-width:820px;\n\n  margin:0 auto;\n\n  text-align:center;\n}\n\n.wombly-x-eyebrow {\n  display:flex;\n\n  justify-content:center;\n  align-items:center;\n\n  gap:10px;\n\n  margin-bottom:17px;\n\n  color:var(--purple);\n\n  font-size:10px;\n  font-weight:700;\n\n  letter-spacing:3px;\n\n  text-transform:uppercase;\n}\n\n.wombly-x-eyebrow i {\n  display:block;\n\n  width:28px;\n  height:1px;\n\n  background:var(--champagne);\n}\n\n.wombly-x-title {\n  margin:0;\n\n  color:var(--plum);\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size:\n    clamp(40px,7vw,72px);\n\n  font-weight:400;\n\n  line-height:.98;\n\n  letter-spacing:-2.5px;\n}\n\n.wombly-x-title em {\n  color:var(--rose);\n\n  font-style:italic;\n}\n\n.wombly-x-subtitle {\n  max-width:610px;\n\n  margin:20px auto 0;\n\n  color:#655a62;\n\n  font-size:14px;\n\n  line-height:1.7;\n}\n\n.wombly-x-pill {\n  display:inline-flex;\n\n  align-items:center;\n\n  gap:9px;\n\n  margin-top:23px;\n\n  padding:10px 17px;\n\n  border:\n    1px solid\n    rgba(201,169,130,.55);\n\n  border-radius:100px;\n\n  background:\n    rgba(255,255,255,.65);\n\n  color:var(--plum);\n\n  font-size:9.5px;\n\n  font-weight:700;\n\n  letter-spacing:1.3px;\n\n  box-shadow:\n    0 10px 30px\n    rgba(68,50,72,.06);\n}\n\n.wombly-x-dot {\n  width:7px;\n  height:7px;\n\n  flex:none;\n\n  border-radius:50%;\n\n  background:var(--rose);\n\n  box-shadow:\n    0 0 0 5px\n    rgba(201,130,145,.12);\n}\n\n\n\/* =========================================================\n   SIX FEATURE CARDS\n   ========================================================= *\/\n\n.wombly-x-features {\n  position:relative;\n  z-index:10;\n\n  display:grid;\n\n  grid-template-columns:\n    repeat(3,minmax(0,1fr));\n\n  gap:13px;\n\n  width:100%;\n\n  margin:48px auto 55px;\n}\n\n.wombly-x-feature {\n  position:relative;\n\n  display:block;\n\n  width:100%;\n\n  min-height:145px;\n\n  padding:23px 21px;\n\n  overflow:hidden;\n\n  border:\n    1px solid\n    rgba(201,169,130,.38);\n\n  border-radius:20px;\n\n  background:\n    linear-gradient(\n      145deg,\n      rgba(255,255,255,.95),\n      rgba(244,233,227,.78)\n    );\n\n  box-shadow:\n    0 15px 40px\n    rgba(68,50,72,.08);\n\n  transition:\n    transform .35s ease,\n    box-shadow .35s ease,\n    border-color .35s ease;\n}\n\n.wombly-x-feature:hover {\n  transform:translateY(-5px);\n\n  border-color:\n    rgba(118,93,130,.4);\n\n  box-shadow:\n    0 23px 50px\n    rgba(68,50,72,.13);\n}\n\n.wombly-x-feature::after {\n  content:\"\";\n\n  position:absolute;\n\n  width:120px;\n  height:120px;\n\n  right:-55px;\n  bottom:-65px;\n\n  border-radius:50%;\n\n  background:\n    radial-gradient(\n      circle,\n      rgba(201,169,130,.27),\n      transparent 70%\n    );\n\n  pointer-events:none;\n}\n\n\n\/* =========================================================\n   FEATURE ICONS\n   ========================================================= *\/\n\n.wombly-x-icon {\n  display:flex;\n\n  align-items:center;\n  justify-content:center;\n\n  width:40px;\n  height:40px;\n\n  margin-bottom:14px;\n\n  border-radius:12px;\n\n  background:\n    linear-gradient(\n      135deg,\n      rgba(238,215,217,.85),\n      rgba(223,208,229,.85)\n    );\n\n  border:\n    1px solid\n    rgba(118,93,130,.14);\n\n  color:var(--purple);\n\n  box-shadow:\n    inset\n    0 1px 2px\n    rgba(255,255,255,.9);\n\n  transition:\n    transform .35s ease,\n    background .35s ease;\n}\n\n.wombly-x-icon svg {\n  display:block;\n\n  width:21px;\n  height:21px;\n\n  fill:none;\n\n  stroke:currentColor;\n\n  stroke-width:1.6;\n\n  stroke-linecap:round;\n  stroke-linejoin:round;\n}\n\n.wombly-x-feature:hover .wombly-x-icon {\n  transform:translateY(-2px);\n\n  background:\n    linear-gradient(\n      135deg,\n      #ead1d4,\n      #ddd0e5\n    );\n\n  color:var(--plum);\n}\n\n\n\/* =========================================================\n   FEATURE TEXT\n   ========================================================= *\/\n\n.wombly-x-feature h3 {\n  position:relative;\n  z-index:3;\n\n  margin:\n    0 0 5px;\n\n  color:var(--plum);\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size:17px;\n\n  font-weight:400;\n}\n\n.wombly-x-feature p {\n  position:relative;\n  z-index:3;\n\n  margin:0;\n\n  color:#746970;\n\n  font-size:11px;\n\n  line-height:1.55;\n}\n\n\n\/* =========================================================\n   DARK PREMIUM SECTION\n   ========================================================= *\/\n\n.wombly-x-dark {\n  position:relative;\n  z-index:3;\n\n  width:100%;\n\n  padding:65px 20px;\n\n  overflow:hidden;\n\n  background:\n\n    radial-gradient(\n      circle at 85% 20%,\n      rgba(201,169,130,.17),\n      transparent 30%\n    ),\n\n    radial-gradient(\n      circle at 15% 80%,\n      rgba(163,139,171,.16),\n      transparent 30%\n    ),\n\n    linear-gradient(\n      135deg,\n      #332638,\n      #443248 50%,\n      #302431\n    );\n\n  color:white;\n\n  box-shadow:\n    0 25px 80px\n    rgba(45,34,48,.2);\n}\n\n.wombly-x-dark::before {\n  content:\"\";\n\n  position:absolute;\n\n  top:0;\n  left:-100%;\n\n  width:70%;\n  height:100%;\n\n  background:\n    linear-gradient(\n      90deg,\n      transparent,\n      rgba(255,255,255,.035),\n      transparent\n    );\n\n  transform:skewX(-20deg);\n\n  animation:\n    womblyDarkShine\n    8s\n    ease-in-out\n    infinite;\n}\n\n@keyframes womblyDarkShine {\n  0% {\n    left:-100%;\n  }\n\n  50%,100% {\n    left:130%;\n  }\n}\n\n\n\/* =========================================================\n   DARK CONTENT\n   ========================================================= *\/\n\n.wombly-x-dark-inner {\n  position:relative;\n  z-index:5;\n\n  display:grid;\n\n  grid-template-columns:\n    .9fr 1.1fr;\n\n  align-items:center;\n\n  gap:60px;\n\n  max-width:1020px;\n\n  margin:0 auto;\n}\n\n\n\/* =========================================================\n   PRODUCT AREA\n   ========================================================= *\/\n\n.wombly-x-product-area {\n  position:relative;\n\n  display:flex;\n\n  align-items:center;\n  justify-content:center;\n\n  min-height:390px;\n}\n\n\n\/* MAIN ORBIT *\/\n\n.wombly-x-orbit {\n  position:absolute;\n\n  width:330px;\n  height:330px;\n\n  top:50%;\n  left:50%;\n\n  transform:\n    translate(-50%,-50%);\n\n  border:\n    1px solid\n    rgba(201,169,130,.38);\n\n  border-radius:50%;\n\n  animation:\n    womblyOrbit\n    18s\n    linear\n    infinite;\n}\n\n\n\/* SECOND ORBIT *\/\n\n.wombly-x-orbit::after {\n  content:\"\";\n\n  position:absolute;\n\n  width:260px;\n  height:260px;\n\n  top:50%;\n  left:50%;\n\n  transform:\n    translate(-50%,-50%);\n\n  border:\n    1px solid\n    rgba(231,191,197,.18);\n\n  border-radius:50%;\n}\n\n\n\/* ORBITING DOT *\/\n\n.wombly-x-orbit::before {\n  content:\"\";\n\n  position:absolute;\n\n  top:25px;\n  left:50%;\n\n  width:9px;\n  height:9px;\n\n  transform:\n    translateX(-50%);\n\n  border-radius:50%;\n\n  background:var(--champagne);\n\n  box-shadow:\n    0 0 0 8px\n    rgba(201,169,130,.10),\n\n    0 0 22px\n    rgba(201,169,130,.6);\n}\n\n@keyframes womblyOrbit {\n\n  from {\n    transform:\n      translate(-50%,-50%)\n      rotate(0deg);\n  }\n\n  to {\n    transform:\n      translate(-50%,-50%)\n      rotate(360deg);\n  }\n\n}\n\n\n\/* =========================================================\n   PRODUCT\n   ========================================================= *\/\n\n.wombly-x-cylinder {\n  position:relative;\n  z-index:5;\n\n  display:flex;\n\n  align-items:center;\n  justify-content:center;\n\n  width:245px;\n  height:122px;\n\n  border-radius:70px;\n\n  background:\n    linear-gradient(\n      135deg,\n      #d8c1aa 0%,\n      #f4e4d6 45%,\n      #c7aa8f 100%\n    );\n\n  transform:rotate(-8deg);\n\n  box-shadow:\n\n    0 35px 70px\n    rgba(0,0,0,.34),\n\n    inset\n    0 2px 6px\n    rgba(255,255,255,.85);\n\n  animation:\n    womblyProductFloat\n    4.5s\n    ease-in-out\n    infinite;\n}\n\n@keyframes womblyProductFloat {\n\n  0%,100% {\n    transform:\n      rotate(-8deg)\n      translateY(0);\n  }\n\n  50% {\n    transform:\n      rotate(-8deg)\n      translateY(-10px);\n  }\n\n}\n\n\n\/* HEATING AREA *\/\n\n.wombly-x-cylinder::before {\n  content:\"\";\n\n  position:absolute;\n\n  left:50%;\n  top:50%;\n\n  width:72px;\n  height:72px;\n\n  transform:\n    translate(-50%,-50%);\n\n  border-radius:50%;\n\n  background:\n    radial-gradient(\n      circle,\n      #f2c8cd,\n      #d996a3\n    );\n\n  opacity:.85;\n\n  box-shadow:\n    0 0 35px\n    rgba(217,150,163,.4);\n}\n\n\n\/* PRODUCT BRAND *\/\n\n.wombly-x-brand {\n  position:relative;\n  z-index:10;\n\n  color:\n    rgba(68,50,72,.72);\n\n  font-size:9px;\n\n  font-weight:700;\n\n  letter-spacing:3px;\n\n  line-height:1;\n\n  user-select:none;\n}\n\n\n\/* =========================================================\n   DARK COPY\n   ========================================================= *\/\n\n.wombly-x-copy-label {\n  margin-bottom:11px;\n\n  color:var(--champagne);\n\n  font-size:9px;\n\n  font-weight:700;\n\n  letter-spacing:3px;\n\n  text-transform:uppercase;\n}\n\n.wombly-x-copy h2 {\n  margin:\n    0 0 16px;\n\n  color:#fffaf6;\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size:\n    clamp(34px,5vw,50px);\n\n  font-weight:400;\n\n  line-height:1.05;\n}\n\n.wombly-x-copy h2 em {\n  color:var(--blush);\n\n  font-style:italic;\n}\n\n.wombly-x-copy p {\n  max-width:530px;\n\n  margin:\n    0 0 21px;\n\n  color:\n    rgba(255,255,255,.72);\n\n  font-size:13px;\n\n  line-height:1.75;\n}\n\n.wombly-x-checks {\n  display:grid;\n\n  gap:10px;\n}\n\n.wombly-x-check {\n  display:flex;\n\n  align-items:center;\n\n  gap:11px;\n\n  color:\n    rgba(255,255,255,.88);\n\n  font-size:11.5px;\n}\n\n.wombly-x-check-icon {\n  display:flex;\n\n  align-items:center;\n  justify-content:center;\n\n  flex:none;\n\n  width:25px;\n  height:25px;\n\n  border-radius:50%;\n\n  background:\n    rgba(201,169,130,.17);\n\n  border:\n    1px solid\n    rgba(201,169,130,.35);\n\n  color:var(--champagne);\n\n  font-size:10px;\n}\n\n\n\/* =========================================================\n   MOBILE\n   ========================================================= *\/\n\n@media(max-width:749px) {\n\n  .wombly-x-inner {\n    padding:\n      50px 16px 60px;\n  }\n\n  .wombly-x-title {\n    font-size:42px;\n\n    letter-spacing:-1.7px;\n  }\n\n  .wombly-x-subtitle {\n    font-size:13px;\n\n    padding:0 8px;\n  }\n\n  .wombly-x-pill {\n    font-size:8.5px;\n\n    letter-spacing:1px;\n\n    padding:\n      9px 13px;\n  }\n\n\n  \/* FEATURE CARDS *\/\n\n  .wombly-x-features {\n    grid-template-columns:\n      repeat(2,minmax(0,1fr));\n\n    gap:9px;\n\n    margin:\n      40px auto 45px;\n  }\n\n  .wombly-x-feature {\n    min-height:135px;\n\n    padding:\n      17px 14px;\n\n    border-radius:16px;\n  }\n\n  .wombly-x-icon {\n    width:35px;\n    height:35px;\n\n    margin-bottom:10px;\n  }\n\n  .wombly-x-icon svg {\n    width:19px;\n    height:19px;\n  }\n\n  .wombly-x-feature h3 {\n    font-size:14.5px;\n  }\n\n  .wombly-x-feature p {\n    font-size:10px;\n  }\n\n\n  \/* DARK SECTION *\/\n\n  .wombly-x-dark {\n    padding:\n      55px 16px;\n  }\n\n  .wombly-x-dark-inner {\n    display:flex;\n\n    flex-direction:column;\n\n    gap:5px;\n  }\n\n\n  \/* MOBILE PRODUCT *\/\n\n  .wombly-x-product-area {\n    width:100%;\n\n    min-height:290px;\n  }\n\n  .wombly-x-orbit {\n    width:230px;\n    height:230px;\n  }\n\n  .wombly-x-orbit::after {\n    width:180px;\n    height:180px;\n  }\n\n  .wombly-x-cylinder {\n    width:205px;\n    height:103px;\n  }\n\n  .wombly-x-cylinder::before {\n    width:60px;\n    height:60px;\n  }\n\n  .wombly-x-brand {\n    font-size:8px;\n\n    letter-spacing:2.5px;\n  }\n\n\n  \/* MOBILE COPY *\/\n\n  .wombly-x-copy h2 {\n    font-size:34px;\n  }\n\n  .wombly-x-copy p {\n    font-size:12.5px;\n  }\n\n}\n\n\n\/* =========================================================\n   SMALL MOBILE\n   ========================================================= *\/\n\n@media(max-width:420px) {\n\n  .wombly-x-title {\n    font-size:38px;\n  }\n\n  .wombly-x-feature {\n    min-height:130px;\n  }\n\n  .wombly-x-feature h3 {\n    font-size:14px;\n  }\n\n  .wombly-x-feature p {\n    font-size:9.5px;\n  }\n\n  .wombly-x-product-area {\n    min-height:270px;\n  }\n\n  .wombly-x-orbit {\n    width:215px;\n    height:215px;\n  }\n\n  .wombly-x-orbit::after {\n    width:165px;\n    height:165px;\n  }\n\n  .wombly-x-cylinder {\n    width:190px;\n    height:95px;\n  }\n\n}\n\u003c\/style\u003e\n\u003csection class=\"wombly-x\"\u003e\u003c!-- BACKGROUND GLOWS --\u003e\n\u003cdiv class=\"wombly-x-glow wombly-x-glow-a\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"wombly-x-glow wombly-x-glow-b\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- =====================================================\n       PROTEA LEFT\n       ===================================================== --\u003e\n\u003cdiv class=\"wombly-x-protea wombly-x-protea-a\"\u003e\u003csvg viewbox=\"0 0 200 300\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n\n      \u003cpath d=\"M105 285 C100 220 104 150 92 75\" stroke=\"#765d82\" stroke-width=\"2\"\u003e\u003c\/path\u003e\n\n      \u003cpath d=\"M100 190 C70 170 48 170 30 150\" stroke=\"#765d82\" stroke-width=\"2\"\u003e\u003c\/path\u003e\n\n      \u003cpath d=\"M100 215 C130 190 151 181 170 155\" stroke=\"#765d82\" stroke-width=\"2\"\u003e\u003c\/path\u003e\n\n      \u003cpath d=\"M92 78 C65 65 58 38 73 19 C87 2 107 8 112 28 C118 7 138 5 147 21 C158 41 137 67 105 81\" stroke=\"#765d82\" stroke-width=\"2\"\u003e\u003c\/path\u003e\n\n      \u003cpath d=\"M83 68 C70 48 72 25 87 15\" stroke=\"#765d82\" stroke-width=\"1.5\"\u003e\u003c\/path\u003e\n\n      \u003cpath d=\"M94 72 C87 48 92 24 105 11\" stroke=\"#765d82\" stroke-width=\"1.5\"\u003e\u003c\/path\u003e\n\n      \u003cpath d=\"M105 73 C108 46 121 25 133 19\" stroke=\"#765d82\" stroke-width=\"1.5\"\u003e\u003c\/path\u003e\n\n      \u003cpath d=\"M116 68 C128 48 141 40 147 38\" stroke=\"#765d82\" stroke-width=\"1.5\"\u003e\u003c\/path\u003e\n\n      \u003cpath d=\"M99 150 C70 140 57 122 53 104 C76 108 91 120 99 150Z\" stroke=\"#765d82\" stroke-width=\"2\"\u003e\u003c\/path\u003e\n\n      \u003cpath d=\"M101 175 C127 160 144 143 149 123 C128 130 112 145 101 175Z\" stroke=\"#765d82\" stroke-width=\"2\"\u003e\u003c\/path\u003e\n\n    \u003c\/svg\u003e\u003c\/div\u003e\n\u003c!-- =====================================================\n       PROTEA RIGHT\n       ===================================================== --\u003e\n\u003cdiv class=\"wombly-x-protea wombly-x-protea-b\"\u003e\u003csvg viewbox=\"0 0 200 300\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n\n      \u003cpath d=\"M105 285 C100 220 104 150 92 75\" stroke=\"#c9a982\" stroke-width=\"2\"\u003e\u003c\/path\u003e\n\n      \u003cpath d=\"M92 78 C65 65 58 38 73 19 C87 2 107 8 112 28 C118 7 138 5 147 21 C158 41 137 67 105 81\" stroke=\"#c9a982\" stroke-width=\"2\"\u003e\u003c\/path\u003e\n\n      \u003cpath d=\"M83 68 C70 48 72 25 87 15\" stroke=\"#c9a982\" stroke-width=\"1.5\"\u003e\u003c\/path\u003e\n\n      \u003cpath d=\"M94 72 C87 48 92 24 105 11\" stroke=\"#c9a982\" stroke-width=\"1.5\"\u003e\u003c\/path\u003e\n\n      \u003cpath d=\"M105 73 C108 46 121 25 133 19\" stroke=\"#c9a982\" stroke-width=\"1.5\"\u003e\u003c\/path\u003e\n\n      \u003cpath d=\"M116 68 C128 48 141 40 147 38\" stroke=\"#c9a982\" stroke-width=\"1.5\"\u003e\u003c\/path\u003e\n\n      \u003cpath d=\"M99 150 C70 140 57 122 53 104 C76 108 91 120 99 150Z\" stroke=\"#c9a982\" stroke-width=\"2\"\u003e\u003c\/path\u003e\n\n    \u003c\/svg\u003e\u003c\/div\u003e\n\u003c!-- =====================================================\n       HERO\n       ===================================================== --\u003e\n\u003cdiv class=\"wombly-x-inner\"\u003e\n\u003cdiv class=\"wombly-x-hero\"\u003e\n\u003cdiv class=\"wombly-x-eyebrow\"\u003e\n\u003ci\u003e\u003c\/i\u003e WOMBLY RELIEF \u003ci\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003ch1 class=\"wombly-x-title\"\u003eYour Cycle Doesn't Stop.\u003cbr\u003e\u003cem\u003eNeither Should You.\u003c\/em\u003e\n\u003c\/h1\u003e\n\u003cp class=\"wombly-x-subtitle\"\u003ePremium wearable warmth designed to bring soothing comfort wherever your day takes you.\u003c\/p\u003e\n\u003cdiv class=\"wombly-x-pill\"\u003e\n\u003cspan class=\"wombly-x-dot\"\u003e\u003c\/span\u003e CORDLESS · RECHARGEABLE · WEARABLE\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===================================================\n         SIX FEATURES\n         =================================================== --\u003e\n\u003cdiv class=\"wombly-x-features\"\u003e\n\u003c!-- TARGETED WARMTH --\u003e\n\u003cdiv class=\"wombly-x-feature\"\u003e\n\u003cdiv class=\"wombly-x-icon\"\u003e\u003csvg viewbox=\"0 0 48 48\"\u003e\n\n            \u003ccircle cx=\"24\" cy=\"24\" r=\"8\"\u003e\u003c\/circle\u003e\n\n            \u003cpath d=\"M24 4v6\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M24 38v6\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M4 24h6\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M38 24h6\"\u003e\u003c\/path\u003e\n\n            \u003cpath d=\"M10 10l4.5 4.5\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M33.5 33.5L38 38\"\u003e\u003c\/path\u003e\n\n            \u003cpath d=\"M38 10l-4.5 4.5\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M14.5 33.5L10 38\"\u003e\u003c\/path\u003e\n\n          \u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3\u003eTargeted Warmth\u003c\/h3\u003e\n\u003cp\u003eSoothing warmth exactly where you need it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- HANDS FREE --\u003e\n\u003cdiv class=\"wombly-x-feature\"\u003e\n\u003cdiv class=\"wombly-x-icon\"\u003e\u003csvg viewbox=\"0 0 48 48\"\u003e\n\n            \u003cpath d=\"M14 29c-2-3-2-7 0-10l4-6c1-2 4-1 4 1v7\"\u003e\u003c\/path\u003e\n\n            \u003cpath d=\"M22 21v-8c0-2 3-2 4 0v8\"\u003e\u003c\/path\u003e\n\n            \u003cpath d=\"M26 21v-6c0-2 3-2 4 0v7\"\u003e\u003c\/path\u003e\n\n            \u003cpath d=\"M30 22v-4c0-2 3-2 4 0v9c0 6-4 11-10 11h-3c-5 0-9-3-11-7\"\u003e\u003c\/path\u003e\n\n            \u003cpath d=\"M9 29c1 4 3 7 6 9\"\u003e\u003c\/path\u003e\n\n          \u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3\u003eHands-Free\u003c\/h3\u003e\n\u003cp\u003eWear it while you work, relax or move.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CORDLESS --\u003e\n\u003cdiv class=\"wombly-x-feature\"\u003e\n\u003cdiv class=\"wombly-x-icon\"\u003e\u003csvg viewbox=\"0 0 48 48\"\u003e\n\n            \u003crect x=\"14\" y=\"7\" width=\"20\" height=\"34\" rx=\"4\"\u003e\u003c\/rect\u003e\n\n            \u003cpath d=\"M20 4h8\"\u003e\u003c\/path\u003e\n\n            \u003cpath d=\"M24 14v10\"\u003e\u003c\/path\u003e\n\n            \u003cpath d=\"M20 20l4 4 4-4\"\u003e\u003c\/path\u003e\n\n            \u003cpath d=\"M18 32h12\"\u003e\u003c\/path\u003e\n\n          \u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3\u003eCordless\u003c\/h3\u003e\n\u003cp\u003eRechargeable comfort without the cables.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- DISCREET --\u003e\n\u003cdiv class=\"wombly-x-feature\"\u003e\n\u003cdiv class=\"wombly-x-icon\"\u003e\u003csvg viewbox=\"0 0 48 48\"\u003e\n\n            \u003cpath d=\"M8 25c5-8 11-12 16-12s11 4 16 12c-5 8-11 12-16 12S13 33 8 25Z\"\u003e\u003c\/path\u003e\n\n            \u003ccircle cx=\"24\" cy=\"25\" r=\"5\"\u003e\u003c\/circle\u003e\n\n            \u003cpath d=\"M12 13l24 24\"\u003e\u003c\/path\u003e\n\n          \u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3\u003eDiscreet\u003c\/h3\u003e\n\u003cp\u003eSlim and comfortable beneath clothing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- REUSABLE --\u003e\n\u003cdiv class=\"wombly-x-feature\"\u003e\n\u003cdiv class=\"wombly-x-icon\"\u003e\u003csvg viewbox=\"0 0 48 48\"\u003e\n\n            \u003cpath d=\"M38 18a16 16 0 0 0-27-6l-4 5\"\u003e\u003c\/path\u003e\n\n            \u003cpath d=\"M7 10v7h7\"\u003e\u003c\/path\u003e\n\n            \u003cpath d=\"M10 30a16 16 0 0 0 27 6l4-5\"\u003e\u003c\/path\u003e\n\n            \u003cpath d=\"M41 38v-7h-7\"\u003e\u003c\/path\u003e\n\n          \u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3\u003eReusable\u003c\/h3\u003e\n\u003cp\u003eDesigned to use again and again.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ADJUSTABLE HEAT --\u003e\n\u003cdiv class=\"wombly-x-feature\"\u003e\n\u003cdiv class=\"wombly-x-icon\"\u003e\u003csvg viewbox=\"0 0 48 48\"\u003e\n\n            \u003cpath d=\"M24 39c-7 0-11-5-11-11 0-5 3-8 7-12 3-3 4-6 4-10 6 4 11 10 11 17 0 9-5 16-11 16Z\"\u003e\u003c\/path\u003e\n\n            \u003cpath d=\"M24 33c-3 0-5-2-5-5 0-2 1-4 3-6\"\u003e\u003c\/path\u003e\n\n          \u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3\u003eAdjustable Heat\u003c\/h3\u003e\n\u003cp\u003eChoose the warmth that feels right.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- =====================================================\n       DARK PREMIUM PRODUCT SECTION\n       ===================================================== --\u003e\n\u003csection class=\"wombly-x-dark\"\u003e\n\u003cdiv class=\"wombly-x-dark-inner\"\u003e\n\u003c!-- PRODUCT VISUAL --\u003e\n\u003cdiv class=\"wombly-x-product-area\"\u003e\n\u003cdiv class=\"wombly-x-orbit\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"wombly-x-cylinder\"\u003e\u003cspan class=\"wombly-x-brand\"\u003e WOMBLY \u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- PRODUCT COPY --\u003e\n\u003cdiv class=\"wombly-x-copy\"\u003e\n\u003cdiv class=\"wombly-x-copy-label\"\u003eCOMFORT THAT MOVES WITH YOU\u003c\/div\u003e\n\u003ch2\u003eHeat that fits\u003cbr\u003e\u003cem\u003eyour life.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp\u003eWearable warmth that keeps you comfortable while you get on with your day.\u003c\/p\u003e\n\u003cdiv class=\"wombly-x-checks\"\u003e\n\u003cdiv class=\"wombly-x-check\"\u003e\n\u003cdiv class=\"wombly-x-check-icon\"\u003e✓\u003c\/div\u003e\nRechargeable \u0026amp; cordless\u003c\/div\u003e\n\u003cdiv class=\"wombly-x-check\"\u003e\n\u003cdiv class=\"wombly-x-check-icon\"\u003e✓\u003c\/div\u003e\nFlexible and comfortable\u003c\/div\u003e\n\u003cdiv class=\"wombly-x-check\"\u003e\n\u003cdiv class=\"wombly-x-check-icon\"\u003e✓\u003c\/div\u003e\nMultiple heat levels\u003c\/div\u003e\n\u003cdiv class=\"wombly-x-check\"\u003e\n\u003cdiv class=\"wombly-x-check-icon\"\u003e✓\u003c\/div\u003e\nDesigned for everyday movement\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/section\u003e","brand":"Wombly ","offers":[{"title":"Pink","offer_id":45910797516869,"sku":null,"price":699.0,"currency_code":"ZAR","in_stock":true},{"title":"White","offer_id":45910797549637,"sku":null,"price":699.0,"currency_code":"ZAR","in_stock":true},{"title":"Purple","offer_id":45910797582405,"sku":null,"price":699.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0759\/6356\/4101\/files\/pink-heating-belt.png?v=1790713349"},{"product_id":"wombly-period-proof-panty","title":"Wombly Period-Proof Panty","description":"\u003cstyle\u003e\n\/* =========================================================\n   WOMBLY PERIOD-PROOF PANTY\n   Premium Feminine Theme • Purple Edition\n   Shopify Safe • CSS Only • Mobile Optimised\n   ========================================================= *\/\n\n.wombly-period {\n  --cream:#fbf7f3;\n  --white:#fffdfb;\n  --blush:#f2d8d9;\n  --soft-pink:#f8e8e8;\n  --rose:#d99da2;\n  --darkrose:#b97880;\n\n  \/* WOMBLY PURPLE *\/\n  --purple:#8b6f9e;\n  --deep-purple:#624b70;\n  --lavender:#c8b5d6;\n  --soft-purple:#eee6f2;\n\n  --text:#40383a;\n  --muted:#756b6d;\n\n  width:100%;\n  box-sizing:border-box;\n  font-family:-apple-system,BlinkMacSystemFont,\"Helvetica Neue\",Arial,sans-serif;\n  color:var(--text);\n  background:var(--cream);\n  overflow:hidden;\n}\n\n.wombly-period *,\n.wombly-period *:before,\n.wombly-period *:after {\n  box-sizing:border-box;\n}\n\n\/* =========================================================\n   HERO\n   ========================================================= *\/\n\n.wombly-period .wp-hero {\n  position:relative;\n  padding:85px 25px 75px;\n  text-align:center;\n  background:\n    radial-gradient(circle at 12% 20%, rgba(200,181,214,.30), transparent 25%),\n    radial-gradient(circle at 88% 25%, rgba(242,216,217,.55), transparent 28%),\n    linear-gradient(135deg,#fbf7f3 0%,#fffdfb 48%,#f7eef6 100%);\n}\n\n.wombly-period .wp-hero:before {\n  content:\"\";\n  position:absolute;\n  width:280px;\n  height:280px;\n  border-radius:50%;\n  background:rgba(200,181,214,.16);\n  top:-140px;\n  left:-100px;\n}\n\n.wombly-period .wp-hero:after {\n  content:\"\";\n  position:absolute;\n  width:220px;\n  height:220px;\n  border-radius:50%;\n  background:rgba(217,157,162,.13);\n  bottom:-100px;\n  right:-70px;\n}\n\n.wombly-period .wp-label {\n  position:relative;\n  z-index:2;\n  display:inline-flex;\n  align-items:center;\n  gap:10px;\n  padding:9px 17px;\n  border-radius:50px;\n  background:rgba(139,111,158,.10);\n  border:1px solid rgba(139,111,158,.25);\n  color:var(--deep-purple);\n  font-size:11px;\n  font-weight:700;\n  letter-spacing:2px;\n  text-transform:uppercase;\n  margin-bottom:24px;\n}\n\n.wombly-period .wp-label:before {\n  content:\"\";\n  width:7px;\n  height:7px;\n  border-radius:50%;\n  background:var(--purple);\n  box-shadow:0 0 0 5px rgba(139,111,158,.10);\n}\n\n.wombly-period .wp-hero h1 {\n  position:relative;\n  z-index:2;\n  max-width:800px;\n  margin:0 auto 22px;\n  font-size:clamp(38px,6vw,68px);\n  line-height:1.02;\n  letter-spacing:-2.5px;\n  font-weight:700;\n  color:var(--text);\n}\n\n.wombly-period .wp-hero h1 em {\n  color:var(--purple);\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-weight:400;\n}\n\n.wombly-period .wp-hero p {\n  position:relative;\n  z-index:2;\n  max-width:690px;\n  margin:0 auto;\n  font-size:17px;\n  line-height:1.8;\n  color:var(--muted);\n}\n\n\/* Decorative line *\/\n\n.wombly-period .wp-divider {\n  width:65px;\n  height:2px;\n  margin:28px auto 0;\n  background:linear-gradient(\n    90deg,\n    var(--rose),\n    var(--purple),\n    var(--lavender)\n  );\n  border-radius:20px;\n}\n\n\n\/* =========================================================\n   INTRODUCTION\n   ========================================================= *\/\n\n.wombly-period .wp-intro {\n  max-width:1000px;\n  margin:0 auto;\n  padding:75px 25px 35px;\n  text-align:center;\n}\n\n.wombly-period .wp-intro h2 {\n  margin:0 0 18px;\n  font-size:clamp(28px,4vw,42px);\n  line-height:1.15;\n  letter-spacing:-1px;\n}\n\n.wombly-period .wp-intro h2 span {\n  color:var(--deep-purple);\n}\n\n.wombly-period .wp-intro p {\n  max-width:780px;\n  margin:0 auto;\n  font-size:16px;\n  line-height:1.85;\n  color:var(--muted);\n}\n\n\n\/* =========================================================\n   BENEFITS\n   ========================================================= *\/\n\n.wombly-period .wp-benefits {\n  padding:40px 25px 80px;\n}\n\n.wombly-period .wp-benefit-grid {\n  max-width:1120px;\n  margin:0 auto;\n  display:grid;\n  grid-template-columns:repeat(5,1fr);\n  gap:16px;\n}\n\n.wombly-period .wp-card {\n  position:relative;\n  padding:30px 22px 27px;\n  min-height:250px;\n  background:rgba(255,253,251,.88);\n  border:1px solid rgba(139,111,158,.13);\n  border-radius:24px;\n  box-shadow:0 14px 40px rgba(98,75,112,.07);\n  transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;\n  overflow:hidden;\n}\n\n.wombly-period .wp-card:before {\n  content:\"\";\n  position:absolute;\n  width:95px;\n  height:95px;\n  border-radius:50%;\n  background:var(--soft-purple);\n  top:-45px;\n  right:-35px;\n}\n\n.wombly-period .wp-card:hover {\n  transform:translateY(-7px);\n  border-color:rgba(139,111,158,.30);\n  box-shadow:0 20px 50px rgba(98,75,112,.12);\n}\n\n.wombly-period .wp-icon {\n  position:relative;\n  width:58px;\n  height:58px;\n  margin-bottom:25px;\n  border-radius:18px;\n  background:linear-gradient(145deg,var(--soft-purple),#f9eeee);\n  border:1px solid rgba(139,111,158,.18);\n  color:var(--purple);\n}\n\n\/* Drop icon *\/\n\n.wombly-period .wp-drop:before {\n  content:\"\";\n  position:absolute;\n  width:19px;\n  height:27px;\n  border:2px solid currentColor;\n  border-radius:70% 70% 70% 0;\n  transform:rotate(-45deg);\n  left:18px;\n  top:12px;\n}\n\n\/* Shield *\/\n\n.wombly-period .wp-shield:before {\n  content:\"\";\n  position:absolute;\n  width:25px;\n  height:30px;\n  border:2px solid currentColor;\n  border-radius:13px 13px 16px 16px;\n  left:15px;\n  top:12px;\n  clip-path:polygon(\n    50% 0,\n    100% 18%,\n    92% 70%,\n    50% 100%,\n    8% 70%,\n    0 18%\n  );\n}\n\n\/* Air *\/\n\n.wombly-period .wp-air:before,\n.wombly-period .wp-air:after {\n  content:\"\";\n  position:absolute;\n  height:2px;\n  background:currentColor;\n  border-radius:5px;\n  left:14px;\n}\n\n.wombly-period .wp-air:before {\n  width:30px;\n  top:22px;\n  box-shadow:7px 9px 0 currentColor;\n}\n\n.wombly-period .wp-air:after {\n  width:18px;\n  top:40px;\n  left:20px;\n}\n\n\/* Heart *\/\n\n.wombly-period .wp-heart:before {\n  content:\"♡\";\n  position:absolute;\n  font-family:Arial,sans-serif;\n  font-size:37px;\n  line-height:1;\n  left:10px;\n  top:8px;\n}\n\n\/* Eye *\/\n\n.wombly-period .wp-eye:before {\n  content:\"\";\n  position:absolute;\n  width:35px;\n  height:21px;\n  border:2px solid currentColor;\n  border-radius:50% 50% 50% 50%;\n  left:10px;\n  top:17px;\n  transform:rotate(-3deg);\n}\n\n.wombly-period .wp-eye:after {\n  content:\"\";\n  position:absolute;\n  width:7px;\n  height:7px;\n  border:2px solid currentColor;\n  border-radius:50%;\n  left:24px;\n  top:24px;\n}\n\n.wombly-period .wp-card h3 {\n  position:relative;\n  margin:0 0 10px;\n  font-size:16px;\n  line-height:1.3;\n  color:var(--text);\n}\n\n.wombly-period .wp-card p {\n  position:relative;\n  margin:0;\n  font-size:13px;\n  line-height:1.65;\n  color:var(--muted);\n}\n\n\n\/* =========================================================\n   DIFFERENCE SECTION\n   ========================================================= *\/\n\n.wombly-period .wp-difference {\n  position:relative;\n  padding:85px 25px;\n  background:\n    radial-gradient(circle at 90% 20%,rgba(139,111,158,.22),transparent 25%),\n    linear-gradient(135deg,#f7eef6 0%,#f9eaea 50%,#fbf7f3 100%);\n  overflow:hidden;\n}\n\n.wombly-period .wp-difference:before {\n  content:\"\";\n  position:absolute;\n  width:400px;\n  height:400px;\n  border:1px solid rgba(139,111,158,.14);\n  border-radius:50%;\n  left:-250px;\n  bottom:-220px;\n}\n\n.wombly-period .wp-difference-inner {\n  position:relative;\n  z-index:2;\n  max-width:1000px;\n  margin:0 auto;\n  text-align:center;\n}\n\n.wombly-period .wp-small-title {\n  display:inline-block;\n  margin-bottom:17px;\n  color:var(--deep-purple);\n  font-size:11px;\n  font-weight:700;\n  letter-spacing:2.5px;\n  text-transform:uppercase;\n}\n\n.wombly-period .wp-difference h2 {\n  margin:0 auto 20px;\n  max-width:720px;\n  font-size:clamp(31px,4vw,48px);\n  line-height:1.12;\n  letter-spacing:-1.5px;\n}\n\n.wombly-period .wp-difference h2 em {\n  color:var(--purple);\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-weight:400;\n}\n\n.wombly-period .wp-difference p {\n  max-width:720px;\n  margin:0 auto 38px;\n  color:var(--muted);\n  font-size:16px;\n  line-height:1.8;\n}\n\n.wombly-period .wp-pills {\n  display:flex;\n  flex-wrap:wrap;\n  justify-content:center;\n  gap:11px;\n}\n\n.wombly-period .wp-pill {\n  padding:12px 19px;\n  border-radius:50px;\n  background:rgba(255,255,255,.68);\n  border:1px solid rgba(139,111,158,.20);\n  color:var(--deep-purple);\n  font-size:13px;\n  font-weight:600;\n  box-shadow:0 8px 25px rgba(98,75,112,.06);\n}\n\n\n\/* =========================================================\n   CARE SECTION\n   ========================================================= *\/\n\n.wombly-period .wp-care {\n  max-width:1050px;\n  margin:0 auto;\n  padding:80px 25px;\n}\n\n.wombly-period .wp-care-box {\n  display:grid;\n  grid-template-columns:130px 1fr;\n  gap:35px;\n  align-items:center;\n  padding:42px;\n  background:var(--white);\n  border:1px solid rgba(139,111,158,.14);\n  border-radius:30px;\n  box-shadow:0 20px 55px rgba(98,75,112,.08);\n}\n\n.wombly-period .wp-care-icon {\n  position:relative;\n  width:105px;\n  height:105px;\n  border-radius:50%;\n  background:linear-gradient(145deg,var(--soft-purple),var(--soft-pink));\n  border:1px solid rgba(139,111,158,.18);\n}\n\n.wombly-period .wp-care-icon:before {\n  content:\"↻\";\n  position:absolute;\n  inset:0;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  font-size:55px;\n  font-weight:300;\n  color:var(--purple);\n}\n\n.wombly-period .wp-care h3 {\n  margin:0 0 12px;\n  font-size:25px;\n}\n\n.wombly-period .wp-care h3 em {\n  color:var(--purple);\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-weight:400;\n}\n\n.wombly-period .wp-care p {\n  margin:0;\n  color:var(--muted);\n  font-size:15px;\n  line-height:1.8;\n}\n\n\n\/* =========================================================\n   FINAL MESSAGE\n   ========================================================= *\/\n\n.wombly-period .wp-final {\n  padding:70px 25px 85px;\n  text-align:center;\n  background:var(--cream);\n}\n\n.wombly-period .wp-final-line {\n  width:55px;\n  height:2px;\n  margin:0 auto 25px;\n  background:linear-gradient(90deg,var(--rose),var(--purple));\n}\n\n.wombly-period .wp-final h2 {\n  max-width:700px;\n  margin:0 auto;\n  font-size:clamp(27px,4vw,42px);\n  line-height:1.2;\n  letter-spacing:-1px;\n  font-weight:500;\n}\n\n.wombly-period .wp-final h2 em {\n  color:var(--purple);\n  font-family:Georgia,\"Times New Roman\",serif;\n}\n\n.wombly-period .wp-final h2 strong {\n  color:var(--deep-purple);\n  font-weight:700;\n}\n\n\n\/* =========================================================\n   MOBILE\n   ========================================================= *\/\n\n@media (max-width:1000px) {\n\n  .wombly-period .wp-benefit-grid {\n    grid-template-columns:repeat(2,1fr);\n  }\n\n  .wombly-period .wp-card:last-child {\n    grid-column:span 2;\n    max-width:50%;\n    width:100%;\n    margin:0 auto;\n  }\n\n}\n\n@media (max-width:650px) {\n\n  .wombly-period .wp-hero {\n    padding:65px 18px 58px;\n  }\n\n  .wombly-period .wp-hero h1 {\n    font-size:42px;\n    letter-spacing:-1.7px;\n  }\n\n  .wombly-period .wp-hero p {\n    font-size:15px;\n    line-height:1.7;\n  }\n\n  .wombly-period .wp-intro {\n    padding:58px 20px 25px;\n  }\n\n  .wombly-period .wp-intro h2 {\n    font-size:30px;\n  }\n\n  .wombly-period .wp-intro p {\n    font-size:14px;\n  }\n\n  .wombly-period .wp-benefits {\n    padding:30px 15px 60px;\n  }\n\n  .wombly-period .wp-benefit-grid {\n    grid-template-columns:1fr;\n    gap:13px;\n  }\n\n  .wombly-period .wp-card {\n    min-height:auto;\n    padding:25px 21px;\n  }\n\n  .wombly-period .wp-card:last-child {\n    grid-column:auto;\n    max-width:none;\n  }\n\n  .wombly-period .wp-icon {\n    margin-bottom:19px;\n  }\n\n  .wombly-period .wp-difference {\n    padding:65px 20px;\n  }\n\n  .wombly-period .wp-difference h2 {\n    font-size:32px;\n  }\n\n  .wombly-period .wp-difference p {\n    font-size:14px;\n  }\n\n  .wombly-period .wp-pills {\n    gap:8px;\n  }\n\n  .wombly-period .wp-pill {\n    font-size:12px;\n    padding:10px 15px;\n  }\n\n  .wombly-period .wp-care {\n    padding:55px 18px;\n  }\n\n  .wombly-period .wp-care-box {\n    grid-template-columns:1fr;\n    text-align:center;\n    padding:32px 23px;\n    gap:22px;\n  }\n\n  .wombly-period .wp-care-icon {\n    margin:0 auto;\n  }\n\n  .wombly-period .wp-care h3 {\n    font-size:23px;\n  }\n\n  .wombly-period .wp-care p {\n    font-size:14px;\n  }\n\n  .wombly-period .wp-final {\n    padding:55px 20px 70px;\n  }\n\n  .wombly-period .wp-final h2 {\n    font-size:29px;\n  }\n\n}\n\u003c\/style\u003e\n\n\n\u003csection class=\"wombly-period\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cdiv class=\"wp-hero\"\u003e\n\n    \u003cdiv class=\"wp-label\"\u003e\n      Wombly Everyday Essentials\n    \u003c\/div\u003e\n\n    \u003ch1\u003e\n      Wear your day with\n      \u003cem\u003econfidence.\u003c\/em\u003e\n    \u003c\/h1\u003e\n\n    \u003cp\u003e\n      The Wombly Period-Proof Panty is designed for women who refuse\n      to slow down. Comfortable, discreet and made to move with you —\n      so you can get on with your day with one less thing to worry about.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"wp-divider\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- INTRO --\u003e\n  \u003cdiv class=\"wp-intro\"\u003e\n\n    \u003ch2\u003e\n      Protection that moves\n      \u003cspan\u003ewith you.\u003c\/span\u003e\n    \u003c\/h2\u003e\n\n    \u003cp\u003e\n      Whether you're heading to work, going to the gym, travelling,\n      or simply getting through your day, the Wombly Period-Proof Panty\n      is designed to give you comfortable, discreet protection without\n      the bulk of traditional period products.\n    \u003c\/p\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- BENEFITS --\u003e\n  \u003cdiv class=\"wp-benefits\"\u003e\n\n    \u003cdiv class=\"wp-benefit-grid\"\u003e\n\n      \u003c!-- 1 --\u003e\n      \u003cdiv class=\"wp-card\"\u003e\n\n        \u003cdiv class=\"wp-icon wp-drop\"\u003e\u003c\/div\u003e\n\n        \u003ch3\u003e\n          Leakproof Protection\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Multi-layer absorbent lining helps lock in moisture so you\n          can feel dry, secure and comfortable throughout your day.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003c!-- 2 --\u003e\n      \u003cdiv class=\"wp-card\"\u003e\n\n        \u003cdiv class=\"wp-icon wp-shield\"\u003e\u003c\/div\u003e\n\n        \u003ch3\u003e\n          No More Backup Anxiety\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Wear it alone on lighter days or pair it with your usual\n          period products when you want an additional layer of protection.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003c!-- 3 --\u003e\n      \u003cdiv class=\"wp-card\"\u003e\n\n        \u003cdiv class=\"wp-icon wp-air\"\u003e\u003c\/div\u003e\n\n        \u003ch3\u003e\n          Breathable \u0026amp; Fresh\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Moisture-wicking fabric helps keep you feeling fresh and\n          comfortable while you go about your day.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003c!-- 4 --\u003e\n      \u003cdiv class=\"wp-card\"\u003e\n\n        \u003cdiv class=\"wp-icon wp-heart\"\u003e\u003c\/div\u003e\n\n        \u003ch3\u003e\n          Soft Against Your Skin\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Premium-feeling fabric sits gently against your body and\n          moves naturally with you for everyday comfort.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003c!-- 5 --\u003e\n      \u003cdiv class=\"wp-card\"\u003e\n\n        \u003cdiv class=\"wp-icon wp-eye\"\u003e\u003c\/div\u003e\n\n        \u003ch3\u003e\n          Discreet Under Any Outfit\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          The slim profile is designed to sit smoothly beneath leggings,\n          jeans, skirts and everyday outfits without unnecessary bulk.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- DIFFERENCE --\u003e\n  \u003cdiv class=\"wp-difference\"\u003e\n\n    \u003cdiv class=\"wp-difference-inner\"\u003e\n\n      \u003cdiv class=\"wp-small-title\"\u003e\n        The Wombly Difference\n      \u003c\/div\u003e\n\n      \u003ch2\u003e\n        Your period shouldn't decide\n        \u003cem\u003ewhat you can do.\u003c\/em\u003e\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        Most period products are designed around managing your period.\n        Wombly is designed around helping you live through it.\n        Reusable, washable and made for everyday life, the\n        Period-Proof Panty gives you another option when comfort,\n        confidence and convenience matter.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"wp-pills\"\u003e\n\n        \u003cdiv class=\"wp-pill\"\u003e\n          Reusable\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"wp-pill\"\u003e\n          Washable\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"wp-pill\"\u003e\n          Comfortable\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"wp-pill\"\u003e\n          Discreet\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"wp-pill\"\u003e\n          Everyday Protection\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \n \u003c\/section\u003e","brand":"Wombly ","offers":[{"title":"XS","offer_id":45921083359301,"sku":null,"price":449.0,"currency_code":"ZAR","in_stock":true},{"title":"S","offer_id":45921083392069,"sku":null,"price":449.0,"currency_code":"ZAR","in_stock":true},{"title":"M","offer_id":45921083424837,"sku":null,"price":449.0,"currency_code":"ZAR","in_stock":true},{"title":"L","offer_id":45921083457605,"sku":null,"price":449.0,"currency_code":"ZAR","in_stock":true},{"title":"XL","offer_id":45921083490373,"sku":null,"price":449.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0759\/6356\/4101\/files\/image23.png?v=1790798909"},{"product_id":"wombly-pad-pouches","title":"Wombly Pad Pouches","description":"\u003cstyle\u003e\n\/* =========================================================\n   WOMBLY PAD POUCH\n   Premium Feminine Theme • Purple Edition\n   Shopify Safe • CSS Only • Mobile Optimised\n   ========================================================= *\/\n\n.wombly-pouch {\n  --cream:#fbf7f3;\n  --white:#fffdfb;\n  --blush:#f2d8d9;\n  --soft-pink:#f8e8e8;\n  --rose:#d99da2;\n  --darkrose:#b97880;\n\n  --purple:#8b6f9e;\n  --deep-purple:#624b70;\n  --lavender:#c8b5d6;\n  --soft-purple:#eee6f2;\n\n  --text:#40383a;\n  --muted:#756b6d;\n\n  width:100%;\n  box-sizing:border-box;\n  font-family:-apple-system,BlinkMacSystemFont,\"Helvetica Neue\",Arial,sans-serif;\n  color:var(--text);\n  background:var(--cream);\n  overflow:hidden;\n}\n\n.wombly-pouch *,\n.wombly-pouch *:before,\n.wombly-pouch *:after {\n  box-sizing:border-box;\n}\n\n\n\/* =========================================================\n   HERO\n   ========================================================= *\/\n\n.wombly-pouch .wpp-hero {\n  position:relative;\n  padding:85px 25px 78px;\n  text-align:center;\n  background:\n    radial-gradient(circle at 10% 18%,rgba(200,181,214,.32),transparent 26%),\n    radial-gradient(circle at 90% 25%,rgba(242,216,217,.55),transparent 28%),\n    linear-gradient(135deg,#fbf7f3 0%,#fffdfb 48%,#f7eef6 100%);\n  overflow:hidden;\n}\n\n.wombly-pouch .wpp-hero:before {\n  content:\"\";\n  position:absolute;\n  width:300px;\n  height:300px;\n  border-radius:50%;\n  background:rgba(200,181,214,.14);\n  top:-155px;\n  left:-110px;\n}\n\n.wombly-pouch .wpp-hero:after {\n  content:\"\";\n  position:absolute;\n  width:240px;\n  height:240px;\n  border-radius:50%;\n  background:rgba(217,157,162,.13);\n  right:-90px;\n  bottom:-115px;\n}\n\n.wombly-pouch .wpp-label {\n  position:relative;\n  z-index:2;\n  display:inline-flex;\n  align-items:center;\n  gap:10px;\n  padding:9px 17px;\n  border-radius:50px;\n  background:rgba(139,111,158,.10);\n  border:1px solid rgba(139,111,158,.25);\n  color:var(--deep-purple);\n  font-size:11px;\n  font-weight:700;\n  letter-spacing:2px;\n  text-transform:uppercase;\n  margin-bottom:24px;\n}\n\n.wombly-pouch .wpp-label:before {\n  content:\"\";\n  width:7px;\n  height:7px;\n  border-radius:50%;\n  background:var(--purple);\n  box-shadow:0 0 0 5px rgba(139,111,158,.10);\n}\n\n.wombly-pouch .wpp-hero h1 {\n  position:relative;\n  z-index:2;\n  max-width:850px;\n  margin:0 auto 23px;\n  font-size:clamp(38px,6vw,68px);\n  line-height:1.03;\n  letter-spacing:-2.6px;\n  font-weight:700;\n}\n\n.wombly-pouch .wpp-hero h1 em {\n  color:var(--purple);\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-weight:400;\n}\n\n.wombly-pouch .wpp-hero p {\n  position:relative;\n  z-index:2;\n  max-width:720px;\n  margin:0 auto;\n  font-size:17px;\n  line-height:1.8;\n  color:var(--muted);\n}\n\n.wombly-pouch .wpp-divider {\n  width:65px;\n  height:2px;\n  margin:28px auto 0;\n  border-radius:20px;\n  background:linear-gradient(\n    90deg,\n    var(--rose),\n    var(--purple),\n    var(--lavender)\n  );\n}\n\n\n\/* =========================================================\n   DESIGN OPTIONS\n   ========================================================= *\/\n\n.wombly-pouch .wpp-designs {\n  padding:75px 25px 85px;\n  background:var(--cream);\n}\n\n.wombly-pouch .wpp-section-title {\n  text-align:center;\n  margin-bottom:42px;\n}\n\n.wombly-pouch .wpp-small-title {\n  display:inline-block;\n  margin-bottom:15px;\n  color:var(--deep-purple);\n  font-size:11px;\n  font-weight:700;\n  letter-spacing:2.5px;\n  text-transform:uppercase;\n}\n\n.wombly-pouch .wpp-section-title h2 {\n  margin:0 auto 15px;\n  font-size:clamp(30px,4vw,46px);\n  line-height:1.12;\n  letter-spacing:-1.5px;\n}\n\n.wombly-pouch .wpp-section-title h2 em {\n  color:var(--purple);\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-weight:400;\n}\n\n.wombly-pouch .wpp-section-title p {\n  max-width:650px;\n  margin:0 auto;\n  color:var(--muted);\n  font-size:15px;\n  line-height:1.75;\n}\n\n.wombly-pouch .wpp-design-grid {\n  max-width:1000px;\n  margin:0 auto;\n  display:grid;\n  grid-template-columns:repeat(2,1fr);\n  gap:22px;\n}\n\n.wombly-pouch .wpp-design-card {\n  position:relative;\n  min-height:400px;\n  padding:38px;\n  border-radius:30px;\n  overflow:hidden;\n  background:var(--white);\n  border:1px solid rgba(139,111,158,.15);\n  box-shadow:0 18px 50px rgba(98,75,112,.08);\n  transition:transform .3s ease,box-shadow .3s ease;\n}\n\n.wombly-pouch .wpp-design-card:hover {\n  transform:translateY(-7px);\n  box-shadow:0 25px 60px rgba(98,75,112,.13);\n}\n\n.wombly-pouch .wpp-design-card:before {\n  content:\"\";\n  position:absolute;\n  width:230px;\n  height:230px;\n  border-radius:50%;\n  background:var(--soft-purple);\n  top:-120px;\n  right:-90px;\n}\n\n.wombly-pouch .wpp-design-card.ivory:before {\n  background:var(--soft-pink);\n}\n\n\n\/* =========================================================\n   POUCH LINE ART\n   ========================================================= *\/\n\n.wombly-pouch .wpp-pouch-art {\n  position:relative;\n  width:210px;\n  height:170px;\n  margin:5px auto 30px;\n}\n\n.wombly-pouch .wpp-pouch-body {\n  position:absolute;\n  width:160px;\n  height:105px;\n  left:25px;\n  top:40px;\n  border:2px solid var(--purple);\n  border-radius:13px 13px 20px 20px;\n  background:linear-gradient(\n    135deg,\n    rgba(238,230,242,.75),\n    rgba(248,232,232,.65)\n  );\n  box-shadow:inset 0 0 0 7px rgba(139,111,158,.04);\n}\n\n.wombly-pouch .wpp-zip {\n  position:absolute;\n  width:132px;\n  height:2px;\n  background:var(--deep-purple);\n  left:39px;\n  top:51px;\n}\n\n.wombly-pouch .wpp-zip:after {\n  content:\"\";\n  position:absolute;\n  width:9px;\n  height:9px;\n  border:2px solid var(--deep-purple);\n  border-radius:50%;\n  right:-8px;\n  top:-4px;\n}\n\n.wombly-pouch .wpp-quilt {\n  position:absolute;\n  inset:15px;\n  background:\n    linear-gradient(45deg,transparent 46%,rgba(139,111,158,.12) 47%,rgba(139,111,158,.12) 49%,transparent 50%),\n    linear-gradient(-45deg,transparent 46%,rgba(139,111,158,.12) 47%,rgba(139,111,158,.12) 49%,transparent 50%);\n  background-size:28px 28px;\n  border-radius:10px;\n  opacity:.8;\n}\n\n.wombly-pouch .wpp-handle {\n  position:absolute;\n  width:55px;\n  height:28px;\n  border:2px solid var(--purple);\n  border-bottom:0;\n  border-radius:30px 30px 0 0;\n  left:78px;\n  top:15px;\n}\n\n\n\/* Floral decoration *\/\n\n.wombly-pouch .wpp-flower {\n  position:absolute;\n  right:35px;\n  bottom:20px;\n  width:35px;\n  height:35px;\n}\n\n.wombly-pouch .wpp-flower:before,\n.wombly-pouch .wpp-flower:after {\n  content:\"\";\n  position:absolute;\n  width:14px;\n  height:24px;\n  border:1.5px solid var(--rose);\n  border-radius:50%;\n  left:10px;\n  top:5px;\n}\n\n.wombly-pouch .wpp-flower:before {\n  transform:rotate(45deg);\n}\n\n.wombly-pouch .wpp-flower:after {\n  transform:rotate(-45deg);\n}\n\n.wombly-pouch .wpp-flower {\n  border-radius:50%;\n  background:transparent;\n}\n\n.wombly-pouch .wpp-flower {\n  box-shadow:\n    0 -12px 0 -10px var(--rose),\n    0 12px 0 -10px var(--rose),\n    12px 0 0 -10px var(--rose),\n    -12px 0 0 -10px var(--rose);\n}\n\n.wombly-pouch .wpp-design-name {\n  position:relative;\n  z-index:2;\n  margin:0 0 8px;\n  font-size:24px;\n  color:var(--deep-purple);\n}\n\n.wombly-pouch .wpp-design-name span {\n  color:var(--rose);\n}\n\n.wombly-pouch .wpp-design-card p {\n  position:relative;\n  z-index:2;\n  margin:0;\n  color:var(--muted);\n  font-size:14px;\n  line-height:1.75;\n}\n\n\n\/* =========================================================\n   FEATURES\n   ========================================================= *\/\n\n.wombly-pouch .wpp-features {\n  position:relative;\n  padding:85px 25px;\n  background:\n    radial-gradient(circle at 90% 15%,rgba(139,111,158,.20),transparent 25%),\n    linear-gradient(135deg,#f7eef6,#f9eaea 50%,#fbf7f3);\n}\n\n.wombly-pouch .wpp-feature-grid {\n  max-width:1050px;\n  margin:45px auto 0;\n  display:grid;\n  grid-template-columns:repeat(4,1fr);\n  gap:16px;\n}\n\n.wombly-pouch .wpp-feature {\n  padding:30px 22px;\n  min-height:245px;\n  background:rgba(255,253,251,.85);\n  border:1px solid rgba(139,111,158,.14);\n  border-radius:24px;\n  box-shadow:0 14px 40px rgba(98,75,112,.07);\n  transition:transform .3s ease,border-color .3s ease;\n}\n\n.wombly-pouch .wpp-feature:hover {\n  transform:translateY(-6px);\n  border-color:rgba(139,111,158,.3);\n}\n\n.wombly-pouch .wpp-feature-icon {\n  position:relative;\n  width:58px;\n  height:58px;\n  margin-bottom:23px;\n  border-radius:18px;\n  background:linear-gradient(145deg,var(--soft-purple),#f9eeee);\n  border:1px solid rgba(139,111,158,.18);\n  color:var(--purple);\n}\n\n\n\/* Fabric icon *\/\n\n.wombly-pouch .wpp-fabric:before {\n  content:\"\";\n  position:absolute;\n  inset:15px;\n  border:2px solid currentColor;\n  border-radius:7px;\n  background:\n    linear-gradient(45deg,transparent 46%,currentColor 47%,currentColor 49%,transparent 50%),\n    linear-gradient(-45deg,transparent 46%,currentColor 47%,currentColor 49%,transparent 50%);\n  background-size:12px 12px;\n  opacity:.7;\n}\n\n\n\/* Zip icon *\/\n\n.wombly-pouch .wpp-zip-icon:before {\n  content:\"\";\n  position:absolute;\n  width:32px;\n  height:2px;\n  background:currentColor;\n  left:12px;\n  top:28px;\n}\n\n.wombly-pouch .wpp-zip-icon:after {\n  content:\"\";\n  position:absolute;\n  width:9px;\n  height:9px;\n  border:2px solid currentColor;\n  border-radius:50%;\n  right:9px;\n  top:24px;\n}\n\n\n\/* Compact icon *\/\n\n.wombly-pouch .wpp-compact:before {\n  content:\"\";\n  position:absolute;\n  width:28px;\n  height:34px;\n  border:2px solid currentColor;\n  border-radius:7px;\n  left:15px;\n  top:12px;\n}\n\n.wombly-pouch .wpp-compact:after {\n  content:\"\";\n  position:absolute;\n  width:12px;\n  height:2px;\n  background:currentColor;\n  left:23px;\n  top:20px;\n}\n\n\n\/* Gift icon *\/\n\n.wombly-pouch .wpp-gift:before {\n  content:\"\";\n  position:absolute;\n  width:32px;\n  height:27px;\n  border:2px solid currentColor;\n  left:12px;\n  top:21px;\n}\n\n.wombly-pouch .wpp-gift:after {\n  content:\"\";\n  position:absolute;\n  width:36px;\n  height:2px;\n  background:currentColor;\n  left:10px;\n  top:29px;\n  box-shadow:16px -9px 0 -7px currentColor;\n}\n\n.wombly-pouch .wpp-feature h3 {\n  margin:0 0 10px;\n  font-size:16px;\n  line-height:1.3;\n}\n\n.wombly-pouch .wpp-feature p {\n  margin:0;\n  color:var(--muted);\n  font-size:13px;\n  line-height:1.65;\n}\n\n\n\/* =========================================================\n   WOMBLY DIFFERENCE\n   ========================================================= *\/\n\n.wombly-pouch .wpp-difference {\n  padding:85px 25px;\n  text-align:center;\n  background:var(--cream);\n}\n\n.wombly-pouch .wpp-difference-inner {\n  max-width:850px;\n  margin:0 auto;\n}\n\n.wombly-pouch .wpp-difference h2 {\n  margin:0 0 20px;\n  font-size:clamp(31px,4vw,48px);\n  line-height:1.12;\n  letter-spacing:-1.5px;\n}\n\n.wombly-pouch .wpp-difference h2 em {\n  color:var(--purple);\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-weight:400;\n}\n\n.wombly-pouch .wpp-difference p {\n  max-width:720px;\n  margin:0 auto 35px;\n  color:var(--muted);\n  font-size:15px;\n  line-height:1.8;\n}\n\n.wombly-pouch .wpp-pills {\n  display:flex;\n  justify-content:center;\n  flex-wrap:wrap;\n  gap:10px;\n}\n\n.wombly-pouch .wpp-pill {\n  padding:11px 18px;\n  border-radius:50px;\n  background:var(--soft-purple);\n  border:1px solid rgba(139,111,158,.20);\n  color:var(--deep-purple);\n  font-size:13px;\n  font-weight:600;\n}\n\n\n\/* =========================================================\n   GIFT BOX SECTION\n   ========================================================= *\/\n\n.wombly-pouch .wpp-gift-section {\n  padding:75px 25px 85px;\n  background:\n    linear-gradient(135deg,#f7eef6 0%,#fbf7f3 55%,#f9eaea 100%);\n}\n\n.wombly-pouch .wpp-gift-box {\n  max-width:1000px;\n  margin:0 auto;\n  display:grid;\n  grid-template-columns:160px 1fr;\n  align-items:center;\n  gap:38px;\n  padding:42px;\n  background:rgba(255,253,251,.85);\n  border:1px solid rgba(139,111,158,.15);\n  border-radius:30px;\n  box-shadow:0 20px 55px rgba(98,75,112,.08);\n}\n\n.wombly-pouch .wpp-gift-art {\n  position:relative;\n  width:135px;\n  height:115px;\n  margin:auto;\n}\n\n.wombly-pouch .wpp-gift-art:before {\n  content:\"\";\n  position:absolute;\n  width:110px;\n  height:72px;\n  left:12px;\n  top:35px;\n  border:2px solid var(--purple);\n  background:linear-gradient(145deg,var(--soft-purple),#fffdfb);\n  border-radius:5px;\n}\n\n.wombly-pouch .wpp-gift-art:after {\n  content:\"\";\n  position:absolute;\n  width:114px;\n  height:13px;\n  left:10px;\n  top:28px;\n  border:2px solid var(--purple);\n  background:var(--lavender);\n  border-radius:4px;\n}\n\n.wombly-pouch .wpp-gift-ribbon {\n  position:absolute;\n  width:2px;\n  height:85px;\n  background:var(--rose);\n  left:67px;\n  top:28px;\n}\n\n.wombly-pouch .wpp-gift-text h3 {\n  margin:0 0 12px;\n  font-size:27px;\n}\n\n.wombly-pouch .wpp-gift-text h3 em {\n  color:var(--purple);\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-weight:400;\n}\n\n.wombly-pouch .wpp-gift-text p {\n  margin:0;\n  color:var(--muted);\n  font-size:15px;\n  line-height:1.8;\n}\n\n\n\/* =========================================================\n   FINAL\n   ========================================================= *\/\n\n.wombly-pouch .wpp-final {\n  padding:70px 25px 85px;\n  text-align:center;\n  background:var(--cream);\n}\n\n.wombly-pouch .wpp-final-line {\n  width:55px;\n  height:2px;\n  margin:0 auto 25px;\n  background:linear-gradient(90deg,var(--rose),var(--purple));\n}\n\n.wombly-pouch .wpp-final h2 {\n  max-width:760px;\n  margin:0 auto;\n  font-size:clamp(27px,4vw,42px);\n  line-height:1.2;\n  letter-spacing:-1px;\n  font-weight:500;\n}\n\n.wombly-pouch .wpp-final h2 em {\n  color:var(--purple);\n  font-family:Georgia,\"Times New Roman\",serif;\n}\n\n\n\/* =========================================================\n   MOBILE\n   ========================================================= *\/\n\n@media (max-width:1000px) {\n\n  .wombly-pouch .wpp-feature-grid {\n    grid-template-columns:repeat(2,1fr);\n  }\n\n}\n\n@media (max-width:650px) {\n\n  .wombly-pouch .wpp-hero {\n    padding:65px 18px 58px;\n  }\n\n  .wombly-pouch .wpp-hero h1 {\n    font-size:42px;\n    letter-spacing:-1.7px;\n  }\n\n  .wombly-pouch .wpp-hero p {\n    font-size:15px;\n    line-height:1.7;\n  }\n\n  .wombly-pouch .wpp-designs {\n    padding:58px 15px 65px;\n  }\n\n  .wombly-pouch .wpp-design-grid {\n    grid-template-columns:1fr;\n  }\n\n  .wombly-pouch .wpp-design-card {\n    min-height:370px;\n    padding:30px 25px;\n  }\n\n  .wombly-pouch .wpp-section-title h2 {\n    font-size:31px;\n  }\n\n  .wombly-pouch .wpp-features {\n    padding:65px 15px;\n  }\n\n  .wombly-pouch .wpp-feature-grid {\n    grid-template-columns:1fr;\n    gap:13px;\n  }\n\n  .wombly-pouch .wpp-feature {\n    min-height:auto;\n    padding:25px 21px;\n  }\n\n  .wombly-pouch .wpp-difference {\n    padding:65px 20px;\n  }\n\n  .wombly-pouch .wpp-difference h2 {\n    font-size:32px;\n  }\n\n  .wombly-pouch .wpp-difference p {\n    font-size:14px;\n  }\n\n  .wombly-pouch .wpp-pill {\n    font-size:12px;\n    padding:10px 15px;\n  }\n\n  .wombly-pouch .wpp-gift-section {\n    padding:55px 18px 65px;\n  }\n\n  .wombly-pouch .wpp-gift-box {\n    grid-template-columns:1fr;\n    text-align:center;\n    padding:32px 23px;\n    gap:22px;\n  }\n\n  .wombly-pouch .wpp-gift-text h3 {\n    font-size:24px;\n  }\n\n  .wombly-pouch .wpp-gift-text p {\n    font-size:14px;\n  }\n\n  .wombly-pouch .wpp-final {\n    padding:55px 20px 70px;\n  }\n\n  .wombly-pouch .wpp-final h2 {\n    font-size:29px;\n  }\n\n}\n\u003c\/style\u003e\n\n\n\u003csection class=\"wombly-pouch\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cdiv class=\"wpp-hero\"\u003e\n\n    \u003cdiv class=\"wpp-label\"\u003e\n      Wombly Everyday Essentials\n    \u003c\/div\u003e\n\n    \u003ch1\u003e\n      Your cycle deserves a little\n      \u003cem\u003eluxury.\u003c\/em\u003e\n    \u003c\/h1\u003e\n\n    \u003cp\u003e\n      The Wombly Pad Pouch is the discreet, beautifully made companion\n      for your most personal essentials. Soft, compact and effortlessly\n      elegant, it keeps your period-care essentials organised and close\n      at hand — wherever your day takes you.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"wpp-divider\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- DESIGNS --\u003e\n  \u003cdiv class=\"wpp-designs\"\u003e\n\n    \u003cdiv class=\"wpp-section-title\"\u003e\n\n      \u003cdiv class=\"wpp-small-title\"\u003e\n        Choose Your Style\n      \u003c\/div\u003e\n\n      \u003ch2\u003e\n        Beauty in every\n        \u003cem\u003edetail.\u003c\/em\u003e\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        Designed to feel just as beautiful as it is practical,\n        the Wombly Pad Pouch is available in two timeless designs\n        made to complement your everyday essentials.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"wpp-design-grid\"\u003e\n\n      \u003c!-- FLORAL --\u003e\n      \u003cdiv class=\"wpp-design-card\"\u003e\n\n        \u003cdiv class=\"wpp-pouch-art\"\u003e\n\n          \u003cdiv class=\"wpp-handle\"\u003e\u003c\/div\u003e\n\n          \u003cdiv class=\"wpp-pouch-body\"\u003e\n            \u003cdiv class=\"wpp-quilt\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"wpp-zip\"\u003e\u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"wpp-flower\"\u003e\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"wpp-design-name\"\u003e\n          Floral \u003cspan\u003e✦\u003c\/span\u003e\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          A soft cream base adorned with a refined botanical-inspired\n          print — for the woman who carries beauty in every detail.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003c!-- IVORY --\u003e\n      \u003cdiv class=\"wpp-design-card ivory\"\u003e\n\n        \u003cdiv class=\"wpp-pouch-art\"\u003e\n\n          \u003cdiv class=\"wpp-handle\"\u003e\u003c\/div\u003e\n\n          \u003cdiv class=\"wpp-pouch-body\"\u003e\n            \u003cdiv class=\"wpp-quilt\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"wpp-zip\"\u003e\u003c\/div\u003e\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003ch3 class=\"wpp-design-name\"\u003e\n          Ivory \u003cspan\u003e✦\u003c\/span\u003e\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Clean diamond-quilted fabric in a soft cream finish for\n          effortless, understated elegance that goes with everything.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- FEATURES --\u003e\n  \u003cdiv class=\"wpp-features\"\u003e\n\n    \u003cdiv class=\"wpp-section-title\"\u003e\n\n      \u003cdiv class=\"wpp-small-title\"\u003e\n        Thoughtfully Designed\n      \u003c\/div\u003e\n\n      \u003ch2\u003e\n        Small details.\n        \u003cem\u003eBeautifully considered.\u003c\/em\u003e\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        Everything about the Wombly Pad Pouch is designed around\n        making period care feel more organised, discreet and beautiful.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"wpp-feature-grid\"\u003e\n\n      \u003c!-- 1 --\u003e\n      \u003cdiv class=\"wpp-feature\"\u003e\n\n        \u003cdiv class=\"wpp-feature-icon wpp-fabric\"\u003e\u003c\/div\u003e\n\n        \u003ch3\u003e\n          Soft Quilted Fabric\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          A soft padded exterior gives the pouch its premium look\n          and comfortable feel.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003c!-- 2 --\u003e\n      \u003cdiv class=\"wpp-feature\"\u003e\n\n        \u003cdiv class=\"wpp-feature-icon wpp-zip-icon\"\u003e\u003c\/div\u003e\n\n        \u003ch3\u003e\n          Smooth Zip Closure\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Keep your essentials neatly tucked away with a simple,\n          secure zip closure.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003c!-- 3 --\u003e\n      \u003cdiv class=\"wpp-feature\"\u003e\n\n        \u003cdiv class=\"wpp-feature-icon wpp-compact\"\u003e\u003c\/div\u003e\n\n        \u003ch3\u003e\n          Compact \u0026amp; Discreet\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Sized to fit comfortably inside your handbag while keeping\n          pads, liners and personal essentials organised.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003c!-- 4 --\u003e\n      \u003cdiv class=\"wpp-feature\"\u003e\n\n        \u003cdiv class=\"wpp-feature-icon wpp-gift\"\u003e\u003c\/div\u003e\n\n        \u003ch3\u003e\n          Premium Gift Box\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Each pouch arrives in a signature Wombly gift box,\n          making it as giftable as it is practical.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- DIFFERENCE --\u003e\n  \u003cdiv class=\"wpp-difference\"\u003e\n\n    \u003cdiv class=\"wpp-difference-inner\"\u003e\n\n      \u003cdiv class=\"wpp-small-title\"\u003e\n        The Wombly Difference\n      \u003c\/div\u003e\n\n      \u003ch2\u003e\n        Period care can be\n        \u003cem\u003ebeautiful too.\u003c\/em\u003e\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        Your personal essentials don't have to be hidden away in the\n        bottom of your handbag. The Wombly Pad Pouch turns everyday\n        period care into something organised, discreet and beautifully\n        considered.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"wpp-pills\"\u003e\n\n        \u003cdiv class=\"wpp-pill\"\u003e\n          Soft Quilted Fabric\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"wpp-pill\"\u003e\n          Compact\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"wpp-pill\"\u003e\n          Discreet\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"wpp-pill\"\u003e\n          Two Designs\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"wpp-pill\"\u003e\n          Premium Presentation\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- GIFT BOX --\u003e\n  \u003cdiv class=\"wpp-gift-section\"\u003e\n\n    \u003cdiv class=\"wpp-gift-box\"\u003e\n\n      \u003cdiv class=\"wpp-gift-art\"\u003e\n        \u003cdiv class=\"wpp-gift-ribbon\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"wpp-gift-text\"\u003e\n\n        \u003ch3\u003e\n          Beautifully presented.\n          \u003cem\u003eBeautifully Wombly.\u003c\/em\u003e\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Every Wombly Pad Pouch arrives in a signature gift box\n          featuring the Wombly protea-inspired identity — making\n          the experience feel special from the moment you open it.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- FINAL --\u003e\n  \u003cdiv class=\"wpp-final\"\u003e\n\n    \u003cdiv class=\"wpp-final-line\"\u003e\u003c\/div\u003e\n\n    \u003ch2\u003e\n      Keep it close.\n      Keep it discreet.\n      \u003cem\u003eCarry it beautifully.\u003c\/em\u003e\n    \u003c\/h2\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e","brand":"Wombly ","offers":[{"title":"Floral","offer_id":45911076995141,"sku":null,"price":199.0,"currency_code":"ZAR","in_stock":true},{"title":"White","offer_id":45911089643589,"sku":null,"price":199.0,"currency_code":"ZAR","in_stock":true},{"title":"Chery floral","offer_id":45921072447557,"sku":null,"price":199.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0759\/6356\/4101\/files\/small-cream-quilted-pouch.png?v=1790713380"},{"product_id":"wombly-relief-belt-bag","title":"Wombly Relief Belt Bag","description":"\u003cstyle\u003e\n\n\/* =========================================================\n   WOMBLY RELIEF BELT BAG\n   PREMIUM LINE-ART EDITION\n   SHOPIFY CUSTOM LIQUID SAFE\n   ========================================================= *\/\n\n.wombly-relief-bag {\n  --cream: #fbf7f3;\n  --white: #fffdfb;\n  --blush: #f2d8d9;\n  --rose: #d99da2;\n  --purple: #8b6f9e;\n  --deep-purple: #624b70;\n  --lavender: #c8b5d6;\n  --soft-purple: #eee6f2;\n  --text: #40383a;\n  --muted: #756b6d;\n\n  width: 100%;\n  background: var(--cream);\n  color: var(--text);\n  overflow: hidden;\n  font-family: Georgia, \"Times New Roman\", serif;\n}\n\n.wombly-relief-bag *,\n.wombly-relief-bag *::before,\n.wombly-relief-bag *::after {\n  box-sizing: border-box;\n}\n\n\/* =========================================================\n   CONTAINER\n   ========================================================= *\/\n\n.wrb-container {\n  width: 92%;\n  max-width: 1160px;\n  margin: 0 auto;\n}\n\n\/* =========================================================\n   HERO\n   ========================================================= *\/\n\n.wrb-hero {\n  position: relative;\n  text-align: center;\n  padding: 80px 20px 35px;\n}\n\n.wrb-hero::before {\n  content: \"\";\n  position: absolute;\n  width: 420px;\n  height: 420px;\n  border-radius: 50%;\n  left: 50%;\n  top: -220px;\n  transform: translateX(-50%);\n  background: radial-gradient(\n    circle,\n    rgba(200,181,214,.45) 0%,\n    rgba(242,216,217,.25) 45%,\n    transparent 72%\n  );\n  pointer-events: none;\n}\n\n.wrb-label {\n  position: relative;\n  display: inline-block;\n  padding: 9px 18px;\n  margin-bottom: 22px;\n  border-radius: 50px;\n  background: var(--soft-purple);\n  border: 1px solid rgba(139,111,158,.3);\n  color: var(--deep-purple);\n  font-family: Arial, Helvetica, sans-serif;\n  font-size: 10px;\n  font-weight: 600;\n  letter-spacing: 2.5px;\n  text-transform: uppercase;\n}\n\n.wrb-hero h1 {\n  position: relative;\n  max-width: 850px;\n  margin: 0 auto 24px;\n  font-size: clamp(42px, 6vw, 72px);\n  line-height: 1.05;\n  font-weight: 400;\n  letter-spacing: -2px;\n}\n\n.wrb-hero h1 em {\n  color: var(--purple);\n  font-style: italic;\n}\n\n.wrb-hero-text {\n  position: relative;\n  max-width: 760px;\n  margin: 0 auto;\n  color: var(--muted);\n  font-family: Arial, Helvetica, sans-serif;\n  font-size: 15px;\n  line-height: 1.85;\n}\n\n\/* =========================================================\n   LINE ART BAG DISPLAY\n   ========================================================= *\/\n\n.wrb-product {\n  padding: 25px 0 80px;\n}\n\n.wrb-display {\n  position: relative;\n  width: 100%;\n  max-width: 760px;\n  height: 410px;\n  margin: 0 auto;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n\n\/* soft background circle *\/\n\n.wrb-display-circle {\n  position: absolute;\n  width: 340px;\n  height: 340px;\n  border-radius: 50%;\n  background: linear-gradient(\n    145deg,\n    rgba(242,216,217,.65),\n    rgba(200,181,214,.48)\n  );\n}\n\n\/* floating decorative dots *\/\n\n.wrb-floating-dot {\n  position: absolute;\n  border-radius: 50%;\n}\n\n.wrb-dot-1 {\n  width: 10px;\n  height: 10px;\n  background: var(--purple);\n  left: 18%;\n  top: 23%;\n  animation: wrbFloatOne 4s ease-in-out infinite;\n}\n\n.wrb-dot-2 {\n  width: 8px;\n  height: 8px;\n  background: var(--rose);\n  right: 19%;\n  top: 30%;\n  animation: wrbFloatTwo 4.5s ease-in-out infinite;\n}\n\n.wrb-dot-3 {\n  width: 13px;\n  height: 13px;\n  border: 2px solid var(--lavender);\n  left: 23%;\n  bottom: 17%;\n  animation: wrbFloatThree 5s ease-in-out infinite;\n}\n\n\/* =========================================================\n   MAIN LINE ART BAG\n   ========================================================= *\/\n\n.wrb-line-bag {\n  position: relative;\n  width: 370px;\n  height: 285px;\n  z-index: 5;\n  animation: wrbBagFloat 5s ease-in-out infinite;\n}\n\n\/* handle *\/\n\n.wrb-bag-handle {\n  position: absolute;\n  width: 135px;\n  height: 75px;\n  left: 50%;\n  top: 3px;\n  transform: translateX(-50%);\n  border: 3px solid var(--purple);\n  border-bottom: 0;\n  border-radius: 75px 75px 0 0;\n}\n\n\/* handle attachment *\/\n\n.wrb-handle-left,\n.wrb-handle-right {\n  position: absolute;\n  width: 10px;\n  height: 18px;\n  bottom: -2px;\n  background: var(--purple);\n  border-radius: 5px;\n}\n\n.wrb-handle-left {\n  left: -5px;\n}\n\n.wrb-handle-right {\n  right: -5px;\n}\n\n\/* bag body *\/\n\n.wrb-bag-body {\n  position: absolute;\n  width: 360px;\n  height: 225px;\n  left: 5px;\n  bottom: 0;\n  border: 3px solid var(--purple);\n  border-radius: 27px 27px 38px 38px;\n  background: rgba(255,253,251,.48);\n  overflow: hidden;\n}\n\n\/* inner border *\/\n\n.wrb-bag-body::after {\n  content: \"\";\n  position: absolute;\n  left: 12px;\n  right: 12px;\n  top: 12px;\n  bottom: 12px;\n  border: 1px solid rgba(139,111,158,.28);\n  border-radius: 18px 18px 28px 28px;\n  pointer-events: none;\n}\n\n\/* zipper *\/\n\n.wrb-bag-zip {\n  position: absolute;\n  z-index: 6;\n  left: 20px;\n  right: 20px;\n  top: 27px;\n  height: 2px;\n  background: var(--purple);\n}\n\n\/* zipper teeth *\/\n\n.wrb-bag-zip::before {\n  content: \"\";\n  position: absolute;\n  left: 0;\n  right: 0;\n  top: -3px;\n  height: 8px;\n  background: repeating-linear-gradient(\n    90deg,\n    transparent 0px,\n    transparent 7px,\n    rgba(139,111,158,.4) 7px,\n    rgba(139,111,158,.4) 8px\n  );\n}\n\n\/* zipper pull *\/\n\n.wrb-zip-pull {\n  position: absolute;\n  z-index: 7;\n  width: 24px;\n  height: 14px;\n  right: 25px;\n  top: 21px;\n  border: 2px solid var(--purple);\n  border-left: 0;\n  border-radius: 0 7px 7px 0;\n}\n\n\/* =========================================================\n   QUILTED LINE ART\n   ========================================================= *\/\n\n.wrb-quilt-line {\n  position: absolute;\n  width: 2px;\n  height: 280px;\n  background: rgba(139,111,158,.15);\n  top: -20px;\n}\n\n.wrb-quilt-a {\n  left: 50px;\n  transform: rotate(45deg);\n}\n\n.wrb-quilt-b {\n  left: 125px;\n  transform: rotate(45deg);\n}\n\n.wrb-quilt-c {\n  right: 125px;\n  transform: rotate(45deg);\n}\n\n.wrb-quilt-d {\n  right: 50px;\n  transform: rotate(45deg);\n}\n\n.wrb-quilt-e {\n  left: 95px;\n  transform: rotate(-45deg);\n}\n\n.wrb-quilt-f {\n  left: 170px;\n  transform: rotate(-45deg);\n}\n\n.wrb-quilt-g {\n  right: 80px;\n  transform: rotate(-45deg);\n}\n\n\/* =========================================================\n   WOMBLY BRANDING\n   ========================================================= *\/\n\n.wrb-bag-brand {\n  position: absolute;\n  z-index: 8;\n  left: 50%;\n  top: 58%;\n  transform: translate(-50%, -50%);\n  color: var(--purple);\n  font-family: Arial, Helvetica, sans-serif;\n  font-size: 19px;\n  font-weight: 500;\n  letter-spacing: 5px;\n}\n\n\/* small protea-style flower *\/\n\n.wrb-protea {\n  position: absolute;\n  z-index: 8;\n  left: 50%;\n  top: 39%;\n  transform: translateX(-50%);\n  width: 23px;\n  height: 23px;\n}\n\n.wrb-protea::before,\n.wrb-protea::after {\n  content: \"\";\n  position: absolute;\n  width: 15px;\n  height: 15px;\n  border: 1.5px solid var(--purple);\n  border-radius: 50%;\n}\n\n.wrb-protea::before {\n  left: 0;\n  top: 5px;\n}\n\n.wrb-protea::after {\n  right: 0;\n  top: 5px;\n}\n\n.wrb-protea-center {\n  position: absolute;\n  width: 8px;\n  height: 8px;\n  left: 7px;\n  top: 8px;\n  border: 1.5px solid var(--purple);\n  border-radius: 50%;\n}\n\n\/* =========================================================\n   HEART LINE ART\n   ========================================================= *\/\n\n.wrb-heart {\n  position: absolute;\n  z-index: 8;\n  right: 35px;\n  bottom: 30px;\n  width: 18px;\n  height: 18px;\n  transform: rotate(-45deg);\n}\n\n.wrb-heart::before {\n  content: \"\";\n  position: absolute;\n  width: 14px;\n  height: 14px;\n  left: 2px;\n  top: 3px;\n  border-left: 2px solid var(--purple);\n  border-bottom: 2px solid var(--purple);\n}\n\n.wrb-heart::after {\n  content: \"\";\n  position: absolute;\n  width: 13px;\n  height: 13px;\n  left: 3px;\n  top: -4px;\n  border: 2px solid var(--purple);\n  border-radius: 50%;\n}\n\n\/* =========================================================\n   BAG CAPTION\n   ========================================================= *\/\n\n.wrb-product-caption {\n  text-align: center;\n  margin-top: 5px;\n}\n\n.wrb-product-caption p {\n  margin: 0;\n  color: var(--purple);\n  font-family: Arial, Helvetica, sans-serif;\n  font-size: 11px;\n  font-weight: 600;\n  letter-spacing: 2.5px;\n  text-transform: uppercase;\n}\n\n\/* =========================================================\n   INTRO\n   ========================================================= *\/\n\n.wrb-intro {\n  padding: 15px 0 85px;\n  text-align: center;\n}\n\n.wrb-eyebrow {\n  margin-bottom: 14px;\n  color: var(--purple);\n  font-family: Arial, Helvetica, sans-serif;\n  font-size: 10px;\n  font-weight: 700;\n  letter-spacing: 3px;\n  text-transform: uppercase;\n}\n\n.wrb-intro h2 {\n  max-width: 850px;\n  margin: 0 auto 20px;\n  font-size: clamp(34px, 4.5vw, 54px);\n  line-height: 1.12;\n  font-weight: 400;\n}\n\n.wrb-intro h2 em {\n  color: var(--purple);\n  font-style: italic;\n}\n\n.wrb-intro-text {\n  max-width: 760px;\n  margin: 0 auto;\n  color: var(--muted);\n  font-family: Arial, Helvetica, sans-serif;\n  font-size: 15px;\n  line-height: 1.85;\n}\n\n\/* =========================================================\n   FEATURES\n   ========================================================= *\/\n\n.wrb-features {\n  padding: 20px 0 100px;\n}\n\n.wrb-heading {\n  text-align: center;\n  margin-bottom: 45px;\n}\n\n.wrb-heading h2 {\n  margin: 0 0 14px;\n  font-size: clamp(34px, 4vw, 52px);\n  line-height: 1.12;\n  font-weight: 400;\n}\n\n.wrb-heading h2 em {\n  color: var(--purple);\n  font-style: italic;\n}\n\n.wrb-heading p {\n  margin: 0;\n  color: var(--muted);\n  font-family: Arial, Helvetica, sans-serif;\n  font-size: 14px;\n}\n\n.wrb-feature-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 20px;\n}\n\n\/* cards *\/\n\n.wrb-card {\n  position: relative;\n  min-height: 245px;\n  padding: 30px 25px;\n  border-radius: 24px;\n  background: rgba(255,253,251,.85);\n  border: 1px solid rgba(139,111,158,.2);\n  overflow: hidden;\n  transition: .3s ease;\n}\n\n.wrb-card:hover {\n  transform: translateY(-5px);\n  border-color: var(--lavender);\n  box-shadow: 0 18px 35px rgba(98,75,112,.1);\n}\n\n.wrb-card::after {\n  content: \"\";\n  position: absolute;\n  width: 90px;\n  height: 90px;\n  right: -40px;\n  top: -40px;\n  border-radius: 50%;\n  background: var(--soft-purple);\n}\n\n\/* =========================================================\n   LINE ART ICONS\n   ========================================================= *\/\n\n.wrb-icon {\n  position: relative;\n  width: 56px;\n  height: 56px;\n  margin-bottom: 19px;\n  border-radius: 50%;\n  background: var(--soft-purple);\n  border: 1px solid var(--lavender);\n}\n\n\/* bag *\/\n\n.wrb-icon-bag::before {\n  content: \"\";\n  position: absolute;\n  width: 25px;\n  height: 20px;\n  left: 14px;\n  top: 20px;\n  border: 2px solid var(--purple);\n  border-radius: 4px;\n}\n\n.wrb-icon-bag::after {\n  content: \"\";\n  position: absolute;\n  width: 13px;\n  height: 9px;\n  left: 20px;\n  top: 14px;\n  border: 2px solid var(--purple);\n  border-bottom: 0;\n  border-radius: 8px 8px 0 0;\n}\n\n\/* zipper *\/\n\n.wrb-icon-zip::before {\n  content: \"\";\n  position: absolute;\n  width: 29px;\n  height: 2px;\n  left: 13px;\n  top: 27px;\n  background: var(--purple);\n}\n\n.wrb-icon-zip::after {\n  content: \"\";\n  position: absolute;\n  width: 8px;\n  height: 13px;\n  right: 11px;\n  top: 21px;\n  border: 2px solid var(--purple);\n  border-left: 0;\n  border-radius: 0 6px 6px 0;\n}\n\n\/* storage *\/\n\n.wrb-icon-storage::before {\n  content: \"\";\n  position: absolute;\n  width: 27px;\n  height: 21px;\n  left: 13px;\n  top: 20px;\n  border: 2px solid var(--purple);\n  border-radius: 4px;\n}\n\n.wrb-icon-storage::after {\n  content: \"\";\n  position: absolute;\n  width: 13px;\n  height: 6px;\n  left: 20px;\n  top: 15px;\n  border: 2px solid var(--purple);\n  border-bottom: 0;\n  border-radius: 6px 6px 0 0;\n}\n\n\/* wrist *\/\n\n.wrb-icon-wrist::before {\n  content: \"\";\n  position: absolute;\n  width: 25px;\n  height: 30px;\n  left: 15px;\n  top: 11px;\n  border: 2px solid var(--purple);\n  border-bottom: 0;\n  border-radius: 20px 20px 0 0;\n}\n\n.wrb-icon-wrist::after {\n  content: \"\";\n  position: absolute;\n  width: 8px;\n  height: 8px;\n  left: 23px;\n  bottom: 10px;\n  border: 2px solid var(--purple);\n  border-radius: 50%;\n}\n\n\/* prints *\/\n\n.wrb-icon-print::before {\n  content: \"\";\n  position: absolute;\n  width: 27px;\n  height: 27px;\n  left: 14px;\n  top: 14px;\n  border: 2px solid var(--purple);\n  border-radius: 50%;\n}\n\n.wrb-icon-print::after {\n  content: \"\";\n  position: absolute;\n  width: 8px;\n  height: 8px;\n  left: 23px;\n  top: 23px;\n  border-radius: 50%;\n  background: var(--purple);\n}\n\n\/* clean *\/\n\n.wrb-icon-clean::before {\n  content: \"\";\n  position: absolute;\n  width: 23px;\n  height: 29px;\n  left: 16px;\n  top: 12px;\n  border: 2px solid var(--purple);\n  border-radius: 12px;\n}\n\n.wrb-icon-clean::after {\n  content: \"\";\n  position: absolute;\n  width: 8px;\n  height: 13px;\n  left: 23px;\n  top: 19px;\n  border-left: 2px solid var(--purple);\n  border-right: 2px solid var(--purple);\n}\n\n\/* card text *\/\n\n.wrb-card h3 {\n  position: relative;\n  z-index: 2;\n  margin: 0 0 10px;\n  font-size: 20px;\n  line-height: 1.25;\n  font-weight: 400;\n}\n\n.wrb-card p {\n  position: relative;\n  z-index: 2;\n  margin: 0;\n  color: var(--muted);\n  font-family: Arial, Helvetica, sans-serif;\n  font-size: 13px;\n  line-height: 1.7;\n}\n\n\/* =========================================================\n   DIFFERENCE SECTION\n   ========================================================= *\/\n\n.wrb-difference {\n  padding: 90px 20px;\n  text-align: center;\n  background: linear-gradient(\n    135deg,\n    #f1e7f4,\n    #f9eeee\n  );\n}\n\n.wrb-difference h2 {\n  max-width: 800px;\n  margin: 0 auto 20px;\n  font-size: clamp(35px, 4.5vw, 55px);\n  line-height: 1.1;\n  font-weight: 400;\n}\n\n.wrb-difference h2 em {\n  color: var(--purple);\n  font-style: italic;\n}\n\n.wrb-difference p {\n  max-width: 740px;\n  margin: 0 auto 30px;\n  color: var(--muted);\n  font-family: Arial, Helvetica, sans-serif;\n  font-size: 15px;\n  line-height: 1.85;\n}\n\n\/* pills *\/\n\n.wrb-pills {\n  display: flex;\n  justify-content: center;\n  flex-wrap: wrap;\n  gap: 9px;\n}\n\n.wrb-pill {\n  padding: 10px 17px;\n  border-radius: 50px;\n  background: rgba(255,255,255,.72);\n  border: 1px solid rgba(139,111,158,.24);\n  color: var(--deep-purple);\n  font-family: Arial, Helvetica, sans-serif;\n  font-size: 11px;\n}\n\n\/* =========================================================\n   DESIGNS\n   ========================================================= *\/\n\n.wrb-designs {\n  padding: 90px 0;\n}\n\n.wrb-design-grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 24px;\n  max-width: 900px;\n  margin: 0 auto;\n}\n\n.wrb-design-card {\n  position: relative;\n  min-height: 310px;\n  padding: 40px 30px;\n  border-radius: 28px;\n  text-align: center;\n  overflow: hidden;\n}\n\n.wrb-pink-bows {\n  background: linear-gradient(\n    135deg,\n    #f7e1e3,\n    #e2b8bf\n  );\n}\n\n.wrb-black-floral {\n  background: linear-gradient(\n    135deg,\n    #f4f0ed,\n    #ded8d5\n  );\n}\n\n.wrb-design-icon {\n  position: relative;\n  width: 80px;\n  height: 80px;\n  margin: 0 auto 24px;\n  border-radius: 50%;\n  background: rgba(255,255,255,.65);\n  border: 1px solid rgba(139,111,158,.22);\n}\n\n\/* bow *\/\n\n.wrb-bow-left,\n.wrb-bow-right {\n  position: absolute;\n  width: 23px;\n  height: 23px;\n  top: 27px;\n  border: 2px solid var(--purple);\n  border-radius: 50%;\n}\n\n.wrb-bow-left {\n  left: 16px;\n  transform: rotate(-25deg);\n}\n\n.wrb-bow-right {\n  right: 16px;\n  transform: rotate(25deg);\n}\n\n.wrb-bow-center {\n  position: absolute;\n  width: 9px;\n  height: 9px;\n  left: 35px;\n  top: 34px;\n  background: var(--purple);\n  border-radius: 50%;\n}\n\n\/* flower *\/\n\n.wrb-flower-center {\n  position: absolute;\n  width: 13px;\n  height: 13px;\n  left: 33px;\n  top: 31px;\n  border: 2px solid var(--deep-purple);\n  border-radius: 50%;\n}\n\n.wrb-petal {\n  position: absolute;\n  width: 18px;\n  height: 18px;\n  border: 2px solid var(--deep-purple);\n  border-radius: 50%;\n}\n\n.wrb-petal-1 {\n  left: 31px;\n  top: 12px;\n}\n\n.wrb-petal-2 {\n  left: 12px;\n  top: 31px;\n}\n\n.wrb-petal-3 {\n  right: 12px;\n  top: 31px;\n}\n\n.wrb-petal-4 {\n  left: 31px;\n  bottom: 12px;\n}\n\n.wrb-design-card h3 {\n  margin: 0 0 12px;\n  font-size: 27px;\n  font-weight: 400;\n}\n\n.wrb-design-card p {\n  max-width: 340px;\n  margin: 0 auto;\n  color: var(--muted);\n  font-family: Arial, Helvetica, sans-serif;\n  font-size: 13px;\n  line-height: 1.75;\n}\n\n\/* =========================================================\n   FINAL\n   ========================================================= *\/\n\n.wrb-final {\n  padding: 90px 20px;\n  text-align: center;\n  background: var(--white);\n}\n\n.wrb-final h2 {\n  max-width: 850px;\n  margin: 0 auto 18px;\n  font-size: clamp(36px, 5vw, 58px);\n  line-height: 1.1;\n  font-weight: 400;\n}\n\n.wrb-final h2 em {\n  color: var(--purple);\n  font-style: italic;\n}\n\n.wrb-final p {\n  margin: 0;\n  color: var(--muted);\n  font-family: Arial, Helvetica, sans-serif;\n  font-size: 14px;\n}\n\n\/* =========================================================\n   ANIMATIONS\n   ========================================================= *\/\n\n@keyframes wrbBagFloat {\n  0%,100% {\n    transform: translateY(0);\n  }\n\n  50% {\n    transform: translateY(-10px);\n  }\n}\n\n@keyframes wrbFloatOne {\n  0%,100% {\n    transform: translateY(0);\n  }\n\n  50% {\n    transform: translateY(-14px);\n  }\n}\n\n@keyframes wrbFloatTwo {\n  0%,100% {\n    transform: translateY(0);\n  }\n\n  50% {\n    transform: translateY(12px);\n  }\n}\n\n@keyframes wrbFloatThree {\n  0%,100% {\n    transform: translateY(0) rotate(0);\n  }\n\n  50% {\n    transform: translateY(-12px) rotate(180deg);\n  }\n}\n\n\/* =========================================================\n   TABLET\n   ========================================================= *\/\n\n@media screen and (max-width: 900px) {\n\n  .wrb-feature-grid {\n    grid-template-columns: repeat(2, 1fr);\n  }\n\n}\n\n\/* =========================================================\n   MOBILE\n   ========================================================= *\/\n\n@media screen and (max-width: 600px) {\n\n  .wrb-container {\n    width: 90%;\n  }\n\n  .wrb-hero {\n    padding: 55px 15px 25px;\n  }\n\n  .wrb-hero h1 {\n    font-size: 40px;\n    letter-spacing: -.8px;\n  }\n\n  .wrb-hero-text {\n    font-size: 14px;\n  }\n\n  .wrb-product {\n    padding: 15px 0 55px;\n  }\n\n  .wrb-display {\n    height: 330px;\n  }\n\n  .wrb-display-circle {\n    width: 270px;\n    height: 270px;\n  }\n\n  .wrb-line-bag {\n    width: 300px;\n    height: 240px;\n  }\n\n  .wrb-bag-body {\n    width: 290px;\n    height: 180px;\n    left: 5px;\n    border-width: 2px;\n    border-radius: 22px 22px 30px 30px;\n  }\n\n  .wrb-bag-handle {\n    width: 105px;\n    height: 58px;\n    border-width: 2px;\n  }\n\n  .wrb-bag-zip {\n    left: 16px;\n    right: 16px;\n    top: 22px;\n  }\n\n  .wrb-zip-pull {\n    top: 16px;\n    right: 20px;\n  }\n\n  .wrb-bag-brand {\n    font-size: 15px;\n    letter-spacing: 4px;\n  }\n\n  .wrb-protea {\n    transform: translateX(-50%) scale(.8);\n  }\n\n  .wrb-heart {\n    right: 25px;\n    bottom: 22px;\n    transform: scale(.8) rotate(-45deg);\n  }\n\n  .wrb-quilt-line {\n    height: 220px;\n  }\n\n  .wrb-intro {\n    padding-bottom: 65px;\n  }\n\n  .wrb-intro-text {\n    font-size: 14px;\n  }\n\n  .wrb-features {\n    padding-bottom: 70px;\n  }\n\n  .wrb-feature-grid {\n    grid-template-columns: 1fr;\n    gap: 14px;\n  }\n\n  .wrb-card {\n    min-height: auto;\n    padding: 27px 22px;\n  }\n\n  .wrb-difference {\n    padding: 70px 20px;\n  }\n\n  .wrb-designs {\n    padding: 70px 0;\n  }\n\n  .wrb-design-grid {\n    grid-template-columns: 1fr;\n    gap: 16px;\n  }\n\n  .wrb-design-card {\n    min-height: 280px;\n  }\n\n  .wrb-final {\n    padding: 70px 20px;\n  }\n\n}\n\n\u003c\/style\u003e\n\n\n\u003csection class=\"wombly-relief-bag\"\u003e\n\n  \u003c!-- =====================================================\n       HERO\n       ===================================================== --\u003e\n\n  \u003cdiv class=\"wrb-hero\"\u003e\n\n    \u003cdiv class=\"wrb-container\"\u003e\n\n      \u003cdiv class=\"wrb-label\"\u003e\n        WOMBLY EVERYDAY ESSENTIALS\n      \u003c\/div\u003e\n\n      \u003ch1\u003e\n        Comfort That \u003cem\u003eTravels With You.\u003c\/em\u003e\n      \u003c\/h1\u003e\n\n      \u003cp class=\"wrb-hero-text\"\u003e\n        Meet the Wombly Relief Belt Bag — the quilted companion designed\n        for the woman who refuses to let discomfort slow her down.\n        Whether you're managing period pain on the go or simply need\n        your essentials close at hand, this thoughtfully designed bag\n        keeps everything you need within reach, beautifully.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- =====================================================\n       LINE ART BAG\n       ===================================================== --\u003e\n\n  \u003cdiv class=\"wrb-product\"\u003e\n\n    \u003cdiv class=\"wrb-container\"\u003e\n\n      \u003cdiv class=\"wrb-display\"\u003e\n\n        \u003cdiv class=\"wrb-display-circle\"\u003e\u003c\/div\u003e\n\n        \u003cdiv class=\"wrb-floating-dot wrb-dot-1\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"wrb-floating-dot wrb-dot-2\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"wrb-floating-dot wrb-dot-3\"\u003e\u003c\/div\u003e\n\n\n        \u003cdiv class=\"wrb-line-bag\"\u003e\n\n          \u003c!-- Handle --\u003e\n\n          \u003cdiv class=\"wrb-bag-handle\"\u003e\n\n            \u003cdiv class=\"wrb-handle-left\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"wrb-handle-right\"\u003e\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n\n          \u003c!-- Bag Body --\u003e\n\n          \u003cdiv class=\"wrb-bag-body\"\u003e\n\n\n            \u003c!-- Quilted line art --\u003e\n\n            \u003cdiv class=\"wrb-quilt-line wrb-quilt-a\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"wrb-quilt-line wrb-quilt-b\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"wrb-quilt-line wrb-quilt-c\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"wrb-quilt-line wrb-quilt-d\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"wrb-quilt-line wrb-quilt-e\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"wrb-quilt-line wrb-quilt-f\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"wrb-quilt-line wrb-quilt-g\"\u003e\u003c\/div\u003e\n\n\n            \u003c!-- Zipper --\u003e\n\n            \u003cdiv class=\"wrb-bag-zip\"\u003e\u003c\/div\u003e\n\n            \u003cdiv class=\"wrb-zip-pull\"\u003e\u003c\/div\u003e\n\n\n            \u003c!-- Protea --\u003e\n\n            \u003cdiv class=\"wrb-protea\"\u003e\n\n              \u003cdiv class=\"wrb-protea-center\"\u003e\u003c\/div\u003e\n\n            \u003c\/div\u003e\n\n\n            \u003c!-- Wombly --\u003e\n\n            \u003cdiv class=\"wrb-bag-brand\"\u003e\n              WOMBLY\n            \u003c\/div\u003e\n\n\n            \u003c!-- Heart --\u003e\n\n            \u003cdiv class=\"wrb-heart\"\u003e\u003c\/div\u003e\n\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"wrb-product-caption\"\u003e\n\n        \u003cp\u003e\n          Thoughtfully designed for your comfort ritual\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- =====================================================\n       INTRO\n       ===================================================== --\u003e\n\n  \u003cdiv class=\"wrb-intro\"\u003e\n\n    \u003cdiv class=\"wrb-container\"\u003e\n\n      \u003cdiv class=\"wrb-eyebrow\"\u003e\n        YOUR RELIEF RITUAL\n      \u003c\/div\u003e\n\n      \u003ch2\u003e\n        More Than a Bag — \u003cem\u003eIt's Your Relief Ritual.\u003c\/em\u003e\n      \u003c\/h2\u003e\n\n      \u003cp class=\"wrb-intro-text\"\u003e\n        Picture this: your heat patch, pain relief rollerball, and favourite\n        comfort essentials, all nestled in a soft-quilted pouch that slips\n        effortlessly into your tote or sits beside you on the couch.\n        The Wombly Relief Belt Bag was designed with your cycle in mind —\n        because relief shouldn't be an afterthought.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- =====================================================\n       FEATURES\n       ===================================================== --\u003e\n\n  \u003cdiv class=\"wrb-features\"\u003e\n\n    \u003cdiv class=\"wrb-container\"\u003e\n\n      \u003cdiv class=\"wrb-heading\"\u003e\n\n        \u003cdiv class=\"wrb-eyebrow\"\u003e\n          THOUGHTFULLY DESIGNED\n        \u003c\/div\u003e\n\n        \u003ch2\u003e\n          Everything you need. \u003cem\u003eBeautifully organised.\u003c\/em\u003e\n        \u003c\/h2\u003e\n\n        \u003cp\u003e\n          Practical details meet the feminine Wombly aesthetic.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"wrb-feature-grid\"\u003e\n\n\n        \u003c!-- 1 --\u003e\n\n        \u003cdiv class=\"wrb-card\"\u003e\n\n          \u003cdiv class=\"wrb-icon wrb-icon-bag\"\u003e\u003c\/div\u003e\n\n          \u003ch3\u003e\n            Quilted Cotton Exterior\n          \u003c\/h3\u003e\n\n          \u003cp\u003e\n            Soft, padded and premium to the touch, giving your essentials\n            a beautiful and comfortable home.\n          \u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003c!-- 2 --\u003e\n\n        \u003cdiv class=\"wrb-card\"\u003e\n\n          \u003cdiv class=\"wrb-icon wrb-icon-zip\"\u003e\u003c\/div\u003e\n\n          \u003ch3\u003e\n            Gold-Tone Zipper Hardware\n          \u003c\/h3\u003e\n\n          \u003cp\u003e\n            Smooth and elegant zipper hardware adds a refined finish\n            while helping keep your essentials securely inside.\n          \u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003c!-- 3 --\u003e\n\n        \u003cdiv class=\"wrb-card\"\u003e\n\n          \u003cdiv class=\"wrb-icon wrb-icon-storage\"\u003e\u003c\/div\u003e\n\n          \u003ch3\u003e\n            Compact Yet Spacious\n          \u003c\/h3\u003e\n\n          \u003cp\u003e\n            Compact enough for your handbag while still giving you room\n            for heat patches, medication, wipes and more.\n          \u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003c!-- 4 --\u003e\n\n        \u003cdiv class=\"wrb-card\"\u003e\n\n          \u003cdiv class=\"wrb-icon wrb-icon-wrist\"\u003e\u003c\/div\u003e\n\n          \u003ch3\u003e\n            Wrist Loop Strap\n          \u003c\/h3\u003e\n\n          \u003cp\u003e\n            Carry your essentials easily with the convenient wrist loop,\n            whether you're at home, travelling or heading out.\n          \u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003c!-- 5 --\u003e\n\n        \u003cdiv class=\"wrb-card\"\u003e\n\n          \u003cdiv class=\"wrb-icon wrb-icon-print\"\u003e\u003c\/div\u003e\n\n          \u003ch3\u003e\n            Two Signature Prints\n          \u003c\/h3\u003e\n\n          \u003cp\u003e\n            Choose between Pink Bows in a dome style or Black Floral\n            in a sophisticated boxy style.\n          \u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003c!-- 6 --\u003e\n\n        \u003cdiv class=\"wrb-card\"\u003e\n\n          \u003cdiv class=\"wrb-icon wrb-icon-clean\"\u003e\u003c\/div\u003e\n\n          \u003ch3\u003e\n            Wipe-Clean Lining\n          \u003c\/h3\u003e\n\n          \u003cp\u003e\n            Practical and easy to maintain, helping keep your personal\n            essentials organised and your bag fresh.\n          \u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- =====================================================\n       WOMBLY DIFFERENCE\n       ===================================================== --\u003e\n\n  \u003cdiv class=\"wrb-difference\"\u003e\n\n    \u003cdiv class=\"wrb-container\"\u003e\n\n      \u003cdiv class=\"wrb-eyebrow\"\u003e\n        THE WOMBLY DIFFERENCE\n      \u003c\/div\u003e\n\n      \u003ch2\u003e\n        Self-care should be \u003cem\u003ebeautifully carried.\u003c\/em\u003e\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        From your desk to your bed, from a long commute to a quiet evening\n        in — the Wombly Relief Belt Bag holds your essentials and your\n        intention. This is self-care, carried beautifully.\n      \u003c\/p\u003e\n\n\n      \u003cdiv class=\"wrb-pills\"\u003e\n\n        \u003cdiv class=\"wrb-pill\"\u003e\n          Quilted Exterior\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"wrb-pill\"\u003e\n          Compact\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"wrb-pill\"\u003e\n          Spacious\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"wrb-pill\"\u003e\n          Discreet\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"wrb-pill\"\u003e\n          Wipe-Clean\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"wrb-pill\"\u003e\n          Travel Ready\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- =====================================================\n       DESIGNS\n       ===================================================== --\u003e\n\n  \u003cdiv class=\"wrb-designs\"\u003e\n\n    \u003cdiv class=\"wrb-container\"\u003e\n\n      \u003cdiv class=\"wrb-heading\"\u003e\n\n        \u003cdiv class=\"wrb-eyebrow\"\u003e\n          CHOOSE YOUR STYLE\n        \u003c\/div\u003e\n\n        \u003ch2\u003e\n          Two designs. \u003cem\u003eOne Wombly ritual.\u003c\/em\u003e\n        \u003c\/h2\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"wrb-design-grid\"\u003e\n\n\n        \u003c!-- PINK BOWS --\u003e\n\n        \u003cdiv class=\"wrb-design-card wrb-pink-bows\"\u003e\n\n          \u003cdiv class=\"wrb-design-icon\"\u003e\n\n            \u003cdiv class=\"wrb-bow-left\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"wrb-bow-right\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"wrb-bow-center\"\u003e\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n          \u003ch3\u003e\n            Pink Bows\n          \u003c\/h3\u003e\n\n          \u003cp\u003e\n            A soft, feminine dome-style design with a playful touch\n            for the woman who loves beauty in the details.\n          \u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003c!-- BLACK FLORAL --\u003e\n\n        \u003cdiv class=\"wrb-design-card wrb-black-floral\"\u003e\n\n          \u003cdiv class=\"wrb-design-icon\"\u003e\n\n            \u003cdiv class=\"wrb-flower-center\"\u003e\u003c\/div\u003e\n\n            \u003cdiv class=\"wrb-petal wrb-petal-1\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"wrb-petal wrb-petal-2\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"wrb-petal wrb-petal-3\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"wrb-petal wrb-petal-4\"\u003e\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n          \u003ch3\u003e\n            Black Floral\n          \u003c\/h3\u003e\n\n          \u003cp\u003e\n            A refined boxy design with a sophisticated floral-inspired\n            look for understated everyday elegance.\n          \u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- =====================================================\n       FINAL\n       ===================================================== --\u003e\n\n  \u003cdiv class=\"wrb-final\"\u003e\n\n    \u003cdiv class=\"wrb-container\"\u003e\n\n      \u003ch2\u003e\n        From your desk to your bed,\n        \u003cem\u003ecomfort comes with you.\u003c\/em\u003e\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        Carry your essentials. Carry your comfort. Carry Wombly.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e","brand":"Wombly ","offers":[{"title":"Floral","offer_id":45911422304325,"sku":null,"price":299.0,"currency_code":"ZAR","in_stock":true},{"title":"Bows","offer_id":45911422337093,"sku":null,"price":299.0,"currency_code":"ZAR","in_stock":true},{"title":"Yellow","offer_id":45921079263301,"sku":null,"price":299.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0759\/6356\/4101\/files\/image_26.png?v=1790805966"},{"product_id":"wombly-relief-belt-and-bag-bundle","title":"Wombly Relief Belt and Bag Bundle","description":"\u003cstyle\u003e\n\n.wombly-bundle {\n  --ivory:#fffdf9;\n  --cream:#f7f0e9;\n  --champagne:#c9a982;\n  --blush:#e7bfc5;\n  --rose:#c98291;\n  --lavender:#a38bab;\n  --purple:#765d82;\n  --plum:#443248;\n  --ink:#342a32;\n  position:relative;\n  width:100%;\n  overflow:hidden;\n  color:var(--ink);\n  background:radial-gradient(circle at 5% 5%,rgba(201,169,130,.22),transparent 28%),radial-gradient(circle at 95% 30%,rgba(163,139,171,.15),transparent 30%),linear-gradient(145deg,#fffdfb 0%,#f8f1eb 45%,#f1e5e0 100%);\n  font-family:-apple-system,BlinkMacSystemFont,\"Helvetica Neue\",Arial,sans-serif;\n}\n\n.wombly-bundle *,\n.wombly-bundle *::before,\n.wombly-bundle *::after {\n  box-sizing:border-box;\n}\n\n.wombly-bundle h1,\n.wombly-bundle h2,\n.wombly-bundle h3,\n.wombly-bundle p {\n  margin-top:0;\n}\n\n.wb-inner {\n  position:relative;\n  z-index:5;\n  width:100%;\n  max-width:1120px;\n  margin:0 auto;\n  padding:76px 20px 85px;\n}\n\n.wb-glow {\n  position:absolute;\n  width:430px;\n  height:430px;\n  border-radius:50%;\n  filter:blur(110px);\n  pointer-events:none;\n}\n\n.wb-glow-a {\n  top:30px;\n  right:-250px;\n  background:rgba(118,93,130,.12);\n}\n\n.wb-glow-b {\n  bottom:300px;\n  left:-250px;\n  background:rgba(201,169,130,.14);\n}\n\n.wb-hero {\n  max-width:820px;\n  margin:0 auto;\n  text-align:center;\n}\n\n.wb-eyebrow {\n  display:flex;\n  justify-content:center;\n  align-items:center;\n  gap:10px;\n  margin-bottom:20px;\n  color:var(--purple);\n  font-size:10px;\n  font-weight:700;\n  letter-spacing:3px;\n  text-transform:uppercase;\n}\n\n.wb-eyebrow i {\n  display:block;\n  width:30px;\n  height:1px;\n  background:var(--champagne);\n}\n\n.wb-title {\n  margin:0;\n  color:var(--plum);\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:clamp(40px,7vw,76px);\n  font-weight:400;\n  line-height:.98;\n  letter-spacing:-2.5px;\n}\n\n.wb-title em {\n  color:var(--rose);\n  font-style:italic;\n}\n\n.wb-subtitle {\n  max-width:650px;\n  margin:25px auto 0;\n  color:#655a62;\n  font-size:15px;\n  line-height:1.8;\n}\n\n.wb-pill {\n  display:inline-flex;\n  align-items:center;\n  gap:9px;\n  margin-top:28px;\n  padding:11px 18px;\n  border:1px solid rgba(201,169,130,.55);\n  border-radius:100px;\n  background:rgba(255,255,255,.65);\n  color:var(--plum);\n  font-size:10px;\n  font-weight:700;\n  letter-spacing:1.3px;\n  box-shadow:0 10px 30px rgba(68,50,72,.07);\n}\n\n.wb-dot {\n  width:7px;\n  height:7px;\n  flex:none;\n  border-radius:50%;\n  background:var(--rose);\n  box-shadow:0 0 0 5px rgba(201,130,145,.12);\n}\n\n.wb-features {\n  position:relative;\n  z-index:10;\n  display:grid;\n  grid-template-columns:repeat(2,minmax(0,1fr));\n  gap:14px;\n  width:100%;\n  margin:60px auto 70px;\n}\n\n.wb-feature {\n  position:relative;\n  display:block;\n  width:100%;\n  min-height:155px;\n  padding:27px 23px;\n  overflow:hidden;\n  border:1px solid rgba(201,169,130,.38);\n  border-radius:21px;\n  background:linear-gradient(145deg,rgba(255,255,255,.95),rgba(244,233,227,.78));\n  box-shadow:0 18px 45px rgba(68,50,72,.09);\n  transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;\n}\n\n.wb-feature:hover {\n  transform:translateY(-6px);\n  border-color:rgba(118,93,130,.4);\n  box-shadow:0 25px 55px rgba(68,50,72,.15);\n}\n\n.wb-feature::after {\n  content:\"\";\n  position:absolute;\n  width:130px;\n  height:130px;\n  right:-60px;\n  bottom:-70px;\n  border-radius:50%;\n  background:radial-gradient(circle,rgba(201,169,130,.3),transparent 70%);\n  pointer-events:none;\n}\n\n.wb-icon {\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  width:43px;\n  height:43px;\n  margin-bottom:17px;\n  border-radius:13px;\n  background:linear-gradient(135deg,rgba(238,215,217,.85),rgba(223,208,229,.85));\n  border:1px solid rgba(118,93,130,.14);\n  color:var(--purple);\n  box-shadow:inset 0 1px 2px rgba(255,255,255,.9);\n}\n\n.wb-icon svg {\n  display:block;\n  width:23px;\n  height:23px;\n  fill:none;\n  stroke:currentColor;\n  stroke-width:1.6;\n  stroke-linecap:round;\n  stroke-linejoin:round;\n}\n\n.wb-feature h3 {\n  position:relative;\n  z-index:3;\n  margin:0 0 7px;\n  color:var(--plum);\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:18px;\n  font-weight:400;\n}\n\n.wb-feature p {\n  position:relative;\n  z-index:3;\n  margin:0;\n  color:#746970;\n  font-size:12px;\n  line-height:1.65;\n}\n\n.wb-dark {\n  position:relative;\n  z-index:3;\n  width:100%;\n  padding:78px 20px;\n  overflow:hidden;\n  background:radial-gradient(circle at 85% 20%,rgba(201,169,130,.17),transparent 30%),radial-gradient(circle at 15% 80%,rgba(163,139,171,.16),transparent 30%),linear-gradient(135deg,#332638,#443248 50%,#302431);\n  color:white;\n  box-shadow:0 25px 80px rgba(45,34,48,.2);\n}\n\n.wb-dark-inner {\n  position:relative;\n  z-index:5;\n  max-width:900px;\n  margin:0 auto;\n  text-align:center;\n}\n\n.wb-dark-label {\n  margin-bottom:13px;\n  color:var(--champagne);\n  font-size:10px;\n  font-weight:700;\n  letter-spacing:3px;\n  text-transform:uppercase;\n}\n\n.wb-dark-inner h2 {\n  margin:0 0 20px;\n  color:#fffaf6;\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:clamp(35px,5vw,53px);\n  font-weight:400;\n  line-height:1.05;\n}\n\n.wb-dark-inner h2 em {\n  color:var(--blush);\n  font-style:italic;\n}\n\n.wb-dark-inner p {\n  max-width:620px;\n  margin:0 auto 30px;\n  color:rgba(255,255,255,.72);\n  font-size:14px;\n  line-height:1.85;\n}\n\n.wb-includes {\n  display:grid;\n  grid-template-columns:repeat(2,1fr);\n  gap:20px;\n  max-width:700px;\n  margin:0 auto;\n}\n\n.wb-include-card {\n  padding:28px 24px;\n  border-radius:20px;\n  background:rgba(255,255,255,.07);\n  border:1px solid rgba(201,169,130,.25);\n  text-align:left;\n}\n\n.wb-include-card h3 {\n  margin:0 0 8px;\n  color:#fffaf6;\n  font-family:Georgia,serif;\n  font-size:17px;\n  font-weight:400;\n}\n\n.wb-include-card p {\n  margin:0;\n  color:rgba(255,255,255,.62);\n  font-size:12px;\n  line-height:1.65;\n}\n\n.wb-final {\n  position:relative;\n  z-index:5;\n  margin:70px auto 0;\n  padding:75px 25px;\n  overflow:hidden;\n  border-radius:30px;\n  background:radial-gradient(circle at 80% 20%,rgba(201,169,130,.18),transparent 30%),linear-gradient(135deg,#352738,#4b374e);\n  text-align:center;\n  box-shadow:0 30px 75px rgba(45,34,48,.2);\n}\n\n.wb-final h2 {\n  margin:0 auto 16px;\n  max-width:700px;\n  color:#fffaf6;\n  font-family:Georgia,serif;\n  font-size:clamp(35px,6vw,58px);\n  font-weight:400;\n  line-height:1.04;\n}\n\n.wb-final h2 em {\n  color:var(--blush);\n  font-style:italic;\n}\n\n.wb-final p {\n  max-width:520px;\n  margin:auto;\n  color:rgba(255,255,255,.7);\n  font-size:13px;\n  line-height:1.75;\n}\n\n.wb-final-note {\n  margin-top:25px;\n  color:var(--champagne);\n  font-family:Georgia,serif;\n  font-size:17px;\n  font-style:italic;\n}\n\n@media(max-width:749px) {\n  .wb-inner { padding:55px 16px 70px; }\n  .wb-title { font-size:43px; letter-spacing:-1.7px; }\n  .wb-features { grid-template-columns:1fr; gap:10px; margin:45px auto 50px; }\n  .wb-feature { min-height:auto; padding:19px 15px; border-radius:17px; }\n  .wb-dark { padding:60px 16px; }\n  .wb-includes { grid-template-columns:1fr; gap:14px; }\n  .wb-final { margin-top:50px; padding:55px 20px; border-radius:24px; }\n}\n\n\u003c\/style\u003e\n\n\u003csection class=\"wombly-bundle\"\u003e\n\n  \u003cdiv class=\"wb-glow wb-glow-a\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"wb-glow wb-glow-b\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"wb-inner\"\u003e\n\n    \u003cdiv class=\"wb-hero\"\u003e\n      \u003cdiv class=\"wb-eyebrow\"\u003e\n\u003ci\u003e\u003c\/i\u003e WOMBLY BUNDLE \u003ci\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n      \u003ch1 class=\"wb-title\"\u003eRelief \u0026amp; Comfort,\u003cbr\u003e\u003cem\u003eTogether.\u003c\/em\u003e\n\u003c\/h1\u003e\n      \u003cp class=\"wb-subtitle\"\u003eEverything you need for warmth, comfort, and ease — bundled into one beautiful set. Thoughtfully paired for the woman who refuses to let discomfort slow her down.\u003c\/p\u003e\n      \u003cdiv class=\"wb-pill\"\u003e\n\u003cspan class=\"wb-dot\"\u003e\u003c\/span\u003e WEARABLE HEAT · STYLISH CARRY · COMPLETE RELIEF\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"wb-features\"\u003e\n\n      \u003cdiv class=\"wb-feature\"\u003e\n        \u003cdiv class=\"wb-icon\"\u003e\n          \u003csvg viewbox=\"0 0 48 48\"\u003e\u003ccircle cx=\"24\" cy=\"24\" r=\"8\"\u003e\u003c\/circle\u003e\u003cpath d=\"M24 4v6M24 38v6M4 24h6M38 24h6M10 10l4.5 4.5M33.5 33.5L38 38M38 10l-4.5 4.5M14.5 33.5L10 38\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003ch3\u003eTargeted Warmth\u003c\/h3\u003e\n        \u003cp\u003eThe Relief Belt wraps around your abdomen, delivering soothing heat exactly where you need it most — no hot water bottle, no cords, no fuss.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"wb-feature\"\u003e\n        \u003cdiv class=\"wb-icon\"\u003e\n          \u003csvg viewbox=\"0 0 48 48\"\u003e\u003crect x=\"10\" y=\"18\" width=\"28\" height=\"22\" rx=\"4\"\u003e\u003c\/rect\u003e\u003cpath d=\"M16 18v-4a8 8 0 0116 0v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003ch3\u003eCarry Your Comfort\u003c\/h3\u003e\n        \u003cp\u003eThe Relief Belt Bag keeps your essentials organized and close at hand — quilted, compact, and crafted to carry beautifully wherever life takes you.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"wb-feature\"\u003e\n        \u003cdiv class=\"wb-icon\"\u003e\n          \u003csvg viewbox=\"0 0 48 48\"\u003e\u003cpath d=\"M24 6l4 10h10l-8 6 3 10-9-6-9 6 3-10-8-6h10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003ch3\u003ePremium Quality\u003c\/h3\u003e\n        \u003cp\u003eBoth pieces are crafted from premium materials with a feminine, botanical-inspired aesthetic — because wellness should feel as good as it looks.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"wb-feature\"\u003e\n        \u003cdiv class=\"wb-icon\"\u003e\n          \u003csvg viewbox=\"0 0 48 48\"\u003e\u003cpath d=\"M12 24c0-6.6 5.4-12 12-12s12 5.4 12 12-5.4 12-12 12\"\u003e\u003c\/path\u003e\u003cpath d=\"M18 30l-6 6M12 30h6v6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003ch3\u003eReusable \u0026amp; Sustainable\u003c\/h3\u003e\n        \u003cp\u003eDesigned to last — rechargeable, reusable, and built with sustainability in mind so you can feel good about every use.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"wb-dark\"\u003e\n    \u003cdiv class=\"wb-dark-inner\"\u003e\n      \u003cdiv class=\"wb-dark-label\"\u003eWHAT'S INCLUDED\u003c\/div\u003e\n      \u003ch2\u003eTwo Products.\u003cbr\u003e\u003cem\u003eOne Complete Solution.\u003c\/em\u003e\n\u003c\/h2\u003e\n      \u003cp\u003eThe Wombly Relief Bundle gives you everything you need to manage menstrual discomfort with warmth, style, and ease — at home or on the go.\u003c\/p\u003e\n      \u003cdiv class=\"wb-includes\"\u003e\n        \u003cdiv class=\"wb-include-card\"\u003e\n          \u003ch3\u003eWombly Relief Belt\u003c\/h3\u003e\n          \u003cp\u003eWearable heat therapy designed to move with you. Cordless, rechargeable, and discreet — targeted warmth for menstrual relief.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"wb-include-card\"\u003e\n          \u003ch3\u003eWombly Relief Belt Bag\u003c\/h3\u003e\n          \u003cp\u003eQuilted and compact, this stylish bag keeps your Relief Belt and essentials organised and accessible wherever you go.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"wb-inner\"\u003e\n    \u003cdiv class=\"wb-final\"\u003e\n      \u003ch2\u003eYour Cycle Doesn't Stop.\u003cbr\u003e\u003cem\u003eNeither Should You.\u003c\/em\u003e\n\u003c\/h2\u003e\n      \u003cp\u003eThe Wombly Relief Bundle is your complete companion for comfort, warmth, and confidence — every day of the month.\u003c\/p\u003e\n      \u003cp class=\"wb-final-note\"\u003eWarmth, wherever you are.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/section\u003e","brand":"0trhpk-4v","offers":[{"title":"Pink Belt + Floral Bag","offer_id":45924715921477,"sku":null,"price":998.0,"currency_code":"ZAR","in_stock":true},{"title":"Pink Belt + Bows Bag","offer_id":45924715954245,"sku":null,"price":998.0,"currency_code":"ZAR","in_stock":true},{"title":"Pink Belt + Yellow Bag","offer_id":45924715987013,"sku":null,"price":998.0,"currency_code":"ZAR","in_stock":true},{"title":"White Belt + Floral Bag","offer_id":45924716019781,"sku":null,"price":998.0,"currency_code":"ZAR","in_stock":true},{"title":"White Belt + Bows Bag","offer_id":45924716052549,"sku":null,"price":998.0,"currency_code":"ZAR","in_stock":true},{"title":"White Belt + Yellow Bag","offer_id":45924716085317,"sku":null,"price":998.0,"currency_code":"ZAR","in_stock":true},{"title":"Purple Belt + Floral Bag","offer_id":45924716118085,"sku":null,"price":998.0,"currency_code":"ZAR","in_stock":true},{"title":"Purple Belt + Bows Bag","offer_id":45924716150853,"sku":null,"price":998.0,"currency_code":"ZAR","in_stock":true},{"title":"Purple Belt + Yellow Bag","offer_id":45924716183621,"sku":null,"price":998.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0759\/6356\/4101\/files\/59c0f4c5-7098-415e-97e7-ca78fcb39979.png?v=1791020067"},{"product_id":"wombly-sanitary-spary-bottle","title":"Wombly Sanitary Spray Bottle","description":"\u003cstyle\u003e\n\n.wombly-spray {\n  --ivory:#fffdf9;\n  --cream:#f7f0e9;\n  --champagne:#c9a982;\n  --blush:#e7bfc5;\n  --rose:#c98291;\n  --lavender:#a38bab;\n  --purple:#765d82;\n  --plum:#443248;\n  --ink:#342a32;\n  position:relative;\n  width:100%;\n  overflow:hidden;\n  color:var(--ink);\n  background:radial-gradient(circle at 5% 5%,rgba(201,169,130,.22),transparent 28%),radial-gradient(circle at 95% 30%,rgba(163,139,171,.15),transparent 30%),linear-gradient(145deg,#fffdfb 0%,#f8f1eb 45%,#f1e5e0 100%);\n  font-family:-apple-system,BlinkMacSystemFont,\"Helvetica Neue\",Arial,sans-serif;\n}\n\n.wombly-spray *,\n.wombly-spray *::before,\n.wombly-spray *::after { box-sizing:border-box; }\n\n.wombly-spray h1,\n.wombly-spray h2,\n.wombly-spray h3,\n.wombly-spray p { margin-top:0; }\n\n.ws-inner {\n  position:relative;\n  z-index:5;\n  width:100%;\n  max-width:1120px;\n  margin:0 auto;\n  padding:76px 20px 85px;\n}\n\n.ws-glow {\n  position:absolute;\n  width:430px;\n  height:430px;\n  border-radius:50%;\n  filter:blur(110px);\n  pointer-events:none;\n}\n\n.ws-glow-a { top:30px; right:-250px; background:rgba(118,93,130,.12); }\n.ws-glow-b { bottom:300px; left:-250px; background:rgba(201,169,130,.14); }\n\n.ws-hero {\n  max-width:820px;\n  margin:0 auto;\n  text-align:center;\n}\n\n.ws-eyebrow {\n  display:flex;\n  justify-content:center;\n  align-items:center;\n  gap:10px;\n  margin-bottom:20px;\n  color:var(--purple);\n  font-size:10px;\n  font-weight:700;\n  letter-spacing:3px;\n  text-transform:uppercase;\n}\n\n.ws-eyebrow i {\n  display:block;\n  width:30px;\n  height:1px;\n  background:var(--champagne);\n}\n\n.ws-title {\n  margin:0;\n  color:var(--plum);\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:clamp(40px,7vw,76px);\n  font-weight:400;\n  line-height:.98;\n  letter-spacing:-2.5px;\n}\n\n.ws-title em { color:var(--rose); font-style:italic; }\n\n.ws-subtitle {\n  max-width:650px;\n  margin:25px auto 0;\n  color:#655a62;\n  font-size:15px;\n  line-height:1.8;\n}\n\n.ws-pill {\n  display:inline-flex;\n  align-items:center;\n  gap:9px;\n  margin-top:28px;\n  padding:11px 18px;\n  border:1px solid rgba(201,169,130,.55);\n  border-radius:100px;\n  background:rgba(255,255,255,.65);\n  color:var(--plum);\n  font-size:10px;\n  font-weight:700;\n  letter-spacing:1.3px;\n  box-shadow:0 10px 30px rgba(68,50,72,.07);\n}\n\n.ws-dot {\n  width:7px;\n  height:7px;\n  flex:none;\n  border-radius:50%;\n  background:var(--rose);\n  box-shadow:0 0 0 5px rgba(201,130,145,.12);\n}\n\n.ws-features {\n  position:relative;\n  z-index:10;\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  gap:14px;\n  width:100%;\n  margin:60px auto 70px;\n}\n\n.ws-feature {\n  position:relative;\n  display:block;\n  width:100%;\n  min-height:155px;\n  padding:27px 23px;\n  overflow:hidden;\n  border:1px solid rgba(201,169,130,.38);\n  border-radius:21px;\n  background:linear-gradient(145deg,rgba(255,255,255,.95),rgba(244,233,227,.78));\n  box-shadow:0 18px 45px rgba(68,50,72,.09);\n  transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;\n}\n\n.ws-feature:hover {\n  transform:translateY(-6px);\n  border-color:rgba(118,93,130,.4);\n  box-shadow:0 25px 55px rgba(68,50,72,.15);\n}\n\n.ws-feature::after {\n  content:\"\";\n  position:absolute;\n  width:130px;\n  height:130px;\n  right:-60px;\n  bottom:-70px;\n  border-radius:50%;\n  background:radial-gradient(circle,rgba(201,169,130,.3),transparent 70%);\n  pointer-events:none;\n}\n\n.ws-icon {\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  width:43px;\n  height:43px;\n  margin-bottom:17px;\n  border-radius:13px;\n  background:linear-gradient(135deg,rgba(238,215,217,.85),rgba(223,208,229,.85));\n  border:1px solid rgba(118,93,130,.14);\n  color:var(--purple);\n  box-shadow:inset 0 1px 2px rgba(255,255,255,.9);\n}\n\n.ws-icon svg {\n  display:block;\n  width:23px;\n  height:23px;\n  fill:none;\n  stroke:currentColor;\n  stroke-width:1.6;\n  stroke-linecap:round;\n  stroke-linejoin:round;\n}\n\n.ws-feature h3 {\n  position:relative;\n  z-index:3;\n  margin:0 0 7px;\n  color:var(--plum);\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:18px;\n  font-weight:400;\n}\n\n.ws-feature p {\n  position:relative;\n  z-index:3;\n  margin:0;\n  color:#746970;\n  font-size:12px;\n  line-height:1.65;\n}\n\n.ws-dark {\n  position:relative;\n  z-index:3;\n  width:100%;\n  padding:78px 20px;\n  overflow:hidden;\n  background:radial-gradient(circle at 85% 20%,rgba(201,169,130,.17),transparent 30%),radial-gradient(circle at 15% 80%,rgba(163,139,171,.16),transparent 30%),linear-gradient(135deg,#332638,#443248 50%,#302431);\n  color:white;\n  box-shadow:0 25px 80px rgba(45,34,48,.2);\n}\n\n.ws-dark-inner {\n  position:relative;\n  z-index:5;\n  max-width:900px;\n  margin:0 auto;\n  text-align:center;\n}\n\n.ws-dark-label {\n  margin-bottom:13px;\n  color:var(--champagne);\n  font-size:10px;\n  font-weight:700;\n  letter-spacing:3px;\n  text-transform:uppercase;\n}\n\n.ws-dark-inner h2 {\n  margin:0 0 20px;\n  color:#fffaf6;\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:clamp(35px,5vw,53px);\n  font-weight:400;\n  line-height:1.05;\n}\n\n.ws-dark-inner h2 em { color:var(--blush); font-style:italic; }\n\n.ws-dark-inner p {\n  max-width:620px;\n  margin:0 auto 30px;\n  color:rgba(255,255,255,.72);\n  font-size:14px;\n  line-height:1.85;\n}\n\n.ws-checks { display:grid; gap:12px; max-width:500px; margin:0 auto; text-align:left; }\n\n.ws-check {\n  display:flex;\n  align-items:center;\n  gap:12px;\n  color:rgba(255,255,255,.88);\n  font-size:12px;\n}\n\n.ws-check-icon {\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  flex:none;\n  width:27px;\n  height:27px;\n  border-radius:50%;\n  background:rgba(201,169,130,.17);\n  border:1px solid rgba(201,169,130,.35);\n  color:var(--champagne);\n  font-size:11px;\n}\n\n.ws-final {\n  position:relative;\n  z-index:5;\n  margin:70px auto 0;\n  padding:75px 25px;\n  overflow:hidden;\n  border-radius:30px;\n  background:radial-gradient(circle at 80% 20%,rgba(201,169,130,.18),transparent 30%),linear-gradient(135deg,#352738,#4b374e);\n  text-align:center;\n  box-shadow:0 30px 75px rgba(45,34,48,.2);\n}\n\n.ws-final h2 {\n  margin:0 auto 16px;\n  max-width:700px;\n  color:#fffaf6;\n  font-family:Georgia,serif;\n  font-size:clamp(35px,6vw,58px);\n  font-weight:400;\n  line-height:1.04;\n}\n\n.ws-final h2 em { color:var(--blush); font-style:italic; }\n\n.ws-final p {\n  max-width:520px;\n  margin:auto;\n  color:rgba(255,255,255,.7);\n  font-size:13px;\n  line-height:1.75;\n}\n\n.ws-final-note {\n  margin-top:25px;\n  color:var(--champagne);\n  font-family:Georgia,serif;\n  font-size:17px;\n  font-style:italic;\n}\n\n@media(max-width:749px) {\n  .ws-inner { padding:55px 16px 70px; }\n  .ws-title { font-size:43px; letter-spacing:-1.7px; }\n  .ws-features { grid-template-columns:1fr; gap:10px; margin:45px auto 50px; }\n  .ws-feature { min-height:auto; padding:19px 15px; border-radius:17px; }\n  .ws-dark { padding:60px 16px; }\n  .ws-checks { max-width:100%; }\n  .ws-final { margin-top:50px; padding:55px 20px; border-radius:24px; }\n}\n\n\u003c\/style\u003e\n\n\u003csection class=\"wombly-spray\"\u003e\n\n  \u003cdiv class=\"ws-glow ws-glow-a\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"ws-glow ws-glow-b\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"ws-inner\"\u003e\n\n    \u003cdiv class=\"ws-hero\"\u003e\n      \u003cdiv class=\"ws-eyebrow\"\u003e\n\u003ci\u003e\u003c\/i\u003e WOMBLY HYGIENE ESSENTIALS \u003ci\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n      \u003ch1 class=\"ws-title\"\u003eStay Fresh.\u003cbr\u003e\u003cem\u003eAnywhere.\u003c\/em\u003e\n\u003c\/h1\u003e\n      \u003cp class=\"ws-subtitle\"\u003eThe Wombly Sanitary Spray Bottle is your discreet, refillable companion for personal hygiene on the go. Compact enough for your bag, thoughtful enough for every moment.\u003c\/p\u003e\n      \u003cdiv class=\"ws-pill\"\u003e\n\u003cspan class=\"ws-dot\"\u003e\u003c\/span\u003e REFILLABLE · COMPACT · TRAVEL-READY\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ws-features\"\u003e\n\n      \u003cdiv class=\"ws-feature\"\u003e\n        \u003cdiv class=\"ws-icon\"\u003e\n          \u003csvg viewbox=\"0 0 48 48\"\u003e\u003cpath d=\"M24 8v32M16 16c0-4.4 3.6-8 8-8s8 3.6 8 8\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 36h24\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003ch3\u003eRefillable Design\u003c\/h3\u003e\n        \u003cp\u003eFill with your preferred solution — water, saline, or intimate wash. Reusable, sustainable, and always ready when you need it most.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ws-feature\"\u003e\n        \u003cdiv class=\"ws-icon\"\u003e\n          \u003csvg viewbox=\"0 0 48 48\"\u003e\u003crect x=\"14\" y=\"8\" width=\"20\" height=\"32\" rx=\"6\"\u003e\u003c\/rect\u003e\u003cpath d=\"M20 8v4M28 8v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003ch3\u003eCompact \u0026amp; Discreet\u003c\/h3\u003e\n        \u003cp\u003eSlim enough to slip into any bag or pocket. Designed to go wherever you go — from the office to travel, always discreet.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ws-feature\"\u003e\n        \u003cdiv class=\"ws-icon\"\u003e\n          \u003csvg viewbox=\"0 0 48 48\"\u003e\u003cpath d=\"M24 10c-6 8-10 14-10 20a10 10 0 0020 0c0-6-4-12-10-20z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003ch3\u003eGentle Mist Spray\u003c\/h3\u003e\n        \u003cp\u003eA fine, even mist for comfortable, mess-free use. Gentle on sensitive skin and perfectly controlled with every press.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ws-feature\"\u003e\n        \u003cdiv class=\"ws-icon\"\u003e\n          \u003csvg viewbox=\"0 0 48 48\"\u003e\u003cpath d=\"M12 24c0-6.6 5.4-12 12-12s12 5.4 12 12-5.4 12-12 12\"\u003e\u003c\/path\u003e\u003cpath d=\"M18 30l-6 6M12 30h6v6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003ch3\u003eEco-Friendly\u003c\/h3\u003e\n        \u003cp\u003eSay goodbye to single-use wipes and disposables. The Wombly Spray Bottle is built to last and kinder to the planet.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ws-feature\"\u003e\n        \u003cdiv class=\"ws-icon\"\u003e\n          \u003csvg viewbox=\"0 0 48 48\"\u003e\u003cpath d=\"M24 6l4 10h10l-8 6 3 10-9-6-9 6 3-10-8-6h10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003ch3\u003ePremium Quality\u003c\/h3\u003e\n        \u003cp\u003eCrafted from quality materials, leak-proof and durable — because your essentials deserve to be as premium as you are.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ws-feature\"\u003e\n        \u003cdiv class=\"ws-icon\"\u003e\n          \u003csvg viewbox=\"0 0 48 48\"\u003e\u003crect x=\"10\" y=\"18\" width=\"28\" height=\"22\" rx=\"4\"\u003e\u003c\/rect\u003e\u003cpath d=\"M16 18v-4a8 8 0 0116 0v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n        \u003ch3\u003ePairs Perfectly\u003c\/h3\u003e\n        \u003cp\u003eThe ideal companion to the Wombly Relief Belt Bag. Keep all your essentials together, organized, and beautifully within reach.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ws-dark\"\u003e\n    \u003cdiv class=\"ws-dark-inner\"\u003e\n      \u003cdiv class=\"ws-dark-label\"\u003eWHY WOMBLY\u003c\/div\u003e\n      \u003ch2\u003eHygiene That Moves\u003cbr\u003e\u003cem\u003eWith You.\u003c\/em\u003e\n\u003c\/h2\u003e\n      \u003cp\u003eWhether you're managing your period, freshening up between meetings, or travelling light — the Wombly Sanitary Spray Bottle gives you the confidence of cleanliness, wherever life takes you.\u003c\/p\u003e\n      \u003cdiv class=\"ws-checks\"\u003e\n        \u003cdiv class=\"ws-check\"\u003e\n\u003cdiv class=\"ws-check-icon\"\u003e♥\u003c\/div\u003e Refillable with any solution you trust\u003c\/div\u003e\n        \u003cdiv class=\"ws-check\"\u003e\n\u003cdiv class=\"ws-check-icon\"\u003e♥\u003c\/div\u003e Leak-proof seal for worry-free carrying\u003c\/div\u003e\n        \u003cdiv class=\"ws-check\"\u003e\n\u003cdiv class=\"ws-check-icon\"\u003e♥\u003c\/div\u003e Fine mist nozzle for gentle, even coverage\u003c\/div\u003e\n        \u003cdiv class=\"ws-check\"\u003e\n\u003cdiv class=\"ws-check-icon\"\u003e♥\u003c\/div\u003e Compact size fits any bag or pouch\u003c\/div\u003e\n        \u003cdiv class=\"ws-check\"\u003e\n\u003cdiv class=\"ws-check-icon\"\u003e♥\u003c\/div\u003e Sustainable alternative to single-use products\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ws-inner\"\u003e\n    \u003cdiv class=\"ws-final\"\u003e\n      \u003ch2\u003eYour Comfort.\u003cbr\u003e\u003cem\u003eYour Confidence.\u003c\/em\u003e\n\u003c\/h2\u003e\n      \u003cp\u003eThe Wombly Sanitary Spray Bottle is the small addition that makes a big difference to your daily routine.\u003c\/p\u003e\n      \u003cp class=\"ws-final-note\"\u003eFresh, always.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/section\u003e","brand":"Wombly ","offers":[{"title":"Default Title","offer_id":45924630331461,"sku":null,"price":299.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0759\/6356\/4101\/files\/image24.png?v=1791018452"}],"url":"https:\/\/wombly.co.za\/collections\/all-products.oembed","provider":"Wombly ","version":"1.0","type":"link"}