{"product_id":"nimbisfix-petgo","title":"NimbisFix™ PetGo","description":"\u003cstyle\u003e\n.nimbisfix-petgo,\n.nimbisfix-petgo * {\n  box-sizing: border-box;\n}\n\n.nimbisfix-petgo {\n  width: 100%;\n  max-width: 1100px;\n  margin: 20px auto;\n  padding: 0 14px;\n  color: #ffffff;\n  font-family: -apple-system, BlinkMacSystemFont, \"Inter\", \"Helvetica Neue\", Arial, sans-serif;\n}\n\n\/* =========================\n   MAIN CONTAINER\n========================= *\/\n\n.nf-pg-wrap {\n  background:\n    radial-gradient(circle at 85% 10%, rgba(184,216,192,.12), transparent 28%),\n    radial-gradient(circle at 10% 90%, rgba(120,157,131,.10), transparent 25%),\n    #0a0d0b;\n\n  border: 1px solid rgba(255,255,255,.08);\n  border-radius: 28px;\n  padding: 42px;\n  overflow: hidden;\n  position: relative;\n}\n\n\/* subtle floating glow *\/\n\n.nf-pg-wrap::before {\n  content: \"\";\n  position: absolute;\n  width: 260px;\n  height: 260px;\n  border-radius: 50%;\n  background: rgba(184,216,192,.07);\n  filter: blur(70px);\n  top: -120px;\n  right: -80px;\n  pointer-events: none;\n  animation: nfGlow 5s ease-in-out infinite;\n}\n\n@keyframes nfGlow {\n  0%,100% {\n    transform: scale(1);\n    opacity: .5;\n  }\n  50% {\n    transform: scale(1.15);\n    opacity: .9;\n  }\n}\n\n\/* =========================\n   INTRO\n========================= *\/\n\n.nf-pg-intro {\n  position: relative;\n  z-index: 2;\n  text-align: center;\n  margin-bottom: 28px;\n}\n\n.nf-pg-label {\n  display: inline-block;\n  color: #b8d8c0;\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: .16em;\n  text-transform: uppercase;\n  margin-bottom: 10px;\n}\n\n.nf-pg-title {\n  margin: 0;\n  color: #ffffff !important;\n  font-size: clamp(34px, 5vw, 54px);\n  line-height: 1;\n  letter-spacing: -.045em;\n  font-weight: 800;\n}\n\n.nf-pg-title span {\n  color: #b8d8c0 !important;\n}\n\n.nf-pg-intro-text {\n  max-width: 650px;\n  margin: 14px auto 0;\n  color: #ffffff !important;\n  font-size: 16px;\n  line-height: 1.6;\n}\n\n\/* =========================\n   BUBBLE GRID\n========================= *\/\n\n.nf-pg-grid {\n  position: relative;\n  z-index: 2;\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 14px;\n}\n\n\/* =========================\n   BUBBLES\n========================= *\/\n\n.nf-pg-bubble {\n  position: relative;\n  padding: 23px;\n  min-height: 150px;\n\n  border-radius: 22px;\n  border: 1px solid rgba(255,255,255,.09);\n\n  background:\n    linear-gradient(\n      145deg,\n      rgba(255,255,255,.065),\n      rgba(255,255,255,.025)\n    );\n\n  overflow: hidden;\n\n  transition:\n    transform .35s ease,\n    border-color .35s ease,\n    background .35s ease;\n\n  animation: nfAppear .7s ease both;\n}\n\n.nf-pg-bubble:nth-child(2) {\n  animation-delay: .08s;\n}\n\n.nf-pg-bubble:nth-child(3) {\n  animation-delay: .16s;\n}\n\n.nf-pg-bubble:nth-child(4) {\n  animation-delay: .24s;\n}\n\n.nf-pg-bubble:hover {\n  transform: translateY(-4px);\n  border-color: rgba(184,216,192,.35);\n\n  background:\n    linear-gradient(\n      145deg,\n      rgba(184,216,192,.10),\n      rgba(255,255,255,.025)\n    );\n}\n\n@keyframes nfAppear {\n  from {\n    opacity: 0;\n    transform: translateY(18px);\n  }\n\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n\/* decorative bubble *\/\n\n.nf-pg-bubble::after {\n  content: \"\";\n  position: absolute;\n  width: 95px;\n  height: 95px;\n  border-radius: 50%;\n  right: -35px;\n  bottom: -40px;\n  background: rgba(184,216,192,.06);\n  pointer-events: none;\n}\n\n\/* =========================\n   ICON\n========================= *\/\n\n.nf-pg-icon {\n  width: 42px;\n  height: 42px;\n\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  border-radius: 13px;\n\n  background: rgba(184,216,192,.10);\n  border: 1px solid rgba(184,216,192,.17);\n\n  font-size: 19px;\n\n  margin-bottom: 15px;\n\n  position: relative;\n  z-index: 2;\n}\n\n\/* =========================\n   TEXT\n========================= *\/\n\n.nf-pg-bubble h3 {\n  margin: 0 0 7px;\n\n  color: #ffffff !important;\n\n  font-size: 18px;\n  line-height: 1.2;\n  letter-spacing: -.02em;\n  font-weight: 750;\n\n  position: relative;\n  z-index: 2;\n}\n\n.nf-pg-bubble p {\n  margin: 0;\n\n  color: #ffffff !important;\n\n  font-size: 13px;\n  line-height: 1.55;\n\n  position: relative;\n  z-index: 2;\n}\n\n\/* =========================\n   BOTTOM HIGHLIGHT\n========================= *\/\n\n.nf-pg-bottom {\n  position: relative;\n  z-index: 2;\n\n  margin-top: 14px;\n  padding: 20px 23px;\n\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 20px;\n\n  border-radius: 20px;\n\n  background:\n    linear-gradient(\n      100deg,\n      rgba(184,216,192,.12),\n      rgba(184,216,192,.04)\n    );\n\n  border: 1px solid rgba(184,216,192,.18);\n}\n\n.nf-pg-bottom strong {\n  color: #ffffff !important;\n  font-size: 16px;\n  font-weight: 750;\n}\n\n.nf-pg-bottom span {\n  color: #b8d8c0 !important;\n  font-size: 12px;\n  font-weight: 700;\n  white-space: nowrap;\n}\n\n\/* =========================\n   MOBILE\n========================= *\/\n\n@media (max-width: 700px) {\n\n  .nimbisfix-petgo {\n    padding: 0 8px;\n  }\n\n  .nf-pg-wrap {\n    padding: 30px 18px;\n    border-radius: 22px;\n  }\n\n  .nf-pg-intro {\n    margin-bottom: 22px;\n  }\n\n  .nf-pg-title {\n    font-size: 38px;\n  }\n\n  .nf-pg-intro-text {\n    font-size: 14px;\n    line-height: 1.55;\n  }\n\n  .nf-pg-grid {\n    grid-template-columns: 1fr;\n    gap: 11px;\n  }\n\n  .nf-pg-bubble {\n    min-height: auto;\n    padding: 20px;\n  }\n\n  .nf-pg-bubble h3 {\n    font-size: 17px;\n  }\n\n  .nf-pg-bubble p {\n    font-size: 13px;\n  }\n\n  .nf-pg-bottom {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 7px;\n  }\n\n  .nf-pg-bottom span {\n    white-space: normal;\n  }\n}\n\n\/* =========================\n   VERY SMALL PHONES\n========================= *\/\n\n@media (max-width: 380px) {\n\n  .nf-pg-wrap {\n    padding: 26px 15px;\n  }\n\n  .nf-pg-title {\n    font-size: 34px;\n  }\n\n  .nf-pg-bubble {\n    padding: 18px;\n  }\n}\n\n\/* =========================\n   REDUCED MOTION\n========================= *\/\n\n@media (prefers-reduced-motion: reduce) {\n\n  .nf-pg-wrap::before,\n  .nf-pg-bubble {\n    animation: none !important;\n  }\n\n  .nf-pg-bubble {\n    transition: none !important;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"nimbisfix-petgo\"\u003e\n\u003cdiv class=\"nf-pg-wrap\"\u003e\n\u003c!-- INTRO --\u003e\n\u003cdiv class=\"nf-pg-intro\"\u003e\n\u003cdiv class=\"nf-pg-label\"\u003eNimbisFix Pet Collection\u003c\/div\u003e\n\u003ch2 class=\"nf-pg-title\"\u003eMeet \u003cspan\u003ePetGo.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"nf-pg-intro-text\"\u003eWater and food for your pet, all in one convenient bottle. Made for walks, adventures and everything in between.\u003c\/p\u003e\n\u003cp class=\"nf-pg-intro-text\"\u003eMade Better \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BUBBLES --\u003e\n\u003cdiv class=\"nf-pg-grid\"\u003e\n\u003cdiv class=\"nf-pg-bubble\"\u003e\n\u003cdiv class=\"nf-pg-icon\"\u003e💧\u003c\/div\u003e\n\u003ch3\u003eWater On The Go\u003c\/h3\u003e\n\u003cp\u003eGive your pet water wherever the day takes you, without carrying a separate bowl.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nf-pg-bubble\"\u003e\n\u003cdiv class=\"nf-pg-icon\"\u003e🥣\u003c\/div\u003e\n\u003ch3\u003eFood, Right There Too\u003c\/h3\u003e\n\u003cp\u003eThe built-in food compartment lets you bring treats or food along with their water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nf-pg-bubble\"\u003e\n\u003cdiv class=\"nf-pg-icon\"\u003e🐾\u003c\/div\u003e\n\u003ch3\u003ePerfect For Adventures\u003c\/h3\u003e\n\u003cp\u003eFrom everyday walks to road trips and park days, keep your pet's essentials together.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nf-pg-bubble\"\u003e\n\u003cdiv class=\"nf-pg-icon\"\u003e✨\u003c\/div\u003e\n\u003ch3\u003eOne Bottle. Less To Carry.\u003c\/h3\u003e\n\u003cp\u003eWater and food in one compact design, so you can spend less time packing and more time enjoying the day.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BOTTOM --\u003e\n\u003cdiv class=\"nf-pg-bottom\"\u003e\n\u003cstrong\u003e Made for pets. Built for adventure. \u003c\/strong\u003e \u003cspan\u003e WATER • FOOD • WALK • REPEAT \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"NIMBIS FIX","offers":[{"title":"Gray","offer_id":55226980630807,"sku":null,"price":549.99,"currency_code":"ZAR","in_stock":true},{"title":"Blue","offer_id":55226980663575,"sku":null,"price":549.99,"currency_code":"ZAR","in_stock":true},{"title":"Pink","offer_id":55226980696343,"sku":null,"price":549.99,"currency_code":"ZAR","in_stock":true},{"title":"Green","offer_id":55226980729111,"sku":null,"price":549.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0994\/7761\/8967\/files\/IMG_2177.jpg?v=1790435637","url":"https:\/\/nimbisfix.co.za\/products\/nimbisfix-petgo","provider":"NIMBIS FIX PETS ","version":"1.0","type":"link"}