{"product_id":"petfinity™-drywalk-pro","title":"Petfinity™ DryWalk Pro","description":"\u003cstyle\u003e\n.pf-pro-wrap {\n  max-width: 1100px;\n  margin: 60px auto;\n  padding: 25px;\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: #111;\n}\n\n\/* HERO *\/\n.pf-pro-hero {\n  text-align: center;\n  margin-bottom: 40px;\n}\n\n.pf-pro-title {\n  font-size: 42px;\n  line-height: 1.1;\n  font-weight: 800;\n  letter-spacing: -1px;\n  margin-bottom: 18px;\n  background: linear-gradient(to right, #111, #444);\n  -webkit-background-clip: text;\n  -webkit-text-fill-color: transparent;\n}\n\n.pf-pro-sub {\n  font-size: 18px;\n  color: #555;\n  max-width: 760px;\n  margin: auto;\n  line-height: 1.6;\n}\n\n\/* CARD *\/\n.pf-pro-card {\n  position: relative;\n  overflow: hidden;\n  border-radius: 30px;\n  padding: 35px;\n  background: rgba(255,255,255,0.72);\n  backdrop-filter: blur(18px);\n  box-shadow: \n    0 10px 40px rgba(0,0,0,0.08),\n    inset 0 1px 0 rgba(255,255,255,0.7);\n}\n\n.pf-pro-card::before {\n  content: \"\";\n  position: absolute;\n  top: -200px;\n  right: -150px;\n  width: 400px;\n  height: 400px;\n  background: radial-gradient(circle, rgba(230,240,255,0.7), transparent 70%);\n  z-index: 0;\n}\n\n\/* GRID *\/\n.pf-pro-grid {\n  position: relative;\n  z-index: 2;\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 22px;\n}\n\n\/* ITEMS *\/\n.pf-pro-item {\n  position: relative;\n  display: flex;\n  gap: 16px;\n  align-items: flex-start;\n  padding: 20px;\n  border-radius: 20px;\n  background: rgba(255,255,255,0.45);\n  border: 1px solid rgba(255,255,255,0.5);\n  transition: all 0.4s ease;\n  transform: translateY(0);\n}\n\n.pf-pro-item:hover {\n  transform: translateY(-6px);\n  background: rgba(255,255,255,0.8);\n  box-shadow: 0 12px 25px rgba(0,0,0,0.06);\n}\n\n\/* ICON *\/\n.pf-pro-icon {\n  min-width: 52px;\n  height: 52px;\n  border-radius: 16px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 24px;\n  background: linear-gradient(135deg, #eef4ff, #f8fbff);\n  box-shadow: inset 0 1px 0 rgba(255,255,255,0.9);\n  transition: all 0.4s ease;\n}\n\n.pf-pro-item:hover .pf-pro-icon {\n  transform: scale(1.08) rotate(-3deg);\n}\n\n\/* TEXT *\/\n.pf-pro-text strong {\n  display: block;\n  font-size: 17px;\n  margin-bottom: 6px;\n  color: #111;\n}\n\n.pf-pro-text {\n  font-size: 15px;\n  line-height: 1.6;\n  color: #555;\n}\n\n\/* BOTTOM STRIP *\/\n.pf-pro-bottom {\n  position: relative;\n  z-index: 2;\n  margin-top: 28px;\n  padding: 22px;\n  border-radius: 20px;\n  text-align: center;\n  font-size: 16px;\n  font-weight: 600;\n  color: #222;\n  background: linear-gradient(\n    135deg,\n    rgba(240,244,255,0.9),\n    rgba(248,250,252,0.9)\n  );\n  border: 1px solid rgba(255,255,255,0.6);\n  backdrop-filter: blur(10px);\n}\n\n\/* FADE ANIMATION *\/\n.fade-up {\n  opacity: 0;\n  transform: translateY(25px);\n  animation: fadeUp 0.7s ease forwards;\n}\n\n.fade-delay-1 { animation-delay: 0.1s; }\n.fade-delay-2 { animation-delay: 0.2s; }\n.fade-delay-3 { animation-delay: 0.3s; }\n.fade-delay-4 { animation-delay: 0.4s; }\n.fade-delay-5 { animation-delay: 0.5s; }\n.fade-delay-6 { animation-delay: 0.6s; }\n\n@keyframes fadeUp {\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n\/* MOBILE *\/\n@media (max-width: 768px) {\n\n  .pf-pro-wrap {\n    padding: 18px;\n  }\n\n  .pf-pro-title {\n    font-size: 30px;\n  }\n\n  .pf-pro-sub {\n    font-size: 16px;\n  }\n\n  .pf-pro-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .pf-pro-card {\n    padding: 22px;\n    border-radius: 24px;\n  }\n\n  .pf-pro-item {\n    padding: 16px;\n  }\n\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"pf-pro-wrap\"\u003e\n\n  \u003cdiv class=\"pf-pro-hero fade-up\"\u003e\n    \u003cdiv class=\"pf-pro-title\"\u003e\n      Their favourite part of the day shouldn’t depend on the weather\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pf-pro-sub\"\u003e\n      Big dogs have big energy.\u003cbr\u003e\u003cbr\u003e\n      The \u003cstrong\u003ePetfinity™ DryWalk Pro\u003c\/strong\u003e was built for large breeds and real Mzanzi weather conditions.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"pf-pro-card\"\u003e\n\n    \u003cdiv class=\"pf-pro-grid\"\u003e\n\n      \u003cdiv class=\"pf-pro-item fade-up fade-delay-1\"\u003e\n        \u003cdiv class=\"pf-pro-icon\"\u003e☔\u003c\/div\u003e\n\n        \u003cdiv class=\"pf-pro-text\"\u003e\n          \u003cstrong\u003eNo more wet dog chaos\u003c\/strong\u003e\n          Dry from the walk to the door — no soaked floors, couches, or post-rain mess.\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pf-pro-item fade-up fade-delay-2\"\u003e\n        \u003cdiv class=\"pf-pro-icon\"\u003e👀\u003c\/div\u003e\n\n        \u003cdiv class=\"pf-pro-text\"\u003e\n          \u003cstrong\u003eTheir personality, fully visible\u003c\/strong\u003e\n          Crystal clear protection keeps them covered without hiding who they are.\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pf-pro-item fade-up fade-delay-3\"\u003e\n        \u003cdiv class=\"pf-pro-icon\"\u003e🌬️\u003c\/div\u003e\n\n        \u003cdiv class=\"pf-pro-text\"\u003e\n          \u003cstrong\u003eDry without the heat\u003c\/strong\u003e\n          Lightweight and breathable — designed for SA’s unpredictable mix of rain and warmth.\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pf-pro-item fade-up fade-delay-4\"\u003e\n        \u003cdiv class=\"pf-pro-icon\"\u003e🚶\u003c\/div\u003e\n\n        \u003cdiv class=\"pf-pro-text\"\u003e\n          \u003cstrong\u003eWalks happen. Every day.\u003c\/strong\u003e\n          Rain stops being an excuse. Routines stay consistent. Your dog stays happy.\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pf-pro-item fade-up fade-delay-5\"\u003e\n        \u003cdiv class=\"pf-pro-icon\"\u003e🔒\u003c\/div\u003e\n\n        \u003cdiv class=\"pf-pro-text\"\u003e\n          \u003cstrong\u003eStays on through everything\u003c\/strong\u003e\n          Snap-button secure — zoomies, sprints, and puddle jumps included.\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pf-pro-item fade-up fade-delay-6\"\u003e\n        \u003cdiv class=\"pf-pro-icon\"\u003e🚗\u003c\/div\u003e\n\n        \u003cdiv class=\"pf-pro-text\"\u003e\n          \u003cstrong\u003eClean car. Clean home.\u003c\/strong\u003e\n          What goes outside, stays outside.\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pf-pro-bottom fade-up fade-delay-6\"\u003e\n      Full body protection, zero compromise. Trusted by big dogs 🐾\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Petfinity","offers":[{"title":"L","offer_id":47982586134682,"sku":null,"price":349.0,"currency_code":"ZAR","in_stock":true},{"title":"XL","offer_id":47982586167450,"sku":null,"price":349.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0744\/0266\/0506\/files\/1-hero-lifestyle-shot.png?v=1778158152","url":"https:\/\/petfinity.co.za\/products\/petfinity%e2%84%a2-drywalk-pro","provider":"Petfinity","version":"1.0","type":"link"}