{"product_id":"portable-dog-cat-water-bottle-with-storage-food-and-water-container-for-puppy-pets-dogs-feeder-bowl-outdoor-travel-pet-supplies","title":"2 in 1 : Dog And Cat Portable Water \u0026 Food Bottle 2026","description":"\u003cstyle\u003e\n.reels-section-wrapper {\n  max-width: 1400px;\n  margin: 40px auto;\n  position: relative;\n  font-family: sans-serif;\n}\n\n.reels-header {\n  text-align: center;\n  margin-bottom: 15px;\n  font-size: 14px;\n  color: #666;\n}\n\n.reels-container {\n  display: flex;\n  overflow-x: auto;\n  scroll-snap-type: x mandatory;\n  scroll-behavior: smooth;\n  gap: 10px;\n  padding: 10px;\n  scrollbar-width: none;\n}\n.reels-container::-webkit-scrollbar { display: none; }\n\n.reel-card {\n  flex: 0 0 280px;\n  aspect-ratio: 9\/16;\n  position: relative;\n  border-radius: 18px;\n  overflow: hidden;\n  scroll-snap-align: center;\n  background: #000;\n}\n\n.reel-card video {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n}\n\n.nav-btn {\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n  width: 44px;\n  height: 44px;\n  border-radius: 50%;\n  background: rgba(255,255,255,0.7);\n  border: none;\n  cursor: pointer;\n  z-index: 20;\n  font-size: 18px;\n}\n\n.prev { left: 5px; }\n.next { right: 5px; }\n\n.sound-prompt {\n  position: absolute;\n  top: 15px;\n  right: 15px;\n  background: rgba(0,0,0,0.6);\n  color: white;\n  padding: 5px 10px;\n  border-radius: 20px;\n  font-size: 12px;\n  z-index: 10;\n}\n\n@media (max-width: 480px) {\n  .reel-card { flex: 0 0 82vw; }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"reels-section-wrapper\"\u003e\n\n  \u003cdiv class=\"reels-header\"\u003eSwipe to watch • Tap for sound 🔊\u003c\/div\u003e\n\n  \u003cbutton class=\"nav-btn prev\"\u003e◀\u003c\/button\u003e\n\n  \u003cdiv class=\"reels-container\" id=\"reelsContainer\"\u003e\n\n    \u003cdiv class=\"reel-card\"\u003e\n      \u003cdiv class=\"sound-prompt\"\u003e🔇 Tap\u003c\/div\u003e\n      \u003cvideo loop playsinline muted src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/6814680174dd4a139a49eabd47c76d45.mp4\"\u003e\u003c\/video\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"reel-card\"\u003e\n      \u003cvideo loop playsinline muted src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/7698a49aa6bc4cc59a5bd89a1474efa8.mp4\"\u003e\u003c\/video\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"reel-card\"\u003e\n      \u003cvideo loop playsinline muted src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/6814680174dd4a139a49eabd47c76d45.mp4\"\u003e\u003c\/video\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- NEW VIDEOS --\u003e\n\n    \u003cdiv class=\"reel-card\"\u003e\n      \u003cvideo loop playsinline muted src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/3d69a2743b004144a7bb955ac2405e0e.mp4\"\u003e\u003c\/video\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"reel-card\"\u003e\n      \u003cvideo loop playsinline muted src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/5c0d2fb18dae44d7921d4a86e3f6d7ba.mp4\"\u003e\u003c\/video\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"reel-card\"\u003e\n      \u003cvideo loop playsinline muted src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/51c6638253204328a6d0fad062c0cabf.mp4\"\u003e\u003c\/video\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cbutton class=\"nav-btn next\"\u003e▶\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\nconst container = document.getElementById(\"reelsContainer\");\nconst videos = document.querySelectorAll(\"video\");\n\n\/\/ 👉 Play only center video\nfunction playVisibleVideo() {\n  videos.forEach(video =\u003e video.pause());\n\n  let closest = null;\n  let minDistance = Infinity;\n\n  videos.forEach(video =\u003e {\n    const rect = video.getBoundingClientRect();\n    const center = rect.left + rect.width \/ 2;\n    const screenCenter = window.innerWidth \/ 2;\n    const distance = Math.abs(screenCenter - center);\n\n    if (distance \u003c minDistance) {\n      minDistance = distance;\n      closest = video;\n    }\n  });\n\n  if (closest) {\n    closest.play().catch(() =\u003e {});\n  }\n}\n\n\/\/ 👉 Swipe scroll trigger\ncontainer.addEventListener(\"scroll\", () =\u003e {\n  playVisibleVideo();\n});\n\n\/\/ 👉 Nav buttons\ndocument.querySelector(\".next\").onclick = () =\u003e {\n  container.scrollBy({ left: 300, behavior: \"smooth\" });\n};\ndocument.querySelector(\".prev\").onclick = () =\u003e {\n  container.scrollBy({ left: -300, behavior: \"smooth\" });\n};\n\n\/\/ 👉 Tap for sound\nvideos.forEach(video =\u003e {\n  video.addEventListener(\"click\", () =\u003e {\n    if (video.muted) {\n      video.muted = false;\n      video.play();\n    } else {\n      video.muted = true;\n    }\n  });\n});\n\n\/\/ 👉 Auto play first video\nwindow.addEventListener(\"load\", () =\u003e {\n  videos[0].play().catch(() =\u003e {});\n});\n\u003c\/script\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch1\u003eSPECIFICATIONS\u003c\/h1\u003e\n\u003cp\u003e\u003cspan\u003eBrand Name\u003c\/span\u003e: \u003cspan style=\"color: #333;\"\u003eNONE\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eChoice\u003c\/span\u003e: \u003cspan style=\"color: #333;\"\u003eyes\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eHigh-concerned chemical\u003c\/span\u003e: \u003cspan style=\"color: #333;\"\u003eNone\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eItem Type\u003c\/span\u003e: \u003cspan style=\"color: #333;\"\u003efood storage,Water Bottles\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eMaterial\u003c\/span\u003e: \u003cspan style=\"color: #333;\"\u003ePlastic\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eOrigin\u003c\/span\u003e: \u003cspan style=\"color: #333;\"\u003eMainland USA\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eType\u003c\/span\u003e: \u003cspan style=\"color: #333;\"\u003eDogs\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003esemi_Choice\u003c\/span\u003e: \u003cspan style=\"color: #333;\"\u003eyes\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"color: #333;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0746\/2066\/6028\/files\/e08b5b9c-f1ad-4e0e-8432-ebf8bdb06843.jpg?v=1774283982\" alt=\"\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/ae01.alicdn.com\/kf\/S9a13d225f34943d09e1323f3414703ceE.jpg\"\u003e\u003cimg src=\"https:\/\/ae01.alicdn.com\/kf\/S27d1a75744d84007b3c8de4f11dbdbd2S.jpg\"\u003e\u003cimg src=\"https:\/\/ae01.alicdn.com\/kf\/S7456ec998c0a4632ab08a70f620ea31au.jpg\"\u003e\u003cimg src=\"https:\/\/ae01.alicdn.com\/kf\/S210e97f523224d3aa464ca1d16486b79P.jpg\"\u003e\u003cimg src=\"https:\/\/ae01.alicdn.com\/kf\/S28a6bd102ddc45e3b973910e3e6eccafn.jpg\"\u003e\u003cimg src=\"https:\/\/ae01.alicdn.com\/kf\/Sa79083f36d5f47199b7597e2d5620f7ax.jpg\"\u003e\u003cimg src=\"https:\/\/ae01.alicdn.com\/kf\/Saea71c1058824ef1b499b1168045a4d6t.jpg\"\u003e\u003cimg src=\"https:\/\/ae01.alicdn.com\/kf\/S2bf0388b6224478ab8997f7ceb187278x.jpg\"\u003e\u003cimg src=\"https:\/\/ae01.alicdn.com\/kf\/S03b9706a252f4f39a1f8812856e3fe36h.jpg\"\u003e\u003cimg src=\"https:\/\/ae01.alicdn.com\/kf\/Sc092ce2dde194122b2cab204104124beK.jpg\"\u003e\u003cimg src=\"https:\/\/ae01.alicdn.com\/kf\/Sba355984a0ea4e36b8b7e32ac23d4c8fY.jpg\"\u003e\u003cimg src=\"https:\/\/ae01.alicdn.com\/kf\/Sbde8d43300474d41bd3cf60811b75bfa1.jpg\"\u003e\u003c\/p\u003e","brand":"My Store","offers":[{"title":"pink \/ 550ml","offer_id":47623231471874,"sku":"14:1052#pink;5:100014065#550ml","price":24.99,"currency_code":"USD","in_stock":true},{"title":"white \/ 550ml","offer_id":47623231504642,"sku":"14:29#white;5:100014065#550ml","price":24.99,"currency_code":"USD","in_stock":true},{"title":"pink \/ 350ml","offer_id":47623231537410,"sku":"14:1052#pink;5:100014066#350ml","price":24.99,"currency_code":"USD","in_stock":true},{"title":"blue \/ 550ml","offer_id":47623231570178,"sku":"14:173#blue;5:100014065#550ml","price":24.99,"currency_code":"USD","in_stock":true},{"title":"white \/ 350ml","offer_id":47623231602946,"sku":"14:29#white;5:100014066#350ml","price":24.99,"currency_code":"USD","in_stock":true},{"title":"blue \/ 350ml","offer_id":47623231635714,"sku":"14:173#blue;5:100014066#350ml","price":24.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0812\/0441\/2674\/files\/Secc60aeaec1a4d14a9f2a55be5b140e47.webp?v=1775324747","url":"https:\/\/velifyo.com\/products\/portable-dog-cat-water-bottle-with-storage-food-and-water-container-for-puppy-pets-dogs-feeder-bowl-outdoor-travel-pet-supplies","provider":"velifyo.com","version":"1.0","type":"link"}