{"product_id":"fursociety-portable-water-bottle","title":"FurSociety Portable Water Bottle 510ml","description":"\u003c!-- FurSociety Portable Water Bottle - Shopify Animated Product Section --\u003e\n\u003cstyle\u003e\n    .fs-water-section {\n      --fs-beige: #eee5d7;\n      --fs-cream: #f8f1e7;\n      --fs-card: rgba(255, 250, 241, 0.94);\n      --fs-olive: #3f4728;\n      --fs-olive-dark: #293018;\n      --fs-rust: #a85a36;\n      --fs-green: #8bcf5a;\n      --fs-charcoal: #222222;\n      --fs-water: #74bfe8;\n      --fs-border: rgba(63, 71, 40, 0.16);\n      --fs-shadow: 0 16px 42px rgba(34, 34, 34, 0.10);\n      width: 100%;\n      padding: 34px 0;\n      background:\n        radial-gradient(circle at 12% 8%, rgba(168, 90, 54, 0.08), transparent 28%),\n        radial-gradient(circle at 88% 12%, rgba(63, 71, 40, 0.08), transparent 30%),\n        linear-gradient(135deg, var(--fs-beige), var(--fs-cream));\n      color: var(--fs-charcoal);\n      font-family: Inter, Arial, Helvetica, sans-serif;\n      overflow: hidden;\n      -webkit-font-smoothing: antialiased;\n      text-rendering: optimizeLegibility;\n    }\n\n    .fs-water-section * {\n      box-sizing: border-box;\n    }\n\n    .fs-water-wrap {\n      width: 100%;\n      max-width: 1180px;\n      margin: 0 auto;\n      padding: 0 14px;\n      container-type: inline-size;\n    }\n\n    .fs-water-hero {\n      display: grid;\n      grid-template-columns: 1fr;\n      gap: 24px;\n      align-items: center;\n      text-align: center;\n    }\n\n    .fs-water-badge {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      gap: 7px;\n      padding: 9px 13px;\n      border: 1px solid var(--fs-border);\n      border-radius: 999px;\n      background: rgba(255,255,255,0.62);\n      color: var(--fs-olive);\n      font-size: 11px;\n      font-weight: 900;\n      letter-spacing: 0.04em;\n      text-transform: uppercase;\n      animation: fsFadeUp 0.7s ease both;\n    }\n\n    .fs-water-title {\n      margin: 16px 0 0;\n      color: var(--fs-olive);\n      font-size: clamp(30px, 9vw, 44px);\n      line-height: 1.08;\n      letter-spacing: -0.035em;\n      font-weight: 950;\n      word-break: normal;\n      overflow-wrap: normal;\n      animation: fsFadeUp 0.7s ease 0.08s both;\n    }\n\n    .fs-water-title span { display: block; }\n    .fs-water-title .accent { color: var(--fs-rust); }\n\n    .fs-water-subtitle {\n      margin: 14px auto 0;\n      color: rgba(34,34,34,0.76);\n      font-size: 15px;\n      line-height: 1.55;\n      max-width: 620px;\n      animation: fsFadeUp 0.7s ease 0.16s both;\n    }\n\n    .fs-water-actions {\n      margin-top: 18px;\n      display: grid;\n      grid-template-columns: 1fr;\n      gap: 10px;\n      animation: fsFadeUp 0.7s ease 0.24s both;\n    }\n\n    .fs-water-pill {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 8px;\n      width: 100%;\n      background: var(--fs-olive);\n      color: #fff;\n      padding: 13px 14px;\n      border-radius: 16px;\n      box-shadow: 0 12px 26px rgba(63,71,40,0.20);\n      font-weight: 900;\n      font-size: 14px;\n    }\n\n    .fs-water-pill.light {\n      background: rgba(255,255,255,0.76);\n      color: var(--fs-olive);\n      border: 1px solid var(--fs-border);\n      box-shadow: none;\n    }\n\n    .fs-water-stage {\n      min-height: auto;\n      display: grid;\n      place-items: center;\n      animation: fsFadeIn 0.9s ease both;\n    }\n\n    .fs-water-product-card {\n      width: 100%;\n      max-width: 430px;\n      border-radius: 28px;\n      padding: 14px;\n      background: var(--fs-card);\n      border: 1px solid rgba(255,255,255,0.74);\n      box-shadow: var(--fs-shadow);\n      overflow: hidden;\n      position: relative;\n      margin: 0 auto;\n    }\n\n    .fs-water-product-card::before {\n      content: \"\";\n      position: absolute;\n      width: 150px;\n      height: 150px;\n      border-radius: 50%;\n      background: rgba(63,71,40,0.08);\n      right: -58px;\n      top: -58px;\n    }\n\n    .fs-water-demo {\n      position: relative;\n      height: 285px;\n      border-radius: 22px;\n      background:\n        radial-gradient(circle at 50% 52%, rgba(255,255,255,0.9), transparent 34%),\n        linear-gradient(145deg, #f7f1e7, #eee5d7);\n      overflow: hidden;\n      display: grid;\n      place-items: center;\n    }\n\n    .fs-water-svg {\n      width: 100%;\n      max-width: 360px;\n      height: auto;\n      display: block;\n      filter: drop-shadow(0 14px 18px rgba(34,34,34,0.10));\n      position: relative;\n      z-index: 2;\n    }\n\n    .fs-dog-head {\n      transform-origin: 175px 150px;\n      animation: fsDrinkNod 3.4s ease-in-out infinite;\n    }\n\n    .fs-dog-tongue {\n      transform-origin: center;\n      animation: fsTongue 1.4s ease-in-out infinite;\n    }\n\n    .fs-water-stream path,\n    .fs-water-drops circle {\n      animation: fsWaterFlow 1.4s ease-in-out infinite;\n    }\n\n    .fs-bottle-group {\n      transform-origin: 260px 205px;\n      animation: fsBottleTilt 3.4s ease-in-out infinite;\n    }\n\n    .fs-thirsty-text {\n      position: absolute;\n      left: 12px;\n      top: 12px;\n      z-index: 4;\n      display: inline-flex;\n      align-items: center;\n      gap: 6px;\n      padding: 8px 10px;\n      border-radius: 999px;\n      background: rgba(255,255,255,0.78);\n      color: var(--fs-olive);\n      font-size: 11px;\n      font-weight: 900;\n      border: 1px solid var(--fs-border);\n      animation: fsPulseLabel 2.2s ease-in-out infinite;\n    }\n\n    .fs-water-mini-grid {\n      display: grid;\n      grid-template-columns: 1fr;\n      gap: 9px;\n      margin-top: 12px;\n      position: relative;\n      z-index: 2;\n    }\n\n    .fs-water-mini {\n      border: 1px solid var(--fs-border);\n      background: rgba(247,241,232,0.92);\n      border-radius: 15px;\n      padding: 12px 10px;\n      text-align: center;\n      color: var(--fs-olive);\n      font-size: 13px;\n      font-weight: 900;\n    }\n\n    .fs-water-features {\n      display: grid;\n      grid-template-columns: 1fr;\n      gap: 12px;\n      margin-top: 28px;\n    }\n\n    .fs-water-feature {\n      background: rgba(244,236,224,0.88);\n      border: 1px solid var(--fs-border);\n      border-radius: 22px;\n      padding: 17px;\n      box-shadow: 0 10px 26px rgba(34,34,34,0.05);\n      opacity: 0;\n      transform: translateY(18px);\n      transition: 0.7s ease;\n      display: grid;\n      grid-template-columns: 50px 1fr;\n      gap: 12px;\n      text-align: left;\n      align-items: start;\n    }\n\n    .fs-water-feature.visible {\n      opacity: 1;\n      transform: translateY(0);\n    }\n\n    .fs-water-icon {\n      width: 46px;\n      height: 46px;\n      border-radius: 16px;\n      background: rgba(63,71,40,0.11);\n      display: grid;\n      place-items: center;\n      font-size: 22px;\n      margin: 0;\n    }\n\n    .fs-water-feature h3 {\n      margin: 0 0 6px;\n      color: var(--fs-olive);\n      font-size: 16px;\n      line-height: 1.2;\n      font-weight: 950;\n    }\n\n    .fs-water-feature p {\n      margin: 0;\n      color: rgba(34,34,34,0.70);\n      font-size: 14px;\n      line-height: 1.5;\n    }\n\n    .fs-water-closing {\n      margin-top: 26px;\n      border-radius: 26px;\n      padding: 26px 16px;\n      background: linear-gradient(135deg, var(--fs-olive), var(--fs-olive-dark));\n      color: white;\n      text-align: center;\n      box-shadow: 0 16px 38px rgba(63,71,40,0.22);\n    }\n\n    .fs-water-closing h2 {\n      margin: 0 0 10px;\n      font-size: clamp(24px, 7vw, 34px);\n      line-height: 1.1;\n      letter-spacing: -0.03em;\n    }\n\n    .fs-water-closing p {\n      max-width: 760px;\n      margin: 0 auto;\n      color: rgba(255,255,255,0.84);\n      font-size: 15px;\n      line-height: 1.58;\n    }\n\n    @keyframes fsFadeUp {\n      from { opacity: 0; transform: translateY(18px); }\n      to { opacity: 1; transform: translateY(0); }\n    }\n\n    @keyframes fsFadeIn {\n      from { opacity: 0; }\n      to { opacity: 1; }\n    }\n\n    @keyframes fsDrinkNod {\n      0%, 100% { transform: rotate(0deg) translateY(0); }\n      45% { transform: rotate(2deg) translateY(4px); }\n      70% { transform: rotate(-1deg) translateY(1px); }\n    }\n\n    @keyframes fsTongue {\n      0%, 100% { transform: translateY(0) scaleY(1); opacity: 0.9; }\n      50% { transform: translateY(5px) scaleY(1.18); opacity: 1; }\n    }\n\n    @keyframes fsBottleTilt {\n      0%, 100% { transform: rotate(-7deg) translateY(0); }\n      45% { transform: rotate(-13deg) translateY(-4px); }\n      70% { transform: rotate(-9deg) translateY(0); }\n    }\n\n    @keyframes fsWaterFlow {\n      0% { opacity: 0.15; transform: translateY(-4px); }\n      45% { opacity: 1; transform: translateY(3px); }\n      100% { opacity: 0.2; transform: translateY(8px); }\n    }\n\n    @keyframes fsPulseLabel {\n      0%, 100% { transform: scale(1); }\n      50% { transform: scale(1.04); }\n    }\n\n    @media (min-width: 781px) {\n      .fs-water-section {\n        padding: clamp(48px, 6vw, 76px) 0;\n      }\n\n      .fs-water-wrap {\n        padding: 0 clamp(20px, 4vw, 28px);\n      }\n\n      .fs-water-hero {\n        grid-template-columns: repeat(auto-fit, minmax(min(100%, 420px), 1fr));\n        text-align: left;\n      }\n\n      .fs-water-subtitle {\n        margin-left: 0;\n      }\n\n      .fs-water-actions {\n        display: flex;\n        flex-wrap: wrap;\n      }\n\n      .fs-water-pill {\n        width: auto;\n      }\n\n      .fs-water-product-card {\n        max-width: 520px;\n        border-radius: 34px;\n        padding: 28px;\n      }\n\n      .fs-water-demo {\n        height: clamp(330px, 34vw, 410px);\n        border-radius: 28px;\n      }\n\n      .fs-water-svg {\n        max-width: 455px;\n      }\n\n      .fs-water-mini-grid {\n        grid-template-columns: repeat(3, 1fr);\n      }\n\n      .fs-water-features {\n        grid-template-columns: repeat(auto-fit, minmax(min(100%, 230px), 1fr));\n        gap: 16px;\n        margin-top: clamp(28px, 4vw, 44px);\n      }\n\n      .fs-water-feature {\n        display: block;\n        padding: 22px;\n      }\n\n      .fs-water-icon {\n        margin-bottom: 14px;\n        width: 50px;\n        height: 50px;\n      }\n    }\n\n    @media (max-width: 380px) {\n      .fs-water-wrap {\n        padding: 0 10px;\n      }\n\n      .fs-water-title {\n        font-size: 29px;\n      }\n\n      .fs-water-demo {\n        height: 260px;\n      }\n\n      .fs-water-product-card {\n        padding: 12px;\n      }\n\n      .fs-water-feature {\n        grid-template-columns: 1fr;\n      }\n    }\n  \u003c\/style\u003e\n\u003csection class=\"fs-water-section\"\u003e\n\u003cdiv class=\"fs-water-wrap\"\u003e\n\u003cdiv class=\"fs-water-hero\"\u003e\n\u003cdiv class=\"fs-water-copy\"\u003e\n\u003cdiv class=\"fs-water-badge\"\u003e🐾 FurSociety adventure essential\u003c\/div\u003e\n\u003ch1 class=\"fs-water-title\"\u003e\n\u003cspan\u003eFurSociety\u003c\/span\u003e \u003cspan class=\"accent\"\u003ePortable Water Bottle\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"fs-water-subtitle\"\u003eEvery walk, hike, and road trip deserves a hydrated dog. This smart all-in-one bottle keeps your furry friend happy, healthy, and hydrated — anytime, anywhere.\u003c\/p\u003e\n\u003cdiv class=\"fs-water-actions\"\u003e\n\u003cdiv class=\"fs-water-pill\"\u003e💧 510ml Large Capacity\u003c\/div\u003e\n\u003cdiv class=\"fs-water-pill light\"\u003e📏 27.5cm x 7.9cm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv aria-label=\"Thirsty dog drinking from portable water bottle animation\" class=\"fs-water-stage\"\u003e\n\u003cdiv class=\"fs-water-product-card\"\u003e\n\u003cdiv class=\"fs-water-demo\"\u003e\n\u003cdiv class=\"fs-thirsty-text\"\u003e💧 Twist. Pour. Drink.\u003c\/div\u003e\n\u003csvg aria-label=\"Animated thirsty dog drinking from FurSociety water bottle\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 430 320\" class=\"fs-water-svg\"\u003e\n              \u003cdefs\u003e\n                \u003clineargradient y2=\"1\" y1=\"0\" x2=\"1\" x1=\"0\" id=\"dogCoatBlue\"\u003e\n                  \u003cstop stop-color=\"#6d6d70\" offset=\"0\"\u003e\u003c\/stop\u003e\n                  \u003cstop stop-color=\"#3d3d42\" offset=\"1\"\u003e\u003c\/stop\u003e\n                \u003c\/lineargradient\u003e\n                \u003clineargradient y2=\"1\" y1=\"0\" x2=\"1\" x1=\"0\" id=\"bottleGreen\"\u003e\n                  \u003cstop stop-color=\"#a6df6e\" offset=\"0\"\u003e\u003c\/stop\u003e\n                  \u003cstop stop-color=\"#5b9439\" offset=\"1\"\u003e\u003c\/stop\u003e\n                \u003c\/lineargradient\u003e\n                \u003clineargradient y2=\"1\" y1=\"0\" x2=\"1\" x1=\"0\" id=\"clearBottle\"\u003e\n                  \u003cstop stop-color=\"rgba(255,255,255,0.9)\" offset=\"0\"\u003e\u003c\/stop\u003e\n                  \u003cstop stop-color=\"rgba(180,210,215,0.55)\" offset=\"1\"\u003e\u003c\/stop\u003e\n                \u003c\/lineargradient\u003e\n              \u003c\/defs\u003e\n\n              \u003cellipse fill=\"rgba(34,34,34,0.12)\" ry=\"22\" rx=\"150\" cy=\"286\" cx=\"215\"\u003e\u003c\/ellipse\u003e\n\n              \u003cg class=\"fs-dog-body\"\u003e\n                \u003cpath fill=\"url(#dogCoatBlue)\" d=\"M118 188 C140 132 204 112 294 132 C345 143 353 211 309 240 C267 267 156 262 127 222 C117 208 111 197 118 188 Z\"\u003e\u003c\/path\u003e\n                \u003cpath stroke-linecap=\"round\" stroke-width=\"20\" stroke=\"#3d3d42\" d=\"M160 224 L148 286\"\u003e\u003c\/path\u003e\n                \u003cpath stroke-linecap=\"round\" stroke-width=\"20\" stroke=\"#3d3d42\" d=\"M215 225 L210 286\"\u003e\u003c\/path\u003e\n                \u003cpath stroke-linecap=\"round\" stroke-width=\"20\" stroke=\"#3d3d42\" d=\"M286 222 L301 286\"\u003e\u003c\/path\u003e\n                \u003cpath stroke-linecap=\"round\" stroke-width=\"20\" stroke=\"#3d3d42\" d=\"M324 215 L347 282\"\u003e\u003c\/path\u003e\n                \u003cpath stroke-linecap=\"round\" stroke-width=\"11\" stroke=\"#3d3d42\" fill=\"none\" d=\"M128 185 C88 164 64 126 68 92\"\u003e\u003c\/path\u003e\n                \u003cpath stroke-linecap=\"round\" stroke-width=\"9\" stroke=\"rgba(255,255,255,0.22)\" fill=\"none\" d=\"M196 142 C221 166 264 166 297 145\"\u003e\u003c\/path\u003e\n                \u003cpath stroke-linecap=\"round\" stroke-width=\"7\" stroke=\"rgba(0,0,0,0.16)\" fill=\"none\" d=\"M218 190 C246 204 285 201 309 182\"\u003e\u003c\/path\u003e\n              \u003c\/g\u003e\n\n              \u003cg class=\"fs-dog-head\"\u003e\n                \u003cpath fill=\"#313137\" d=\"M99 90 L73 41 L131 67 Z\"\u003e\u003c\/path\u003e\n                \u003cpath fill=\"#313137\" d=\"M162 87 L203 41 L184 110 Z\"\u003e\u003c\/path\u003e\n                \u003cpath fill=\"url(#dogCoatBlue)\" d=\"M92 80 C130 45 189 62 198 113 C208 166 169 199 127 194 C82 188 60 119 92 80 Z\"\u003e\u003c\/path\u003e\n                \u003cpath opacity=\"0.82\" fill=\"#ece6dc\" d=\"M103 133 C126 158 158 158 181 134 C175 177 111 177 103 133 Z\"\u003e\u003c\/path\u003e\n                \u003cpath opacity=\"0.92\" stroke-linecap=\"round\" stroke-width=\"10\" stroke=\"#ffffff\" fill=\"none\" d=\"M130 75 C132 102 131 123 125 146\"\u003e\u003c\/path\u003e\n                \u003ccircle fill=\"#101010\" r=\"6\" cy=\"113\" cx=\"115\"\u003e\u003c\/circle\u003e\n                \u003ccircle fill=\"#101010\" r=\"6\" cy=\"113\" cx=\"162\"\u003e\u003c\/circle\u003e\n                \u003cellipse fill=\"#111\" ry=\"12\" rx=\"18\" cy=\"138\" cx=\"139\"\u003e\u003c\/ellipse\u003e\n                \u003cpath stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#111\" fill=\"none\" d=\"M120 158 Q139 174 163 158\"\u003e\u003c\/path\u003e\n                \u003cpath fill=\"#c85b61\" d=\"M152 158 C173 166 184 185 172 196 C158 208 143 187 146 164 Z\" class=\"fs-dog-tongue\"\u003e\u003c\/path\u003e\n              \u003c\/g\u003e\n\n              \u003cg class=\"fs-bottle-group\"\u003e\n                \u003cpath fill=\"url(#bottleGreen)\" d=\"M230 180 C258 147 307 144 328 169 C336 179 331 197 316 207 C284 229 245 219 228 199 C222 192 223 186 230 180 Z\"\u003e\u003c\/path\u003e\n                \u003cpath stroke-width=\"4\" stroke=\"#4d7b31\" fill=\"url(#clearBottle)\" d=\"M245 205 L305 249 C313 255 315 267 308 276 C301 286 287 288 278 282 L218 238 Z\"\u003e\u003c\/path\u003e\n                \u003cpath stroke-linecap=\"round\" stroke-width=\"18\" stroke=\"#5b9439\" d=\"M222 236 L242 211\"\u003e\u003c\/path\u003e\n                \u003cpath stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"rgba(255,255,255,0.34)\" fill=\"none\" d=\"M249 205 C268 214 291 214 310 201\"\u003e\u003c\/path\u003e\n                \u003cpath stroke-linecap=\"round\" stroke-width=\"6\" stroke=\"rgba(255,255,255,0.55)\" d=\"M248 242 L292 273\"\u003e\u003c\/path\u003e\n              \u003c\/g\u003e\n\n              \u003cg fill=\"none\" stroke-linecap=\"round\" stroke-width=\"4\" stroke=\"#74bfe8\" class=\"fs-water-stream\"\u003e\n                \u003cpath d=\"M253 180 C226 178 200 165 168 158\"\u003e\u003c\/path\u003e\n                \u003cpath opacity=\"0.75\" d=\"M270 188 C235 190 206 178 174 166\"\u003e\u003c\/path\u003e\n              \u003c\/g\u003e\n\n              \u003cg fill=\"#74bfe8\" class=\"fs-water-drops\"\u003e\n                \u003ccircle r=\"3\" cy=\"164\" cx=\"204\"\u003e\u003c\/circle\u003e\n                \u003ccircle r=\"3\" cy=\"176\" cx=\"223\"\u003e\u003c\/circle\u003e\n                \u003ccircle r=\"2.5\" cy=\"181\" cx=\"239\"\u003e\u003c\/circle\u003e\n                \u003ccircle r=\"2.5\" cy=\"158\" cx=\"189\"\u003e\u003c\/circle\u003e\n              \u003c\/g\u003e\n            \u003c\/svg\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fs-water-mini-grid\"\u003e\n\u003cdiv class=\"fs-water-mini\"\u003eEasy One-Hand Use\u003c\/div\u003e\n\u003cdiv class=\"fs-water-mini\"\u003eLeak-Proof Seal\u003c\/div\u003e\n\u003cdiv class=\"fs-water-mini\"\u003eAdventure Ready\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fs-water-closing\"\u003e\n\u003ch2\u003eHydration on every adventure. 🐾\u003c\/h2\u003e\n\u003cp\u003eBecause your dog does not stop for anything — and neither should their hydration.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    (function () {\n      var cards = document.querySelectorAll('.fs-water-feature');\n      if (!('IntersectionObserver' in window)) {\n        cards.forEach(function(card) { card.classList.add('visible'); });\n        return;\n      }\n      var observer = new IntersectionObserver(function(entries) {\n        entries.forEach(function(entry, index) {\n          if (entry.isIntersecting) {\n            setTimeout(function() { entry.target.classList.add('visible'); }, index * 120);\n            observer.unobserve(entry.target);\n          }\n        });\n      }, { threshold: 0.18 });\n      cards.forEach(function(card) { observer.observe(card); });\n    })();\n  \u003c\/script\u003e\u003c\/section\u003e\n\u003c!-- ============================================================\n     FURSOCIETY WATER BOTTLE FAQ + REVIEW FOCUS SECTIONS\n     Mobile-friendly, scoped styles to match the product section above.\n     ============================================================ --\u003e\n\u003cstyle\u003e\n  .fs-water-addons {\n    --fs-beige: #eee5d7;\n    --fs-cream: #f8f1e7;\n    --fs-card: rgba(255, 250, 241, 0.94);\n    --fs-olive: #3f4728;\n    --fs-olive-dark: #293018;\n    --fs-rust: #a85a36;\n    --fs-charcoal: #222222;\n    --fs-water: #74bfe8;\n    --fs-border: rgba(63, 71, 40, 0.16);\n    --fs-shadow: 0 16px 42px rgba(34, 34, 34, 0.10);\n\n    width: 100%;\n    padding: 0 0 38px;\n    background: linear-gradient(135deg, var(--fs-beige), var(--fs-cream));\n    color: var(--fs-charcoal);\n    font-family: Inter, Arial, Helvetica, sans-serif;\n    overflow: hidden;\n    -webkit-font-smoothing: antialiased;\n    text-rendering: optimizeLegibility;\n  }\n\n  .fs-water-addons * {\n    box-sizing: border-box;\n  }\n\n  .fs-water-addons-wrap {\n    width: 100%;\n    max-width: 1180px;\n    margin: 0 auto;\n    padding: 0 14px;\n  }\n\n  .fs-water-addon-card {\n    position: relative;\n    overflow: hidden;\n    border-radius: 26px;\n    padding: 22px 16px;\n    margin-top: 24px;\n    background: rgba(255, 250, 241, 0.80);\n    border: 1px solid var(--fs-border);\n    box-shadow: 0 12px 34px rgba(34, 34, 34, 0.07);\n    animation: fsWaterAddonFadeUp 0.7s ease both;\n  }\n\n  .fs-water-addon-card::before {\n    content: \"\";\n    position: absolute;\n    width: 170px;\n    height: 170px;\n    right: -76px;\n    top: -82px;\n    border-radius: 50%;\n    background: rgba(116, 191, 232, 0.16);\n    pointer-events: none;\n  }\n\n  .fs-water-section-kicker {\n    width: fit-content;\n    max-width: 100%;\n    margin: 0 auto 12px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 7px;\n    padding: 9px 13px;\n    border: 1px solid var(--fs-border);\n    border-radius: 999px;\n    background: rgba(255,255,255,0.62);\n    color: var(--fs-olive);\n    font-size: 11px;\n    font-weight: 900;\n    letter-spacing: 0.04em;\n    text-transform: uppercase;\n    position: relative;\n    z-index: 1;\n  }\n\n  .fs-water-addon-title {\n    margin: 0;\n    color: var(--fs-olive);\n    text-align: center;\n    font-size: clamp(24px, 7vw, 34px);\n    line-height: 1.1;\n    letter-spacing: -0.03em;\n    font-weight: 950;\n    position: relative;\n    z-index: 1;\n  }\n\n  .fs-water-addon-subtitle {\n    max-width: 760px;\n    margin: 12px auto 20px;\n    text-align: center;\n    color: rgba(34,34,34,0.72);\n    font-size: 15px;\n    line-height: 1.58;\n    position: relative;\n    z-index: 1;\n  }\n\n  .fs-water-faq-list {\n    display: grid;\n    gap: 10px;\n    position: relative;\n    z-index: 1;\n  }\n\n  .fs-water-faq-item {\n    border-radius: 18px;\n    background: rgba(244,236,224,0.88);\n    border: 1px solid var(--fs-border);\n    overflow: hidden;\n    box-shadow: 0 8px 22px rgba(34,34,34,0.04);\n  }\n\n  .fs-water-faq-item summary {\n    cursor: pointer;\n    list-style: none;\n    position: relative;\n    padding: 16px 48px 16px 16px;\n    color: var(--fs-olive);\n    font-size: 15px;\n    line-height: 1.35;\n    font-weight: 950;\n    -webkit-tap-highlight-color: transparent;\n  }\n\n  .fs-water-faq-item summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .fs-water-faq-item summary::after {\n    content: \"+\";\n    position: absolute;\n    right: 16px;\n    top: 50%;\n    transform: translateY(-50%);\n    width: 28px;\n    height: 28px;\n    border-radius: 999px;\n    display: grid;\n    place-items: center;\n    background: var(--fs-olive);\n    color: #fff;\n    font-size: 20px;\n    line-height: 1;\n    transition: transform 0.25s ease, background 0.25s ease;\n  }\n\n  .fs-water-faq-item[open] summary::after {\n    content: \"–\";\n    background: var(--fs-rust);\n  }\n\n  .fs-water-faq-answer {\n    padding: 0 16px 16px;\n    color: rgba(34,34,34,0.70);\n    font-size: 14px;\n    line-height: 1.6;\n  }\n\n  .fs-water-review-focus {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 12px;\n    margin-top: 18px;\n    position: relative;\n    z-index: 1;\n  }\n\n  .fs-water-review-card {\n    display: grid;\n    grid-template-columns: 48px 1fr;\n    gap: 12px;\n    align-items: start;\n    padding: 16px;\n    border-radius: 22px;\n    background: rgba(244,236,224,0.88);\n    border: 1px solid var(--fs-border);\n    box-shadow: 0 10px 26px rgba(34,34,34,0.05);\n  }\n\n  .fs-water-review-icon {\n    width: 46px;\n    height: 46px;\n    border-radius: 16px;\n    background: rgba(63,71,40,0.11);\n    display: grid;\n    place-items: center;\n    font-size: 22px;\n    grid-row: 1 \/ span 2;\n  }\n\n  .fs-water-review-card h3 {\n    margin: 0 0 6px;\n    color: var(--fs-olive);\n    font-size: 16px;\n    line-height: 1.2;\n    font-weight: 950;\n    grid-column: 2;\n    min-width: 0;\n  }\n\n  .fs-water-review-card p {\n    margin: 0;\n    color: rgba(34,34,34,0.70);\n    font-size: 14px;\n    line-height: 1.5;\n    grid-column: 2;\n    min-width: 0;\n    overflow-wrap: normal;\n    word-break: normal;\n  }\n\n  .fs-water-review-note {\n    margin: 18px auto 0;\n    max-width: 760px;\n    border-radius: 20px;\n    padding: 15px 14px;\n    background: linear-gradient(135deg, var(--fs-olive), var(--fs-olive-dark));\n    color: rgba(255,255,255,0.88);\n    text-align: center;\n    font-size: 14px;\n    line-height: 1.55;\n    font-weight: 700;\n    position: relative;\n    z-index: 1;\n  }\n\n  .fs-water-soft-highlight {\n    color: #fff;\n    font-weight: 950;\n  }\n\n  @keyframes fsWaterAddonFadeUp {\n    from { opacity: 0; transform: translateY(18px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\n  @media (min-width: 781px) {\n    .fs-water-addons {\n      padding-bottom: clamp(48px, 6vw, 76px);\n    }\n\n    .fs-water-addons-wrap {\n      padding: 0 clamp(20px, 4vw, 28px);\n    }\n\n    .fs-water-addon-card {\n      border-radius: 34px;\n      padding: 30px 28px;\n    }\n\n    .fs-water-faq-list {\n      grid-template-columns: 1fr 1fr;\n      gap: 14px;\n      align-items: start;\n    }\n\n    .fs-water-review-focus {\n      grid-template-columns: repeat(3, 1fr);\n      gap: 16px;\n    }\n\n    .fs-water-review-card {\n      display: block;\n      padding: 22px;\n    }\n\n    .fs-water-review-icon {\n      margin-bottom: 14px;\n      width: 50px;\n      height: 50px;\n    }\n  }\n\n  @media (max-width: 380px) {\n    .fs-water-addons-wrap {\n      padding: 0 10px;\n    }\n\n    .fs-water-addon-card {\n      padding: 20px 12px;\n    }\n\n    .fs-water-faq-item summary {\n      padding-right: 44px;\n    }\n\n    .fs-water-review-card {\n      grid-template-columns: 1fr;\n    }\n\n    .fs-water-review-icon,\n    .fs-water-review-card h3,\n    .fs-water-review-card p {\n      grid-column: 1;\n      grid-row: auto;\n    }\n  }\n\u003c\/style\u003e\n\u003c!-- FurSociety Expected Results Section --\u003e\n\u003cstyle\u003e\n  .fs-water-results-section {\n    --fs-beige: #eee5d7;\n    --fs-cream: #faf5ed;\n    --fs-card: rgba(255, 250, 241, 0.92);\n    --fs-olive: #3f4728;\n    --fs-rust: #a85a36;\n    --fs-charcoal: #222222;\n    --fs-border: rgba(63, 71, 40, 0.16);\n    --fs-shadow: 0 16px 42px rgba(34, 34, 34, 0.08);\n\n    width: 100%;\n    padding: 30px 0;\n    background:\n      radial-gradient(circle at 12% 8%, rgba(168, 90, 54, 0.07), transparent 28%),\n      radial-gradient(circle at 88% 12%, rgba(63, 71, 40, 0.07), transparent 30%),\n      linear-gradient(135deg, var(--fs-beige), var(--fs-cream));\n    color: var(--fs-charcoal);\n    font-family: Inter, Arial, Helvetica, sans-serif;\n    overflow: hidden;\n  }\n\n  .fs-water-results-section * {\n    box-sizing: border-box;\n  }\n\n  .fs-water-results-wrap {\n    width: 100%;\n    max-width: 980px;\n    margin: 0 auto;\n    padding: 0 14px;\n  }\n\n  .fs-water-results-card-shell {\n    background: var(--fs-card);\n    border: 1px solid var(--fs-border);\n    border-radius: 26px;\n    padding: 22px 14px;\n    box-shadow: var(--fs-shadow);\n  }\n\n  .fs-water-results-eyebrow {\n    display: flex;\n    width: fit-content;\n    max-width: 100%;\n    margin: 0 auto 12px;\n    padding: 9px 13px;\n    border-radius: 999px;\n    background: rgba(63, 71, 40, 0.10);\n    color: var(--fs-olive);\n    font-size: 11.5px;\n    font-weight: 950;\n    letter-spacing: 0.04em;\n    text-transform: uppercase;\n    text-align: center;\n  }\n\n  .fs-water-results-title {\n    margin: 0;\n    color: var(--fs-olive);\n    text-align: center;\n    font-size: clamp(24px, 6.5vw, 36px);\n    line-height: 1.12;\n    letter-spacing: -0.035em;\n    font-weight: 950;\n    word-break: normal;\n    overflow-wrap: normal;\n  }\n\n  .fs-water-results-subtitle {\n    max-width: 720px;\n    margin: 10px auto 20px;\n    color: rgba(34, 34, 34, 0.72);\n    text-align: center;\n    font-size: 14.5px;\n    line-height: 1.65;\n  }\n\n  .fs-water-results-grid {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 12px;\n  }\n\n  .fs-water-results-card {\n    display: grid;\n    grid-template-columns: 54px minmax(0, 1fr);\n    column-gap: 13px;\n    row-gap: 4px;\n    align-items: start;\n    padding: 16px;\n    border-radius: 20px;\n    background: rgba(244, 236, 224, 0.86);\n    border: 1px solid var(--fs-border);\n    box-shadow: 0 10px 26px rgba(34, 34, 34, 0.05);\n    word-break: normal;\n    overflow-wrap: normal;\n  }\n\n  .fs-water-results-icon {\n    grid-column: 1;\n    grid-row: 1 \/ span 2;\n    width: 44px;\n    height: 44px;\n    border-radius: 16px;\n    background: rgba(63, 71, 40, 0.11);\n    display: grid;\n    place-items: center;\n    font-size: 21px;\n  }\n\n  .fs-water-results-card h3 {\n    grid-column: 2;\n    margin: 0;\n    color: var(--fs-olive);\n    font-size: 15.5px;\n    line-height: 1.25;\n    font-weight: 950;\n    min-width: 0;\n    word-break: normal;\n    overflow-wrap: normal;\n  }\n\n  .fs-water-results-card p {\n    grid-column: 2;\n    margin: 0;\n    color: rgba(34, 34, 34, 0.72);\n    font-size: 13.8px;\n    line-height: 1.6;\n    min-width: 0;\n    word-break: normal;\n    overflow-wrap: normal;\n  }\n\n  @media (min-width: 781px) {\n    .fs-water-results-section {\n      padding: 42px 0;\n    }\n\n    .fs-water-results-card-shell {\n      padding: 30px 28px;\n      border-radius: 32px;\n    }\n\n    .fs-water-results-grid {\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n      gap: 14px;\n    }\n\n    .fs-water-results-card {\n      grid-template-columns: 1fr;\n      text-align: center;\n      padding: 22px 18px;\n    }\n\n    .fs-water-results-icon,\n    .fs-water-results-card h3,\n    .fs-water-results-card p {\n      grid-column: 1;\n      grid-row: auto;\n    }\n\n    .fs-water-results-icon {\n      margin: 0 auto 4px;\n    }\n  }\n\n  @media (max-width: 380px) {\n    .fs-water-results-wrap {\n      padding: 0 10px;\n    }\n\n    .fs-water-results-card-shell {\n      padding: 18px 12px;\n    }\n\n    .fs-water-results-card {\n      grid-template-columns: 1fr;\n    }\n\n    .fs-water-results-icon,\n    .fs-water-results-card h3,\n    .fs-water-results-card p {\n      grid-column: 1;\n      grid-row: auto;\n    }\n  }\n\u003c\/style\u003e\n\u003csection class=\"fs-water-results-section\" aria-label=\"Expected Results Pet Owners Can Look Forward To\"\u003e\n\u003cdiv class=\"fs-water-results-wrap\"\u003e\n\u003cdiv class=\"fs-water-results-card-shell\"\u003e\n\u003cdiv class=\"fs-water-results-eyebrow\"\u003e🐾 Expected Results\u003c\/div\u003e\n\u003ch2 class=\"fs-water-results-title\"\u003eExpected Results Pet Owners Can Look Forward To\u003c\/h2\u003e\n\u003cp class=\"fs-water-results-subtitle\"\u003eMade for easier hydration during walks, hikes, road trips, and everyday outings.\u003c\/p\u003e\n\u003cdiv class=\"fs-water-results-grid\"\u003e\n\u003cdiv class=\"fs-water-results-card\"\u003e\n\u003cdiv class=\"fs-water-results-icon\"\u003e💧\u003c\/div\u003e\n\u003ch3\u003eEasier Hydration on the Go\u003c\/h3\u003e\n\u003cp\u003eGive your dog water quickly without needing to carry a separate bowl or stop for long breaks.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fs-water-results-card\"\u003e\n\u003cdiv class=\"fs-water-results-icon\"\u003e🔒\u003c\/div\u003e\n\u003ch3\u003eLess Mess \u0026amp; Less Wasted Water\u003c\/h3\u003e\n\u003cp\u003eThe built-in drinking trough helps keep water controlled, making it easier to offer small amounts while out and about.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fs-water-results-card\"\u003e\n\u003cdiv class=\"fs-water-results-icon\"\u003e🎒\u003c\/div\u003e\n\u003ch3\u003eMore Confidence on Adventures\u003c\/h3\u003e\n\u003cp\u003eWith a 510ml capacity, you can feel better prepared for walks, hikes, beach days, park visits, and road trips.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"fs-water-addons\" aria-label=\"Portable water bottle FAQs and feedback focus\"\u003e\n\u003cdiv class=\"fs-water-addons-wrap\"\u003e\n\u003cdiv class=\"fs-water-addon-card\"\u003e\n\u003cdiv class=\"fs-water-section-kicker\"\u003e💧 Helpful answers before you buy\u003c\/div\u003e\n\u003ch2 class=\"fs-water-addon-title\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\u003cp class=\"fs-water-addon-subtitle\"\u003eEverything you need to know before taking the FurSociety Portable Water Bottle on your next walk, hike, beach day, or road trip.\u003c\/p\u003e\n\u003cdiv class=\"fs-water-faq-list\"\u003e\n\u003cdetails class=\"fs-water-faq-item\" open=\"\"\u003e\n\u003csummary\u003eHow does the FurSociety Portable Water Bottle work?\u003c\/summary\u003e\n\u003cdiv class=\"fs-water-faq-answer\"\u003eTwist the centre cap to release water into the built-in drinking trough. Your dog drinks directly from the top, and unused water can flow back into the bottle to reduce waste and mess.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"fs-water-faq-item\"\u003e\n\u003csummary\u003eWill it leak in my bag?\u003c\/summary\u003e\n\u003cdiv class=\"fs-water-faq-answer\"\u003eThe bottle is designed with a secure silicone seal to help prevent spills while you are on the move. For best results, make sure the cap is tightened properly before placing it in a bag or car pocket.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"fs-water-faq-item\"\u003e\n\u003csummary\u003eHow much water does it hold?\u003c\/summary\u003e\n\u003cdiv class=\"fs-water-faq-answer\"\u003eIt holds 510ml of water, making it practical for daily walks, park trips, hikes, beach days, and road trips. For larger dogs or longer outings, refill when needed along the way.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"fs-water-faq-item\"\u003e\n\u003csummary\u003eIs it suitable for all dog sizes?\u003c\/summary\u003e\n\u003cdiv class=\"fs-water-faq-answer\"\u003eYes. The built-in trough is suitable for small, medium, and larger dogs. You can control how much water is released, which helps when smaller dogs drink more slowly.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"fs-water-faq-item\"\u003e\n\u003csummary\u003eHow do I clean the bottle?\u003c\/summary\u003e\n\u003cdiv class=\"fs-water-faq-answer\"\u003eRinse with warm water and mild soap after use, then allow all parts to air dry before reassembling. Regular cleaning is especially important in warm weather or after outdoor adventures.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"fs-water-faq-item\"\u003e\n\u003csummary\u003eCan it be used for cats too?\u003c\/summary\u003e\n\u003cdiv class=\"fs-water-faq-answer\"\u003eIt is mainly designed for dogs, but some cat owners may find it useful for travel, vet visits, or outdoor outings. Cats can be more selective, so introduce it slowly and let them drink at their own pace.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"fs-water-faq-item\"\u003e\n\u003csummary\u003eIs it easy to carry?\u003c\/summary\u003e\n\u003cdiv class=\"fs-water-faq-answer\"\u003eYes. At approximately 27.5cm x 7.9cm, it is compact enough for travel bags, car storage, backpacks, and everyday dog-walking routines.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"fs-water-faq-item\" open=\"\"\u003e\n\u003csummary\u003eHow long does delivery take within South Africa?\u003c\/summary\u003e\n\u003cdiv class=\"fs-water-faq-answer\"\u003eWe ship across South Africa. Delivery is within 8 - 11 business days.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fs-water-addon-card\"\u003e\n\u003cdiv class=\"fs-water-section-kicker\"\u003e⭐ Review focus\u003c\/div\u003e\n\u003ch2 class=\"fs-water-addon-title\"\u003eWe’d Love to Hear From You!\u003c\/h2\u003e\n\u003cp class=\"fs-water-addon-subtitle\"\u003eAfter using the FurSociety Portable Water Bottle, your feedback helps other dog owners understand how it performs in real everyday adventures.\u003c\/p\u003e\n\u003cdiv class=\"fs-water-review-focus\"\u003e\n\u003cdiv class=\"fs-water-review-card\"\u003e\n\u003cdiv class=\"fs-water-review-icon\"\u003e🤲\u003c\/div\u003e\n\u003ch3\u003eOne-Hand Use\u003c\/h3\u003e\n\u003cp\u003eHow easy was it to press, pour, and offer water while holding a leash or walking bag?\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fs-water-review-card\"\u003e\n\u003cdiv class=\"fs-water-review-icon\"\u003e🔒\u003c\/div\u003e\n\u003ch3\u003eLeak-Proof Confidence\u003c\/h3\u003e\n\u003cp\u003eDid the bottle stay secure in your backpack, car, beach bag, or daily walking gear?\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fs-water-review-card\"\u003e\n\u003cdiv class=\"fs-water-review-icon\"\u003e🐶\u003c\/div\u003e\n\u003ch3\u003eYour Dog’s Response\u003c\/h3\u003e\n\u003cp\u003eDid your dog drink comfortably from the built-in trough during walks, hikes, or road trips?\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fs-water-review-card\"\u003e\n\u003cdiv class=\"fs-water-review-icon\"\u003e💧\u003c\/div\u003e\n\u003ch3\u003e510ml Capacity\u003c\/h3\u003e\n\u003cp\u003eWas the water capacity enough for your usual outings, or would you refill for longer adventures?\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fs-water-review-card\"\u003e\n\u003cdiv class=\"fs-water-review-icon\"\u003e🧼\u003c\/div\u003e\n\u003ch3\u003eCleaning \u0026amp; Refill\u003c\/h3\u003e\n\u003cp\u003eHow quick was it to clean, refill, and get ready for your next outing?\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fs-water-review-card\"\u003e\n\u003cdiv class=\"fs-water-review-icon\"\u003e🎒\u003c\/div\u003e\n\u003ch3\u003eAdventure Value\u003c\/h3\u003e\n\u003cp\u003eWould you recommend it to other South African dog owners who enjoy walks, travel, or outdoor days?\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e","brand":"FurSociety","offers":[{"title":"Default Title","offer_id":48391117406433,"sku":null,"price":279.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/2458\/4673\/files\/FURSOCIETY-PORTABLEWATERBOTTLE1.png?v=1779387120","url":"https:\/\/fursociety.co.za\/products\/fursociety-portable-water-bottle","provider":"FurSociety","version":"1.0","type":"link"}