{"title":"Soak \u0026 Steam","description":"\u003cp\u003eTurn every bath or shower into a moment of calm. Our bath bombs and steamers refresh the senses and elevate daily self-care.\u003c\/p\u003e","products":[{"product_id":"floral-bath-bomb-100g","title":"Floral Bath Bomb - 100g","description":"\u003c!-- PuffPod | Soak \u0026 Steam Floral Bath Bomb (100g) – Premium Product Description (MATCHES CANDLE DESIGN) --\u003e\n\u003csection class=\"pp-wrap\"\u003e\u003cheader class=\"pp-hero\"\u003e\n\u003cp class=\"pp-eyebrow\"\u003eSOAK \u0026amp; STEAM\u003c\/p\u003e\n\u003ch2 class=\"pp-title\"\u003eFloral Bath Bomb 100g\u003c\/h2\u003e\n\u003cp class=\"pp-subtitle\"\u003eA floral infused bath bomb designed to soften the skin and quiet the mind turning an everyday soak into a moment of calm, comfort, and care.\u003c\/p\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"pp-grid\"\u003e\n\u003c!-- Card 1 --\u003e\n\u003cdiv class=\"pp-card\"\u003e\n\u003ch3 class=\"pp-h3\"\u003eThe Experience\u003c\/h3\u003e\n\u003cp class=\"pp-text\"\u003eDrop it into warm water and let it bloom soft bubbles, delicate fragrance, and a smooth, comforting soak that helps you reset. Designed for evenings in, slow Sundays, and any moment you need to feel looked after.\u003c\/p\u003e\n\u003cdiv class=\"pp-divider\" aria-hidden=\"true\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cul class=\"pp-checks\" aria-label=\"Why you’ll love it\"\u003e\n\u003cli\u003eLeaves skin feeling soft and refreshed\u003c\/li\u003e\n\u003cli\u003eTransforms the bath into a spa like escape\u003c\/li\u003e\n\u003cli\u003ePerfect for gifting or keeping for yourself\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"pp-divider\" aria-hidden=\"true\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cul class=\"pp-badges\" aria-label=\"Highlights\"\u003e\n\u003cli\u003eGentle fizz\u003c\/li\u003e\n\u003cli\u003eMoisturizing feel\u003c\/li\u003e\n\u003cli\u003eFloral aromatics\u003c\/li\u003e\n\u003cli\u003eGift worthy\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- Card 2 --\u003e\n\u003cdiv class=\"pp-card\"\u003e\n\u003ch3 class=\"pp-h3\"\u003eChoose Your Scent\u003c\/h3\u003e\n\u003cul class=\"pp-notes\" aria-label=\"Scent variants\"\u003e\n\u003cli\u003e\n\u003cspan class=\"pp-note-name\"\u003eRose\u003c\/span\u003e \u003cspan class=\"pp-note-desc\"\u003eWarm romantic florals with an uplifting finish\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pp-note-name\"\u003eJasmine\u003c\/span\u003e \u003cspan class=\"pp-note-desc\"\u003eClean calming notes fresh and airy\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pp-note-name\"\u003eLavender\u003c\/span\u003e \u003cspan class=\"pp-note-desc\"\u003eSoothing herbal florals for deep unwinding\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"pp-note\" role=\"note\" style=\"margin-top: 12px;\"\u003e\n\u003cp class=\"pp-noteText\"\u003e\u003cspan class=\"pp-warn\" aria-hidden=\"true\"\u003e⚠️\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eGood to know:\u003c\/strong\u003e Color may vary slightly between batches and variants. For external use only. Avoid contact with eyes. Discontinue use if irritation occurs.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Full width --\u003e\n\u003cdiv class=\"pp-card pp-card--full\"\u003e\n\u003ch3 class=\"pp-h3\"\u003eHow to Use\u003c\/h3\u003e\n\u003cul class=\"pp-steps\" aria-label=\"How to use steps\"\u003e\n\u003cli\u003e\n\u003cspan class=\"pp-stepNum\"\u003e1\u003c\/span\u003e\u003cspan\u003eFill your bath with warm water.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pp-stepNum\"\u003e2\u003c\/span\u003e\u003cspan\u003ePlace the bath bomb into the water and allow it to dissolve fully.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pp-stepNum\"\u003e3\u003c\/span\u003e\u003cspan\u003eSoak for 15–20 minutes and breathe in the floral calm.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"pp-divider\" aria-hidden=\"true\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch3 class=\"pp-h3\"\u003eProduct Details\u003c\/h3\u003e\n\u003cul class=\"pp-details\" aria-label=\"Product details\"\u003e\n\u003cli\u003e\n\u003cspan\u003eWeight\u003c\/span\u003e\u003cstrong\u003e100g\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eType\u003c\/span\u003e\u003cstrong\u003eBath bomb\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eSkin type\u003c\/span\u003e\u003cstrong\u003eSuitable for all skin types\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eVariants\u003c\/span\u003e\u003cstrong\u003eRose (Yellow) • Jasmine (White) • Lavender (Purple)\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003ePackaging\u003c\/span\u003e\u003cstrong\u003eIndividually boxed\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  \/* PuffPod Premium Description (scoped) — MASTER SYSTEM *\/\n  .pp-wrap{\n    --pp-bg:#F6F1EA;          \/* warm ivory *\/\n    --pp-ink:#1F1A17;         \/* deep espresso *\/\n    --pp-muted:#6E625B;       \/* warm taupe *\/\n    --pp-line:#E6DCD2;        \/* soft sand *\/\n    --pp-gold:#B78A4B;        \/* muted gold *\/\n    --pp-card:#FFFFFF;\n    --pp-shadow:0 12px 28px rgba(20, 12, 8, .08);\n\n    font-family: ui-sans-serif, system-ui, -apple-system, \"Segoe UI\", Roboto, Arial, sans-serif;\n    color:var(--pp-ink);\n    background:linear-gradient(180deg, var(--pp-bg) 0%, #fff 55%);\n    border:1px solid var(--pp-line);\n    border-radius:18px;\n    padding:22px;\n    overflow:hidden;\n  }\n\n  .pp-hero{\n    padding:6px 6px 18px;\n    border-bottom:1px solid var(--pp-line);\n    margin-bottom:18px;\n  }\n\n  .pp-eyebrow{\n    display:inline-flex;\n    align-items:center;\n    gap:10px;\n    letter-spacing:.12em;\n    text-transform:uppercase;\n    font-size:12px;\n    color:var(--pp-muted);\n    margin:0 0 10px;\n  }\n  .pp-eyebrow::before{\n    content:\"\";\n    width:26px;\n    height:1px;\n    background:linear-gradient(90deg, transparent, var(--pp-gold));\n    opacity:.9;\n  }\n\n  .pp-title{\n    font-family: ui-serif, Georgia, \"Times New Roman\", Times, serif;\n    font-weight:600;\n    font-size:30px;\n    line-height:1.12;\n    margin:0 0 8px;\n    letter-spacing:.01em;\n  }\n\n  .pp-subtitle{\n    margin:0;\n    color:var(--pp-muted);\n    font-size:15px;\n    line-height:1.55;\n    max-width:70ch;\n  }\n\n  .pp-grid{\n    display:grid;\n    grid-template-columns:1fr;\n    gap:14px;\n  }\n\n  .pp-card{\n    background:var(--pp-card);\n    border:1px solid var(--pp-line);\n    border-radius:16px;\n    padding:18px;\n    box-shadow:var(--pp-shadow);\n  }\n  .pp-card--full{ grid-column: 1 \/ -1; }\n\n  .pp-h3{\n    margin:0 0 10px;\n    font-size:14px;\n    letter-spacing:.08em;\n    text-transform:uppercase;\n    color:var(--pp-muted);\n  }\n\n  .pp-text{\n    margin:0 0 10px;\n    font-size:14.5px;\n    line-height:1.65;\n    color:var(--pp-ink);\n  }\n  .pp-text strong{ font-weight:650; }\n\n  .pp-divider{\n    height:1px;\n    background:linear-gradient(90deg, transparent, var(--pp-line), transparent);\n    margin:14px 0;\n  }\n\n  .pp-badges{\n    list-style:none;\n    padding:0;\n    margin:0;\n    display:flex;\n    flex-wrap:wrap;\n    gap:8px;\n  }\n  .pp-badges li{\n    font-size:12.5px;\n    color:var(--pp-ink);\n    border:1px solid var(--pp-line);\n    background:linear-gradient(180deg, #fff, #FBF7F2);\n    padding:8px 10px;\n    border-radius:999px;\n    white-space:nowrap;\n  }\n\n  .pp-notes{\n    list-style:none;\n    padding:0;\n    margin:0;\n    display:grid;\n    gap:10px;\n  }\n  .pp-notes li{\n    display:flex;\n    align-items:flex-start;\n    justify-content:space-between;\n    gap:12px;\n    padding:10px 12px;\n    border:1px solid var(--pp-line);\n    border-radius:12px;\n    background:linear-gradient(180deg, #fff 0%, #FCF8F3 100%);\n  }\n  .pp-note-name{\n    font-family: ui-serif, Georgia, \"Times New Roman\", Times, serif;\n    font-size:16px;\n    font-weight:600;\n    letter-spacing:.02em;\n  }\n  .pp-note-desc{\n    color:var(--pp-muted);\n    font-size:13.5px;\n    line-height:1.45;\n    text-align:right;\n    max-width:40ch;\n  }\n\n  .pp-checks{\n    list-style:none;\n    padding:0;\n    margin:0;\n    display:grid;\n    gap:10px;\n  }\n  .pp-checks li{\n    position:relative;\n    padding-left:28px;\n    color:var(--pp-ink);\n    font-size:14.5px;\n    line-height:1.55;\n  }\n  .pp-checks li::before{\n    content:\"\";\n    position:absolute;\n    left:0;\n    top:.35em;\n    width:18px;\n    height:18px;\n    border-radius:6px;\n    border:1px solid var(--pp-line);\n    background:\n      radial-gradient(circle at 35% 35%, rgba(183,138,75,.35), transparent 55%),\n      linear-gradient(180deg, #fff, #FBF7F2);\n    box-shadow:0 6px 14px rgba(20,12,8,.08);\n  }\n  .pp-checks li::after{\n    content:\"✓\";\n    position:absolute;\n    left:4px;\n    top:.18em;\n    font-size:12px;\n    color:var(--pp-gold);\n    font-weight:700;\n  }\n\n  .pp-steps{\n    list-style:none;\n    padding:0;\n    margin:0;\n    display:grid;\n    gap:10px;\n  }\n  .pp-steps li{\n    display:grid;\n    grid-template-columns: 30px 1fr;\n    gap:10px;\n    align-items:start;\n    padding:10px 12px;\n    border:1px solid var(--pp-line);\n    border-radius:12px;\n    background:linear-gradient(180deg, #fff 0%, #FBF7F2 100%);\n  }\n  .pp-stepNum{\n    width:28px;\n    height:28px;\n    border-radius:10px;\n    border:1px solid var(--pp-line);\n    background:\n      radial-gradient(circle at 35% 35%, rgba(183,138,75,.25), transparent 55%),\n      linear-gradient(180deg, #fff, #FBF7F2);\n    display:grid;\n    place-items:center;\n    font-weight:700;\n    color:var(--pp-gold);\n    font-size:13px;\n  }\n\n  .pp-details{\n    list-style:none;\n    padding:0;\n    margin:0;\n    display:grid;\n    gap:10px;\n  }\n  .pp-details li{\n    display:flex;\n    align-items:flex-start;\n    justify-content:space-between;\n    gap:12px;\n    padding:10px 12px;\n    border:1px solid var(--pp-line);\n    border-radius:12px;\n    background:linear-gradient(180deg, #fff 0%, #FCF8F3 100%);\n  }\n  .pp-details li span{\n    color:var(--pp-muted);\n    font-size:12.5px;\n    letter-spacing:.08em;\n    text-transform:uppercase;\n    margin-top:2px;\n    max-width:45%;\n  }\n  .pp-details li strong{\n    font-weight:650;\n    text-align:right;\n    max-width:55%;\n  }\n\n  .pp-note{\n    border-radius:14px;\n    padding:12px;\n    border:1px dashed rgba(183,138,75,.45);\n    background:rgba(183,138,75,.10);\n  }\n  .pp-noteText{\n    margin:0;\n    color:var(--pp-ink);\n    font-size:13px;\n    line-height:1.55;\n    display:flex;\n    gap:8px;\n    align-items:flex-start;\n  }\n  .pp-warn{ line-height:1.2; margin-top:1px; }\n\n  @media (min-width: 900px){\n    .pp-wrap{ padding:26px; }\n    .pp-grid{ grid-template-columns: 1fr 1fr; gap:16px; }\n    .pp-title{ font-size:34px; }\n  }\n  @media (max-width: 420px){\n    .pp-wrap{ padding:18px; }\n    .pp-title{ font-size:28px; }\n    .pp-card{ padding:16px; }\n  }\n\u003c\/style\u003e","brand":"PuffPod","offers":[{"title":"Rose","offer_id":49768831123733,"sku":"SAS003","price":109.0,"currency_code":"ZAR","in_stock":true},{"title":"Jasmine","offer_id":49768831156501,"sku":"SAS001","price":109.0,"currency_code":"ZAR","in_stock":true},{"title":"Lavender","offer_id":49768831189269,"sku":"SAS002","price":109.0,"currency_code":"ZAR","in_stock":true},{"title":"Petal \u0026 Peace Duo Pack (Jasmine • Lavender)","offer_id":49768831222037,"sku":"SAS003","price":199.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0873\/2062\/5429\/files\/Bath_Bomb_Staged_1_1.png?v=1770540752"},{"product_id":"flower-petal-bath-bomb","title":"Flower Petal Bath Bomb","description":"\u003c!-- PuffPod | Flower Petal Bath Bomb – Premium Product Description (MASTER SYSTEM) --\u003e\n\u003csection class=\"pp-wrap\"\u003e\u003cheader class=\"pp-hero\"\u003e\n\u003cp class=\"pp-eyebrow\"\u003eSOAK \u0026amp; STEAM\u003c\/p\u003e\n\u003ch2 class=\"pp-title\"\u003eFlower Petal Bath Bomb\u003c\/h2\u003e\n\u003cp class=\"pp-subtitle\"\u003eA soft bloom of colour. A quiet moment of calm. A bath routine designed to slow everything down.\u003c\/p\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"pp-grid\"\u003e\n\u003c!-- Card 1 --\u003e\n\u003cdiv class=\"pp-card\"\u003e\n\u003ch3 class=\"pp-h3\"\u003eThe Ritual\u003c\/h3\u003e\n\u003cp class=\"pp-text\"\u003eThe Flower Petal Bath Bomb transforms an ordinary bath into a gentle sensory experience. As it dissolves, soft colour blooms into the water while delicate dried petals float to the surface calm, spa-like, and beautifully intentional.\u003c\/p\u003e\n\u003cp class=\"pp-text\"\u003eWith its perfectly rounded \u003cstrong\u003e5.8 cm diameter\u003c\/strong\u003e, each bath bomb is designed for a single indulgent soak balanced, considered, and effortlessly elegant.\u003c\/p\u003e\n\u003cdiv class=\"pp-divider\" aria-hidden=\"true\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cul class=\"pp-badges\" aria-label=\"Key highlights\"\u003e\n\u003cli\u003eSingle-use ritual soak\u003c\/li\u003e\n\u003cli\u003eDried floral topping\u003c\/li\u003e\n\u003cli\u003eSoft colour infusion\u003c\/li\u003e\n\u003cli\u003eSoak \u0026amp; Steam collection\u003c\/li\u003e\n\u003cli\u003eGift-worthy\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- Card 2 --\u003e\n\u003cdiv class=\"pp-card\"\u003e\n\u003ch3 class=\"pp-h3\"\u003eAvailable Blooms\u003c\/h3\u003e\n\u003cul class=\"pp-notes\" aria-label=\"Available colours\"\u003e\n\u003cli\u003e\n\u003cspan class=\"pp-note-name\"\u003eLavender Veil\u003c\/span\u003e \u003cspan class=\"pp-note-desc\"\u003ePurple hue • Calm evening energy\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pp-note-name\"\u003eRose Blush\u003c\/span\u003e \u003cspan class=\"pp-note-desc\"\u003ePink hue • Romantic softness\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pp-note-name\"\u003eGolden Petal\u003c\/span\u003e \u003cspan class=\"pp-note-desc\"\u003eYellow hue • Uplifting glow\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pp-note-name\"\u003eAzure Bloom\u003c\/span\u003e \u003cspan class=\"pp-note-desc\"\u003eBlue hue • Fresh spa serenity\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"pp-divider\" aria-hidden=\"true\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch3 class=\"pp-h3\"\u003eWhy You’ll Love It\u003c\/h3\u003e\n\u003cul class=\"pp-checks\" aria-label=\"Why you'll love it\"\u003e\n\u003cli\u003eTransforms water into a soft colour bloom\u003c\/li\u003e\n\u003cli\u003eCreates a visually calming bath ritual\u003c\/li\u003e\n\u003cli\u003ePerfect for slow evenings and self-care\u003c\/li\u003e\n\u003cli\u003eElegant enough for gifting\u003c\/li\u003e\n\u003cli\u003ePairs beautifully with PuffPod candles \u0026amp; oils\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- Full width card --\u003e\n\u003cdiv class=\"pp-card pp-card--full\"\u003e\n\u003ch3 class=\"pp-h3\"\u003eProduct Details\u003c\/h3\u003e\n\u003cul class=\"pp-details\" aria-label=\"Product details\"\u003e\n\u003cli\u003e\n\u003cspan\u003eSize\u003c\/span\u003e\u003cstrong\u003e5.8 cm diameter\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eVariants\u003c\/span\u003e\u003cstrong\u003eLavender Veil • Rose Blush • Golden Petal • Azure Bloom\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"pp-note\" role=\"note\"\u003e\n\u003cp\u003e\u003cstrong\u003eCare note:\u003c\/strong\u003e Place gently into warm bath water and allow to fully dissolve. Rinse bath after use if needed due to natural colour release.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  \/* PuffPod Premium Description (scoped) — MASTER SYSTEM *\/\n  .pp-wrap{\n    --pp-bg:#F6F1EA;\n    --pp-ink:#1F1A17;\n    --pp-muted:#6E625B;\n    --pp-line:#E6DCD2;\n    --pp-gold:#B78A4B;\n    --pp-card:#FFFFFF;\n    --pp-shadow:0 12px 28px rgba(20, 12, 8, .08);\n\n    font-family: ui-sans-serif, system-ui, -apple-system, \"Segoe UI\", Roboto, Arial, sans-serif;\n    color:var(--pp-ink);\n    background:linear-gradient(180deg, var(--pp-bg) 0%, #fff 55%);\n    border:1px solid var(--pp-line);\n    border-radius:18px;\n    padding:22px;\n    overflow:hidden;\n  }\n\n  .pp-hero{\n    padding:6px 6px 18px;\n    border-bottom:1px solid var(--pp-line);\n    margin-bottom:18px;\n  }\n\n  .pp-eyebrow{\n    display:inline-flex;\n    align-items:center;\n    gap:10px;\n    letter-spacing:.12em;\n    text-transform:uppercase;\n    font-size:12px;\n    color:var(--pp-muted);\n    margin:0 0 10px;\n  }\n  .pp-eyebrow::before{\n    content:\"\";\n    width:26px;\n    height:1px;\n    background:linear-gradient(90deg, transparent, var(--pp-gold));\n    opacity:.9;\n  }\n\n  .pp-title{\n    font-family: ui-serif, Georgia, \"Times New Roman\", Times, serif;\n    font-weight:600;\n    font-size:30px;\n    line-height:1.12;\n    margin:0 0 8px;\n    letter-spacing:.01em;\n  }\n\n  .pp-subtitle{\n    margin:0;\n    color:var(--pp-muted);\n    font-size:15px;\n    line-height:1.55;\n    max-width:70ch;\n  }\n\n  .pp-grid{\n    display:grid;\n    grid-template-columns:1fr;\n    gap:14px;\n  }\n\n  .pp-card{\n    background:var(--pp-card);\n    border:1px solid var(--pp-line);\n    border-radius:16px;\n    padding:18px;\n    box-shadow:var(--pp-shadow);\n  }\n  .pp-card--full{ grid-column: 1 \/ -1; }\n\n  .pp-h3{\n    margin:0 0 10px;\n    font-size:14px;\n    letter-spacing:.08em;\n    text-transform:uppercase;\n    color:var(--pp-muted);\n  }\n\n  .pp-text{\n    margin:0 0 10px;\n    font-size:14.5px;\n    line-height:1.65;\n    color:var(--pp-ink);\n  }\n  .pp-text strong{ font-weight:650; }\n\n  .pp-divider{\n    height:1px;\n    background:linear-gradient(90deg, transparent, var(--pp-line), transparent);\n    margin:14px 0;\n  }\n\n  .pp-badges{\n    list-style:none;\n    padding:0;\n    margin:0;\n    display:flex;\n    flex-wrap:wrap;\n    gap:8px;\n  }\n  .pp-badges li{\n    font-size:12.5px;\n    color:var(--pp-ink);\n    border:1px solid var(--pp-line);\n    background:linear-gradient(180deg, #fff, #FBF7F2);\n    padding:8px 10px;\n    border-radius:999px;\n    white-space:nowrap;\n  }\n\n  .pp-notes{\n    list-style:none;\n    padding:0;\n    margin:0;\n    display:grid;\n    gap:10px;\n  }\n  .pp-notes li{\n    display:flex;\n    align-items:flex-start;\n    justify-content:space-between;\n    gap:12px;\n    padding:10px 12px;\n    border:1px solid var(--pp-line);\n    border-radius:12px;\n    background:linear-gradient(180deg, #fff 0%, #FCF8F3 100%);\n  }\n  .pp-note-name{\n    font-family: ui-serif, Georgia, \"Times New Roman\", Times, serif;\n    font-size:16px;\n    font-weight:600;\n    letter-spacing:.02em;\n  }\n  .pp-note-desc{\n    color:var(--pp-muted);\n    font-size:13.5px;\n    line-height:1.45;\n    text-align:right;\n    max-width:44ch;\n  }\n\n  .pp-checks{\n    list-style:none;\n    padding:0;\n    margin:0;\n    display:grid;\n    gap:10px;\n  }\n  .pp-checks li{\n    position:relative;\n    padding-left:28px;\n    color:var(--pp-ink);\n    font-size:14.5px;\n    line-height:1.55;\n  }\n  .pp-checks li::before{\n    content:\"\";\n    position:absolute;\n    left:0;\n    top:.35em;\n    width:18px;\n    height:18px;\n    border-radius:6px;\n    border:1px solid var(--pp-line);\n    background:\n      radial-gradient(circle at 35% 35%, rgba(183,138,75,.35), transparent 55%),\n      linear-gradient(180deg, #fff, #FBF7F2);\n    box-shadow:0 6px 14px rgba(20,12,8,.08);\n  }\n  .pp-checks li::after{\n    content:\"✓\";\n    position:absolute;\n    left:4px;\n    top:.18em;\n    font-size:12px;\n    color:var(--pp-gold);\n    font-weight:700;\n  }\n\n  .pp-details{\n    list-style:none;\n    padding:0;\n    margin:0;\n    display:grid;\n    gap:10px;\n  }\n  .pp-details li{\n    display:flex;\n    align-items:flex-start;\n    justify-content:space-between;\n    gap:12px;\n    padding:10px 12px;\n    border:1px solid var(--pp-line);\n    border-radius:12px;\n    background:linear-gradient(180deg, #fff 0%, #FCF8F3 100%);\n  }\n  .pp-details li span{\n    color:var(--pp-muted);\n    font-size:12.5px;\n    letter-spacing:.08em;\n    text-transform:uppercase;\n    margin-top:2px;\n    max-width:45%;\n  }\n  .pp-details li strong{\n    font-weight:650;\n    text-align:right;\n    max-width:55%;\n  }\n\n  .pp-note{\n    margin-top:12px;\n    border-radius:14px;\n    padding:12px;\n    border:1px dashed rgba(183,138,75,.45);\n    background:rgba(183,138,75,.10);\n  }\n  .pp-note p{\n    margin:0;\n    color:var(--pp-ink);\n    font-size:13px;\n    line-height:1.55;\n  }\n\n  @media (min-width: 900px){\n    .pp-wrap{ padding:26px; }\n    .pp-grid{ grid-template-columns: 1fr 1fr; gap:16px; }\n    .pp-title{ font-size:34px; }\n  }\n\u003c\/style\u003e","brand":"PuffPod","offers":[{"title":"Lavender Veil","offer_id":49793765703957,"sku":"SAS005","price":99.0,"currency_code":"ZAR","in_stock":true},{"title":"Rose Blush","offer_id":49793765736725,"sku":"SAS006","price":99.0,"currency_code":"ZAR","in_stock":true},{"title":"Golden Petal","offer_id":49793765769493,"sku":"SAS007","price":99.0,"currency_code":"ZAR","in_stock":true},{"title":"Azure Bloom","offer_id":49793765802261,"sku":"SAS008","price":99.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0873\/2062\/5429\/files\/Staged_2_61817445-1c0a-4fd9-a882-9b145bfcb6a5.png?v=1772557744"},{"product_id":"aromatic-shower-steamers-set","title":"Aromatic Shower Steamer Set","description":"\u003c!-- PuffPod | Aromatic Shower Steamers Set – Premium Product Description (MASTER SYSTEM) --\u003e\n\u003csection class=\"pp-wrap\"\u003e\u003cheader class=\"pp-hero\"\u003e\n\u003cp class=\"pp-eyebrow\"\u003eSOAK \u0026amp; STEAM\u003c\/p\u003e\n\u003ch2 class=\"pp-title\"\u003eAromatic Shower Steamer Set\u003c\/h2\u003e\n\u003cp class=\"pp-subtitle\"\u003eA spa-like shower, at home. Essential oil-infused steamers designed to elevate the everyday with calm, comfort, and clarity.\u003c\/p\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"pp-grid\"\u003e\n\u003c!-- Card 1 --\u003e\n\u003cdiv class=\"pp-card\"\u003e\n\u003ch3 class=\"pp-h3\"\u003eThe Experience\u003c\/h3\u003e\n\u003cp class=\"pp-text\"\u003eTurn your daily shower into a warm, sensory escape. As water activates the steamer, fragrance rises gently with the steam filling the space with an elevated scent experience in minutes.\u003c\/p\u003e\n\u003cp class=\"pp-text\"\u003ePerfect for those who prefer showers over baths, this curated set brings a refined, spa-like atmosphere to mornings, evenings, and slow self-care moments.\u003c\/p\u003e\n\u003cdiv aria-hidden=\"true\" class=\"pp-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cul aria-label=\"Key highlights\" class=\"pp-badges\"\u003e\n\u003cli\u003eEssential oil-infused steam\u003c\/li\u003e\n\u003cli\u003eDesigned for showers\u003c\/li\u003e\n\u003cli\u003eCurated multi-scent set\u003c\/li\u003e\n\u003cli\u003eGift-worthy presentation\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- Card 2 --\u003e\n\u003cdiv class=\"pp-card\"\u003e\n\u003ch3 class=\"pp-h3\"\u003e8 Signature Scents\u003c\/h3\u003e\n\u003cul aria-label=\"Available scents\" class=\"pp-notes\"\u003e\n\u003cli\u003e\n\u003cspan class=\"pp-note-name\"\u003eFresh Mint Mist\u003c\/span\u003e \u003cspan class=\"pp-note-desc\"\u003eClean, cooling, and clarifying\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pp-note-name\"\u003eWarm Vanilla Cloud\u003c\/span\u003e \u003cspan class=\"pp-note-desc\"\u003eSoft comfort with gentle sweetness\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pp-note-name\"\u003eGolden Bergamot\u003c\/span\u003e \u003cspan class=\"pp-note-desc\"\u003eBright citrus with a refined edge\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pp-note-name\"\u003eCitrus Lift\u003c\/span\u003e \u003cspan class=\"pp-note-desc\"\u003eFresh, uplifting, morning energy\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pp-note-name\"\u003eSpiced Cinnamon\u003c\/span\u003e \u003cspan class=\"pp-note-desc\"\u003eWarm, cozy, softly aromatic\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pp-note-name\"\u003eSoft Chamomile\u003c\/span\u003e \u003cspan class=\"pp-note-desc\"\u003eGentle calm for winding down\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pp-note-name\"\u003eCreamed Coconut\u003c\/span\u003e \u003cspan class=\"pp-note-desc\"\u003eSmooth, warm, lightly tropical\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"pp-note-name\"\u003ePink Grapefruit Glow\u003c\/span\u003e \u003cspan class=\"pp-note-desc\"\u003eZesty, bright, clean finish\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv aria-hidden=\"true\" class=\"pp-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch3 class=\"pp-h3\"\u003eHow to Use\u003c\/h3\u003e\n\u003cul aria-label=\"How to use\" class=\"pp-checks\"\u003e\n\u003cli\u003ePlace one steamer on the shower floor or ledge\u003c\/li\u003e\n\u003cli\u003eKeep it out of direct water flow for a slower release\u003c\/li\u003e\n\u003cli\u003eLet warm water and steam activate the fragrance\u003c\/li\u003e\n\u003cli\u003eEnjoy, then rinse away any remaining residue\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- Full width card --\u003e\n\u003cdiv class=\"pp-card pp-card--full\"\u003e\n\u003ch3 class=\"pp-h3\"\u003eProduct Details\u003c\/h3\u003e\n\u003cul aria-label=\"Product details\" class=\"pp-details\"\u003e\n\u003cli\u003e\n\u003cspan\u003eCollection\u003c\/span\u003e\u003cstrong\u003eSoak \u0026amp; Steam\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eSet\u003c\/span\u003e\u003cstrong\u003e8 shower steamers\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eUse\u003c\/span\u003e\u003cstrong\u003eShower aromatherapy\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv role=\"note\" class=\"pp-note\"\u003e\n\u003cp\u003e\u003cstrong\u003eCare note:\u003c\/strong\u003e Use on a stable surface and avoid placing directly under the strongest water stream to extend the experience. Store in a cool, dry place between uses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  \/* PuffPod Premium Description (scoped) — MASTER SYSTEM *\/\n  .pp-wrap{\n    --pp-bg:#F6F1EA;          \/* warm ivory *\/\n    --pp-ink:#1F1A17;         \/* deep espresso *\/\n    --pp-muted:#6E625B;       \/* warm taupe *\/\n    --pp-line:#E6DCD2;        \/* soft sand *\/\n    --pp-gold:#B78A4B;        \/* muted gold *\/\n    --pp-card:#FFFFFF;\n    --pp-shadow:0 12px 28px rgba(20, 12, 8, .08);\n\n    font-family: ui-sans-serif, system-ui, -apple-system, \"Segoe UI\", Roboto, Arial, sans-serif;\n    color:var(--pp-ink);\n    background:linear-gradient(180deg, var(--pp-bg) 0%, #fff 55%);\n    border:1px solid var(--pp-line);\n    border-radius:18px;\n    padding:22px;\n    overflow:hidden;\n  }\n\n  .pp-hero{\n    padding:6px 6px 18px;\n    border-bottom:1px solid var(--pp-line);\n    margin-bottom:18px;\n  }\n\n  .pp-eyebrow{\n    display:inline-flex;\n    align-items:center;\n    gap:10px;\n    letter-spacing:.12em;\n    text-transform:uppercase;\n    font-size:12px;\n    color:var(--pp-muted);\n    margin:0 0 10px;\n  }\n  .pp-eyebrow::before{\n    content:\"\";\n    width:26px;\n    height:1px;\n    background:linear-gradient(90deg, transparent, var(--pp-gold));\n    opacity:.9;\n  }\n\n  .pp-title{\n    font-family: ui-serif, Georgia, \"Times New Roman\", Times, serif;\n    font-weight:600;\n    font-size:30px;\n    line-height:1.12;\n    margin:0 0 8px;\n    letter-spacing:.01em;\n  }\n\n  .pp-subtitle{\n    margin:0;\n    color:var(--pp-muted);\n    font-size:15px;\n    line-height:1.55;\n    max-width:70ch;\n  }\n\n  .pp-grid{\n    display:grid;\n    grid-template-columns:1fr;\n    gap:14px;\n  }\n\n  .pp-card{\n    background:var(--pp-card);\n    border:1px solid var(--pp-line);\n    border-radius:16px;\n    padding:18px;\n    box-shadow:var(--pp-shadow);\n  }\n  .pp-card--full{ grid-column: 1 \/ -1; }\n\n  .pp-h3{\n    margin:0 0 10px;\n    font-size:14px;\n    letter-spacing:.08em;\n    text-transform:uppercase;\n    color:var(--pp-muted);\n  }\n\n  .pp-text{\n    margin:0 0 10px;\n    font-size:14.5px;\n    line-height:1.65;\n    color:var(--pp-ink);\n  }\n  .pp-text strong{ font-weight:650; }\n\n  .pp-divider{\n    height:1px;\n    background:linear-gradient(90deg, transparent, var(--pp-line), transparent);\n    margin:14px 0;\n  }\n\n  .pp-badges{\n    list-style:none;\n    padding:0;\n    margin:0;\n    display:flex;\n    flex-wrap:wrap;\n    gap:8px;\n  }\n  .pp-badges li{\n    font-size:12.5px;\n    color:var(--pp-ink);\n    border:1px solid var(--pp-line);\n    background:linear-gradient(180deg, #fff, #FBF7F2);\n    padding:8px 10px;\n    border-radius:999px;\n    white-space:nowrap;\n  }\n\n  .pp-notes{\n    list-style:none;\n    padding:0;\n    margin:0;\n    display:grid;\n    gap:10px;\n  }\n  .pp-notes li{\n    display:flex;\n    align-items:flex-start;\n    justify-content:space-between;\n    gap:12px;\n    padding:10px 12px;\n    border:1px solid var(--pp-line);\n    border-radius:12px;\n    background:linear-gradient(180deg, #fff 0%, #FCF8F3 100%);\n  }\n  .pp-note-name{\n    font-family: ui-serif, Georgia, \"Times New Roman\", Times, serif;\n    font-size:16px;\n    font-weight:600;\n    letter-spacing:.02em;\n  }\n  .pp-note-desc{\n    color:var(--pp-muted);\n    font-size:13.5px;\n    line-height:1.45;\n    text-align:right;\n    max-width:44ch;\n  }\n\n  .pp-checks{\n    list-style:none;\n    padding:0;\n    margin:0;\n    display:grid;\n    gap:10px;\n  }\n  .pp-checks li{\n    position:relative;\n    padding-left:28px;\n    color:var(--pp-ink);\n    font-size:14.5px;\n    line-height:1.55;\n  }\n  .pp-checks li::before{\n    content:\"\";\n    position:absolute;\n    left:0;\n    top:.35em;\n    width:18px;\n    height:18px;\n    border-radius:6px;\n    border:1px solid var(--pp-line);\n    background:\n      radial-gradient(circle at 35% 35%, rgba(183,138,75,.35), transparent 55%),\n      linear-gradient(180deg, #fff, #FBF7F2);\n    box-shadow:0 6px 14px rgba(20,12,8,.08);\n  }\n  .pp-checks li::after{\n    content:\"✓\";\n    position:absolute;\n    left:4px;\n    top:.18em;\n    font-size:12px;\n    color:var(--pp-gold);\n    font-weight:700;\n  }\n\n  .pp-details{\n    list-style:none;\n    padding:0;\n    margin:0;\n    display:grid;\n    gap:10px;\n  }\n  .pp-details li{\n    display:flex;\n    align-items:flex-start;\n    justify-content:space-between;\n    gap:12px;\n    padding:10px 12px;\n    border:1px solid var(--pp-line);\n    border-radius:12px;\n    background:linear-gradient(180deg, #fff 0%, #FCF8F3 100%);\n  }\n  .pp-details li span{\n    color:var(--pp-muted);\n    font-size:12.5px;\n    letter-spacing:.08em;\n    text-transform:uppercase;\n    margin-top:2px;\n    max-width:45%;\n  }\n  .pp-details li strong{\n    font-weight:650;\n    text-align:right;\n    max-width:55%;\n  }\n\n  .pp-note{\n    margin-top:12px;\n    border-radius:14px;\n    padding:12px;\n    border:1px dashed rgba(183,138,75,.45);\n    background:rgba(183,138,75,.10);\n  }\n  .pp-note p{\n    margin:0;\n    color:var(--pp-ink);\n    font-size:13px;\n    line-height:1.55;\n  }\n\n  @media (min-width: 900px){\n    .pp-wrap{ padding:26px; }\n    .pp-grid{ grid-template-columns: 1fr 1fr; gap:16px; }\n    .pp-title{ font-size:34px; }\n  }\n\u003c\/style\u003e","brand":"PuffPod","offers":[{"title":"Default Title","offer_id":49795521675541,"sku":"SAS009","price":199.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0873\/2062\/5429\/files\/Staged_3_5.png?v=1772644095"}],"url":"https:\/\/puffpod.co.za\/collections\/soak-steam.oembed","provider":"PuffPod","version":"1.0","type":"link"}