{"product_id":"fetchfind-fleece-dog-vest","title":"FetchFind Fleece Dog Vest","description":"\u003cstyle\u003e\n.fetchfind-section {\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;\n  background: linear-gradient(135deg, #f5f7fa, #eef1f5);\n  padding: 80px 20px;\n  border-radius: 24px;\n  position: relative;\n  overflow: hidden;\n}\n\n\/* subtle glowing background *\/\n.fetchfind-section::before {\n  content: \"\";\n  position: absolute;\n  width: 400px;\n  height: 400px;\n  background: radial-gradient(circle, rgba(0,0,0,0.05), transparent);\n  top: -100px;\n  left: -100px;\n  filter: blur(80px);\n}\n\n\/* container *\/\n.fetchfind-container {\n  max-width: 1100px;\n  margin: auto;\n  text-align: center;\n  position: relative;\n  z-index: 2;\n}\n\n\/* title *\/\n.fetchfind-title {\n  font-size: 38px;\n  font-weight: 800;\n  margin-bottom: 15px;\n  letter-spacing: -0.5px;\n  animation: fadeUp 1s ease forwards;\n}\n\n.fetchfind-subtitle {\n  font-size: 18px;\n  color: #666;\n  margin-bottom: 50px;\n  animation: fadeUp 1.2s ease forwards;\n}\n\n\/* grid *\/\n.fetchfind-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));\n  gap: 25px;\n}\n\n\/* premium glass cards *\/\n.fetchfind-card {\n  backdrop-filter: blur(14px);\n  background: rgba(255,255,255,0.7);\n  border-radius: 20px;\n  padding: 30px 20px;\n  border: 1px solid rgba(255,255,255,0.4);\n  box-shadow: 0 15px 35px rgba(0,0,0,0.08);\n  transition: all 0.4s ease;\n  transform: translateY(20px);\n  opacity: 0;\n  position: relative;\n  overflow: hidden;\n}\n\n\/* glow hover *\/\n.fetchfind-card::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.6), transparent);\n  opacity: 0;\n  transition: 0.4s;\n}\n\n.fetchfind-card:hover::after {\n  opacity: 1;\n}\n\n.fetchfind-card:hover {\n  transform: translateY(-10px) scale(1.03);\n  box-shadow: 0 25px 60px rgba(0,0,0,0.12);\n}\n\n\/* stagger animation *\/\n.fetchfind-card:nth-child(1){ animation: fadeUp 0.6s 0.2s forwards; }\n.fetchfind-card:nth-child(2){ animation: fadeUp 0.6s 0.4s forwards; }\n.fetchfind-card:nth-child(3){ animation: fadeUp 0.6s 0.6s forwards; }\n.fetchfind-card:nth-child(4){ animation: fadeUp 0.6s 0.8s forwards; }\n.fetchfind-card:nth-child(5){ animation: fadeUp 0.6s 1s forwards; }\n.fetchfind-card:nth-child(6){ animation: fadeUp 0.6s 1.2s forwards; }\n\n\/* icon *\/\n.fetchfind-icon {\n  font-size: 30px;\n  margin-bottom: 12px;\n}\n\n\/* text *\/\n.fetchfind-text {\n  font-size: 15px;\n  color: #444;\n  line-height: 1.5;\n}\n\n\/* badge *\/\n.fetchfind-badge {\n  margin-top: 50px;\n  font-size: 14px;\n  color: #777;\n  animation: fadeUp 1.5s ease forwards;\n}\n\n\/* animation *\/\n@keyframes fadeUp {\n  to {\n    transform: translateY(0);\n    opacity: 1;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"fetchfind-section\"\u003e\n  \u003cdiv class=\"fetchfind-container\"\u003e\n\n    \u003cdiv class=\"fetchfind-title\"\u003e\n      Winter Ready. Adventure Approved. ❄️🐕\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fetchfind-subtitle\"\u003e\n      Premium comfort meets everyday functionality — built for dogs that don’t sit still.\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fetchfind-grid\"\u003e\n\n      \u003cdiv class=\"fetchfind-card\"\u003e\n        \u003cdiv class=\"fetchfind-icon\"\u003e🧶\u003c\/div\u003e\n        \u003cdiv class=\"fetchfind-text\"\u003eSoft fleece warmth without bulk or overheating\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fetchfind-card\"\u003e\n        \u003cdiv class=\"fetchfind-icon\"\u003e🔗\u003c\/div\u003e\n        \u003cdiv class=\"fetchfind-text\"\u003eBuilt-in D-ring for instant leash attachment\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fetchfind-card\"\u003e\n        \u003cdiv class=\"fetchfind-icon\"\u003e👕\u003c\/div\u003e\n        \u003cdiv class=\"fetchfind-text\"\u003eSlip-on fit designed for quick, stress-free wear\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fetchfind-card\"\u003e\n        \u003cdiv class=\"fetchfind-icon\"\u003e🐾\u003c\/div\u003e\n        \u003cdiv class=\"fetchfind-text\"\u003eSubtle embroidered detail for a premium finish\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fetchfind-card\"\u003e\n        \u003cdiv class=\"fetchfind-icon\"\u003e📏\u003c\/div\u003e\n        \u003cdiv class=\"fetchfind-text\"\u003eMultiple sizes for the perfect tailored fit\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fetchfind-card\"\u003e\n        \u003cdiv class=\"fetchfind-icon\"\u003e🫧\u003c\/div\u003e\n        \u003cdiv class=\"fetchfind-text\"\u003eEasy-care, machine washable for daily use\u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fetchfind-badge\"\u003e\n      🇿🇦 Designed for South African pet lovers • Happy Pets. Happy Homes.\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"FetchFind","offers":[{"title":"GREEN \/ XS","offer_id":42752265584711,"sku":null,"price":195.0,"currency_code":"ZAR","in_stock":true},{"title":"GREEN \/ S","offer_id":42752265617479,"sku":null,"price":195.0,"currency_code":"ZAR","in_stock":true},{"title":"GREEN \/ M","offer_id":42752265650247,"sku":null,"price":195.0,"currency_code":"ZAR","in_stock":true},{"title":"GREEN \/ L","offer_id":42752265683015,"sku":null,"price":195.0,"currency_code":"ZAR","in_stock":true},{"title":"GREEN \/ XL","offer_id":42752265715783,"sku":null,"price":195.0,"currency_code":"ZAR","in_stock":true},{"title":"PURPLE \/ XS","offer_id":42752265748551,"sku":null,"price":195.0,"currency_code":"ZAR","in_stock":true},{"title":"PURPLE \/ S","offer_id":42752265781319,"sku":null,"price":195.0,"currency_code":"ZAR","in_stock":true},{"title":"PURPLE \/ M","offer_id":42752265814087,"sku":null,"price":195.0,"currency_code":"ZAR","in_stock":true},{"title":"PURPLE \/ L","offer_id":42752265846855,"sku":null,"price":195.0,"currency_code":"ZAR","in_stock":true},{"title":"PURPLE \/ XL","offer_id":42752265879623,"sku":null,"price":195.0,"currency_code":"ZAR","in_stock":true},{"title":"BROWN \/ XS","offer_id":42752265912391,"sku":null,"price":195.0,"currency_code":"ZAR","in_stock":true},{"title":"BROWN \/ S","offer_id":42752265945159,"sku":null,"price":195.0,"currency_code":"ZAR","in_stock":true},{"title":"BROWN \/ M","offer_id":42752265977927,"sku":null,"price":195.0,"currency_code":"ZAR","in_stock":true},{"title":"BROWN \/ L","offer_id":42752266010695,"sku":null,"price":195.0,"currency_code":"ZAR","in_stock":true},{"title":"BROWN \/ XL","offer_id":42752266043463,"sku":null,"price":195.0,"currency_code":"ZAR","in_stock":true},{"title":"PINK \/ XS","offer_id":42752266076231,"sku":null,"price":195.0,"currency_code":"ZAR","in_stock":true},{"title":"PINK \/ S","offer_id":42752266108999,"sku":null,"price":195.0,"currency_code":"ZAR","in_stock":true},{"title":"PINK \/ M","offer_id":42752266141767,"sku":null,"price":195.0,"currency_code":"ZAR","in_stock":true},{"title":"PINK \/ L","offer_id":42752266174535,"sku":null,"price":195.0,"currency_code":"ZAR","in_stock":true},{"title":"PINK \/ XL","offer_id":42752266207303,"sku":null,"price":195.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0676\/5268\/1799\/files\/ChatGPT_Image_May_5_2026_10_02_20_AM.png?v=1777985805","url":"https:\/\/fetchfind.co.za\/products\/fetchfind-fleece-dog-vest","provider":"FETCHFIND","version":"1.0","type":"link"}