{"product_id":"pawflow-complete-care-bundle","title":"PawFlow™ Complete Care Bundle — Filters + Cleaning Kit","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Jost:wght@400;500;600;700;800\u0026display=swap');\n\n.pfb{\n  font-family:'Jost',sans-serif;\n  max-width:1080px;\n  margin:0 auto;\n  padding:16px 12px;\n  color:#1C2632;\n  box-sizing:border-box;\n}\n*,.pfb *{\n  box-sizing:border-box;\n}\n\n\/* ── SCROLL REVEAL ── *\/\n.pfb-reveal{\n  opacity:0;\n  transform:translateY(28px);\n  transition:opacity .75s ease, transform .75s ease;\n}\n.pfb-reveal.pfb-visible{\n  opacity:1;\n  transform:translateY(0);\n}\n\n\/* ── OPENING ── *\/\n.pfb-opening{\n  text-align:center;\n  padding:52px 24px 40px;\n  background:#ffffff;\n  border-radius:24px;\n  margin-bottom:16px;\n  border:1px solid #EEF1F5;\n}\n.pfb-badge{\n  display:inline-block;\n  font-size:11px;\n  font-weight:700;\n  letter-spacing:2px;\n  text-transform:uppercase;\n  color:#ffffff;\n  background:#52A8A5;\n  margin-bottom:20px;\n  padding:7px 16px;\n  border-radius:100px;\n}\n.pfb-opening h1{\n  font-family:'Jost',sans-serif;\n  font-size:clamp(28px,6.5vw,58px);\n  font-weight:800;\n  line-height:1.15;\n  color:#1C2632;\n  margin:0 0 12px;\n  letter-spacing:-1px;\n  word-break:break-word;\n}\n.pfb-opening h1 em{\n  font-style:italic;\n  color:#52A8A5;\n}\n.pfb-opening .pfb-sub{\n  font-size:clamp(15px,3.5vw,19px);\n  color:#5A6878;\n  line-height:1.75;\n  max-width:620px;\n  margin:16px auto 0;\n  font-weight:400;\n}\n\n\/* ── VALUE STRIP ── *\/\n.pfb-value{\n  background:#1C2632;\n  border-radius:24px;\n  padding:36px 32px;\n  margin-bottom:16px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  gap:28px;\n  flex-wrap:wrap;\n  text-align:center;\n}\n.pfb-value-item{\n  display:flex;\n  flex-direction:column;\n  gap:4px;\n}\n.pfb-value-num{\n  font-size:clamp(28px,6vw,42px);\n  font-weight:800;\n  color:#52A8A5;\n  line-height:1;\n}\n.pfb-value-label{\n  font-size:12px;\n  color:rgba(255,255,255,.7);\n  letter-spacing:1px;\n  text-transform:uppercase;\n}\n.pfb-value-divider{\n  width:1px;\n  height:48px;\n  background:rgba(255,255,255,.2);\n}\n\n\/* ── WHAT'S INSIDE ── *\/\n.pfb-inside{\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:14px;\n  margin-bottom:16px;\n}\n.pfb-item{\n  background:linear-gradient(150deg,#3E9B98,#52A8A5,#6DBFBC);\n  border-radius:22px;\n  padding:36px 30px;\n  color:#ffffff;\n}\n.pfb-item .pfb-item-icon{\n  font-size:40px;\n  line-height:1;\n  margin-bottom:16px;\n  display:block;\n}\n.pfb-item h3{\n  font-size:clamp(18px,3.5vw,22px);\n  font-weight:800;\n  color:#ffffff;\n  margin:0 0 6px;\n}\n.pfb-item .pfb-item-qty{\n  font-size:13px;\n  font-weight:600;\n  color:rgba(255,255,255,.85);\n  margin:0 0 14px;\n}\n.pfb-item p{\n  font-size:14px;\n  color:rgba(255,255,255,.92);\n  line-height:1.75;\n  margin:0;\n}\n\n\/* ── WHY BUNDLE ── *\/\n.pfb-why{\n  background:linear-gradient(145deg,#1C2632,#3F4855);\n  border-radius:24px;\n  padding:48px 36px;\n  margin-bottom:16px;\n  text-align:center;\n  position:relative;\n  overflow:hidden;\n}\n.pfb-why::before{\n  content:'';\n  position:absolute;\n  top:-70px;right:-70px;\n  width:260px;height:260px;\n  background:radial-gradient(circle,rgba(82,168,165,.16) 0%,transparent 70%);\n  pointer-events:none;\n}\n.pfb-why h2{\n  font-family:'Jost',sans-serif;\n  font-size:clamp(22px,4.5vw,38px);\n  font-weight:800;\n  color:#ffffff;\n  margin:0 0 16px;\n  line-height:1.2;\n  position:relative;\n  z-index:1;\n  word-break:break-word;\n}\n.pfb-why h2 span{\n  color:#52A8A5;\n  font-style:italic;\n}\n.pfb-why p{\n  font-size:clamp(14px,2.5vw,17px);\n  color:rgba(255,255,255,.82);\n  line-height:1.85;\n  max-width:640px;\n  margin:0 auto;\n  position:relative;\n  z-index:1;\n}\n\n\/* ── CLOSING ── *\/\n.pfb-closing{\n  background:#1C2632;\n  border-radius:24px;\n  padding:48px 40px;\n  text-align:center;\n}\n.pfb-closing h2{\n  font-size:clamp(22px,4vw,36px);\n  font-weight:800;\n  color:#ffffff;\n  margin:0 0 14px;\n  line-height:1.2;\n}\n.pfb-closing h2 span{\n  color:#52A8A5;\n  font-style:italic;\n}\n.pfb-closing p{\n  font-size:clamp(14px,2.5vw,16px);\n  color:rgba(255,255,255,.75);\n  line-height:1.8;\n  max-width:580px;\n  margin:0 auto;\n}\n\n\/* ── MOBILE ── *\/\n@media(max-width:480px){\n  .pfb{ padding:12px 10px; }\n\n  .pfb-opening{ padding:36px 18px 28px; border-radius:20px; margin-bottom:12px; }\n\n  .pfb-value{ padding:28px 20px; gap:18px; border-radius:20px; margin-bottom:12px; }\n  .pfb-value-divider{ display:none; }\n\n  .pfb-inside{ grid-template-columns:1fr; gap:12px; margin-bottom:12px; }\n  .pfb-item{ padding:28px 22px; border-radius:18px; }\n  .pfb-item .pfb-item-icon{ font-size:34px; margin-bottom:12px; }\n\n  .pfb-why{ padding:36px 22px; border-radius:20px; margin-bottom:12px; }\n\n  .pfb-closing{ padding:36px 22px; border-radius:20px; }\n}\n\n\/* ── TABLET ── *\/\n@media(min-width:481px) and (max-width:768px){\n  .pfb-opening{ padding:44px 24px 36px; }\n  .pfb-inside{ grid-template-columns:1fr; gap:14px; }\n  .pfb-why{ padding:40px 28px; }\n  .pfb-closing{ padding:40px 28px; }\n}\n\n@media(prefers-reduced-motion:reduce){\n  .pfb-reveal{ opacity:1; transform:none; transition:none; }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"pfb\"\u003e\n\n  \u003c!-- OPENING --\u003e\n  \u003cdiv class=\"pfb-opening pfb-reveal\"\u003e\n    \u003cdiv class=\"pfb-badge\"\u003e⭐ Best Value — Most Popular Add-On\u003c\/div\u003e\n    \u003ch1\u003eEverything your fountain needs.\u003cbr\u003e\u003cem\u003eOne bundle. Better price.\u003c\/em\u003e\n\u003c\/h1\u003e\n    \u003cp class=\"pfb-sub\"\u003eThe two things every PawFlow owner needs — three months of clean water and a spotless fountain — together, for less.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- VALUE STRIP --\u003e\n  \u003cdiv class=\"pfb-value pfb-reveal\"\u003e\n    \u003cdiv class=\"pfb-value-item\"\u003e\n      \u003cdiv class=\"pfb-value-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"pfb-value-label\"\u003eMonths of filters\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pfb-value-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"pfb-value-item\"\u003e\n      \u003cdiv class=\"pfb-value-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"pfb-value-label\"\u003ePiece cleaning kit\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pfb-value-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"pfb-value-item\"\u003e\n      \u003cdiv class=\"pfb-value-num\"\u003eR19\u003c\/div\u003e\n      \u003cdiv class=\"pfb-value-label\"\u003eYou save\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- WHAT'S INSIDE --\u003e\n  \u003cdiv class=\"pfb-inside\"\u003e\n\n    \u003cdiv class=\"pfb-item pfb-reveal\"\u003e\n      \u003cspan class=\"pfb-item-icon\"\u003e💧\u003c\/span\u003e\n      \u003ch3\u003eReplacement Filters\u003c\/h3\u003e\n      \u003cp class=\"pfb-item-qty\"\u003e3-Pack · 3-month supply\u003c\/p\u003e\n      \u003cp\u003eTriple-stage filtration keeps hair, debris and impurities out of your pet's water. Swap every 3–4 weeks in 30 seconds — a full quarter of clean water in one bundle.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pfb-item pfb-reveal\"\u003e\n      \u003cspan class=\"pfb-item-icon\"\u003e🧽\u003c\/span\u003e\n      \u003ch3\u003eFountain Cleaning Kit\u003c\/h3\u003e\n      \u003cp class=\"pfb-item-qty\"\u003eComplete 3-piece set\u003c\/p\u003e\n      \u003cp\u003eA sponge-tip bottle brush with a nested nipple brush, plus an ultra-flex wire crevice brush — everything you need to reach every corner of your fountain between filter changes.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003c!-- WHY BUNDLE --\u003e\n  \u003cdiv class=\"pfb-why pfb-reveal\"\u003e\n    \u003ch2\u003eMaintenance made \u003cspan\u003eeffortless.\u003c\/span\u003e\n\u003c\/h2\u003e\n    \u003cp\u003eYour fountain works every single day. This bundle makes sure it keeps doing it — filtered water your pet actually wants to drink, and a fountain that stays clean between changes. Together, they protect the investment you made in your pet's health, and make skipping maintenance a thing of the past.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CLOSING --\u003e\n  \u003cdiv class=\"pfb-closing pfb-reveal\"\u003e\n    \u003ch2\u003eYour pet drinks from this \u003cspan\u003eevery day.\u003c\/span\u003e\n\u003c\/h2\u003e\n    \u003cp\u003eGive them the best version of it — clean, fresh, flowing water, kept that way with everything they need in one simple bundle. Compatible with all PawFlow™ Smart Hydration Fountains.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  var els = document.querySelectorAll('.pfb-reveal');\n  if(!els.length) return;\n  var io = new IntersectionObserver(function(entries){\n    entries.forEach(function(e){\n      if(e.isIntersecting){\n        e.target.classList.add('pfb-visible');\n        io.unobserve(e.target);\n      }\n    });\n  },{threshold:0.12});\n  els.forEach(function(el){ io.observe(el); });\n})();\n\u003c\/script\u003e","brand":"PawFlow","offers":[{"title":"Default Title","offer_id":44083635683406,"sku":"PF-BUNDLE","price":149.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0745\/0676\/4366\/files\/ChatGPTImageJul26_2026_05_22_06PM.png?v=1785079454","url":"https:\/\/www.pawflow.co.za\/products\/pawflow-complete-care-bundle","provider":"PawFlow","version":"1.0","type":"link"}