{"product_id":"dirty-pawz™-on-the-go-bottle","title":"TrailPets™ On The Go Bottle","description":"\u003cdiv class=\"dp-desc\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Fredoka:wght@400;500;600\u0026family=Nunito+Sans:opsz,wght@6..12,400;6..12,600;6..12,700;6..12,800\u0026display=swap');\n\n.dp-desc{\n  --cream:#FFFBF6; --sand:#F5EADC; --caramel:#BC854D; --caramel-soft:#E8D3B6;\n  --rust:#A15B24; --cocoa:#3E2C1C; --slate:#486572; --line:rgba(62,44,28,.13);\n  --muted:#6A5646;\n  --disp:\"Fredoka\",ui-rounded,system-ui,sans-serif;\n  --bod:\"Nunito Sans\",ui-sans-serif,system-ui,sans-serif;\n  --e:cubic-bezier(.22,.68,.24,1);\n  container-type:inline-size;\n  container-name:dpdesc;\n  font-family:var(--bod);color:var(--cocoa);\n  font-size:16.5px;line-height:1.62;\n  width:100%;max-width:100%;overflow:hidden;\n}\n.dp-desc *{box-sizing:border-box}\n.dp-desc .dp-sec,.dp-desc .dp-intro,.dp-desc .dp-closer,.dp-desc .dp-bens,\n.dp-desc .dp-split,.dp-desc .dp-steps,.dp-desc .dp-specs,.dp-desc .dp-ben,\n.dp-desc .dp-half,.dp-desc .dp-step,.dp-desc .dp-spec,.dp-desc .dp-vs,\n.dp-desc .dp-faq,.dp-desc .dp-guar,.dp-desc .dp-quotes{max-width:100%}\n.dp-desc h2,.dp-desc h3{font-family:var(--disp);font-weight:600;line-height:1.06;letter-spacing:-.02em;margin:0;color:var(--cocoa)}\n.dp-desc p{margin:0}\n.dp-desc .dp-eb{font-size:11.5px;font-weight:800;letter-spacing:.16em;\n  text-transform:uppercase;color:var(--caramel);margin:0 0 11px}\n.dp-desc svg{display:block;flex:none}\n\n\/* ---------- intro ---------- *\/\n.dp-desc .dp-intro{display:grid;gap:16px;margin:0 0 32px;\n  border-left:3px solid var(--caramel);padding:4px 0 4px 20px}\n.dp-desc .dp-lede{font-family:var(--disp);font-weight:500;\n  font-size:clamp(20px,4.4cqi,30px);line-height:1.22;color:var(--rust);margin:0}\n.dp-desc .dp-intro-body{display:grid;gap:13px;color:var(--muted)}\n\n\/* ---------- marquee ---------- *\/\n.dp-desc .dp-mq{background:var(--cocoa);border-radius:999px;overflow:hidden;\n  padding:12px 0;margin:0 0 40px;max-width:100%}\n.dp-desc .dp-track{display:flex;width:max-content;max-width:none;\n  animation:dpDrift 26s linear infinite}\n.dp-desc .dp-mq:hover .dp-track{animation-play-state:paused}\n.dp-desc .dp-track span{font-family:var(--disp);font-size:clamp(14px,2.5cqi,18px);font-weight:500;\n  color:#F6EDE2;display:flex;align-items:center;gap:24px;padding:0 24px;\n  white-space:nowrap;flex:none;max-width:none}\n.dp-desc .dp-track i{width:6px;height:6px;border-radius:50%;background:var(--caramel);display:block;flex:none}\n@keyframes dpDrift{from{transform:translateX(0)}to{transform:translateX(-50%)}}\n\n\/* ---------- section shell ---------- *\/\n.dp-desc .dp-sec{margin:0 0 44px}\n.dp-desc .dp-sec\u003eh2{font-size:clamp(24px,5cqi,36px);margin-bottom:9px}\n.dp-desc .dp-sec\u003eh2+p{color:var(--muted);margin-bottom:24px}\n.dp-desc .dp-sec\u003eh2+.dp-bens,.dp-desc .dp-sec\u003eh2+.dp-split,\n.dp-desc .dp-sec\u003eh2+.dp-specs,.dp-desc .dp-sec\u003eh2+.dp-vs,\n.dp-desc .dp-sec\u003eh2+.dp-faq,.dp-desc .dp-sec\u003eh2+.dp-quotes{margin-top:26px}\n.dp-desc .dp-sec\u003eh2+.dp-steps{margin-top:38px}\n\n\/* ---------- problem strip ---------- *\/\n.dp-desc .dp-prob{background:var(--sand);border-radius:22px;padding:28px 26px;margin:0 0 44px}\n.dp-desc .dp-prob h2{font-size:clamp(21px,4.2cqi,29px);max-width:22ch}\n.dp-desc .dp-prob ul{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:11px}\n.dp-desc .dp-prob li{display:flex;gap:12px;align-items:flex-start;font-size:15.5px;color:var(--muted)}\n.dp-desc .dp-prob svg{margin-top:3px;color:var(--rust)}\n.dp-desc .dp-prob .dp-turn{margin-top:22px;padding-top:20px;border-top:1px solid var(--line);\n  font-family:var(--disp);font-weight:500;font-size:clamp(17px,3.2cqi,21px);\n  line-height:1.35;color:var(--cocoa)}\n\n\/* ---------- benefits ---------- *\/\n.dp-desc .dp-bens{display:grid;grid-template-columns:1fr;gap:12px}\n.dp-desc .dp-ben{position:relative;background:#fff;border:1px solid var(--line);border-radius:20px;\n  padding:26px 24px;overflow:hidden;\n  transition:transform .3s var(--e),box-shadow .3s var(--e),border-color .3s ease}\n.dp-desc .dp-ben:hover{transform:translateY(-5px);border-color:var(--caramel-soft);\n  box-shadow:0 26px 48px -34px rgba(62,44,28,.6)}\n.dp-desc .dp-ben::before{content:\"\";position:absolute;inset:auto -40% -60% auto;\n  width:180px;height:180px;border-radius:50%;\n  background:radial-gradient(circle,rgba(188,133,77,.18),transparent 70%);\n  opacity:0;transition:opacity .4s ease}\n.dp-desc .dp-ben:hover::before{opacity:1}\n.dp-desc .dp-ico{width:44px;height:44px;border-radius:13px;background:var(--sand);\n  color:var(--rust);display:grid;place-items:center;position:relative;z-index:2;\n  transition:transform .35s var(--e),background .3s ease}\n.dp-desc .dp-ben:hover .dp-ico{transform:translateY(-2px) rotate(-6deg);background:var(--caramel-soft)}\n.dp-desc .dp-ben h3{font-size:18.5px;font-weight:500;margin:15px 0 6px;position:relative;z-index:2}\n.dp-desc .dp-ben p{font-size:14.5px;color:var(--muted);position:relative;z-index:2}\n\n\/* ---------- split ---------- *\/\n.dp-desc .dp-split{display:grid;grid-template-columns:1fr;gap:12px}\n.dp-desc .dp-half{position:relative;border-radius:22px;overflow:hidden;background:var(--sand);\n  border:1px solid var(--line);padding:26px 24px;min-height:215px;\n  display:flex;flex-direction:column;justify-content:flex-end;transition:transform .35s var(--e)}\n.dp-desc .dp-half:hover{transform:translateY(-5px)}\n.dp-desc .dp-half h3{font-size:clamp(21px,4cqi,28px);position:relative;z-index:2}\n.dp-desc .dp-half p{margin-top:9px;color:var(--muted);position:relative;z-index:2;font-size:15px}\n.dp-desc .dp-water{position:absolute;left:0;right:0;bottom:0;height:62%;\n  background:linear-gradient(180deg,rgba(72,101,114,.18),rgba(72,101,114,.40))}\n.dp-desc .dp-bones{position:absolute;inset:0;z-index:1;pointer-events:none;color:var(--caramel)}\n.dp-desc .dp-bones span{position:absolute;opacity:.5}\n\n\/* ---------- steps ---------- *\/\n.dp-desc .dp-steps{display:grid;grid-template-columns:1fr;gap:26px}\n.dp-desc .dp-step{position:relative;padding-top:24px;border-top:2px solid var(--caramel)}\n.dp-desc .dp-step .dp-n{position:absolute;top:-18px;left:0;width:34px;height:34px;border-radius:50%;\n  background:var(--rust);color:#fff;display:grid;place-items:center;font-family:var(--disp);\n  font-weight:600;font-size:14px;box-shadow:0 0 0 5px var(--cream)}\n.dp-desc .dp-step h3{font-size:18.5px;font-weight:500;margin:12px 0 6px}\n.dp-desc .dp-step p{font-size:15px;color:var(--muted)}\n\n\/* ---------- comparison ---------- *\/\n.dp-desc .dp-vs{display:grid;grid-template-columns:1fr;gap:12px}\n.dp-desc .dp-col{border-radius:20px;padding:26px 24px;border:1px solid var(--line)}\n.dp-desc .dp-col--old{background:transparent}\n.dp-desc .dp-col--new{background:linear-gradient(155deg,#6B4423 0%,#54341B 60%,#452A14 100%);\n  color:#F0DFCB;border-color:#54341B;position:relative}\n.dp-desc .dp-col h3{font-size:19px;font-weight:500;margin-bottom:16px}\n.dp-desc .dp-col--new h3{color:#FFF6EA}\n.dp-desc .dp-pill{position:absolute;top:-11px;right:20px;background:var(--caramel);color:#2E1C0D;\n  font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;\n  padding:5px 12px;border-radius:999px}\n.dp-desc .dp-col ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}\n.dp-desc .dp-col li{display:flex;gap:11px;align-items:flex-start;font-size:14.8px;line-height:1.5}\n.dp-desc .dp-col--old li{color:var(--muted)}\n.dp-desc .dp-col--old svg{color:#B79E8A;margin-top:2px}\n.dp-desc .dp-col--new li{color:#EBD6BC}\n.dp-desc .dp-col--new svg{color:#E8D3B6;margin-top:2px}\n\n\/* ---------- guarantee row ---------- *\/\n.dp-desc .dp-guar{display:grid;grid-template-columns:1fr;gap:2px;\n  border:1px solid var(--line);border-radius:20px;overflow:hidden;background:var(--line)}\n.dp-desc .dp-guar\u003ediv{background:var(--cream);padding:24px 22px;display:flex;gap:14px;align-items:flex-start}\n.dp-desc .dp-guar svg{color:var(--rust);margin-top:2px}\n.dp-desc .dp-guar b{display:block;font-family:var(--disp);font-weight:500;font-size:17px;margin-bottom:4px}\n.dp-desc .dp-guar small{font-size:13.8px;color:var(--muted);line-height:1.5}\n\n\/* ---------- FAQ ---------- *\/\n.dp-desc .dp-faq{display:grid;gap:0;border-top:1px solid var(--line)}\n.dp-desc details{border-bottom:1px solid var(--line)}\n.dp-desc summary{cursor:pointer;list-style:none;padding:20px 40px 20px 0;position:relative;\n  font-family:var(--disp);font-weight:500;font-size:17px;color:var(--cocoa);\n  transition:color .2s ease}\n.dp-desc summary::-webkit-details-marker{display:none}\n.dp-desc summary:hover{color:var(--rust)}\n.dp-desc summary::after{content:\"\";position:absolute;right:8px;top:26px;width:9px;height:9px;\n  border-right:2px solid var(--caramel);border-bottom:2px solid var(--caramel);\n  transform:rotate(45deg);transition:transform .28s var(--e)}\n.dp-desc details[open] summary::after{transform:rotate(-135deg)}\n.dp-desc details p{padding:0 8px 22px 0;color:var(--muted);font-size:15px;\n  animation:dpFade .35s var(--e) both}\n@keyframes dpFade{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}\n\n\/* ---------- reviews ---------- *\/\n.dp-desc .dp-quotes{display:grid;grid-template-columns:1fr;gap:12px}\n.dp-desc .dp-quote{background:#fff;border:1px solid var(--line);border-radius:20px;padding:26px 24px;\n  transition:transform .3s var(--e),box-shadow .3s var(--e)}\n.dp-desc .dp-quote:hover{transform:translateY(-4px);box-shadow:0 24px 44px -34px rgba(62,44,28,.55)}\n.dp-desc .dp-stars{color:var(--caramel);letter-spacing:3px;font-size:15px}\n.dp-desc .dp-quote p{margin:12px 0 14px;font-size:15.5px}\n.dp-desc .dp-quote cite{font-style:normal;font-size:13px;font-weight:800;color:var(--slate);\n  letter-spacing:.03em}\n\n\/* ---------- specs ---------- *\/\n.dp-desc .dp-specs{display:grid;grid-template-columns:1fr;\n  border-top:1px solid var(--line);border-bottom:1px solid var(--line)}\n.dp-desc .dp-spec{padding:20px 4px;border-bottom:1px solid var(--line)}\n.dp-desc .dp-spec:last-child{border-bottom:0}\n.dp-desc .dp-spec b{display:block;font-family:var(--disp);font-weight:500;font-size:18px;margin-bottom:4px}\n.dp-desc .dp-spec small{font-size:13.5px;color:var(--muted);line-height:1.45}\n\n\/* ---------- closer ---------- *\/\n.dp-desc .dp-closer{\n  background:linear-gradient(155deg,#6B4423 0%,#54341B 55%,#452A14 100%);\n  border-radius:22px;padding:34px 28px;text-align:center;\n  position:relative;overflow:hidden}\n.dp-desc .dp-closer::before{content:\"\";position:absolute;inset:-60% 40% auto -30%;height:280px;\n  background:radial-gradient(circle,rgba(232,211,182,.30),transparent 68%)}\n.dp-desc .dp-closer\u003e*{position:relative;z-index:2}\n.dp-desc .dp-closer h2{color:#FFF6EA;font-size:clamp(21px,4.2cqi,31px);margin:0 auto;line-height:1.24}\n.dp-desc .dp-closer p{color:#EBD6BC;margin-top:16px;font-size:15px}\n.dp-desc .dp-closer .dp-ship{display:inline-flex;flex-wrap:wrap;gap:8px 20px;justify-content:center;\n  margin-top:20px;font-size:13.5px;color:#DCC2A2;letter-spacing:.02em}\n.dp-desc .dp-closer .dp-ship span{display:flex;align-items:center;gap:7px}\n.dp-desc .dp-closer .dp-ship i{width:5px;height:5px;border-radius:50%;background:#E8D3B6;display:block}\n\n\/* =========== CONTAINER QUERIES — measure the column, not the screen =========== *\/\n@container dpdesc (min-width:520px){\n  .dp-desc .dp-bens,.dp-desc .dp-split,.dp-desc .dp-specs,\n  .dp-desc .dp-vs,.dp-desc .dp-guar,.dp-desc .dp-quotes{grid-template-columns:1fr 1fr}\n  .dp-desc .dp-spec{border-right:1px solid var(--line);padding:22px 18px}\n  .dp-desc .dp-spec:nth-child(2n){border-right:0}\n  .dp-desc .dp-spec:nth-child(-n+2){border-bottom:1px solid var(--line)}\n  .dp-desc .dp-spec:nth-last-child(-n+2){border-bottom:0}\n  .dp-desc .dp-half{min-height:250px;padding:30px 28px}\n  .dp-desc .dp-prob{padding:34px 32px}\n  .dp-desc .dp-prob ul{grid-template-columns:1fr 1fr;gap:14px 26px}\n  .dp-desc .dp-closer{padding:46px 40px}\n  .dp-desc .dp-closer h2{max-width:24ch}\n  .dp-desc .dp-sec{margin-bottom:54px}\n  .dp-desc summary{font-size:18px}\n}\n@container dpdesc (min-width:760px){\n  .dp-desc .dp-bens{grid-template-columns:repeat(3,1fr)}\n  .dp-desc .dp-steps{grid-template-columns:repeat(3,1fr);gap:30px}\n  .dp-desc .dp-specs{grid-template-columns:repeat(4,1fr)}\n  .dp-desc .dp-quotes{grid-template-columns:repeat(3,1fr)}\n  .dp-desc .dp-guar{grid-template-columns:repeat(3,1fr)}\n  .dp-desc .dp-spec{border-right:1px solid var(--line);border-bottom:0}\n  .dp-desc .dp-spec:nth-child(2n){border-right:1px solid var(--line)}\n  .dp-desc .dp-spec:last-child{border-right:0}\n  .dp-desc .dp-intro{grid-template-columns:1.05fr 1fr;gap:34px;align-items:start}\n  .dp-desc .dp-sec{margin-bottom:66px}\n  .dp-desc .dp-half{min-height:290px;padding:36px 32px}\n  .dp-desc .dp-prob{padding:44px 42px}\n  .dp-desc .dp-closer{padding:58px 48px}\n}\n@supports not (container-type: inline-size){\n  @media(min-width:1100px){\n    .dp-desc .dp-bens,.dp-desc .dp-split,.dp-desc .dp-specs,\n    .dp-desc .dp-vs,.dp-desc .dp-guar,.dp-desc .dp-quotes{grid-template-columns:1fr 1fr}\n  }\n}\n\n\/* ---------- scroll animation, no JavaScript ---------- *\/\n@supports (animation-timeline: view()){\n  @media(prefers-reduced-motion: no-preference){\n    .dp-desc .dp-r{animation:dpIn .9s var(--e) both;animation-timeline:view();\n      animation-range:entry 5% cover 30%}\n    .dp-desc .dp-bens .dp-ben:nth-child(2n){animation-range:entry 2% cover 33%}\n    .dp-desc .dp-bens .dp-ben:nth-child(3n){animation-range:entry 0% cover 36%}\n    .dp-desc .dp-steps .dp-step:nth-child(2),\n    .dp-desc .dp-quotes .dp-quote:nth-child(2){animation-range:entry 2% cover 34%}\n    .dp-desc .dp-steps .dp-step:nth-child(3),\n    .dp-desc .dp-quotes .dp-quote:nth-child(3){animation-range:entry 0% cover 38%}\n    .dp-desc .dp-specs .dp-spec:nth-child(2){animation-range:entry 3% cover 33%}\n    .dp-desc .dp-specs .dp-spec:nth-child(3){animation-range:entry 1% cover 36%}\n    .dp-desc .dp-specs .dp-spec:nth-child(4){animation-range:entry -1% cover 39%}\n    .dp-desc .dp-water{animation:dpFill 1.1s var(--e) both;animation-timeline:view();\n      animation-range:entry 10% cover 48%}\n    .dp-desc .dp-bones span{animation:dpDrop .9s var(--e) both;animation-timeline:view();\n      animation-range:entry 10% cover 40%}\n    .dp-desc .dp-bones span:nth-child(2){animation-range:entry 5% cover 45%}\n    .dp-desc .dp-bones span:nth-child(3){animation-range:entry 0% cover 50%}\n    .dp-desc .dp-bones span:nth-child(4){animation-range:entry -5% cover 55%}\n  }\n}\n@keyframes dpIn{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}\n@keyframes dpFill{from{height:0}to{height:62%}}\n@keyframes dpDrop{from{opacity:0;transform:translateY(22px)}to{opacity:.5;transform:translateY(0) rotate(var(--r,0deg))}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"dp-intro dp-r\"\u003e\n  \u003cp class=\"dp-lede\"\u003eEverything your dog needs. One bottle. Zero hassle.\u003c\/p\u003e\n  \u003cdiv class=\"dp-intro-body\"\u003e\n    \u003cp\u003eWhether you're hitting the trails, heading to the park, or exploring somewhere new — your dog deserves to stay hydrated and fuelled for every adventure.\u003c\/p\u003e\n    \u003cp\u003eThe TrailPets™ On-The-Go Bottle is a 2-in-1 travel companion that combines a leak-proof water bottle with a built-in treat compartment, so you're always prepared — without the extra bulk.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"dp-mq\"\u003e\n  \u003cdiv class=\"dp-track\"\u003e\n    \u003cspan\u003eLeak-proof \u003ci\u003e\u003c\/i\u003e Built for adventure \u003ci\u003e\u003c\/i\u003e Treats included \u003ci\u003e\u003c\/i\u003e No bowl needed \u003ci\u003e\u003c\/i\u003e One-handed \u003ci\u003e\u003c\/i\u003e Pack light \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\n    \u003cspan\u003eLeak-proof \u003ci\u003e\u003c\/i\u003e Built for adventure \u003ci\u003e\u003c\/i\u003e Treats included \u003ci\u003e\u003c\/i\u003e No bowl needed \u003ci\u003e\u003c\/i\u003e One-handed \u003ci\u003e\u003c\/i\u003e Pack light \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"dp-prob dp-r\"\u003e\n  \u003cp class=\"dp-eb\"\u003eSound familiar?\u003c\/p\u003e\n  \u003ch2\u003eYou're 20 minutes in and he's already panting.\u003c\/h2\u003e\n  \u003cul\u003e\n    \u003cli\u003e\n\u003csvg width=\"17\" height=\"17\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M18 6 6 18M6 6l12 12\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eCupping water in your hands and watching most of it hit the pavement.\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003cli\u003e\n\u003csvg width=\"17\" height=\"17\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M18 6 6 18M6 6l12 12\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eA bottle, a folding bowl and a treat pouch — three things, three pockets.\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003cli\u003e\n\u003csvg width=\"17\" height=\"17\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M18 6 6 18M6 6l12 12\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eFinding your bag damp because something didn't seal properly.\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003cli\u003e\n\u003csvg width=\"17\" height=\"17\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M18 6 6 18M6 6l12 12\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eTurning back early because there's nowhere to give him a drink.\u003c\/span\u003e\n\u003c\/li\u003e\n  \u003c\/ul\u003e\n  \u003cp class=\"dp-turn\"\u003eOne bottle replaces all of it — and it fits in the same hand as the lead.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"dp-sec\"\u003e\n  \u003cp class=\"dp-eb dp-r\"\u003eWhy dogs (and their humans) love it\u003c\/p\u003e\n  \u003ch2 class=\"dp-r\"\u003eTwo things they always need, carried as one.\u003c\/h2\u003e\n  \u003cdiv class=\"dp-bens\"\u003e\n    \u003cdiv class=\"dp-ben dp-r\"\u003e\n      \u003cspan class=\"dp-ico\"\u003e\u003csvg width=\"21\" height=\"21\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 2.7s6 6.3 6 10.3a6 6 0 0 1-12 0c0-4 6-10.3 6-10.3z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n      \u003ch3\u003eHydrated on the move\u003c\/h3\u003e\n      \u003cp\u003eFresh water always within reach. No bowl to pack, no puddle on the pavement.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"dp-ben dp-r\"\u003e\n      \u003cspan class=\"dp-ico\"\u003e\u003csvg width=\"21\" height=\"21\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M5.5 10.5a2.6 2.6 0 1 1 1.9-4.4A2.6 2.6 0 1 1 11 8.2h2A2.6 2.6 0 1 1 16.6 6a2.6 2.6 0 1 1 1.9 4.4v3A2.6 2.6 0 1 1 16.6 18a2.6 2.6 0 1 1-3.6 2.2h-2A2.6 2.6 0 1 1 7.4 18a2.6 2.6 0 1 1-1.9-4.4z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n      \u003ch3\u003eReward in an instant\u003c\/h3\u003e\n      \u003cp\u003eBuilt-in treat storage means snacks are ready the moment they've earned one.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"dp-ben dp-r\"\u003e\n      \u003cspan class=\"dp-ico\"\u003e\u003csvg width=\"21\" height=\"21\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M5 8h14l-1 12H6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 8V6a3 3 0 0 1 6 0v2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n      \u003ch3\u003ePack light\u003c\/h3\u003e\n      \u003cp\u003eReplaces two items with one sleek bottle that slips into any bag or bottle holder.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"dp-ben dp-r\"\u003e\n      \u003cspan class=\"dp-ico\"\u003e\u003csvg width=\"21\" height=\"21\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"4\" y=\"10.5\" width=\"16\" height=\"10\" rx=\"2.4\"\u003e\u003c\/rect\u003e\u003cpath d=\"M8 10.5V7a4 4 0 0 1 8 0v3.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n      \u003ch3\u003eLeak-proof design\u003c\/h3\u003e\n      \u003cp\u003eNo mess in your bag, no wasted water. Seal it and forget about it.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"dp-ben dp-r\"\u003e\n      \u003cspan class=\"dp-ico\"\u003e\u003csvg width=\"21\" height=\"21\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cellipse cx=\"12\" cy=\"16\" rx=\"5\" ry=\"4.3\"\u003e\u003c\/ellipse\u003e\u003cellipse cx=\"5\" cy=\"9.5\" rx=\"2.5\" ry=\"3.2\"\u003e\u003c\/ellipse\u003e\u003cellipse cx=\"9.5\" cy=\"5.5\" rx=\"2.4\" ry=\"3.2\"\u003e\u003c\/ellipse\u003e\u003cellipse cx=\"14.5\" cy=\"5.5\" rx=\"2.4\" ry=\"3.2\"\u003e\u003c\/ellipse\u003e\u003cellipse cx=\"19\" cy=\"9.5\" rx=\"2.5\" ry=\"3.2\"\u003e\u003c\/ellipse\u003e\u003c\/svg\u003e\u003c\/span\u003e\n      \u003ch3\u003eBuilt for adventure\u003c\/h3\u003e\n      \u003cp\u003eDurable, lightweight and easy to carry on any outing, however muddy.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"dp-ben dp-r\"\u003e\n      \u003cspan class=\"dp-ico\"\u003e\u003csvg width=\"21\" height=\"21\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M3.5 12a8.5 8.5 0 0 1 14.6-5.9M20.5 12a8.5 8.5 0 0 1-14.6 5.9\"\u003e\u003c\/path\u003e\u003cpath d=\"M18 2.5v4h-4M6 21.5v-4h4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n      \u003ch3\u003eNothing wasted\u003c\/h3\u003e\n      \u003cp\u003eWater your dog didn't drink draws straight back into the bottle.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"dp-sec\"\u003e\n  \u003cp class=\"dp-eb dp-r\"\u003eOne bottle, two jobs\u003c\/p\u003e\n  \u003ch2 class=\"dp-r\"\u003eWater on one side. Treats on the other.\u003c\/h2\u003e\n  \u003cdiv class=\"dp-split\"\u003e\n    \u003cdiv class=\"dp-half dp-r\"\u003e\n      \u003cdiv class=\"dp-water\"\u003e\u003c\/div\u003e\n      \u003ch3\u003eHydration\u003c\/h3\u003e\n      \u003cp\u003eFlip up the trough, press once, and pour. What they leave behind goes back in the bottle.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"dp-half dp-r\"\u003e\n      \u003cdiv class=\"dp-bones\"\u003e\n        \u003cspan style=\"top:15%;left:13%;--r:-14deg\"\u003e\u003csvg width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"currentColor\"\u003e\u003cpath d=\"M5.5 10.5a2.6 2.6 0 1 1 1.9-4.4A2.6 2.6 0 1 1 11 8.2h2A2.6 2.6 0 1 1 16.6 6a2.6 2.6 0 1 1 1.9 4.4v3A2.6 2.6 0 1 1 16.6 18a2.6 2.6 0 1 1-3.6 2.2h-2A2.6 2.6 0 1 1 7.4 18a2.6 2.6 0 1 1-1.9-4.4z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n        \u003cspan style=\"top:26%;left:57%;--r:12deg\"\u003e\u003csvg width=\"22\" height=\"22\" viewbox=\"0 0 24 24\" fill=\"currentColor\"\u003e\u003cpath d=\"M5.5 10.5a2.6 2.6 0 1 1 1.9-4.4A2.6 2.6 0 1 1 11 8.2h2A2.6 2.6 0 1 1 16.6 6a2.6 2.6 0 1 1 1.9 4.4v3A2.6 2.6 0 1 1 16.6 18a2.6 2.6 0 1 1-3.6 2.2h-2A2.6 2.6 0 1 1 7.4 18a2.6 2.6 0 1 1-1.9-4.4z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n        \u003cspan style=\"top:47%;left:27%;--r:-6deg\"\u003e\u003csvg width=\"19\" height=\"19\" viewbox=\"0 0 24 24\" fill=\"currentColor\"\u003e\u003cpath d=\"M5.5 10.5a2.6 2.6 0 1 1 1.9-4.4A2.6 2.6 0 1 1 11 8.2h2A2.6 2.6 0 1 1 16.6 6a2.6 2.6 0 1 1 1.9 4.4v3A2.6 2.6 0 1 1 16.6 18a2.6 2.6 0 1 1-3.6 2.2h-2A2.6 2.6 0 1 1 7.4 18a2.6 2.6 0 1 1-1.9-4.4z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n        \u003cspan style=\"top:11%;left:77%;--r:20deg\"\u003e\u003csvg width=\"17\" height=\"17\" viewbox=\"0 0 24 24\" fill=\"currentColor\"\u003e\u003cpath d=\"M5.5 10.5a2.6 2.6 0 1 1 1.9-4.4A2.6 2.6 0 1 1 11 8.2h2A2.6 2.6 0 1 1 16.6 6a2.6 2.6 0 1 1 1.9 4.4v3A2.6 2.6 0 1 1 16.6 18a2.6 2.6 0 1 1-3.6 2.2h-2A2.6 2.6 0 1 1 7.4 18a2.6 2.6 0 1 1-1.9-4.4z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003ch3\u003eReward\u003c\/h3\u003e\n      \u003cp\u003eA removable compartment in the lid keeps treats dry and separate from the water.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"dp-sec\"\u003e\n  \u003cp class=\"dp-eb dp-r\"\u003eHow it works\u003c\/p\u003e\n  \u003ch2 class=\"dp-r\"\u003eThree seconds, one hand.\u003c\/h2\u003e\n  \u003cdiv class=\"dp-steps\"\u003e\n    \u003cdiv class=\"dp-step dp-r\"\u003e\n\u003cspan class=\"dp-n\"\u003e1\u003c\/span\u003e\u003ch3\u003eFlip the trough\u003c\/h3\u003e\n\u003cp\u003eThe lid folds out into a drinking bowl. Nothing to unpack, nothing to hold.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"dp-step dp-r\"\u003e\n\u003cspan class=\"dp-n\"\u003e2\u003c\/span\u003e\u003ch3\u003ePress to pour\u003c\/h3\u003e\n\u003cp\u003eOne button releases water. Release it and the flow stops instantly.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"dp-step dp-r\"\u003e\n\u003cspan class=\"dp-n\"\u003e3\u003c\/span\u003e\u003ch3\u003eTip back and seal\u003c\/h3\u003e\n\u003cp\u003eLeftover water draws back in. Snap it shut and it's leak-proof again.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"dp-sec\"\u003e\n  \u003cp class=\"dp-eb dp-r\"\u003eThe difference\u003c\/p\u003e\n  \u003ch2 class=\"dp-r\"\u003eThree items, or one.\u003c\/h2\u003e\n  \u003cdiv class=\"dp-vs\"\u003e\n    \u003cdiv class=\"dp-col dp-col--old dp-r\"\u003e\n      \u003ch3\u003eThe usual way\u003c\/h3\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n\u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M18 6 6 18M6 6l12 12\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eBottle, bowl and treat pouch to remember\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M18 6 6 18M6 6l12 12\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eBoth hands busy while you pour\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M18 6 6 18M6 6l12 12\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eLeftover water tipped out and wasted\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M18 6 6 18M6 6l12 12\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eDamp bag when something doesn't seal\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"dp-col dp-col--new dp-r\"\u003e\n      \u003cspan class=\"dp-pill\"\u003eThe TrailPets way\u003c\/span\u003e\n      \u003ch3\u003eOn-The-Go Bottle\u003c\/h3\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n\u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"m4 12.5 5 5L20 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eOne item does all three jobs\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"m4 12.5 5 5L20 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eOne hand free for the lead\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"m4 12.5 5 5L20 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eUnused water draws back in\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"m4 12.5 5 5L20 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eSealed shut — bag stays dry\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"dp-sec\"\u003e\n  \u003cdiv class=\"dp-guar dp-r\"\u003e\n    \u003cdiv\u003e\n      \u003csvg width=\"21\" height=\"21\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 2.8 4.5 6v6c0 4.6 3.2 8 7.5 9.2 4.3-1.2 7.5-4.6 7.5-9.2V6z\"\u003e\u003c\/path\u003e\u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cspan\u003e\u003cb\u003eLeak-proof promise\u003c\/b\u003e\u003csmall\u003eIf it leaks in your bag, we'll replace it. Just message us.\u003c\/small\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003csvg width=\"21\" height=\"21\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"1.5\" y=\"6\" width=\"14\" height=\"11\" rx=\"1.6\"\u003e\u003c\/rect\u003e\u003cpath d=\"M15.5 10h3.4l3.1 3.2V17h-6.5z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6\" cy=\"18.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18\" cy=\"18.5\" r=\"1.9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n      \u003cspan\u003e\u003cb\u003eTracked to your door\u003c\/b\u003e\u003csmall\u003eAramex delivery countrywide in 8–11 days. Free over R500.\u003c\/small\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003csvg width=\"21\" height=\"21\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M21 11.5a8.4 8.4 0 0 1-9 8.4L3 21l1.1-3.2A8.4 8.4 0 1 1 21 11.5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cspan\u003e\u003cb\u003eA human replies\u003c\/b\u003e\u003csmall\u003eQuestions before or after you order — we answer them ourselves.\u003c\/small\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"dp-sec\"\u003e\n  \u003cp class=\"dp-eb dp-r\"\u003eBefore you buy\u003c\/p\u003e\n  \u003ch2 class=\"dp-r\"\u003eThe questions we get asked most.\u003c\/h2\u003e\n  \u003cdiv class=\"dp-faq dp-r\"\u003e\n    \u003cdetails\u003e\n      \u003csummary\u003eWill it actually leak in my bag?\u003c\/summary\u003e\n      \u003cp\u003eNo. The lid seals shut and the trough folds flat against the body, so there's no open surface for water to escape from. If yours ever does leak, message us and we'll sort it out.\u003c\/p\u003e\n    \u003c\/details\u003e\n    \u003cdetails\u003e\n      \u003csummary\u003eIs it big enough for a large dog?\u003c\/summary\u003e\n      \u003cp\u003eThe trough holds a comfortable drink for one dog at a time, and the bottle refills it several times over on a normal walk. For a very large breed on a long hike, you'll want to top it up along the way.\u003c\/p\u003e\n    \u003c\/details\u003e\n    \u003cdetails\u003e\n      \u003csummary\u003eCan I use it one-handed while holding the lead?\u003c\/summary\u003e\n      \u003cp\u003eYes — that's the point of the design. Flip, press and pour all happen with the same hand that's holding the bottle.\u003c\/p\u003e\n    \u003c\/details\u003e\n    \u003cdetails\u003e\n      \u003csummary\u003eHow do I clean it?\u003c\/summary\u003e\n      \u003cp\u003eRinse the trough and bottle with warm soapy water and let it air-dry. The treat compartment lifts out so you can wash it separately and keep crumbs away from the water.\u003c\/p\u003e\n    \u003c\/details\u003e\n    \u003cdetails\u003e\n      \u003csummary\u003eWhat kind of treats fit in the compartment?\u003c\/summary\u003e\n      \u003cp\u003eDry treats, kibble and small biscuits. Anything soft or oily is better kept in its own bag so the compartment stays clean.\u003c\/p\u003e\n    \u003c\/details\u003e\n    \u003cdetails\u003e\n      \u003csummary\u003eHow long does delivery take?\u003c\/summary\u003e\n      \u003cp\u003eAramex delivers countrywide in 8–11 days with tracking. Orders over R500 ship free, and everything is priced in rands with no conversion at checkout.\u003c\/p\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"dp-sec\"\u003e\n  \u003cp class=\"dp-eb dp-r\"\u003eFrom customers\u003c\/p\u003e\n  \u003ch2 class=\"dp-r\"\u003eWhat people tell us.\u003c\/h2\u003e\n  \u003cdiv class=\"dp-quotes\"\u003e\n    \u003cdiv class=\"dp-quote dp-r\"\u003e\n      \u003cdiv class=\"dp-stars\"\u003e★★★★★\u003c\/div\u003e\n      \u003cp\u003e[Replace with a real review — one about using it one-handed on a walk works well here.]\u003c\/p\u003e\n      Name, City\n    \u003c\/div\u003e\n    \u003cdiv class=\"dp-quote dp-r\"\u003e\n      \u003cdiv class=\"dp-stars\"\u003e★★★★★\u003c\/div\u003e\n      \u003cp\u003e[Replace with a real review — ideally one that mentions the bag staying dry.]\u003c\/p\u003e\n      Name, City\n    \u003c\/div\u003e\n    \u003cdiv class=\"dp-quote dp-r\"\u003e\n      \u003cdiv class=\"dp-stars\"\u003e★★★★★\u003c\/div\u003e\n      \u003cp\u003e[Replace with a real review — one about delivery arriving on time.]\u003c\/p\u003e\n      Name, City\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"dp-sec\"\u003e\n  \u003cp class=\"dp-eb dp-r\"\u003eAt a glance\u003c\/p\u003e\n  \u003cdiv class=\"dp-specs\"\u003e\n    \u003cdiv class=\"dp-spec dp-r\"\u003e\n\u003cb\u003e2-in-1\u003c\/b\u003e\u003csmall\u003eWater bottle and treat compartment in one body.\u003c\/small\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"dp-spec dp-r\"\u003e\n\u003cb\u003eOne-handed\u003c\/b\u003e\u003csmall\u003eFlip, press, pour — no second hand needed.\u003c\/small\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"dp-spec dp-r\"\u003e\n\u003cb\u003eLeak-proof\u003c\/b\u003e\u003csmall\u003eSeals shut so nothing escapes into your bag.\u003c\/small\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"dp-spec dp-r\"\u003e\n\u003cb\u003eLightweight\u003c\/b\u003e\u003csmall\u003eBuilt to carry all day without noticing it.\u003c\/small\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"dp-closer dp-r\"\u003e\n  \u003ch2\u003eBecause every walk is better when your best friend is happy, hydrated and rewarded.\u003c\/h2\u003e\n  \u003cp\u003eAdd it to your cart above and take it on tomorrow's walk.\u003c\/p\u003e\n  \u003cspan class=\"dp-ship\"\u003e\n    \u003cspan\u003e\u003ci\u003e\u003c\/i\u003e Free shipping over R500\u003c\/span\u003e\n    \u003cspan\u003e\u003ci\u003e\u003c\/i\u003e Aramex, 8–11 days\u003c\/span\u003e\n    \u003cspan\u003e\u003ci\u003e\u003c\/i\u003e Priced in rands\u003c\/span\u003e\n  \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Dirty Pawz","offers":[{"title":"Default Title","offer_id":48867018506495,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/6820\/7871\/files\/ChatGPTImageJul16_2026_05_58_36PM.png?v=1784737072","url":"https:\/\/trailpets.co.za\/products\/dirty-pawz%e2%84%a2-on-the-go-bottle","provider":"TrailPets","version":"1.0","type":"link"}