{"title":"Our Full Range","description":"","products":[{"product_id":"addiction-mega-complete-balanced-lamb-beef-dry-dog-food-for-medium-to-large-dog","title":"Addiction MEGA, Complete \u0026 Balanced,  Lamb \u0026 Beef Dry Dog food for Medium to Large Dog","description":"\u003cbody\u003e\n    \u003cmeta charset=\"UTF-8\"\u003e\n    \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n    \u003ctitle\u003eAddiction MEGA Feeding Calculator\u003c\/title\u003e\n    \u003cstyle\u003e\n        body { font-family: Arial, sans-serif; background-color: #f4f4f4; text-align: center; padding: 20px; }\n        .calculator {\n            max-width: 400px; \n            margin: 20px auto; \n            padding: 20px; \n            border-radius: 10px; \n            background: #fff; \n            box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);\n        }\n        label { font-weight: bold; display: block; margin-top: 10px; }\n        select, input, button {\n            width: 100%; \n            padding: 10px; \n            margin: 10px 0; \n            border: 1px solid #ccc; \n            border-radius: 5px;\n            font-size: 16px;\n        }\n        button {\n            background-color: #007bff; \n            color: white; \n            font-weight: bold; \n            cursor: pointer;\n        }\n        button:hover {\n            background-color: #0056b3;\n        }\n        .result {\n            font-size: 18px;\n            font-weight: bold;\n            margin-top: 10px;\n            color: #333;\n        }\n    \u003c\/style\u003e\n\n    \u003cdiv class=\"calculator\"\u003e\n        \u003ch2\u003eAddiction MEGA Feeding Calculator\u003c\/h2\u003e\n\n        \u003clabel for=\"dogWeight\"\u003eEnter your dog's weight (kg):\u003c\/label\u003e\n        \u003cinput type=\"number\" id=\"dogWeight\" min=\"1\" max=\"91\" step=\"0.1\" placeholder=\"e.g., 25\"\u003e\n        \n        \u003cbutton onclick=\"calculateFeed()\"\u003eCalculate\u003c\/button\u003e\n        \n        \u003cp class=\"result\" id=\"gramsPerDay\"\u003eGrams per day: --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"gramsPerMeal\"\u003eGrams per meal: --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"costPerDay\"\u003eCost per day: --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"costPerMeal\"\u003eCost per meal: --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"daysPerBag\"\u003eDays per 20kg bag: --\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cscript\u003e\n        function calculateFeed() {\n            let weight = parseFloat(document.getElementById(\"dogWeight\").value);\n            let bagSize = 20000; \/\/ 20kg bag\n            let bagPrice = 199.99; \/\/ Price for 20kg bag\n            let pricePerGram = bagPrice \/ bagSize;\n\n            if (isNaN(weight) || weight \u003c 1 || weight \u003e 91) {\n                document.getElementById(\"gramsPerDay\").innerText = \"Grams per day: --\";\n                document.getElementById(\"gramsPerMeal\").innerText = \"Grams per meal: --\";\n                document.getElementById(\"costPerDay\").innerText = \"Cost per day: --\";\n                document.getElementById(\"costPerMeal\").innerText = \"Cost per meal: --\";\n                document.getElementById(\"daysPerBag\").innerText = \"Days per 20kg bag: --\";\n                return;\n            }\n\n            let gramsPerDay;\n\n            \/\/ 5.5kg to 9.5kg: (114g to 171g)\n            if (weight \u003c= 9.5) {\n                gramsPerDay = 114 + (weight - 5.5) * 14.25;\n            }\n            \/\/ 9.5kg to 22.5kg: (171g to 342g)\n            else if (weight \u003c= 22.5) {\n                gramsPerDay = 171 + (weight - 9.5) * 13.15;\n            }\n            \/\/ 22.5kg to 45.5kg: (342g to 570g)\n            else if (weight \u003c= 45.5) {\n                gramsPerDay = 342 + (weight - 22.5) * 9.91;\n            }\n            \/\/ 45.5kg to 91kg: (570g to 1026g)\n            else {\n                gramsPerDay = 570 + (weight - 45.5) * 10.02;\n            }\n\n            let costPerDay = (gramsPerDay * pricePerGram).toFixed(2);\n            let costPerMeal = (costPerDay \/ 2).toFixed(2);\n            let gramsPerMeal = Math.round(gramsPerDay \/ 2); \/\/ Removed decimal from Grams per meal\n            let daysPerBag = (bagSize \/ gramsPerDay).toFixed(0);\n\n            \/\/ Display results\n            document.getElementById(\"gramsPerDay\").innerText = `Grams per day: ${gramsPerDay.toFixed(0)}g`;\n            document.getElementById(\"gramsPerMeal\").innerText = `Grams per meal: ${gramsPerMeal}g`;\n            document.getElementById(\"costPerDay\").innerText = `Cost per day: $${costPerDay}`;\n            document.getElementById(\"costPerMeal\").innerText = `Cost per meal: $${costPerMeal}`;\n            document.getElementById(\"daysPerBag\").innerText = `Days per 20kg bag: ${daysPerBag} days`;\n        }\n    \u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"Addiction","offers":[{"title":"20kg","offer_id":46499450421503,"sku":"8885004072077","price":199.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/1st_Addiction_MEGA_Dry_Dog_Food_20kg.png?v=1772525119"},{"product_id":"addiction-salmon-bleu-complete-balanced-skin-coat-dry-dog-food","title":"Addiction Salmon Bleu, Complete \u0026 Balanced, Skin \u0026 Coat Dry Dog Food","description":"\u003cbody\u003e\n\n\n    \u003cmeta charset=\"UTF-8\"\u003e\n    \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n    \u003ctitle\u003eAddiction Feeding Calculator\u003c\/title\u003e\n    \u003cstyle\u003e\n        body { font-family: Arial, sans-serif; background-color: #f4f4f4; text-align: center; padding: 20px; }\n        .calculator {\n            max-width: 400px; \n            margin: 20px auto; \n            padding: 20px; \n            border-radius: 10px; \n            background: #fff; \n            box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);\n        }\n        label { font-weight: bold; display: block; margin-top: 10px; }\n        select, input, button {\n            width: 100%; \n            padding: 10px; \n            margin: 10px 0; \n            border: 1px solid #ccc; \n            border-radius: 5px;\n            font-size: 16px;\n        }\n        button {\n            background-color: #007bff; \n            color: white; \n            font-weight: bold; \n            cursor: pointer;\n        }\n        button:hover {\n            background-color: #0056b3;\n        }\n        .result {\n            font-size: 18px;\n            font-weight: bold;\n            margin-top: 10px;\n            color: #333;\n        }\n    \u003c\/style\u003e\n\n\n    \u003cdiv class=\"calculator\"\u003e\n        \u003ch2\u003eAddiction Feeding Calculator\u003c\/h2\u003e\n\n        \u003clabel for=\"bagSize\"\u003eSelect Bag Size:\u003c\/label\u003e\n        \u003cselect id=\"bagSize\"\u003e\n            \u003coption value=\"1800\"\u003e1.8kg\u003c\/option\u003e\n            \u003coption value=\"9000\"\u003e9kg\u003c\/option\u003e\n            \u003coption value=\"15000\" selected\u003e15kg\u003c\/option\u003e\n        \u003c\/select\u003e\n        \n        \u003clabel for=\"dogWeight\"\u003eEnter your dog's weight (kg):\u003c\/label\u003e\n        \u003cinput type=\"number\" id=\"dogWeight\" min=\"1\" max=\"90\" step=\"0.1\" placeholder=\"e.g., 25\"\u003e\n        \n        \u003cbutton onclick=\"calculateFeed()\"\u003eCalculate\u003c\/button\u003e\n        \n        \u003cp class=\"result\" id=\"gramsPerDay\"\u003eGrams per day: --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"costPerDay\"\u003eCost per day: --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"costPerMeal\"\u003eCost per meal (2 meals\/day): --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"daysPerBag\"\u003eDays per bag: --\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cscript\u003e\n        function calculateFeed() {\n            let weight = parseFloat(document.getElementById(\"dogWeight\").value);\n            let bagSize = parseInt(document.getElementById(\"bagSize\").value);\n            let bagPrices = { 1800: 44.89, 9000: 155.89, 15000: 227.89 };\n            let price = bagPrices[bagSize];\n            let subscriptionPrice = price * 0.85;  \/\/ Apply 15% subscription discount\n            \n            if (isNaN(weight) || weight \u003c 1 || weight \u003e 90) {\n                document.getElementById(\"gramsPerDay\").innerText = \"Grams per day: --\";\n                document.getElementById(\"costPerDay\").innerText = \"Cost per day: --\";\n                document.getElementById(\"costPerMeal\").innerText = \"Cost per meal: --\";\n                document.getElementById(\"daysPerBag\").innerText = \"Days per bag: --\";\n                return;\n            }\n            \n            \/\/ Addiction feeding guide with scaling\n            let gramsPerDay;\n            if (weight \u003c= 5.5) gramsPerDay = Math.round(57 + ((weight) \/ 5.5) * (114 - 57));  \/\/ Small breed (0 – 5.5kg)\n            else if (weight \u003c= 9.5) gramsPerDay = Math.round(114 + ((weight - 5.5) \/ (9.5 - 5.5)) * (171 - 114));  \/\/ Medium breed (5.5 – 9.5kg)\n            else if (weight \u003c= 22.5) gramsPerDay = Math.round(171 + ((weight - 9.5) \/ (22.5 - 9.5)) * (342 - 171));  \/\/ Large breed (9.5 – 22.5kg)\n            else if (weight \u003c= 45.0) gramsPerDay = Math.round(342 + ((weight - 22.5) \/ (45.0 - 22.5)) * (570 - 342));  \/\/ Giant breed (22.5 – 45.0kg)\n            else gramsPerDay = 570;  \/\/ For dogs over 45kg\n            \n            let costPerGram = price \/ bagSize;\n            let costPerGramSub = subscriptionPrice \/ bagSize;\n            \n            let costPerDay = (gramsPerDay * costPerGram).toFixed(2);\n            let costPerDaySub = (gramsPerDay * costPerGramSub).toFixed(2);\n            \n            let costPerMeal = (costPerDay \/ 2).toFixed(2);\n            let costPerMealSub = (costPerDaySub \/ 2).toFixed(2);\n            \n            \/\/ Calculate how many days the bag will last\n            let daysPerBag = (bagSize \/ gramsPerDay).toFixed(0);\n            \n            \/\/ Display results\n            document.getElementById(\"gramsPerDay\").innerText = `Grams per day: ${gramsPerDay}g`;\n            document.getElementById(\"costPerDay\").innerText = `Cost per day: $${costPerDay} (Subscription: $${costPerDaySub})`;\n            document.getElementById(\"costPerMeal\").innerText = `Cost per meal: $${costPerMeal} (Subscription: $${costPerMealSub})`;\n            document.getElementById(\"daysPerBag\").innerText = `Days per bag: ${daysPerBag}`;\n        }\n    \u003c\/script\u003e\n\n\n\u003c\/body\u003e","brand":"Doubtless Bay Pet Resort","offers":[{"title":"15kg","offer_id":46499453698303,"sku":"8885004070660","price":227.89,"currency_code":"NZD","in_stock":true},{"title":"1.8kg","offer_id":46499453731071,"sku":"AF70646","price":44.89,"currency_code":"NZD","in_stock":false},{"title":"9kg","offer_id":46499453763839,"sku":"AF70653","price":163.99,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/1st_Addiction_Salmon_Bleu_Dry_Dog_Food_15kg.png?v=1772525301"},{"product_id":"addiction-salmon-bleu-cat-complete-balanced-skin-coat-dry-cat-food","title":"Addiction Salmon Bleu Cat, Complete \u0026 Balanced, Skin \u0026 Coat Dry Cat Food","description":"\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eProduct Name: Addiction Salmon Bleu Cat - New Zealand King Salmon Dry Cat Food, All Life Stages\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eAvailable sizes: Available in 1.8kg \u0026amp; 4.5kg\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eFormulation: Complete and Balanced\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eDescription:\u003c\/strong\u003e A favorite among cats of all breeds, Salmon Bleu is a complete and balanced meal that uses New Zealand King Salmon as the star ingredient paired with wholesome fruits and vegetables. Rich in Omega-3 fatty acids from Salmon and Flaxseed, this formula helps promote your cat’s skin and coat health.\u003c\/p\u003e\u003cp\u003e·       Features sustainably-sourced New Zealand King Salmon as the star ingredient\u003c\/p\u003e\u003cp\u003e·       Enhanced with Omega-3 fatty acids from Salmon and Flaxseed to promote skin and coat health\u003c\/p\u003e\u003cp\u003e·       Enriched with Chelated Minerals to help boost your cat’s nutrient absorption\u003c\/p\u003e\u003cp\u003e·       Free from GMOs and added growth hormones\u003c\/p\u003e\u003cp\u003e·       Grain-free\u003c\/p\u003e\u003cp\u003e·       Supplemented with Taurine to promote heart and eye health\u003c\/p\u003e\u003cp\u003e·       Salmon Bleu is cooked using a lower temperature, rapid-air drying technology to keep pet food safe from harmful bacteria while ensuring maximum nutritional benefits\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eIngredients List: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eSalmon, Salmon Meal, Ocean Fish Meal, Green Peas, Tapioca, Chicken Fat, Yellow Peas, Potatoes, Pea Protein, Brewers Dried Yeast, Flaxseed, Potato Protein, Cranberries, Kelp Powder, Spinach Powder, Blueberries, Natural Flavor, Natural Buffered Vinegar, Potassium Chloride, Choline Chloride, Sea Salt, Taurine, DL-Methionine, Zinc Amino Acid Complex, Iron Amino Acid Complex, Calcium Carbonate, Niacin (Vitamin B3), Vitamin E Supplement, Copper Amino Acid Complex, Manganese Amino Acid Complex, Thiamine Mononitrate (Vitamin B1), d-Calcium Pantothenate (Vitamin B5), Sodium Selenite, Riboflavin Supplement, Pyridoxine Hydrochloride (Vitamin B6), Vitamin A Supplement, Biotin, Vitamin B12 Supplement, Cobalt Sulfate, Folic Acid, Calcium Iodate, Vitamin K1 Supplement, Vitamin D3 Supplement, Mixed Tocopherols for added freshness, Rosemary Extract, Tea Extract, Spearmint Extract.\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eGuaranteed Analysis:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eCrude Protein - (min) 30%\u003c\/p\u003e\u003cp\u003eCrude Fat - (min) 15%\u003c\/p\u003e\u003cp\u003eCrude Fiber - (max) 4%\u003c\/p\u003e\u003cp\u003eMoisture - (max) 10%\u003c\/p\u003e\u003cp\u003eTaurine - (min) 0.1%\u003c\/p\u003e\u003cp\u003eOmega-3 Fatty Acids - (min) 1%\u003c\/p\u003e\u003cp\u003eOmega-6 Fatty Acids - (min) 2.5%\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eFeeding Guidelines:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eWeight of Cat\u003c\/p\u003e\u003cp\u003eAmount Per Day\u003c\/p\u003e\u003cp\u003e3-5lbs(1.4-2.3kg)\u003c\/p\u003e\u003cp\u003e29-43g(2\/8-3\/8 Cup)\u003c\/p\u003e\u003cp\u003e5-10lbs(2.3-4.5kg)\u003c\/p\u003e\u003cp\u003e43-72g(3\/8-5\/8 Cup)\u003c\/p\u003e\u003cp\u003e10-15lbs(4.5-6.8kg)\u003c\/p\u003e\u003cp\u003e72-100g(5\/8-7\/8 Cup)\u003c\/p\u003e\u003cp\u003e15-20lbs(6.8-9kg)\u003c\/p\u003e\u003cp\u003e100-115g(7\/8-1 Cup)\u003c\/p\u003e\u003cp\u003e\u0026gt;20lbs(\u0026gt;9kg)\u003c\/p\u003e\u003cp\u003e\u0026gt;115g(\u0026gt;1 Cup)\u003c\/p\u003e\u003cp\u003e*1 cup = 115g (4 oz)\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Doubtless Bay Pet Resort","offers":[{"title":"4.5kg","offer_id":46499456450815,"sku":"AF79502","price":99.99,"currency_code":"NZD","in_stock":true},{"title":"1.8kg","offer_id":46499456483583,"sku":"8885004070677","price":44.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/1st_AddictionSalmonBleuDryCatFood1.8kg.png?v=1772525542"},{"product_id":"addiction-le-lamb-complete-balanced-digestive-health-dry-dog-food","title":"Addiction Le Lamb, Complete \u0026 Balanced, Digestive Health Dry Dog Food","description":"\u003cbody\u003e \n\n\n    \u003cmeta charset=\"UTF-8\"\u003e\n    \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n    \u003ctitle\u003eAddiction Feeding Calculator\u003c\/title\u003e\n    \u003cstyle\u003e\n        body { font-family: Arial, sans-serif; background-color: #f4f4f4; text-align: center; padding: 20px; }\n        .calculator {\n            max-width: 400px; \n            margin: 20px auto; \n            padding: 20px; \n            border-radius: 10px; \n            background: #fff; \n            box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);\n        }\n        label { font-weight: bold; display: block; margin-top: 10px; }\n        select, input, button {\n            width: 100%; \n            padding: 10px; \n            margin: 10px 0; \n            border: 1px solid #ccc; \n            border-radius: 5px;\n            font-size: 16px;\n        }\n        button {\n            background-color: #007bff; \n            color: white; \n            font-weight: bold; \n            cursor: pointer;\n        }\n        button:hover {\n            background-color: #0056b3;\n        }\n        .result {\n            font-size: 18px;\n            font-weight: bold;\n            margin-top: 10px;\n            color: #333;\n        }\n    \u003c\/style\u003e\n\n\n    \u003cdiv class=\"calculator\"\u003e\n        \u003ch2\u003eAddiction Feeding Calculator\u003c\/h2\u003e\n\n        \u003clabel for=\"bagSize\"\u003eSelect Bag Size:\u003c\/label\u003e\n        \u003cselect id=\"bagSize\"\u003e\n            \u003coption value=\"1800\"\u003e1.8kg\u003c\/option\u003e\n            \u003coption value=\"9000\"\u003e9kg\u003c\/option\u003e\n            \u003coption value=\"15000\" selected\u003e15kg\u003c\/option\u003e\n        \u003c\/select\u003e\n        \n        \u003clabel for=\"dogWeight\"\u003eEnter your dog's weight (kg):\u003c\/label\u003e\n        \u003cinput type=\"number\" id=\"dogWeight\" min=\"1\" max=\"90\" step=\"0.1\" placeholder=\"e.g., 25\"\u003e\n        \n        \u003cbutton onclick=\"calculateFeed()\"\u003eCalculate\u003c\/button\u003e\n        \n        \u003cp class=\"result\" id=\"gramsPerDay\"\u003eGrams per day: --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"gramsPerMeal\"\u003eGrams per meal (2 meals\/day): --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"costPerDay\"\u003eCost per day: --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"costPerMeal\"\u003eCost per meal (2 meals\/day): --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"daysPerBag\"\u003eDays per bag: --\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cscript\u003e\n        function calculateFeed() {\n            let weight = parseFloat(document.getElementById(\"dogWeight\").value);\n            let bagSize = parseInt(document.getElementById(\"bagSize\").value);\n            let bagPrices = { 1800: 44.99, 9000: 157.99, 15000: 227.89 };\n            let price = bagPrices[bagSize];\n            let subscriptionPrice = price * 0.85;  \/\/ Apply 15% subscription discount\n\n            if (isNaN(weight) || weight \u003c 1 || weight \u003e 90) {\n                document.getElementById(\"gramsPerDay\").innerText = \"Grams per day: --\";\n                document.getElementById(\"gramsPerMeal\").innerText = \"Grams per meal: --\";\n                document.getElementById(\"costPerDay\").innerText = \"Cost per day: --\";\n                document.getElementById(\"costPerMeal\").innerText = \"Cost per meal: --\";\n                document.getElementById(\"daysPerBag\").innerText = \"Days per bag: --\";\n                return;\n            }\n\n            let gramsPerDay = 0;\n\n            if (weight \u003c= 5.5) {\n                gramsPerDay = Math.round(56.5 + (weight * 10.45));\n            } else if (weight \u003c= 11.5) {\n                gramsPerDay = Math.round(114 + ((weight - 5.5) * 18.67));\n            } else if (weight \u003c= 25) {\n                gramsPerDay = Math.round(226 + ((weight - 11.5) * 16.74));\n            } else if (weight \u003c= 46) {\n                gramsPerDay = Math.round(452 + ((weight - 25) * 10.76));\n            } else {\n                \/\/ Cap at the same rate beyond 46kg\n                gramsPerDay = Math.round(452 + ((46 - 25) * 10.76));\n            }\n\n            let gramsPerMeal = Math.round(gramsPerDay \/ 2);\n\n            let costPerGram = price \/ bagSize;\n            let costPerGramSub = subscriptionPrice \/ bagSize;\n\n            let costPerDay = (gramsPerDay * costPerGram).toFixed(2);\n            let costPerDaySub = (gramsPerDay * costPerGramSub).toFixed(2);\n\n            let costPerMeal = (costPerDay \/ 2).toFixed(2);\n            let costPerMealSub = (costPerDaySub \/ 2).toFixed(2);\n\n            let daysPerBag = (bagSize \/ gramsPerDay).toFixed(0);\n\n            document.getElementById(\"gramsPerDay\").innerText = `Grams per day: ${gramsPerDay}g`;\n            document.getElementById(\"gramsPerMeal\").innerText = `Grams per meal (2 meals\/day): ${gramsPerMeal}g`;\n            document.getElementById(\"costPerDay\").innerText = `Cost per day: $${costPerDay} (Subscription: $${costPerDaySub})`;\n            document.getElementById(\"costPerMeal\").innerText = `Cost per meal: $${costPerMeal} (Subscription: $${costPerMealSub})`;\n            document.getElementById(\"daysPerBag\").innerText = `Days per bag: ${daysPerBag}`;\n        }\n    \u003c\/script\u003e\n\n\n\n\n\u003c\/body\u003e","brand":"Doubtless Bay Pet Resort","offers":[{"title":"15kg","offer_id":46499459072255,"sku":"8885004070714","price":227.89,"currency_code":"NZD","in_stock":true},{"title":"1.8kg","offer_id":46499459105023,"sku":"AF70691","price":44.99,"currency_code":"NZD","in_stock":true},{"title":"9kg","offer_id":46499459137791,"sku":"AF70707","price":157.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/1st_AddictionLeLambDryDogFood15kg.png?v=1772525815"},{"product_id":"addiction-wild-kangaroo-apples-sensitive-care-novel-protein-dry-dog-food","title":"Addiction Wild Kangaroo \u0026 Apples, Sensitive Care, Novel Protein Dry Dog Food","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n        body { font-family: Arial, sans-serif; background-color: #f4f4f4; text-align: center; padding: 20px; }\n        .calculator {\n            max-width: 400px; \n            margin: 20px auto; \n            padding: 20px; \n            border-radius: 10px; \n            background: #fff; \n            box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);\n        }\n        label { font-weight: bold; display: block; margin-top: 10px; }\n        select, input, button {\n            width: 100%; \n            padding: 10px; \n            margin: 10px 0; \n            border: 1px solid #ccc; \n            border-radius: 5px;\n            font-size: 16px;\n        }\n        button {\n            background-color: #007bff; \n            color: white; \n            font-weight: bold; \n            cursor: pointer;\n        }\n        button:hover {\n            background-color: #0056b3;\n        }\n        .result {\n            font-size: 18px;\n            font-weight: bold;\n            margin-top: 10px;\n            color: #333;\n        }\n    \u003c\/style\u003e\n\u003cdiv class=\"calculator\"\u003e\n\u003ch2\u003eAddiction Feeding Calculator\u003c\/h2\u003e\n\u003clabel for=\"bagSize\"\u003eSelect Bag Size:\u003c\/label\u003e\u003cselect id=\"bagSize\"\u003e\n\u003coption value=\"1800\"\u003e1.8kg\u003c\/option\u003e\n\u003coption value=\"9000\"\u003e9kg\u003c\/option\u003e\n\u003coption value=\"15000\" selected\u003e15kg\u003c\/option\u003e\n\u003c\/select\u003e\u003clabel for=\"dogWeight\"\u003eEnter your dog's weight (kg):\u003c\/label\u003e \u003cinput type=\"number\" id=\"dogWeight\" min=\"1\" max=\"90\" step=\"0.1\" placeholder=\"e.g., 25\"\u003e \u003cbutton\u003eCalculate\u003c\/button\u003e\n\u003cp class=\"result\" id=\"gramsPerDay\"\u003eGrams per day: --\u003c\/p\u003e\n\u003cp class=\"result\" id=\"gramsPerMeal\"\u003eGrams per meal (2 meals\/day): --\u003c\/p\u003e\n\u003cp class=\"result\" id=\"costPerDay\"\u003eCost per day: --\u003c\/p\u003e\n\u003cp class=\"result\" id=\"costPerMeal\"\u003eCost per meal (2 meals\/day): --\u003c\/p\u003e\n\u003cp class=\"result\" id=\"daysPerBag\"\u003eDays per bag: --\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Doubtless Bay Pet Resort","offers":[{"title":"1.8kg","offer_id":46499462578431,"sku":"8885004071957","price":59.99,"currency_code":"NZD","in_stock":true},{"title":"9kg","offer_id":46499462611199,"sku":"8885004071964","price":199.99,"currency_code":"NZD","in_stock":true},{"title":"15kg","offer_id":46499462643967,"sku":"8885004071971","price":227.89,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/1st_Addiction_Wild_Kangaroo_and_Apples_Dry_Dog_Food_15kg_e99ef8be-833e-4802-a708-cfeb74de1358.png?v=1772526007"},{"product_id":"addiction-viva-la-venison-sensitive-care-novel-protein-dry-dog-food","title":"Addiction Viva La Venison, Sensitive Care, Novel Protein Dry Dog Food","description":"\u003cbody\u003e \n\n\n    \u003cmeta charset=\"UTF-8\"\u003e\n    \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n    \u003ctitle\u003eAddiction Feeding Calculator\u003c\/title\u003e\n    \u003cstyle\u003e\n        body { font-family: Arial, sans-serif; background-color: #f4f4f4; text-align: center; padding: 20px; }\n        .calculator {\n            max-width: 400px; \n            margin: 20px auto; \n            padding: 20px; \n            border-radius: 10px; \n            background: #fff; \n            box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);\n        }\n        label { font-weight: bold; display: block; margin-top: 10px; }\n        select, input, button {\n            width: 100%; \n            padding: 10px; \n            margin: 10px 0; \n            border: 1px solid #ccc; \n            border-radius: 5px;\n            font-size: 16px;\n        }\n        button {\n            background-color: #007bff; \n            color: white; \n            font-weight: bold; \n            cursor: pointer;\n        }\n        button:hover {\n            background-color: #0056b3;\n        }\n        .result {\n            font-size: 18px;\n            font-weight: bold;\n            margin-top: 10px;\n            color: #333;\n        }\n    \u003c\/style\u003e\n\n\n    \u003cdiv class=\"calculator\"\u003e\n        \u003ch2\u003eAddiction Feeding Calculator\u003c\/h2\u003e\n\n        \u003clabel for=\"bagSize\"\u003eSelect Bag Size:\u003c\/label\u003e\n        \u003cselect id=\"bagSize\"\u003e\n            \u003coption value=\"1800\"\u003e1.8kg\u003c\/option\u003e\n            \u003coption value=\"9000\"\u003e9kg\u003c\/option\u003e\n            \u003coption value=\"15000\" selected\u003e15kg\u003c\/option\u003e\n        \u003c\/select\u003e\n        \n        \u003clabel for=\"dogWeight\"\u003eEnter your dog's weight (kg):\u003c\/label\u003e\n        \u003cinput type=\"number\" id=\"dogWeight\" min=\"1\" max=\"90\" step=\"0.1\" placeholder=\"e.g., 25\"\u003e\n        \n        \u003cbutton onclick=\"calculateFeed()\"\u003eCalculate\u003c\/button\u003e\n        \n        \u003cp class=\"result\" id=\"gramsPerDay\"\u003eGrams per day: --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"gramsPerMeal\"\u003eGrams per meal (2 meals\/day): --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"costPerDay\"\u003eCost per day: --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"costPerMeal\"\u003eCost per meal (2 meals\/day): --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"daysPerBag\"\u003eDays per bag: --\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cscript\u003e\n        function calculateFeed() {\n            let weight = parseFloat(document.getElementById(\"dogWeight\").value);\n            let bagSize = parseInt(document.getElementById(\"bagSize\").value);\n            let bagPrices = { 1800: 59.99, 9000: 199.99, 15000: 227.89 };\n            let price = bagPrices[bagSize];\n            let subscriptionPrice = price * 0.85;  \/\/ Apply 15% subscription discount\n\n            if (isNaN(weight) || weight \u003c 1 || weight \u003e 90) {\n                document.getElementById(\"gramsPerDay\").innerText = \"Grams per day: --\";\n                document.getElementById(\"gramsPerMeal\").innerText = \"Grams per meal: --\";\n                document.getElementById(\"costPerDay\").innerText = \"Cost per day: --\";\n                document.getElementById(\"costPerMeal\").innerText = \"Cost per meal: --\";\n                document.getElementById(\"daysPerBag\").innerText = \"Days per bag: --\";\n                return;\n            }\n\n            let gramsPerDay = 0;\n\n            if (weight \u003c= 5.5) {\n                gramsPerDay = Math.round(56.5 + (weight * 10.45));\n            } else if (weight \u003c= 11.5) {\n                gramsPerDay = Math.round(114 + ((weight - 5.5) * 18.67));\n            } else if (weight \u003c= 25) {\n                gramsPerDay = Math.round(226 + ((weight - 11.5) * 16.74));\n            } else if (weight \u003c= 46) {\n                gramsPerDay = Math.round(452 + ((weight - 25) * 10.76));\n            } else {\n                \/\/ Cap at the same rate beyond 46kg\n                gramsPerDay = Math.round(452 + ((46 - 25) * 10.76));\n            }\n\n            let gramsPerMeal = Math.round(gramsPerDay \/ 2);\n\n            let costPerGram = price \/ bagSize;\n            let costPerGramSub = subscriptionPrice \/ bagSize;\n\n            let costPerDay = (gramsPerDay * costPerGram).toFixed(2);\n            let costPerDaySub = (gramsPerDay * costPerGramSub).toFixed(2);\n\n            let costPerMeal = (costPerDay \/ 2).toFixed(2);\n            let costPerMealSub = (costPerDaySub \/ 2).toFixed(2);\n\n            let daysPerBag = (bagSize \/ gramsPerDay).toFixed(0);\n\n            document.getElementById(\"gramsPerDay\").innerText = `Grams per day: ${gramsPerDay}g`;\n            document.getElementById(\"gramsPerMeal\").innerText = `Grams per meal (2 meals\/day): ${gramsPerMeal}g`;\n            document.getElementById(\"costPerDay\").innerText = `Cost per day: $${costPerDay} (Subscription: $${costPerDaySub})`;\n            document.getElementById(\"costPerMeal\").innerText = `Cost per meal: $${costPerMeal} (Subscription: $${costPerMealSub})`;\n            document.getElementById(\"daysPerBag\").innerText = `Days per bag: ${daysPerBag}`;\n        }\n    \u003c\/script\u003e\n\n\n\u003c\/body\u003e","brand":"Doubtless Bay Pet Resort","offers":[{"title":"1.8kg","offer_id":46499464904959,"sku":"AF70745","price":59.99,"currency_code":"NZD","in_stock":true},{"title":"9kg","offer_id":46499464937727,"sku":"AF70752","price":199.99,"currency_code":"NZD","in_stock":true},{"title":"15kg","offer_id":46499464970495,"sku":"8885004070769","price":227.89,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/1st_Addiction_Viva_La_Venison_Dry_Dog_Food_15kg.png?v=1743990558"},{"product_id":"black-hawk-original-lamb-rice-small-breed-puppy","title":"Black Hawk Original Lamb \u0026 Rice Small Breed Puppy","description":"\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eNew Black Hawk Original Lamb \u0026amp; Rice for Small Breed Puppies has been formulated by pet nutritionists and vets to help your puppy thrive and reach their potential for growth, development, and learning.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eMade with Australian grass fed lamb: a highly digestible protein source, rich in iron and vitamin B12 for strong muscles, healthy bones, and vitality. This balanced high-quality diet also contains chicory root, a natural prebiotic for intestinal health and omega-3 fatty acids from fish oil for brain development. A blend of Australian sourced rice and oats help provide energy to the developing body and brain.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eAt Black Hawk, Every Ingredient Matters®.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eIngredients\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eLamb meal, rice, chicken meal, pork meal, pork fat, oats, chickpeas, faba beans, hydrolysed chicken protein, beet pulp, chicken digest, fish oil, essential vitamins and minerals (see tables), sweet potato, pumpkin, chicory root, natural yeast extracts, sea kelp, tomato, Yucca schidigera extract, natural antioxidants, algae β-glucan, D-glucosamine, emu oil, green-lipped mussel, blueberries, carrots, cranberries, dandelion, peppermint and rosemary.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eFeeding Guide\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eIdeal feeding quantities may vary by breed, size, ancestry and growth pattern. Adjust to suit your puppy's needs. For a tailored feeding recommendation for your puppy, visit blackhawkpetcare.com.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eTailored specifically for growing puppies, this complete diet is also suitable for pregnant and lactating bitches, who may need food available at all times.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eMake sure fresh water in a clean bowl is available at all times.\u003c\/li\u003e\n\u003cli\u003eIdeal feeding quantities may vary by breed, size, ancestry and growth pattern, so the following information is a guide only.\u003c\/li\u003e\n\u003cli\u003eAdjust to suit your puppy's needs. 1 Metric Cup = Approximately 125g\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eFeeding Instruction\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eTailored specifically for growing puppies, this complete diet is also suitable for pregnant and lactating bitches, who may need food available at all times. Make sure fresh water in a clean bowl is available at all times.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eStorage\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eFor maximum freshness, close packaging tightly between feeds, or store product in an airtight container. Store in a cool, dry place away from sunlight.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eGuaranteed Analysis\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eProtein (min)30%Fat (min)19%Fibre (max)5%Moisture (max)10%\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\nFeeding Calculator\n\n\n\n\n    \u003cmeta charset=\"UTF-8\"\u003e\n    \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n    \u003ctitle\u003eBlack Hawk Feeding Calculator - Small Breed\u003c\/title\u003e\n    \u003cstyle\u003e\n        body { font-family: Arial, sans-serif; background-color: #f4f4f4; text-align: center; padding: 20px; }\n        .calculator {\n            max-width: 400px; \n            margin: 20px auto; \n            padding: 20px; \n            border-radius: 10px; \n            background: #fff; \n            box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);\n        }\n        label { font-weight: bold; display: block; margin-top: 10px; }\n        select, input, button {\n            width: 100%; \n            padding: 10px; \n            margin: 10px 0; \n            border: 1px solid #ccc; \n            border-radius: 5px;\n            font-size: 16px;\n        }\n        button {\n            background-color: #007bff; \n            color: white; \n            font-weight: bold; \n            cursor: pointer;\n        }\n        button:hover {\n            background-color: #0056b3;\n        }\n        .result {\n            font-size: 18px;\n            font-weight: bold;\n            margin-top: 10px;\n            color: #333;\n        }\n    \u003c\/style\u003e\n\n\n    \u003cdiv class=\"calculator\"\u003e\n        \u003ch2\u003eBlack Hawk Feeding Calculator - Small Breed\u003c\/h2\u003e\n        \n        \u003clabel for=\"bagSize\"\u003eSelect Bag Size:\u003c\/label\u003e\n        \u003cselect id=\"bagSize\"\u003e\n            \u003coption value=\"3000\"\u003e3kg\u003c\/option\u003e\n            \u003coption value=\"10000\"\u003e10kg\u003c\/option\u003e\n        \u003c\/select\u003e\n        \n        \u003clabel for=\"dogWeight\"\u003eEnter your puppy's expected adult weight (kg):\u003c\/label\u003e\n        \u003cinput type=\"number\" id=\"dogWeight\" min=\"1\" max=\"15\" step=\"0.1\" placeholder=\"e.g., 5\"\u003e\n        \n        \u003clabel for=\"puppyAge\"\u003eSelect your puppy's age (months):\u003c\/label\u003e\n        \u003cselect id=\"puppyAge\"\u003e\n            \u003coption value=\"6\"\u003e6 weeks\u003c\/option\u003e\n            \u003coption value=\"8\"\u003e8 weeks\u003c\/option\u003e\n            \u003coption value=\"10\"\u003e10 weeks\u003c\/option\u003e\n            \u003coption value=\"12\"\u003e12 weeks\u003c\/option\u003e\n            \u003coption value=\"14\"\u003e14 weeks\u003c\/option\u003e\n            \u003coption value=\"16\"\u003e16 weeks\u003c\/option\u003e\n            \u003coption value=\"18\"\u003e18 weeks\u003c\/option\u003e\n            \u003coption value=\"20\"\u003e20 weeks\u003c\/option\u003e\n            \u003coption value=\"22\"\u003e22 weeks\u003c\/option\u003e\n        \u003c\/select\u003e\n        \n        \u003cbutton onclick=\"calculateFeed()\"\u003eCalculate\u003c\/button\u003e\n        \n        \u003cp class=\"result\" id=\"gramsPerDay\"\u003eGrams per day: --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"costPerDay\"\u003eCost per day: --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"costPerMeal\"\u003eCost per meal (2 meals\/day): --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"daysPerBag\"\u003eDays per bag: --\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cscript\u003e\n        function calculateFeed() {\n            let weight = parseFloat(document.getElementById(\"dogWeight\").value);\n            let age = parseInt(document.getElementById(\"puppyAge\").value);\n            let bagSize = parseInt(document.getElementById(\"bagSize\").value);\n            let bagPrices = { 3000: 57.99, 10000: 139.99 };\n            let price = bagPrices[bagSize];\n            let subscriptionPrice = price * 0.85;\n            \n            if (isNaN(weight) || weight \u003c 1 || weight \u003e 15 || isNaN(age) || age \u003c 6 || age \u003e 22) {\n                document.getElementById(\"gramsPerDay\").innerText = \"Grams per day: --\";\n                document.getElementById(\"costPerDay\").innerText = \"Cost per day: --\";\n                document.getElementById(\"costPerMeal\").innerText = \"Cost per meal: --\";\n                document.getElementById(\"daysPerBag\").innerText = \"Days per bag: --\";\n                return;\n            }\n            \n            let gramsPerDay = 0;\n            \n            if (weight == 2) {\n                if (age == 6) gramsPerDay = 45;\n                else if (age == 8) gramsPerDay = 50;\n                else if (age == 10) gramsPerDay = 53;\n                else if (age == 12) gramsPerDay = 56;\n            } else if (weight == 5) {\n                if (age == 6) gramsPerDay = 90;\n                else if (age == 8) gramsPerDay = 97;\n                else if (age == 10) gramsPerDay = 104;\n                else if (age == 12) gramsPerDay = 111;\n            } else if (weight == 7) {\n                if (age == 6) gramsPerDay = 112;\n                else if (age == 8) gramsPerDay = 123;\n                else if (age == 10) gramsPerDay = 132;\n                else if (age == 12) gramsPerDay = 142;\n            } else if (weight == 10) {\n                if (age == 6) gramsPerDay = 134;\n                else if (age == 8) gramsPerDay = 157;\n                else if (age == 10) gramsPerDay = 171;\n                else if (age == 12) gramsPerDay = 185;\n            } else if (weight == 15) {\n                if (age == 6) gramsPerDay = 168;\n                else if (age == 8) gramsPerDay = 208;\n                else if (age == 10) gramsPerDay = 226;\n                else if (age == 12) gramsPerDay = 245;\n            }\n            \n            let costPerGram = price \/ bagSize;\n            let costPerGramSub = subscriptionPrice \/ bagSize;\n            \n            let costPerDay = (gramsPerDay * costPerGram).toFixed(2);\n            let costPerDaySub = (gramsPerDay * costPerGramSub).toFixed(2);\n            \n            let costPerMeal = (costPerDay \/ 2).toFixed(2);\n            let costPerMealSub = (costPerDaySub \/ 2).toFixed(2);\n            \n            let daysPerBag = (bagSize \/ gramsPerDay).toFixed(0);\n            \n            document.getElementById(\"gramsPerDay\").innerText = `Grams per day: ${gramsPerDay}g`;\n            document.getElementById(\"costPerDay\").innerText = `Cost per day: $${costPerDay} (Subscription: $${costPerDaySub})`;\n            document.getElementById(\"costPerMeal\").innerText = `Cost per meal: $${costPerMeal} (Subscription: $${costPerMealSub})`;\n            document.getElementById(\"daysPerBag\").innerText = `Days per bag: ${daysPerBag}`;\n        }\n    \u003c\/script\u003e\n","brand":"Doubtless Bay Pet Resort","offers":[{"title":"3kg","offer_id":46499471556863,"sku":"BH477","price":57.99,"currency_code":"NZD","in_stock":true},{"title":"10kg","offer_id":46499471589631,"sku":"BH478","price":139.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/s842922593693558394_p18_i9_w2584.jpg?v=1737094946"},{"product_id":"black-hawk-original-lamb-rice-medium-breed-puppy","title":"Black Hawk Original Lamb \u0026 Rice Medium Breed Puppy","description":"\u003cbody\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eNew Black Hawk Original Lamb \u0026amp; Rice for Medium Breed Puppies has been formulated by pet nutritionists and vets especially for breeds with an expected adult weight between 15-30kg. These puppy foods are designed to help your puppy thrive and reach their potential for growth, development, and learning.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eMade with Australian grass fed lamb: a highly digestible protein source, rich in iron and vitamin B12 for strong muscles, healthy bones, and vitality. This balanced high-quality diet also contains chicory root, a natural prebiotic for intestinal health and omega-3 fatty acids from fish oil for brain development. A blend of Australian sourced rice and oats help provide energy to the developing body and brain.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eAt Black Hawk, Every Ingredient Matters®.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIngredients\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eLamb meal, rice, chicken meal, pork meal, pork fat, oats, chickpeas, faba beans, hydrolysed chicken protein, beet pulp, chicken digest, fish oil, essential vitamins and minerals (see tables), sweet potato, pumpkin, chicory root, natural yeast extracts, sea kelp, tomato, Yucca schidigera extract, natural antioxidants, algae β-glucan, D-glucosamine, emu oil, green-lipped mussel, blueberries, carrots, cranberries, dandelion, peppermint and rosemary.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFeeding Guide\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eIdeal feeding quantities may vary by breed, size, ancestry and growth pattern. Adjust to suit your puppy's needs. For a tailored feeding recommendation for your puppy, visit blackhawkpetcare.com.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eTailored specifically for growing puppies, this complete diet is also suitable for pregnant and lactating bitches, who may need food available at all times.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMake sure fresh water in a clean bowl is available at all times.\u003c\/li\u003e\n\u003cli\u003eIdeal feeding quantities may vary by breed, size, ancestry and growth pattern, so the following information is a guide only.\u003c\/li\u003e\n\u003cli\u003eAdjust to suit your puppy's needs. 1 Metric Cup = Approximately 125g\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\nFeeding Calculator \n\n\n\n\n    \u003cmeta charset=\"UTF-8\"\u003e\n    \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n    \u003ctitle\u003eBlack Hawk Feeding Calculator - Medium Breed\u003c\/title\u003e\n    \u003cstyle\u003e\n        body { font-family: Arial, sans-serif; background-color: #f4f4f4; text-align: center; padding: 20px; }\n        .calculator {\n            max-width: 400px; \n            margin: 20px auto; \n            padding: 20px; \n            border-radius: 10px; \n            background: #fff; \n            box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);\n        }\n        label { font-weight: bold; display: block; margin-top: 10px; }\n        select, input, button {\n            width: 100%; \n            padding: 10px; \n            margin: 10px 0; \n            border: 1px solid #ccc; \n            border-radius: 5px;\n            font-size: 16px;\n        }\n        button {\n            background-color: #007bff; \n            color: white; \n            font-weight: bold; \n            cursor: pointer;\n        }\n        button:hover {\n            background-color: #0056b3;\n        }\n        .result {\n            font-size: 18px;\n            font-weight: bold;\n            margin-top: 10px;\n            color: #333;\n        }\n    \u003c\/style\u003e\n\n\n    \u003cdiv class=\"calculator\"\u003e\n        \u003ch2\u003eBlack Hawk Feeding Calculator - Medium Breed\u003c\/h2\u003e\n        \n        \u003clabel for=\"expectedAdultWeight\"\u003eEnter your puppy's expected adult weight (kg):\u003c\/label\u003e\n        \u003cinput type=\"number\" id=\"expectedAdultWeight\" min=\"1\" max=\"100\" step=\"0.1\" placeholder=\"e.g., 20\"\u003e\n        \n        \u003clabel for=\"puppyAge\"\u003eSelect your puppy's age (months):\u003c\/label\u003e\n        \u003cselect id=\"puppyAge\"\u003e\n            \u003coption value=\"6\"\u003e6 weeks\u003c\/option\u003e\n            \u003coption value=\"8\"\u003e8 weeks\u003c\/option\u003e\n            \u003coption value=\"10\"\u003e10 weeks\u003c\/option\u003e\n            \u003coption value=\"12\"\u003e3 months\u003c\/option\u003e\n            \u003coption value=\"14\"\u003e4 months\u003c\/option\u003e\n            \u003coption value=\"15\"\u003e5 months\u003c\/option\u003e\n            \u003coption value=\"18\"\u003e6 months\u003c\/option\u003e\n            \u003coption value=\"20\"\u003e8 months\u003c\/option\u003e\n            \u003coption value=\"22\"\u003e10 months\u003c\/option\u003e\n            \u003coption value=\"26\"\u003e12 months\u003c\/option\u003e\n            \u003coption value=\"30\"\u003e15 months\u003c\/option\u003e\n            \u003coption value=\"34\"\u003eover 15 months\u003c\/option\u003e\n        \u003c\/select\u003e\n        \n        \u003clabel for=\"bagSize\"\u003eSelect Bag Size:\u003c\/label\u003e\n        \u003cselect id=\"bagSize\"\u003e\n            \u003coption value=\"3000\"\u003e3kg\u003c\/option\u003e\n            \u003coption value=\"10000\"\u003e10kg\u003c\/option\u003e\n            \u003coption value=\"20000\"\u003e20kg\u003c\/option\u003e\n        \u003c\/select\u003e\n        \n        \u003cbutton onclick=\"calculateFeed()\"\u003eCalculate\u003c\/button\u003e\n        \n        \u003cp class=\"result\" id=\"gramsPerDay\"\u003eGrams per day: --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"costPerDay\"\u003eCost per day: --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"costPerMeal\"\u003eCost per meal (2 meals\/day): --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"daysPerBag\"\u003eDays per bag: --\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cscript\u003e\n        function calculateFeed() {\n            \/\/ Get the input values\n            let adultWeight = parseFloat(document.getElementById(\"expectedAdultWeight\").value);\n            let puppyAge = parseInt(document.getElementById(\"puppyAge\").value);\n            let bagSize = parseInt(document.getElementById(\"bagSize\").value);\n            \n            \/\/ Validate the input\n            if (isNaN(adultWeight) || adultWeight \u003c 1 || adultWeight \u003e 100) {\n                alert(\"Please enter a valid expected adult weight.\");\n                return;\n            }\n            \n            \/\/ Medium Breed feeding guide data\n            let feedingGuide = {\n                6: {15: 170, 20: 216, 25: 255, 30: 241},\n                8: {15: 211, 20: 254, 25: 265, 30: 254},\n                10: {15: 230, 20: 280, 25: 295, 30: 277},\n                12: {15: 248, 20: 305, 25: 325, 30: 300},\n                14: {15: 267, 20: 330, 25: 354, 30: 341},\n                15: {15: 273, 20: 338, 25: 378, 30: 405},\n                18: {15: 273, 20: 339, 25: 402, 30: 460},\n                20: {15: 236, 20: 300, 25: 362, 30: 429},\n                22: {15: 196, 20: 244, 25: 291, 30: 364},\n                26: {15: 194, 20: 240, 25: 286, 30: 328},\n                30: {15: 292, 20: 326, 25: 326, 30: 326},\n                34: {15: 292, 20: 326, 25: 326, 30: 326}\n            };\n            \n            \/\/ Find the correct grams per day based on age and expected adult weight\n            let gramsPerDay;\n            if (feedingGuide[puppyAge]) {\n                \/\/ Loop through weight ranges\n                for (let weightRange in feedingGuide[puppyAge]) {\n                    if (adultWeight \u003c= weightRange) {\n                        gramsPerDay = feedingGuide[puppyAge][weightRange];\n                        break;\n                    }\n                }\n            }\n\n            if (!gramsPerDay) {\n                alert(\"No feeding guide data available for this age and weight combination.\");\n                return;\n            }\n\n            \/\/ Get the price for the selected bag size\n            let bagPrices = { 3000: 57.99, 10000: 139.99, 20000: 234.99 };\n            let price = bagPrices[bagSize];\n            let subscriptionPrice = price * 0.85;\n            \n            \/\/ Calculate the cost per day, per meal, and days per bag\n            let costPerGram = price \/ bagSize;\n            let costPerGramSub = subscriptionPrice \/ bagSize;\n            \n            let costPerDay = (gramsPerDay * costPerGram).toFixed(2);\n            let costPerDaySub = (gramsPerDay * costPerGramSub).toFixed(2);\n            \n            let costPerMeal = (costPerDay \/ 2).toFixed(2);\n            let costPerMealSub = (costPerDaySub \/ 2).toFixed(2);\n            \n            \/\/ Calculate how many days the bag will last\n            let daysPerBag = (bagSize \/ gramsPerDay).toFixed(0);\n            \n            \/\/ Display results\n            document.getElementById(\"gramsPerDay\").innerText = `Grams per day: ${gramsPerDay}g`;\n            document.getElementById(\"costPerDay\").innerText = `Cost per day: $${costPerDay} (Subscription: $${costPerDaySub})`;\n            document.getElementById(\"costPerMeal\").innerText = `Cost per meal: $${costPerMeal} (Subscription: $${costPerMealSub})`;\n            document.getElementById(\"daysPerBag\").innerText = `Days per bag: ${daysPerBag}`;\n        }\n    \u003c\/script\u003e\n\n\n\u003c\/body\u003e","brand":"Black Hawk","offers":[{"title":"20kg","offer_id":46499472900351,"sku":"BH483","price":209.99,"currency_code":"NZD","in_stock":true},{"title":"10kg","offer_id":46499472867583,"sku":"BH482","price":139.99,"currency_code":"NZD","in_stock":true},{"title":"3kg","offer_id":46499472834815,"sku":"BH481","price":57.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/s842922593693558394_p19_i1_w2584.jpg?v=1737094964"},{"product_id":"black-hawk-original-lamb-rice-large-breed-puppy","title":"Black Hawk Original Lamb \u0026 Rice Large Breed Puppy","description":"\u003cbody\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eNew Black Hawk Original Lamb \u0026amp; Rice for Large Breed Puppies has been formulated by pet nutritionists and vets especially for breeds with an expected adult weight over 30kg. These puppy foods are designed to help your puppy thrive and reach their potential for growth, development, and learning.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eMade with Australian grass fed lamb, a highly digestible protein source rich in iron and vitamin B12 for strong muscles, healthy bones, and vitality. This balanced high-quality diet also contains green-lipped mussel that may support healthy joints and chicory root, a natural prebiotic superfood that helps support intestinal health and reduce food sensitivities. A blend of Australian sourced rice and oats helps provide energy to the developing body and brain.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eAt Black Hawk, Every Ingredient Matters®.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIngredients\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eLamb meal, rice, chicken meal, chickpeas, oats, faba beans, pork fat, pork meal, hydrolysed chicken protein, beet pulp, chicken digest, fish oil, plant cellulose, sweet potato, pumpkin, essential vitamins and minerals (see tables), chicory root, natural yeast extracts, sea kelp, tomato, Yucca schidigera extract, natural antioxidants, algae β-glucan, green-lipped mussel, D-glucosamine, emu oil, chondroitin sulphate, blueberries, carrots, cranberries, dandelion, peppermint and rosemary.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFeeding Guide\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eIdeal feeding quantities may vary by breed, size, ancestry and growth pattern. Adjust to suit your puppy's needs. For a tailored feeding recommendation for your puppy, visit blackhawkpetcare.com.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eTailored specifically for growing puppies, this complete diet is also suitable for pregnant and lactating bitches, who may need food available at all times.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMake sure fresh water in a clean bowl is available at all times.\u003c\/li\u003e\n\u003cli\u003eIdeal feeding quantities may vary by breed, size, ancestry and growth pattern, so the following information is a guide only.\u003c\/li\u003e\n\u003cli\u003eAdjust to suit your puppy's needs. 1 Metric Cup = Approximately 125g\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFeeding Instruction\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eTailored specifically for growing puppies, this complete diet is also suitable for pregnant and lactating bitches, who may need food available at all times. Make sure fresh water in a clean bowl is available at all times.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eStorage\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eFor maximum freshness, close packaging tightly between feeds, or store product in an airtight container. Store in a cool, dry place away from sunlight.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eGuaranteed Analysis\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eProtein (min)27%Fat (min)16%Fibre (max)5.5%Moisture (max)10%\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\nFeeding calculator\n\n\n\n\n    \u003cmeta charset=\"UTF-8\"\u003e\n    \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n    \u003ctitle\u003eBlack Hawk Feeding Calculator\u003c\/title\u003e\n    \u003cstyle\u003e\n        body { font-family: Arial, sans-serif; background-color: #f4f4f4; text-align: center; padding: 20px; }\n        .calculator {\n            max-width: 400px; \n            margin: 20px auto; \n            padding: 20px; \n            border-radius: 10px; \n            background: #fff; \n            box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);\n        }\n        label { font-weight: bold; display: block; margin-top: 10px; }\n        select, input, button {\n            width: 100%; \n            padding: 10px; \n            margin: 10px 0; \n            border: 1px solid #ccc; \n            border-radius: 5px;\n            font-size: 16px;\n        }\n        button {\n            background-color: #007bff; \n            color: white; \n            font-weight: bold; \n            cursor: pointer;\n        }\n        button:hover {\n            background-color: #0056b3;\n        }\n        .result {\n            font-size: 18px;\n            font-weight: bold;\n            margin-top: 10px;\n            color: #333;\n        }\n    \u003c\/style\u003e\n\n\n    \u003cdiv class=\"calculator\"\u003e\n        \u003ch2\u003eBlack Hawk Feeding Calculator\u003c\/h2\u003e\n        \n        \u003clabel for=\"expectedAdultWeight\"\u003eEnter your puppy's expected adult weight (kg):\u003c\/label\u003e\n        \u003cinput type=\"number\" id=\"expectedAdultWeight\" min=\"1\" max=\"100\" step=\"0.1\" placeholder=\"e.g., 30\"\u003e\n        \n        \u003clabel for=\"puppyAge\"\u003eSelect your puppy's age (months):\u003c\/label\u003e\n        \u003cselect id=\"puppyAge\"\u003e\n            \u003coption value=\"6\"\u003e6 weeks\u003c\/option\u003e\n            \u003coption value=\"10\"\u003e10 weeks\u003c\/option\u003e\n            \u003coption value=\"12\"\u003e3 months\u003c\/option\u003e\n            \u003coption value=\"14\"\u003e4 months\u003c\/option\u003e\n            \u003coption value=\"15\"\u003e5 months\u003c\/option\u003e\n            \u003coption value=\"18\"\u003e6 months\u003c\/option\u003e\n            \u003coption value=\"20\"\u003e8 months\u003c\/option\u003e\n            \u003coption value=\"22\"\u003e10 months\u003c\/option\u003e\n            \u003coption value=\"26\"\u003e14 months\u003c\/option\u003e\n            \u003coption value=\"30\"\u003e18 months\u003c\/option\u003e\n            \u003coption value=\"34\"\u003e22 months\u003c\/option\u003e\n        \u003c\/select\u003e\n        \n        \u003clabel for=\"bagSize\"\u003eSelect Bag Size:\u003c\/label\u003e\n        \u003cselect id=\"bagSize\"\u003e\n            \u003coption value=\"3000\"\u003e3kg\u003c\/option\u003e\n            \u003coption value=\"10000\"\u003e10kg\u003c\/option\u003e\n            \u003coption value=\"20000\"\u003e20kg\u003c\/option\u003e\n        \u003c\/select\u003e\n        \n        \u003cbutton onclick=\"calculateFeed()\"\u003eCalculate\u003c\/button\u003e\n        \n        \u003cp class=\"result\" id=\"gramsPerDay\"\u003eGrams per day: --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"costPerDay\"\u003eCost per day: --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"costPerMeal\"\u003eCost per meal (2 meals\/day): --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"daysPerBag\"\u003eDays per bag: --\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cscript\u003e\n        function calculateFeed() {\n            \/\/ Get the input values\n            let adultWeight = parseFloat(document.getElementById(\"expectedAdultWeight\").value);\n            let puppyAge = parseInt(document.getElementById(\"puppyAge\").value);\n            let bagSize = parseInt(document.getElementById(\"bagSize\").value);\n            \n            \/\/ Validate the input\n            if (isNaN(adultWeight) || adultWeight \u003c 1 || adultWeight \u003e 100) {\n                alert(\"Please enter a valid expected adult weight.\");\n                return;\n            }\n            \n            \/\/ Feeding guide data\n            let feedingGuide = {\n                6: {30: 249, 40: 286, 50: 298, 60: 321},\n                10: {30: 286, 40: 332, 50: 389, 60: 420},\n                12: {30: 310, 40: 384, 50: 465, 60: 534},\n                14: {30: 353, 40: 435, 50: 514, 60: 589},\n                15: {30: 418, 40: 518, 50: 610, 60: 697},\n                18: {30: 475, 40: 590, 50: 694, 60: 794},\n                20: {30: 443, 40: 554, 50: 694, 60: 800},\n                22: {30: 377, 40: 484, 50: 609, 60: 707},\n                26: {30: 337, 40: 417, 50: 501, 60: 575},\n                30: {30: 484, 40: 495, 50: 569, 60: 569},\n                34: {30: 532, 40: 610, 50: 610, 60: 610}\n            };\n            \n            \/\/ Find the correct grams per day based on age and expected adult weight\n            let gramsPerDay;\n            if (feedingGuide[puppyAge]) {\n                \/\/ Loop through weight ranges\n                for (let weightRange in feedingGuide[puppyAge]) {\n                    if (adultWeight \u003c= weightRange) {\n                        gramsPerDay = feedingGuide[puppyAge][weightRange];\n                        break;\n                    }\n                }\n            }\n\n            if (!gramsPerDay) {\n                alert(\"No feeding guide data available for this age and weight combination.\");\n                return;\n            }\n\n            \/\/ Get the price for the selected bag size\n            let bagPrices = { 3000: 57.99, 10000: 139.99, 20000: 234.99 };\n            let price = bagPrices[bagSize];\n            let subscriptionPrice = price * 0.85;\n            \n            \/\/ Calculate the cost per day, per meal, and days per bag\n            let costPerGram = price \/ bagSize;\n            let costPerGramSub = subscriptionPrice \/ bagSize;\n            \n            let costPerDay = (gramsPerDay * costPerGram).toFixed(2);\n            let costPerDaySub = (gramsPerDay * costPerGramSub).toFixed(2);\n            \n            let costPerMeal = (costPerDay \/ 2).toFixed(2);\n            let costPerMealSub = (costPerDaySub \/ 2).toFixed(2);\n            \n            \/\/ Calculate how many days the bag will last\n            let daysPerBag = (bagSize \/ gramsPerDay).toFixed(0);\n            \n            \/\/ Display results\n            document.getElementById(\"gramsPerDay\").innerText = `Grams per day: ${gramsPerDay}g`;\n            document.getElementById(\"costPerDay\").innerText = `Cost per day: $${costPerDay} (Subscription: $${costPerDaySub})`;\n            document.getElementById(\"costPerMeal\").innerText = `Cost per meal: $${costPerMeal} (Subscription: $${costPerMealSub})`;\n            document.getElementById(\"daysPerBag\").innerText = `Days per bag: ${daysPerBag}`;\n        }\n    \u003c\/script\u003e\n\n\n\n\n\u003c\/body\u003e","brand":"Black Hawk","offers":[{"title":"20kg","offer_id":46499474374911,"sku":"BH487","price":209.99,"currency_code":"NZD","in_stock":true},{"title":"10kg","offer_id":46499474342143,"sku":"BH486","price":139.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/s842922593693558394_p20_i1_w2584.jpg?v=1737094979"},{"product_id":"black-hawk-adult-fish-potato","title":"Black Hawk Adult Fish \u0026 Potato","description":"\u003cbody\u003e\n\u003cp\u003eRich in omega 3 fatty acids for skin and coat health, this novel protein source of ocean fish and salmon is ideal for dogs with allergies or intolerances. Potato, oats and rice are good sources of energy, rich in vitamins and minerals, and are an easily digested carbohydrate source ideal for dogs with sensitive stomachs.\u003c\/p\u003e\n\u003cp\u003eSuitable for all breeds of adult dogs.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIngredients\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eOcean Fish \u0026amp; Salmon Meal, Potato, Ground Rice, Oats, Chicken Fat (preserved with Mixed Tocopherols [source of Vitamin E], Citric Acid, Rosemary Extract), Field Peas, Beet Pulp, Fish oil, Canola Oil, Egg Powder, Salt, Chicory, Essential Vitamins \u0026amp; Minerals, Kelp, Natural Antioxidants, Emu Oil, Yucca Schidigera Extract, Glucosamine, Chondroitin Sulphate, Tomato Powder, Carrots, Dried Blueberries, Dandelion, Peppermint, Rosemary, Cranberries.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNutritional Information\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eBlack Hawk pet food provides a complete diet for adult dogs. It is formulated to meet the nutritional levels established by the Association of American Food Control Officials (AAFCO) Dog Food Nutrient Profile for the maintenance of adult dogs.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eImportant Feeding Information:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e* Make sure fresh water in a clean bowl is available at all times\u003c\/p\u003e\n\u003cp\u003e* Pregnant or nursing dogs may need food available at all times\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eStorage Guidelines\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eFor maximum freshness, close packaging tightly between feeds, or store product in an airtight container. Store in a cool, dry place away from fresh sunlight.\u003c\/p\u003e\n\nFeeding Calculator\n\n\n\n    \u003cmeta charset=\"UTF-8\"\u003e\n    \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n    \u003ctitle\u003eBlack Hawk Feeding Calculator\u003c\/title\u003e\n    \u003cstyle\u003e\n        body { font-family: Arial, sans-serif; background-color: #f4f4f4; text-align: center; padding: 20px; }\n        .calculator {\n            max-width: 400px; \n            margin: 20px auto; \n            padding: 20px; \n            border-radius: 10px; \n            background: #fff; \n            box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);\n        }\n        label { font-weight: bold; display: block; margin-top: 10px; }\n        select, input, button {\n            width: 100%; \n            padding: 10px; \n            margin: 10px 0; \n            border: 1px solid #ccc; \n            border-radius: 5px;\n            font-size: 16px;\n        }\n        button {\n            background-color: #007bff; \n            color: white; \n            font-weight: bold; \n            cursor: pointer;\n        }\n        button:hover {\n            background-color: #0056b3;\n        }\n        .result {\n            font-size: 18px;\n            font-weight: bold;\n            margin-top: 10px;\n            color: #333;\n        }\n    \u003c\/style\u003e\n\n\n    \u003cdiv class=\"calculator\"\u003e\n        \u003ch2\u003eBlack Hawk Feeding Calculator\u003c\/h2\u003e\n        \u003clabel for=\"bagSize\"\u003eSelect Bag Size:\u003c\/label\u003e\n        \u003cselect id=\"bagSize\"\u003e\n            \u003coption value=\"3000\"\u003e3kg\u003c\/option\u003e\n            \u003coption value=\"10000\"\u003e10kg\u003c\/option\u003e\n            \u003coption value=\"20000\" selected\u003e20kg\u003c\/option\u003e\n        \u003c\/select\u003e\n        \n        \u003clabel for=\"dogWeight\"\u003eEnter your dog's weight (kg):\u003c\/label\u003e\n        \u003cinput type=\"number\" id=\"dogWeight\" min=\"1\" max=\"90\" step=\"0.1\" placeholder=\"e.g., 25\"\u003e\n        \n        \u003cbutton onclick=\"calculateFeed()\"\u003eCalculate\u003c\/button\u003e\n        \n        \u003cp class=\"result\" id=\"gramsPerDay\"\u003eGrams per day: --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"costPerDay\"\u003eCost per day: --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"costPerMeal\"\u003eCost per meal (2 meals\/day): --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"daysPerBag\"\u003eDays per bag: --\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cscript\u003e\n        function calculateFeed() {\n            let weight = parseFloat(document.getElementById(\"dogWeight\").value);\n            let bagSize = parseInt(document.getElementById(\"bagSize\").value);\n            let bagPrices = { 3000: 57.99, 10000: 149.99, 20000: 234.99 };\n            let price = bagPrices[bagSize];\n            let subscriptionPrice = price * 0.85;\n            \n            if (isNaN(weight) || weight \u003c 1 || weight \u003e 90) {\n                document.getElementById(\"gramsPerDay\").innerText = \"Grams per day: --\";\n                document.getElementById(\"costPerDay\").innerText = \"Cost per day: --\";\n                document.getElementById(\"costPerMeal\").innerText = \"Cost per meal: --\";\n                document.getElementById(\"daysPerBag\").innerText = \"Days per bag: --\";\n                return;\n            }\n            \n            let gramsPerDay;\n            if (weight \u003c= 5) gramsPerDay = 10 * (weight - 1) + 20;\n            else if (weight \u003c= 10) gramsPerDay = 8 * (weight - 5) + 70;\n            else if (weight \u003c= 15) gramsPerDay = 8 * (weight - 10) + 110;\n            else if (weight \u003c= 25) gramsPerDay = 10 * (weight - 15) + 150;\n            else if (weight \u003c= 35) gramsPerDay = 10 * (weight - 25) + 250;\n            else gramsPerDay = 100 * Math.floor(weight \/ 10);\n            \n            let costPerGram = price \/ bagSize;\n            let costPerGramSub = subscriptionPrice \/ bagSize;\n            \n            let costPerDay = (gramsPerDay * costPerGram).toFixed(2);\n            let costPerDaySub = (gramsPerDay * costPerGramSub).toFixed(2);\n            \n            let costPerMeal = (costPerDay \/ 2).toFixed(2);\n            let costPerMealSub = (costPerDaySub \/ 2).toFixed(2);\n            \n            \/\/ Calculate how many days the bag will last\n            let daysPerBag = (bagSize \/ gramsPerDay).toFixed(0);  \/\/ Correct days per bag calculation\n            \n            \/\/ Display results\n            document.getElementById(\"gramsPerDay\").innerText = `Grams per day: ${gramsPerDay.toFixed(0)}g`;\n            document.getElementById(\"costPerDay\").innerText = `Cost per day: $${costPerDay} (Subscription: $${costPerDaySub})`;\n            document.getElementById(\"costPerMeal\").innerText = `Cost per meal: $${costPerMeal} (Subscription: $${costPerMealSub})`;\n            document.getElementById(\"daysPerBag\").innerText = `Days per bag: ${daysPerBag}`;\n        }\n    \u003c\/script\u003e\n\n\n\u003c\/body\u003e","brand":"Black Hawk","offers":[{"title":"20kg","offer_id":46499475030271,"sku":"9338362001399","price":209.99,"currency_code":"NZD","in_stock":true},{"title":"10kg","offer_id":46499474997503,"sku":"BH105","price":149.99,"currency_code":"NZD","in_stock":true},{"title":"3kg","offer_id":46499474964735,"sku":"BH312","price":57.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/BH203_-_LD133_Original_Adult_Fish_Potato_20kg_Front-4000x4000-c38c18a.png?v=1742673426"},{"product_id":"black-hawk-adult-lamb-rice","title":"Black Hawk Adult Lamb \u0026 Rice","description":"\u003cp\u003e\u003cspan\u003eShould you be feeding your best friend better?\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eBlack Hawk Lamb \u0026amp; Rice uses lamb as a tasty source of protein, essential for strong bones and muscles. The recipe is formulated specifically with ingredients that matter, like Australian grown oats and rice for a boost of energy to the body and brain, blueberries and cranberries as natural antioxidants to contribute to a healthy immunity, as well as natural prebiotics to support digestion. The formula also contains glucosamine and chondroitin to help support active joints, providing complete and balanced nutrition for your pet.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eWhy choose Black Hawk Original?\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eYou won’t find wheat or corn, in any of our recipes. Instead, our Black Hawk Original range uses wholesome, highly digestible oats and rice as carbohydrate sources to deliver energy, fibre and other beneficial nutrients. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eManufactured in Australia, we only use quality Australian sourced meats, vegetables and fruits, because nothing but the best is good enough for your best friend. We are extremely proud of our heritage and long-standing commitment to local farmers and regional communities through the ingredients that we buy and the local community programs we support. With zero grains, we add ingredients that matter: herbs, vitamins and minerals, which ensure our food tastes great and provides complete nutrition for on-going health and vitality. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eAt Black Hawk every ingredient is about naturally nourishing your pet from the inside out.  Every ingredient has a nutritional purpose, and is all about making sure your pet gets everything they need, and nothing they don’t. Real meat, real veggies. You’ll never find artificial preservatives or flavours in Black Hawk. When it comes to our pets’ nutrition, we understand that Every Ingredient Matters®. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e• Australian pasture-grazed lamb is the number 1 ingredient  \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e• Muscle-building proteins from Lamb \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e• Natural prebiotics to support digestion \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e• Australian grown oats and rice for a boost of energy to the body and brain  \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e• Formulated to provide a complete and balanced meal\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eSuitable for adult dogs over 12 months of age.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eNeed to stock up on wet food for your Adult dog? Try Black Hawk Grain Free Adult wet food.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eFeeding Calculator \u003cmeta charset=\"UTF-8\"\u003e \u003cmeta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n        body { font-family: Arial, sans-serif; background-color: #f4f4f4; text-align: center; padding: 20px; }\n        .calculator {\n            max-width: 400px; \n            margin: 20px auto; \n            padding: 20px; \n            border-radius: 10px; \n            background: #fff; \n            box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);\n        }\n        label { font-weight: bold; display: block; margin-top: 10px; }\n        select, input, button {\n            width: 100%; \n            padding: 10px; \n            margin: 10px 0; \n            border: 1px solid #ccc; \n            border-radius: 5px;\n            font-size: 16px;\n        }\n        button {\n            background-color: #007bff; \n            color: white; \n            font-weight: bold; \n            cursor: pointer;\n        }\n        button:hover {\n            background-color: #0056b3;\n        }\n        .result {\n            font-size: 18px;\n            font-weight: bold;\n            margin-top: 10px;\n            color: #333;\n        }\n    \u003c\/style\u003e\n\u003cdiv class=\"calculator\"\u003e\n\u003ch2\u003eBlack Hawk Feeding Calculator\u003c\/h2\u003e\n\u003clabel for=\"bagSize\"\u003eSelect Bag Size:\u003c\/label\u003e\u003cselect id=\"bagSize\"\u003e\n\u003coption value=\"3000\"\u003e3kg\u003c\/option\u003e\n\u003coption value=\"10000\"\u003e10kg\u003c\/option\u003e\n\u003coption value=\"20000\" selected\u003e20kg\u003c\/option\u003e\n\u003c\/select\u003e\u003clabel for=\"dogWeight\"\u003eEnter your dog's weight (kg):\u003c\/label\u003e \u003cinput type=\"number\" id=\"dogWeight\" min=\"1\" max=\"90\" step=\"0.1\" placeholder=\"e.g., 25\"\u003e \u003cbutton\u003eCalculate\u003c\/button\u003e\n\u003cp class=\"result\" id=\"gramsPerDay\"\u003eGrams per day: --\u003c\/p\u003e\n\u003cp class=\"result\" id=\"costPerDay\"\u003eCost per day: --\u003c\/p\u003e\n\u003cp class=\"result\" id=\"costPerMeal\"\u003eCost per meal (2 meals\/day): --\u003c\/p\u003e\n\u003cp class=\"result\" id=\"daysPerBag\"\u003eDays per bag: --\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Black Hawk","offers":[{"title":"20kg","offer_id":46499476406527,"sku":"9338362000910","price":209.99,"currency_code":"NZD","in_stock":true},{"title":"10kg","offer_id":46499476373759,"sku":"BH101","price":139.99,"currency_code":"NZD","in_stock":true},{"title":"3kg","offer_id":46499476340991,"sku":"BH310","price":57.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/BH310_BH101_BH205_Original_Adult_Lamb_Rice_-_Digital_Shelf_20230209_10_GoogleHero_20kg-2584x2584-0f5d279.png?v=1743734366"},{"product_id":"black-hawk-adult-chicken-rice","title":"Black Hawk Adult Chicken \u0026 Rice","description":"\u003cbody\u003e\n\u003cp\u003ePacked with amino acids for building strong bones and muscles, this highly palatable formula is slightly lower in energy and fat levels, ideal for dogs that are less active or prone to weight gain. Oats and rice are an excellent source of carbohydrate, providing a slow-release energy source that is essential to the body and digestive health.\u003c\/p\u003e\n\u003cp\u003eSuitable for all breeds of adult dogs.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIngredients\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eChicken Meal, Ground Rice, Oats, Fish Meal, Chicken Fat (preserved with Mixed Tocopherols [source of Vitamin E], Citric Acid, Rosemary Extract), Field Peas, Beet pulp, Kelp, Canola Oil, Salt, Essential Vitamins \u0026amp; Minerals, Natural Antioxidants, Emu Oil, Yucca Schidigera Extract, Glucosamine, Chondroitin, Tomato Powder, Carrots, Dried Blueberries, Dandelion, Peppermint, Rosemary, Cranberries.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNutritional Information\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eBlack Hawk pet food provides a complete diet for adult dogs. It is formulated to meet the nutritional levels established by the Association of American Food Control Officials (AAFCO) Dog Food Nutrient Profile for the maintenance of adult dogs.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eImportant Feeding Information:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e* Make sure fresh water in a clean bowl is available at all times\u003c\/p\u003e\n\u003cp\u003e* Pregnant or nursing dogs may need food available at all times\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eStorage Guidelines\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eFor maximum freshness, close packaging tightly between feeds, or store product in an airtight container. Store in a cool, dry place away from fresh sunlight.\u003c\/p\u003e\n\nFeeding Calculator\n\n\n\n\n    \u003cmeta charset=\"UTF-8\"\u003e\n    \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n    \u003ctitle\u003eBlack Hawk Feeding Calculator\u003c\/title\u003e\n    \u003cstyle\u003e\n        body { font-family: Arial, sans-serif; background-color: #f4f4f4; text-align: center; padding: 20px; }\n        .calculator {\n            max-width: 400px; \n            margin: 20px auto; \n            padding: 20px; \n            border-radius: 10px; \n            background: #fff; \n            box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);\n        }\n        label { font-weight: bold; display: block; margin-top: 10px; }\n        select, input, button {\n            width: 100%; \n            padding: 10px; \n            margin: 10px 0; \n            border: 1px solid #ccc; \n            border-radius: 5px;\n            font-size: 16px;\n        }\n        button {\n            background-color: #007bff; \n            color: white; \n            font-weight: bold; \n            cursor: pointer;\n        }\n        button:hover {\n            background-color: #0056b3;\n        }\n        .result {\n            font-size: 18px;\n            font-weight: bold;\n            margin-top: 10px;\n            color: #333;\n        }\n    \u003c\/style\u003e\n\n\n    \u003cdiv class=\"calculator\"\u003e\n        \u003ch2\u003eBlack Hawk Feeding Calculator\u003c\/h2\u003e\n        \u003clabel for=\"bagSize\"\u003eSelect Bag Size:\u003c\/label\u003e\n        \u003cselect id=\"bagSize\"\u003e\n            \u003coption value=\"3000\"\u003e3kg\u003c\/option\u003e\n            \u003coption value=\"10000\"\u003e10kg\u003c\/option\u003e\n            \u003coption value=\"20000\" selected\u003e20kg\u003c\/option\u003e\n        \u003c\/select\u003e\n        \n        \u003clabel for=\"dogWeight\"\u003eEnter your dog's weight (kg):\u003c\/label\u003e\n        \u003cinput type=\"number\" id=\"dogWeight\" min=\"1\" max=\"90\" step=\"0.1\" placeholder=\"e.g., 25\"\u003e\n        \n        \u003cbutton onclick=\"calculateFeed()\"\u003eCalculate\u003c\/button\u003e\n        \n        \u003cp class=\"result\" id=\"gramsPerDay\"\u003eGrams per day: --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"costPerDay\"\u003eCost per day: --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"costPerMeal\"\u003eCost per meal (2 meals\/day): --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"daysPerBag\"\u003eDays per bag: --\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cscript\u003e\n        function calculateFeed() {\n            let weight = parseFloat(document.getElementById(\"dogWeight\").value);\n            let bagSize = parseInt(document.getElementById(\"bagSize\").value);\n            let bagPrices = { 3000: 57.99, 10000: 139.99, 20000: 234.99 };\n            let price = bagPrices[bagSize];\n            let subscriptionPrice = price * 0.85;\n            \n            if (isNaN(weight) || weight \u003c 1 || weight \u003e 90) {\n                document.getElementById(\"gramsPerDay\").innerText = \"Grams per day: --\";\n                document.getElementById(\"costPerDay\").innerText = \"Cost per day: --\";\n                document.getElementById(\"costPerMeal\").innerText = \"Cost per meal: --\";\n                document.getElementById(\"daysPerBag\").innerText = \"Days per bag: --\";\n                return;\n            }\n            \n            let gramsPerDay;\n            if (weight \u003c= 5) gramsPerDay = 10 * (weight - 1) + 20;\n            else if (weight \u003c= 10) gramsPerDay = 8 * (weight - 5) + 70;\n            else if (weight \u003c= 15) gramsPerDay = 8 * (weight - 10) + 110;\n            else if (weight \u003c= 25) gramsPerDay = 10 * (weight - 15) + 150;\n            else if (weight \u003c= 35) gramsPerDay = 10 * (weight - 25) + 250;\n            else gramsPerDay = 100 * Math.floor(weight \/ 10);\n            \n            let costPerGram = price \/ bagSize;\n            let costPerGramSub = subscriptionPrice \/ bagSize;\n            \n            let costPerDay = (gramsPerDay * costPerGram).toFixed(2);\n            let costPerDaySub = (gramsPerDay * costPerGramSub).toFixed(2);\n            \n            let costPerMeal = (costPerDay \/ 2).toFixed(2);\n            let costPerMealSub = (costPerDaySub \/ 2).toFixed(2);\n            \n            \/\/ Calculate how many days the bag will last\n            let daysPerBag = (bagSize \/ gramsPerDay).toFixed(0);  \/\/ Correct days per bag calculation\n            \n            \/\/ Display results\n            document.getElementById(\"gramsPerDay\").innerText = `Grams per day: ${gramsPerDay.toFixed(0)}g`;\n            document.getElementById(\"costPerDay\").innerText = `Cost per day: $${costPerDay} (Subscription: $${costPerDaySub})`;\n            document.getElementById(\"costPerMeal\").innerText = `Cost per meal: $${costPerMeal} (Subscription: $${costPerMealSub})`;\n            document.getElementById(\"daysPerBag\").innerText = `Days per bag: ${daysPerBag}`;\n        }\n    \u003c\/script\u003e\n\n\n\u003c\/body\u003e","brand":"Black Hawk","offers":[{"title":"20kg","offer_id":46499477291263,"sku":"9338362001047","price":209.99,"currency_code":"NZD","in_stock":true},{"title":"10kg","offer_id":46499477258495,"sku":"BH102","price":139.99,"currency_code":"NZD","in_stock":true},{"title":"3kg","offer_id":46499477225727,"sku":"BH311","price":57.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/s842922593693558394_p23_i1_w1024.jpg?v=1737095026"},{"product_id":"black-hawk-grain-free-chicken","title":"Black Hawk Grain Free Chicken","description":"\u003cbody\u003e\n\u003cp\u003eOur Australian hormone free chicken recipe is formulated to support strong muscles, healthy bones and vitality. Our versatile, highly palatable recipe is rich in antioxidants, vitamins and minerals to aid mobility and digestive health. This higher protein diet is for dogs prone to dietary sensitivities, or for those who wish to exclude grains from their diet.\u003c\/p\u003e\n\u003cp\u003eSuitable for all breeds of adult dogs.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIngredients\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eChicken Meal, Peas, Chicken Fat (naturally preserved with Rosemary Extract, Mixed Tocopherols \u0026amp; Citric Acid). Tapioca, Potato, Sweet Potato, Chicken Gravy, Sugar Beet Pulp, Essential Vitamins and Minerals, Salmon Oil, Sunflower Oil, Chicory Root, Di-Calcium Phosphate, Alfalfa, Salt, Apple, Brewers Yeast, Pumpkin Seeds, Natural Antioxidants, Coconut Oil, Yoghurt Powder, Emu Oil, Blueberries, Cranberries, Dandelion Tea, Parsley, Peppermint Tea, Rosemary Extract, Chondroitin, Glucosamine, Carrots, Yucca Schidigera, Spinach, Kelp, Tomato, Beta Carotene.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNutritional Information\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eBlack Hawk Grain Free pet food provides a complete diet for adult dogs. It is formulated to meet the nutritional levels established by the Association of American Food Control Officials (AAFCO) Dog Food Nutrient Profile for the maintenance of adult dogs.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eImportant Feeding Information:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e* Make sure fresh water in a clean bowl is available at all times\u003c\/p\u003e\n\u003cp\u003e* Pregnant or nursing dogs may need food available at all times\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eStorage Guidelines\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eFor maximum freshness, close packaging tightly between feeds, or store product in an airtight container. Store in a cool, dry place away from fresh sunlight.\u003c\/p\u003e\n\nFeeding Calculator\n\n\n\n    \u003cmeta charset=\"UTF-8\"\u003e\n    \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n    \u003ctitle\u003eBlack Hawk Feeding Calculator\u003c\/title\u003e\n    \u003cstyle\u003e\n        body { font-family: Arial, sans-serif; background-color: #f4f4f4; text-align: center; padding: 20px; }\n        .calculator {\n            max-width: 400px; \n            margin: 20px auto; \n            padding: 20px; \n            border-radius: 10px; \n            background: #fff; \n            box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);\n        }\n        label { font-weight: bold; display: block; margin-top: 10px; }\n        select, input, button {\n            width: 100%; \n            padding: 10px; \n            margin: 10px 0; \n            border: 1px solid #ccc; \n            border-radius: 5px;\n            font-size: 16px;\n        }\n        button {\n            background-color: #007bff; \n            color: white; \n            font-weight: bold; \n            cursor: pointer;\n        }\n        button:hover {\n            background-color: #0056b3;\n        }\n        .result {\n            font-size: 18px;\n            font-weight: bold;\n            margin-top: 10px;\n            color: #333;\n        }\n    \u003c\/style\u003e\n\n\n    \u003cdiv class=\"calculator\"\u003e\n        \u003ch2\u003eBlack Hawk Feeding Calculator\u003c\/h2\u003e\n        \n        \u003clabel for=\"bagSize\"\u003eSelect Bag Size:\u003c\/label\u003e\n        \u003cselect id=\"bagSize\"\u003e\n            \u003coption value=\"2500\"\u003e2.5kg\u003c\/option\u003e\n            \u003coption value=\"7000\"\u003e7kg\u003c\/option\u003e\n            \u003coption value=\"15000\" selected\u003e15kg\u003c\/option\u003e\n        \u003c\/select\u003e\n        \n        \u003clabel for=\"dogWeight\"\u003eEnter your puppy's weight (kg):\u003c\/label\u003e\n        \u003cinput type=\"number\" id=\"dogWeight\" min=\"1\" max=\"90\" step=\"0.1\" placeholder=\"e.g., 25\"\u003e\n        \n        \u003cbutton onclick=\"calculateFeed()\"\u003eCalculate\u003c\/button\u003e\n        \n        \u003cp class=\"result\" id=\"gramsPerDay\"\u003eGrams per day: --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"costPerDay\"\u003eCost per day: --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"costPerMeal\"\u003eCost per meal (2 meals\/day): --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"daysPerBag\"\u003eDays per bag: --\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cscript\u003e\n        function calculateFeed() {\n            let weight = parseFloat(document.getElementById(\"dogWeight\").value);\n            let bagSize = parseInt(document.getElementById(\"bagSize\").value);\n            \n            let bagPrices = { 2500: 57.99, 7000: 139.99, 15000: 234.99 };\n            let price = bagPrices[bagSize];\n            let subscriptionPrice = price * 0.85;\n            \n            if (isNaN(weight) || weight \u003c 1 || weight \u003e 90) {\n                document.getElementById(\"gramsPerDay\").innerText = \"Grams per day: --\";\n                document.getElementById(\"costPerDay\").innerText = \"Cost per day: --\";\n                document.getElementById(\"costPerMeal\").innerText = \"Cost per meal: --\";\n                document.getElementById(\"daysPerBag\").innerText = \"Days per bag: --\";\n                return;\n            }\n            \n            let feedingGuide = [\n                { maxWeight: 5, minGrams: 85, maxGrams: 100 },\n                { maxWeight: 10, minGrams: 85, maxGrams: 140 },\n                { maxWeight: 15, minGrams: 140, maxGrams: 195 },\n                { maxWeight: 25, minGrams: 195, maxGrams: 285 },\n                { maxWeight: 35, minGrams: 285, maxGrams: 365 },\n            ];\n            \n            let gramsPerDay;\n            for (let range of feedingGuide) {\n                if (weight \u003c= range.maxWeight) {\n                    gramsPerDay = range.minGrams + ((range.maxGrams - range.minGrams) \/ (range.maxWeight - (range.maxWeight - 5))) * (weight - (range.maxWeight - 5));\n                    break;\n                }\n            }\n            if (!gramsPerDay) {\n                gramsPerDay = 365 + ((weight - 35) \/ 10) * 70;\n            }\n            \n            let costPerGram = price \/ bagSize;\n            let costPerGramSub = subscriptionPrice \/ bagSize;\n            \n            let costPerDay = (gramsPerDay * costPerGram).toFixed(2);\n            let costPerDaySub = (gramsPerDay * costPerGramSub).toFixed(2);\n            \n            let costPerMeal = (costPerDay \/ 2).toFixed(2);\n            let costPerMealSub = (costPerDaySub \/ 2).toFixed(2);\n            \n            let daysPerBag = (bagSize \/ gramsPerDay).toFixed(0);\n            \n            document.getElementById(\"gramsPerDay\").innerText = `Grams per day: ${gramsPerDay.toFixed(0)}g`;\n            document.getElementById(\"costPerDay\").innerText = `Cost per day: $${costPerDay} (Subscription: $${costPerDaySub})`;\n            document.getElementById(\"costPerMeal\").innerText = `Cost per meal: $${costPerMeal} (Subscription: $${costPerMealSub})`;\n            document.getElementById(\"daysPerBag\").innerText = `Days per bag: ${daysPerBag}`;\n        }\n    \u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"Black Hawk","offers":[{"title":"15kg","offer_id":46499478438143,"sku":"9312239041664","price":209.99,"currency_code":"NZD","in_stock":true},{"title":"7kg","offer_id":46499478405375,"sku":"BH318","price":139.99,"currency_code":"NZD","in_stock":true},{"title":"2.5kg","offer_id":46499478372607,"sku":"BH317","price":68.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/s842922593693558394_p24_i1_w1024.jpg?v=1737095041"},{"product_id":"black-hawk-grain-free-lamb","title":"Black Hawk Grain Free Lamb","description":"\u003cbody\u003e\n\u003cp\u003eOur Australian pasture grazed lamb recipe is formulated to support muscle development and strong, healthy bones. Our highly flavoursome protein-rich recipe is supplemented with vegetables, fruits and generous doses of omega oils for dogs on the go. This higher protein diet is for dogs prone to dietary sensitivities, or for those who wish to exclude grains from their diet.\u003c\/p\u003e\n\u003cp\u003eSuitable for all breeds of adult dogs.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIngredients\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eLamb Meal, Chicken Meal, Peas, Chicken Fat (naturally preserved with Rosemary Extract, Mixed Tocopherols \u0026amp; Citric Acid). Tapioca, Potato, Sweet Potato, Chicken Gravy, Sugar Beet Pulp, Essential Vitamins and Minerals, Salmon Oil, Sunflower Oil, Chicory Root, Di-Calcium Phosphate, Egg, Alfalfa, Salt, Apple, Brewers Yeast, Pumpkin Seeds, Natural Antioxidants, Coconut Oil, Yoghurt Powder, Emu Oil, Blueberries, Cranberries, Dandelion Tea, Parsley, Peppermint Tea, Rosemary Extract, Chondroitin, Glucosamine, Carrots, Yucca Schidigera, Spinach, Kelp, Tomato, Beta Carotene.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNutritional Information\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eBlack Hawk Grain Free pet food provides a complete diet for adult dogs. It is formulated to meet the nutritional levels established by the Association of American Food Control Officials (AAFCO) Dog Food Nutrient Profile for the maintenance of adult dogs.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eImportant Feeding Information:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e* Make sure fresh water in a clean bowl is available at all times\u003c\/p\u003e\n\u003cp\u003e* Pregnant or nursing dogs may need food available at all times\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eStorage Guidelines\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eFor maximum freshness, close packaging tightly between feeds, or store product in an airtight container. Store in a cool, dry place away from fresh sunlight.\u003c\/p\u003e\n\nFeeding Caclculator\n\n\n\n    \u003cmeta charset=\"UTF-8\"\u003e\n    \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n    \u003ctitle\u003eBlack Hawk Feeding Calculator\u003c\/title\u003e\n    \u003cstyle\u003e\n        body { font-family: Arial, sans-serif; background-color: #f4f4f4; text-align: center; padding: 20px; }\n        .calculator {\n            max-width: 400px; \n            margin: 20px auto; \n            padding: 20px; \n            border-radius: 10px; \n            background: #fff; \n            box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);\n        }\n        label { font-weight: bold; display: block; margin-top: 10px; }\n        select, input, button {\n            width: 100%; \n            padding: 10px; \n            margin: 10px 0; \n            border: 1px solid #ccc; \n            border-radius: 5px;\n            font-size: 16px;\n        }\n        button {\n            background-color: #007bff; \n            color: white; \n            font-weight: bold; \n            cursor: pointer;\n        }\n        button:hover {\n            background-color: #0056b3;\n        }\n        .result {\n            font-size: 18px;\n            font-weight: bold;\n            margin-top: 10px;\n            color: #333;\n        }\n    \u003c\/style\u003e\n\n\n    \u003cdiv class=\"calculator\"\u003e\n        \u003ch2\u003eBlack Hawk Feeding Calculator\u003c\/h2\u003e\n        \n        \u003clabel for=\"bagSize\"\u003eSelect Bag Size:\u003c\/label\u003e\n        \u003cselect id=\"bagSize\"\u003e\n            \u003coption value=\"2500\"\u003e2.5kg\u003c\/option\u003e\n            \u003coption value=\"7000\"\u003e7kg\u003c\/option\u003e\n            \u003coption value=\"15000\" selected\u003e15kg\u003c\/option\u003e\n        \u003c\/select\u003e\n        \n        \u003clabel for=\"dogWeight\"\u003eEnter your puppy's weight (kg):\u003c\/label\u003e\n        \u003cinput type=\"number\" id=\"dogWeight\" min=\"1\" max=\"90\" step=\"0.1\" placeholder=\"e.g., 25\"\u003e\n        \n        \u003cbutton onclick=\"calculateFeed()\"\u003eCalculate\u003c\/button\u003e\n        \n        \u003cp class=\"result\" id=\"gramsPerDay\"\u003eGrams per day: --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"costPerDay\"\u003eCost per day: --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"costPerMeal\"\u003eCost per meal (2 meals\/day): --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"daysPerBag\"\u003eDays per bag: --\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cscript\u003e\n        function calculateFeed() {\n            let weight = parseFloat(document.getElementById(\"dogWeight\").value);\n            let bagSize = parseInt(document.getElementById(\"bagSize\").value);\n            \n            let bagPrices = { 2500: 57.99, 7000: 139.99, 15000: 234.99 };\n            let price = bagPrices[bagSize];\n            let subscriptionPrice = price * 0.85;\n            \n            if (isNaN(weight) || weight \u003c 1 || weight \u003e 90) {\n                document.getElementById(\"gramsPerDay\").innerText = \"Grams per day: --\";\n                document.getElementById(\"costPerDay\").innerText = \"Cost per day: --\";\n                document.getElementById(\"costPerMeal\").innerText = \"Cost per meal: --\";\n                document.getElementById(\"daysPerBag\").innerText = \"Days per bag: --\";\n                return;\n            }\n            \n            let feedingGuide = [\n                { maxWeight: 5, minGrams: 85, maxGrams: 100 },\n                { maxWeight: 10, minGrams: 85, maxGrams: 140 },\n                { maxWeight: 15, minGrams: 140, maxGrams: 195 },\n                { maxWeight: 25, minGrams: 195, maxGrams: 285 },\n                { maxWeight: 35, minGrams: 285, maxGrams: 365 },\n            ];\n            \n            let gramsPerDay;\n            for (let range of feedingGuide) {\n                if (weight \u003c= range.maxWeight) {\n                    gramsPerDay = range.minGrams + ((range.maxGrams - range.minGrams) \/ (range.maxWeight - (range.maxWeight - 5))) * (weight - (range.maxWeight - 5));\n                    break;\n                }\n            }\n            if (!gramsPerDay) {\n                gramsPerDay = 365 + ((weight - 35) \/ 10) * 70;\n            }\n            \n            let costPerGram = price \/ bagSize;\n            let costPerGramSub = subscriptionPrice \/ bagSize;\n            \n            let costPerDay = (gramsPerDay * costPerGram).toFixed(2);\n            let costPerDaySub = (gramsPerDay * costPerGramSub).toFixed(2);\n            \n            let costPerMeal = (costPerDay \/ 2).toFixed(2);\n            let costPerMealSub = (costPerDaySub \/ 2).toFixed(2);\n            \n            let daysPerBag = (bagSize \/ gramsPerDay).toFixed(0);\n            \n            document.getElementById(\"gramsPerDay\").innerText = `Grams per day: ${gramsPerDay.toFixed(0)}g`;\n            document.getElementById(\"costPerDay\").innerText = `Cost per day: $${costPerDay} (Subscription: $${costPerDaySub})`;\n            document.getElementById(\"costPerMeal\").innerText = `Cost per meal: $${costPerMeal} (Subscription: $${costPerMealSub})`;\n            document.getElementById(\"daysPerBag\").innerText = `Days per bag: ${daysPerBag}`;\n        }\n    \u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"Black Hawk","offers":[{"title":"15kg","offer_id":46499479322879,"sku":"9312239041695","price":209.99,"currency_code":"NZD","in_stock":true},{"title":"7kg","offer_id":46499479290111,"sku":"9312239041688","price":139.99,"currency_code":"NZD","in_stock":true},{"title":"2.5kg","offer_id":46499479257343,"sku":"9312239041671","price":68.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/s842922593693558394_p25_i1_w1024.jpg?v=1737095056"},{"product_id":"black-hawk-original-chicken-rice-small-breed-puppy","title":"Black Hawk Original Chicken \u0026 Rice Small Breed Puppy","description":"\u003cbody\u003e\n\u003cp\u003eBlack Hawk Original Chicken \u0026amp; and; Rice for Small Breed Puppies has been formulated by pet nutritionists and vets to help your puppy thrive and reach their potential for growth, development, and learning. \u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eMade with Australian chicken, a highly digestible lean protein source packed with essential amino acids for strong muscles, healthy bones, and vitality. This balanced high-quality diet also includes sweet potato which is a rich source of fibre for intestinal health and omega-3 fatty acids from fish oil for brain development. A blend of Australian sourced rice and oats help provide energy to the developing body and brain. \u003c\/p\u003e\n\u003cp\u003eAt Black Hawk, Every Ingredient Matters®. \u003c\/p\u003e\n\nFeeding Calculator\n\n\n\n    \u003cmeta charset=\"UTF-8\"\u003e\n    \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n    \u003ctitle\u003eBlack Hawk Feeding Calculator - Small Breed\u003c\/title\u003e\n    \u003cstyle\u003e\n        body { font-family: Arial, sans-serif; background-color: #f4f4f4; text-align: center; padding: 20px; }\n        .calculator {\n            max-width: 400px; \n            margin: 20px auto; \n            padding: 20px; \n            border-radius: 10px; \n            background: #fff; \n            box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);\n        }\n        label { font-weight: bold; display: block; margin-top: 10px; }\n        select, input, button {\n            width: 100%; \n            padding: 10px; \n            margin: 10px 0; \n            border: 1px solid #ccc; \n            border-radius: 5px;\n            font-size: 16px;\n        }\n        button {\n            background-color: #007bff; \n            color: white; \n            font-weight: bold; \n            cursor: pointer;\n        }\n        button:hover {\n            background-color: #0056b3;\n        }\n        .result {\n            font-size: 18px;\n            font-weight: bold;\n            margin-top: 10px;\n            color: #333;\n        }\n    \u003c\/style\u003e\n\n\n    \u003cdiv class=\"calculator\"\u003e\n        \u003ch2\u003eBlack Hawk Feeding Calculator - Small Breed\u003c\/h2\u003e\n        \n        \u003clabel for=\"bagSize\"\u003eSelect Bag Size:\u003c\/label\u003e\n        \u003cselect id=\"bagSize\"\u003e\n            \u003coption value=\"3000\"\u003e3kg\u003c\/option\u003e\n            \u003coption value=\"10000\"\u003e10kg\u003c\/option\u003e\n        \u003c\/select\u003e\n        \n        \u003clabel for=\"dogWeight\"\u003eEnter your puppy's expected adult weight (kg):\u003c\/label\u003e\n        \u003cinput type=\"number\" id=\"dogWeight\" min=\"1\" max=\"15\" step=\"0.1\" placeholder=\"e.g., 5\"\u003e\n        \n        \u003clabel for=\"puppyAge\"\u003eSelect your puppy's age (months):\u003c\/label\u003e\n        \u003cselect id=\"puppyAge\"\u003e\n            \u003coption value=\"6\"\u003e6 weeks\u003c\/option\u003e\n            \u003coption value=\"8\"\u003e8 weeks\u003c\/option\u003e\n            \u003coption value=\"10\"\u003e10 weeks\u003c\/option\u003e\n            \u003coption value=\"12\"\u003e12 weeks\u003c\/option\u003e\n            \u003coption value=\"14\"\u003e14 weeks\u003c\/option\u003e\n            \u003coption value=\"16\"\u003e16 weeks\u003c\/option\u003e\n            \u003coption value=\"18\"\u003e18 weeks\u003c\/option\u003e\n            \u003coption value=\"20\"\u003e20 weeks\u003c\/option\u003e\n            \u003coption value=\"22\"\u003e22 weeks\u003c\/option\u003e\n        \u003c\/select\u003e\n        \n        \u003cbutton onclick=\"calculateFeed()\"\u003eCalculate\u003c\/button\u003e\n        \n        \u003cp class=\"result\" id=\"gramsPerDay\"\u003eGrams per day: --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"costPerDay\"\u003eCost per day: --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"costPerMeal\"\u003eCost per meal (2 meals\/day): --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"daysPerBag\"\u003eDays per bag: --\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cscript\u003e\n        function calculateFeed() {\n            let weight = parseFloat(document.getElementById(\"dogWeight\").value);\n            let age = parseInt(document.getElementById(\"puppyAge\").value);\n            let bagSize = parseInt(document.getElementById(\"bagSize\").value);\n            let bagPrices = { 3000: 57.99, 10000: 139.99 };\n            let price = bagPrices[bagSize];\n            let subscriptionPrice = price * 0.85;\n            \n            if (isNaN(weight) || weight \u003c 1 || weight \u003e 15 || isNaN(age) || age \u003c 6 || age \u003e 22) {\n                document.getElementById(\"gramsPerDay\").innerText = \"Grams per day: --\";\n                document.getElementById(\"costPerDay\").innerText = \"Cost per day: --\";\n                document.getElementById(\"costPerMeal\").innerText = \"Cost per meal: --\";\n                document.getElementById(\"daysPerBag\").innerText = \"Days per bag: --\";\n                return;\n            }\n            \n            let gramsPerDay = 0;\n            \n            if (weight == 2) {\n                if (age == 6) gramsPerDay = 45;\n                else if (age == 8) gramsPerDay = 50;\n                else if (age == 10) gramsPerDay = 53;\n                else if (age == 12) gramsPerDay = 56;\n            } else if (weight == 5) {\n                if (age == 6) gramsPerDay = 90;\n                else if (age == 8) gramsPerDay = 97;\n                else if (age == 10) gramsPerDay = 104;\n                else if (age == 12) gramsPerDay = 111;\n            } else if (weight == 7) {\n                if (age == 6) gramsPerDay = 112;\n                else if (age == 8) gramsPerDay = 123;\n                else if (age == 10) gramsPerDay = 132;\n                else if (age == 12) gramsPerDay = 142;\n            } else if (weight == 10) {\n                if (age == 6) gramsPerDay = 134;\n                else if (age == 8) gramsPerDay = 157;\n                else if (age == 10) gramsPerDay = 171;\n                else if (age == 12) gramsPerDay = 185;\n            } else if (weight == 15) {\n                if (age == 6) gramsPerDay = 168;\n                else if (age == 8) gramsPerDay = 208;\n                else if (age == 10) gramsPerDay = 226;\n                else if (age == 12) gramsPerDay = 245;\n            }\n            \n            let costPerGram = price \/ bagSize;\n            let costPerGramSub = subscriptionPrice \/ bagSize;\n            \n            let costPerDay = (gramsPerDay * costPerGram).toFixed(2);\n            let costPerDaySub = (gramsPerDay * costPerGramSub).toFixed(2);\n            \n            let costPerMeal = (costPerDay \/ 2).toFixed(2);\n            let costPerMealSub = (costPerDaySub \/ 2).toFixed(2);\n            \n            let daysPerBag = (bagSize \/ gramsPerDay).toFixed(0);\n            \n            document.getElementById(\"gramsPerDay\").innerText = `Grams per day: ${gramsPerDay}g`;\n            document.getElementById(\"costPerDay\").innerText = `Cost per day: $${costPerDay} (Subscription: $${costPerDaySub})`;\n            document.getElementById(\"costPerMeal\").innerText = `Cost per meal: $${costPerMeal} (Subscription: $${costPerMealSub})`;\n            document.getElementById(\"daysPerBag\").innerText = `Days per bag: ${daysPerBag}`;\n        }\n    \u003c\/script\u003e\n\u003c\/body\u003e","brand":"Doubtless Bay Pet Resort","offers":[{"title":"3kg","offer_id":46499479879935,"sku":"BH490","price":57.99,"currency_code":"NZD","in_stock":true},{"title":"10kg","offer_id":46499479912703,"sku":"BH491","price":139.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/s842922593693558394_p26_i1_w2584.jpg?v=1737095071"},{"product_id":"black-hawk-original-chicken-rice-medium-breed-puppy","title":"Black Hawk Original Chicken \u0026 Rice, Medium Breed Puppy","description":"\u003cbody\u003e\n\u003cp\u003eNew Black Hawk Original Chicken \u0026amp; Rice for Medium Breed Puppies has been formulated by pet nutritionists and vets to help your puppy thrive and reach their potential for growth and development. \u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eMade with Australian chicken, a highly digestible lean protein source packed with essential amino acids for strong muscles, healthy bones, and vitality. This balanced high-quality diet also includes sweet potato which is a rich source of fibre to support digestive health and nutrient absorption. Blueberries and cranberries, rich in antioxidants may help immunity and natural defences, while rosemary a highly effective natural preservative may improve cell function.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eAt Black Hawk, Every Ingredient Matters®. \u003c\/p\u003e\n\nFeeding Calculator\n\n\n\n    \u003cmeta charset=\"UTF-8\"\u003e\n    \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n    \u003ctitle\u003eBlack Hawk Feeding Calculator - Medium Breed\u003c\/title\u003e\n    \u003cstyle\u003e\n        body { font-family: Arial, sans-serif; background-color: #f4f4f4; text-align: center; padding: 20px; }\n        .calculator {\n            max-width: 400px; \n            margin: 20px auto; \n            padding: 20px; \n            border-radius: 10px; \n            background: #fff; \n            box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);\n        }\n        label { font-weight: bold; display: block; margin-top: 10px; }\n        select, input, button {\n            width: 100%; \n            padding: 10px; \n            margin: 10px 0; \n            border: 1px solid #ccc; \n            border-radius: 5px;\n            font-size: 16px;\n        }\n        button {\n            background-color: #007bff; \n            color: white; \n            font-weight: bold; \n            cursor: pointer;\n        }\n        button:hover {\n            background-color: #0056b3;\n        }\n        .result {\n            font-size: 18px;\n            font-weight: bold;\n            margin-top: 10px;\n            color: #333;\n        }\n    \u003c\/style\u003e\n\n\n    \u003cdiv class=\"calculator\"\u003e\n        \u003ch2\u003eBlack Hawk Feeding Calculator - Medium Breed\u003c\/h2\u003e\n        \n        \u003clabel for=\"expectedAdultWeight\"\u003eEnter your puppy's expected adult weight (kg):\u003c\/label\u003e\n        \u003cinput type=\"number\" id=\"expectedAdultWeight\" min=\"1\" max=\"100\" step=\"0.1\" placeholder=\"e.g., 20\"\u003e\n        \n        \u003clabel for=\"puppyAge\"\u003eSelect your puppy's age (months):\u003c\/label\u003e\n        \u003cselect id=\"puppyAge\"\u003e\n            \u003coption value=\"6\"\u003e6 weeks\u003c\/option\u003e\n            \u003coption value=\"8\"\u003e8 weeks\u003c\/option\u003e\n            \u003coption value=\"10\"\u003e10 weeks\u003c\/option\u003e\n            \u003coption value=\"12\"\u003e3 months\u003c\/option\u003e\n            \u003coption value=\"14\"\u003e4 months\u003c\/option\u003e\n            \u003coption value=\"15\"\u003e5 months\u003c\/option\u003e\n            \u003coption value=\"18\"\u003e6 months\u003c\/option\u003e\n            \u003coption value=\"20\"\u003e8 months\u003c\/option\u003e\n            \u003coption value=\"22\"\u003e10 months\u003c\/option\u003e\n            \u003coption value=\"26\"\u003e12 months\u003c\/option\u003e\n            \u003coption value=\"30\"\u003e15 months\u003c\/option\u003e\n            \u003coption value=\"34\"\u003eover 15 months\u003c\/option\u003e\n        \u003c\/select\u003e\n        \n        \u003clabel for=\"bagSize\"\u003eSelect Bag Size:\u003c\/label\u003e\n        \u003cselect id=\"bagSize\"\u003e\n            \u003coption value=\"3000\"\u003e3kg\u003c\/option\u003e\n            \u003coption value=\"10000\"\u003e10kg\u003c\/option\u003e\n            \u003coption value=\"20000\"\u003e20kg\u003c\/option\u003e\n        \u003c\/select\u003e\n        \n        \u003cbutton onclick=\"calculateFeed()\"\u003eCalculate\u003c\/button\u003e\n        \n        \u003cp class=\"result\" id=\"gramsPerDay\"\u003eGrams per day: --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"costPerDay\"\u003eCost per day: --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"costPerMeal\"\u003eCost per meal (2 meals\/day): --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"daysPerBag\"\u003eDays per bag: --\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cscript\u003e\n        function calculateFeed() {\n            \/\/ Get the input values\n            let adultWeight = parseFloat(document.getElementById(\"expectedAdultWeight\").value);\n            let puppyAge = parseInt(document.getElementById(\"puppyAge\").value);\n            let bagSize = parseInt(document.getElementById(\"bagSize\").value);\n            \n            \/\/ Validate the input\n            if (isNaN(adultWeight) || adultWeight \u003c 1 || adultWeight \u003e 100) {\n                alert(\"Please enter a valid expected adult weight.\");\n                return;\n            }\n            \n            \/\/ Medium Breed feeding guide data\n            let feedingGuide = {\n                6: {15: 170, 20: 216, 25: 255, 30: 241},\n                8: {15: 211, 20: 254, 25: 265, 30: 254},\n                10: {15: 230, 20: 280, 25: 295, 30: 277},\n                12: {15: 248, 20: 305, 25: 325, 30: 300},\n                14: {15: 267, 20: 330, 25: 354, 30: 341},\n                15: {15: 273, 20: 338, 25: 378, 30: 405},\n                18: {15: 273, 20: 339, 25: 402, 30: 460},\n                20: {15: 236, 20: 300, 25: 362, 30: 429},\n                22: {15: 196, 20: 244, 25: 291, 30: 364},\n                26: {15: 194, 20: 240, 25: 286, 30: 328},\n                30: {15: 292, 20: 326, 25: 326, 30: 326},\n                34: {15: 292, 20: 326, 25: 326, 30: 326}\n            };\n            \n            \/\/ Find the correct grams per day based on age and expected adult weight\n            let gramsPerDay;\n            if (feedingGuide[puppyAge]) {\n                \/\/ Loop through weight ranges\n                for (let weightRange in feedingGuide[puppyAge]) {\n                    if (adultWeight \u003c= weightRange) {\n                        gramsPerDay = feedingGuide[puppyAge][weightRange];\n                        break;\n                    }\n                }\n            }\n\n            if (!gramsPerDay) {\n                alert(\"No feeding guide data available for this age and weight combination.\");\n                return;\n            }\n\n            \/\/ Get the price for the selected bag size\n            let bagPrices = { 3000: 57.99, 10000: 139.99, 20000: 234.99 };\n            let price = bagPrices[bagSize];\n            let subscriptionPrice = price * 0.85;\n            \n            \/\/ Calculate the cost per day, per meal, and days per bag\n            let costPerGram = price \/ bagSize;\n            let costPerGramSub = subscriptionPrice \/ bagSize;\n            \n            let costPerDay = (gramsPerDay * costPerGram).toFixed(2);\n            let costPerDaySub = (gramsPerDay * costPerGramSub).toFixed(2);\n            \n            let costPerMeal = (costPerDay \/ 2).toFixed(2);\n            let costPerMealSub = (costPerDaySub \/ 2).toFixed(2);\n            \n            \/\/ Calculate how many days the bag will last\n            let daysPerBag = (bagSize \/ gramsPerDay).toFixed(0);\n            \n            \/\/ Display results\n            document.getElementById(\"gramsPerDay\").innerText = `Grams per day: ${gramsPerDay}g`;\n            document.getElementById(\"costPerDay\").innerText = `Cost per day: $${costPerDay} (Subscription: $${costPerDaySub})`;\n            document.getElementById(\"costPerMeal\").innerText = `Cost per meal: $${costPerMeal} (Subscription: $${costPerMealSub})`;\n            document.getElementById(\"daysPerBag\").innerText = `Days per bag: ${daysPerBag}`;\n        }\n    \u003c\/script\u003e\n\n\n\u003c\/body\u003e","brand":"Black Hawk","offers":[{"title":"20kg","offer_id":46499480862975,"sku":"BH496","price":209.99,"currency_code":"NZD","in_stock":true},{"title":"10kg","offer_id":46499480830207,"sku":"BH495","price":139.99,"currency_code":"NZD","in_stock":true},{"title":"3kg","offer_id":46499480797439,"sku":"BH494","price":57.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/s842922593693558394_p27_i1_w2584.jpg?v=1737095089"},{"product_id":"black-hawk-original-chicken-rice-large-breed-puppy","title":"Black Hawk Original Chicken \u0026 Rice, Large Breed Puppy","description":"\u003cbody\u003e\n\u003cp\u003eNew Black Hawk Original Chicken \u0026amp; Rice for Large Breed Puppies has been formulated by pet nutritionists and vets to help your puppy thrive and reach their potential for growth and development. \u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eMade with Australian chicken, a highly digestible lean protein source packed with essential amino acids for strong muscles, healthy bones, and vitality. This balanced high-quality diet also contains green-lipped mussel that may support healthy joints and sweet potato, a rich source of fibre to support digestive health and nutrient absorption. A blend of Australian sourced rice and oats helps provide energy to the developing body and brain.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eAt Black Hawk, Every Ingredient Matters®.\u003c\/p\u003e\n\nFeeding Calculator\n\n\n\n    \u003cmeta charset=\"UTF-8\"\u003e\n    \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n    \u003ctitle\u003eBlack Hawk Feeding Calculator\u003c\/title\u003e\n    \u003cstyle\u003e\n        body { font-family: Arial, sans-serif; background-color: #f4f4f4; text-align: center; padding: 20px; }\n        .calculator {\n            max-width: 400px; \n            margin: 20px auto; \n            padding: 20px; \n            border-radius: 10px; \n            background: #fff; \n            box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);\n        }\n        label { font-weight: bold; display: block; margin-top: 10px; }\n        select, input, button {\n            width: 100%; \n            padding: 10px; \n            margin: 10px 0; \n            border: 1px solid #ccc; \n            border-radius: 5px;\n            font-size: 16px;\n        }\n        button {\n            background-color: #007bff; \n            color: white; \n            font-weight: bold; \n            cursor: pointer;\n        }\n        button:hover {\n            background-color: #0056b3;\n        }\n        .result {\n            font-size: 18px;\n            font-weight: bold;\n            margin-top: 10px;\n            color: #333;\n        }\n    \u003c\/style\u003e\n\n\n    \u003cdiv class=\"calculator\"\u003e\n        \u003ch2\u003eBlack Hawk Feeding Calculator\u003c\/h2\u003e\n        \n        \u003clabel for=\"expectedAdultWeight\"\u003eEnter your puppy's expected adult weight (kg):\u003c\/label\u003e\n        \u003cinput type=\"number\" id=\"expectedAdultWeight\" min=\"1\" max=\"100\" step=\"0.1\" placeholder=\"e.g., 30\"\u003e\n        \n        \u003clabel for=\"puppyAge\"\u003eSelect your puppy's age (months):\u003c\/label\u003e\n        \u003cselect id=\"puppyAge\"\u003e\n            \u003coption value=\"6\"\u003e6 weeks\u003c\/option\u003e\n            \u003coption value=\"10\"\u003e10 weeks\u003c\/option\u003e\n            \u003coption value=\"12\"\u003e3 months\u003c\/option\u003e\n            \u003coption value=\"14\"\u003e4 months\u003c\/option\u003e\n            \u003coption value=\"15\"\u003e5 months\u003c\/option\u003e\n            \u003coption value=\"18\"\u003e6 months\u003c\/option\u003e\n            \u003coption value=\"20\"\u003e8 months\u003c\/option\u003e\n            \u003coption value=\"22\"\u003e10 months\u003c\/option\u003e\n            \u003coption value=\"26\"\u003e14 months\u003c\/option\u003e\n            \u003coption value=\"30\"\u003e18 months\u003c\/option\u003e\n            \u003coption value=\"34\"\u003e22 months\u003c\/option\u003e\n        \u003c\/select\u003e\n        \n        \u003clabel for=\"bagSize\"\u003eSelect Bag Size:\u003c\/label\u003e\n        \u003cselect id=\"bagSize\"\u003e\n            \u003coption value=\"3000\"\u003e3kg\u003c\/option\u003e\n            \u003coption value=\"10000\"\u003e10kg\u003c\/option\u003e\n            \u003coption value=\"20000\"\u003e20kg\u003c\/option\u003e\n        \u003c\/select\u003e\n        \n        \u003cbutton onclick=\"calculateFeed()\"\u003eCalculate\u003c\/button\u003e\n        \n        \u003cp class=\"result\" id=\"gramsPerDay\"\u003eGrams per day: --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"costPerDay\"\u003eCost per day: --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"costPerMeal\"\u003eCost per meal (2 meals\/day): --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"daysPerBag\"\u003eDays per bag: --\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cscript\u003e\n        function calculateFeed() {\n            \/\/ Get the input values\n            let adultWeight = parseFloat(document.getElementById(\"expectedAdultWeight\").value);\n            let puppyAge = parseInt(document.getElementById(\"puppyAge\").value);\n            let bagSize = parseInt(document.getElementById(\"bagSize\").value);\n            \n            \/\/ Validate the input\n            if (isNaN(adultWeight) || adultWeight \u003c 1 || adultWeight \u003e 100) {\n                alert(\"Please enter a valid expected adult weight.\");\n                return;\n            }\n            \n            \/\/ Feeding guide data\n            let feedingGuide = {\n                6: {30: 249, 40: 286, 50: 298, 60: 321},\n                10: {30: 286, 40: 332, 50: 389, 60: 420},\n                12: {30: 310, 40: 384, 50: 465, 60: 534},\n                14: {30: 353, 40: 435, 50: 514, 60: 589},\n                15: {30: 418, 40: 518, 50: 610, 60: 697},\n                18: {30: 475, 40: 590, 50: 694, 60: 794},\n                20: {30: 443, 40: 554, 50: 694, 60: 800},\n                22: {30: 377, 40: 484, 50: 609, 60: 707},\n                26: {30: 337, 40: 417, 50: 501, 60: 575},\n                30: {30: 484, 40: 495, 50: 569, 60: 569},\n                34: {30: 532, 40: 610, 50: 610, 60: 610}\n            };\n            \n            \/\/ Find the correct grams per day based on age and expected adult weight\n            let gramsPerDay;\n            if (feedingGuide[puppyAge]) {\n                \/\/ Loop through weight ranges\n                for (let weightRange in feedingGuide[puppyAge]) {\n                    if (adultWeight \u003c= weightRange) {\n                        gramsPerDay = feedingGuide[puppyAge][weightRange];\n                        break;\n                    }\n                }\n            }\n\n            if (!gramsPerDay) {\n                alert(\"No feeding guide data available for this age and weight combination.\");\n                return;\n            }\n\n            \/\/ Get the price for the selected bag size\n            let bagPrices = { 3000: 57.99, 10000: 139.99, 20000: 234.99 };\n            let price = bagPrices[bagSize];\n            let subscriptionPrice = price * 0.85;\n            \n            \/\/ Calculate the cost per day, per meal, and days per bag\n            let costPerGram = price \/ bagSize;\n            let costPerGramSub = subscriptionPrice \/ bagSize;\n            \n            let costPerDay = (gramsPerDay * costPerGram).toFixed(2);\n            let costPerDaySub = (gramsPerDay * costPerGramSub).toFixed(2);\n            \n            let costPerMeal = (costPerDay \/ 2).toFixed(2);\n            let costPerMealSub = (costPerDaySub \/ 2).toFixed(2);\n            \n            \/\/ Calculate how many days the bag will last\n            let daysPerBag = (bagSize \/ gramsPerDay).toFixed(0);\n            \n            \/\/ Display results\n            document.getElementById(\"gramsPerDay\").innerText = `Grams per day: ${gramsPerDay}g`;\n            document.getElementById(\"costPerDay\").innerText = `Cost per day: $${costPerDay} (Subscription: $${costPerDaySub})`;\n            document.getElementById(\"costPerMeal\").innerText = `Cost per meal: $${costPerMeal} (Subscription: $${costPerMealSub})`;\n            document.getElementById(\"daysPerBag\").innerText = `Days per bag: ${daysPerBag}`;\n        }\n    \u003c\/script\u003e\n\n\n\u003c\/body\u003e","brand":"Black Hawk","offers":[{"title":"20kg","offer_id":46499481649407,"sku":"9312239049806","price":209.99,"currency_code":"NZD","in_stock":true},{"title":"10kg","offer_id":46499481616639,"sku":"BH499","price":139.99,"currency_code":"NZD","in_stock":true},{"title":"3kg","offer_id":46499481583871,"sku":"BH498","price":57.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/s842922593693558394_p28_i1_w2584.jpg?v=1737095104"},{"product_id":"black-hawk-grain-free-salmon","title":"Black Hawk Grain Free Salmon","description":"\u003cbody\u003e\n\u003cp\u003eRich in omega oils for skin and joint health, this novel, highly digestible protein is full of amino acids and iron for bone, muscle and heart health. With no grains, using tapioca and sweet potato as alternative sources of carbohydrate, this high protein diet is for dogs prone to dietary sensitivities, or for those who wish to exclude grains from their diet.\u003c\/p\u003e\n\u003cp\u003eSuitable for all breeds of adult dogs.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIngredients\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eSalmon Meal, Peas, Chicken Fat (naturally preserved with Rosemary Extract, Mixed Tocopherols \u0026amp; Citric Acid). Tapioca, Potato, Sweet Potato, Chicken Gravy, Sugar Beet Pulp, Essential Vitamins and Minerals, Salmon Oil, Sunflower Oil, Chicory Root, Di-Calcium Phosphate, Alfalfa, Salt, Apple, Brewers Yeast, Pumpkin Seeds, Natural Antioxidants, Coconut Oil, Yoghurt Powder, Emu Oil, Blueberries, Cranberries, Dandelion Tea, Parsley, Peppermint Tea, Rosemary Extract, Chondroitin, Glucosamine, Carrots, Yucca Schidigera, Spinach, Kelp, Tomato, Beta Carotene.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNutritional Information\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eBlack Hawk Grain Free pet food provides a complete diet for adult dogs. It is formulated to meet the nutritional levels established by the Association of American Food Control Officials (AAFCO) Dog Food Nutrient Profile for the maintenance of adult dogs.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eImportant Feeding Information:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e* Make sure fresh water in a clean bowl is available at all times\u003c\/p\u003e\n\u003cp\u003e* Pregnant or nursing dogs may need food available at all times\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eStorage Guidelines\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eFor maximum freshness, close packaging tightly between feeds, or store product in an airtight container. Store in a cool, dry place away from fresh sunlight.\u003c\/p\u003e\n\nFeeding Calculator\n\n\n\n    \u003cmeta charset=\"UTF-8\"\u003e\n    \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n    \u003ctitle\u003eBlack Hawk Feeding Calculator\u003c\/title\u003e\n    \u003cstyle\u003e\n        body { font-family: Arial, sans-serif; background-color: #f4f4f4; text-align: center; padding: 20px; }\n        .calculator {\n            max-width: 400px; \n            margin: 20px auto; \n            padding: 20px; \n            border-radius: 10px; \n            background: #fff; \n            box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);\n        }\n        label { font-weight: bold; display: block; margin-top: 10px; }\n        select, input, button {\n            width: 100%; \n            padding: 10px; \n            margin: 10px 0; \n            border: 1px solid #ccc; \n            border-radius: 5px;\n            font-size: 16px;\n        }\n        button {\n            background-color: #007bff; \n            color: white; \n            font-weight: bold; \n            cursor: pointer;\n        }\n        button:hover {\n            background-color: #0056b3;\n        }\n        .result {\n            font-size: 18px;\n            font-weight: bold;\n            margin-top: 10px;\n            color: #333;\n        }\n    \u003c\/style\u003e\n\n\n    \u003cdiv class=\"calculator\"\u003e\n        \u003ch2\u003eBlack Hawk Feeding Calculator\u003c\/h2\u003e\n        \n        \u003clabel for=\"bagSize\"\u003eSelect Bag Size:\u003c\/label\u003e\n        \u003cselect id=\"bagSize\"\u003e\n            \u003coption value=\"2500\"\u003e2.5kg\u003c\/option\u003e\n            \u003coption value=\"7000\"\u003e7kg\u003c\/option\u003e\n            \u003coption value=\"15000\" selected\u003e15kg\u003c\/option\u003e\n        \u003c\/select\u003e\n        \n        \u003clabel for=\"dogWeight\"\u003eEnter your puppy's weight (kg):\u003c\/label\u003e\n        \u003cinput type=\"number\" id=\"dogWeight\" min=\"1\" max=\"90\" step=\"0.1\" placeholder=\"e.g., 25\"\u003e\n        \n        \u003cbutton onclick=\"calculateFeed()\"\u003eCalculate\u003c\/button\u003e\n        \n        \u003cp class=\"result\" id=\"gramsPerDay\"\u003eGrams per day: --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"costPerDay\"\u003eCost per day: --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"costPerMeal\"\u003eCost per meal (2 meals\/day): --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"daysPerBag\"\u003eDays per bag: --\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cscript\u003e\n        function calculateFeed() {\n            let weight = parseFloat(document.getElementById(\"dogWeight\").value);\n            let bagSize = parseInt(document.getElementById(\"bagSize\").value);\n            \n            let bagPrices = { 2500: 57.99, 7000: 139.99, 15000: 234.99 };\n            let price = bagPrices[bagSize];\n            let subscriptionPrice = price * 0.85;\n            \n            if (isNaN(weight) || weight \u003c 1 || weight \u003e 90) {\n                document.getElementById(\"gramsPerDay\").innerText = \"Grams per day: --\";\n                document.getElementById(\"costPerDay\").innerText = \"Cost per day: --\";\n                document.getElementById(\"costPerMeal\").innerText = \"Cost per meal: --\";\n                document.getElementById(\"daysPerBag\").innerText = \"Days per bag: --\";\n                return;\n            }\n            \n            let feedingGuide = [\n                { maxWeight: 5, minGrams: 85, maxGrams: 100 },\n                { maxWeight: 10, minGrams: 85, maxGrams: 140 },\n                { maxWeight: 15, minGrams: 140, maxGrams: 195 },\n                { maxWeight: 25, minGrams: 195, maxGrams: 285 },\n                { maxWeight: 35, minGrams: 285, maxGrams: 365 },\n            ];\n            \n            let gramsPerDay;\n            for (let range of feedingGuide) {\n                if (weight \u003c= range.maxWeight) {\n                    gramsPerDay = range.minGrams + ((range.maxGrams - range.minGrams) \/ (range.maxWeight - (range.maxWeight - 5))) * (weight - (range.maxWeight - 5));\n                    break;\n                }\n            }\n            if (!gramsPerDay) {\n                gramsPerDay = 365 + ((weight - 35) \/ 10) * 70;\n            }\n            \n            let costPerGram = price \/ bagSize;\n            let costPerGramSub = subscriptionPrice \/ bagSize;\n            \n            let costPerDay = (gramsPerDay * costPerGram).toFixed(2);\n            let costPerDaySub = (gramsPerDay * costPerGramSub).toFixed(2);\n            \n            let costPerMeal = (costPerDay \/ 2).toFixed(2);\n            let costPerMealSub = (costPerDaySub \/ 2).toFixed(2);\n            \n            let daysPerBag = (bagSize \/ gramsPerDay).toFixed(0);\n            \n            document.getElementById(\"gramsPerDay\").innerText = `Grams per day: ${gramsPerDay.toFixed(0)}g`;\n            document.getElementById(\"costPerDay\").innerText = `Cost per day: $${costPerDay} (Subscription: $${costPerDaySub})`;\n            document.getElementById(\"costPerMeal\").innerText = `Cost per meal: $${costPerMeal} (Subscription: $${costPerMealSub})`;\n            document.getElementById(\"daysPerBag\").innerText = `Days per bag: ${daysPerBag}`;\n        }\n    \u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"Black Hawk","offers":[{"title":"15kg","offer_id":46499482108159,"sku":"9312239041725","price":209.99,"currency_code":"NZD","in_stock":true},{"title":"7kg","offer_id":46499482075391,"sku":"9312239041718","price":139.99,"currency_code":"NZD","in_stock":true},{"title":"2.5kg","offer_id":46499482042623,"sku":"9312239041701","price":68.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/s842922593693558394_p29_i1_w1024.jpg?v=1737095119"},{"product_id":"black-hawk-grain-free-kangaroo","title":"Black Hawk Grain Free Kangaroo","description":"\u003cbody\u003e\n\u003cp\u003eAustralian wild kangaroo packs a punch when it comes to protein, iron and omega 3, which are essential for muscle growth. This novel, high protein recipe is complete with vegetables, fruits, oils and essential vitamins and minerals for your dog’s well-being. A higher protein diet is ideal for dogs prone to dietary sensitivities, or for those who wish to exclude grains from their diet.\u003c\/p\u003e\n\u003cp\u003eSuitable for all breeds of adult dogs.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIngredients\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eKangaroo Meal, Chicken Meal, Peas, Tapioca, Chicken Fat (naturally preserved with Rosemary Extract, Mixed Tocopherols \u0026amp; Citric Acid). Potato, Sweet Potato, Fish Meal, Chicken Gravy, Sugar Beet Pulp, Essential Vitamins and Minerals, Salmon Oil, Sunflower Oil, Chicory Root, Di-Calcium Phosphate, Alfalfa, Salt, Egg, Apple, Brewers Yeast, Pumpkin Seeds, Natural Antioxidants, Coconut Oil, Yoghurt Powder, Emu Oil, Blueberries, Cranberries, Dandelion Tea, Parsley, Peppermint Tea, Rosemary Extract, Chondroitin, Glucosamine, Carrots, Yucca Schidigera, Spinach, Kelp, Tomato, Beta Carotene.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNutritional Information\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eBlack Hawk Grain Free pet food provides a complete diet for adult dogs. It is formulated to meet the nutritional levels established by the Association of American Food Control Officials (AAFCO) Dog Food Nutrient Profile for the maintenance of adult dogs.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eImportant Feeding Information:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e* Make sure fresh water in a clean bowl is available at all times\u003c\/p\u003e\n\u003cp\u003e* Pregnant or nursing dogs may need food available at all times\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eStorage Guidelines\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eFor maximum freshness, close packaging tightly between feeds, or store product in an airtight container. Store in a cool, dry place away from fresh sunlight.\u003c\/p\u003e\n\nFeeding Calculator\n\n\n\n    \u003cmeta charset=\"UTF-8\"\u003e\n    \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n    \u003ctitle\u003eBlack Hawk Feeding Calculator\u003c\/title\u003e\n    \u003cstyle\u003e\n        body { font-family: Arial, sans-serif; background-color: #f4f4f4; text-align: center; padding: 20px; }\n        .calculator {\n            max-width: 400px; \n            margin: 20px auto; \n            padding: 20px; \n            border-radius: 10px; \n            background: #fff; \n            box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);\n        }\n        label { font-weight: bold; display: block; margin-top: 10px; }\n        select, input, button {\n            width: 100%; \n            padding: 10px; \n            margin: 10px 0; \n            border: 1px solid #ccc; \n            border-radius: 5px;\n            font-size: 16px;\n        }\n        button {\n            background-color: #007bff; \n            color: white; \n            font-weight: bold; \n            cursor: pointer;\n        }\n        button:hover {\n            background-color: #0056b3;\n        }\n        .result {\n            font-size: 18px;\n            font-weight: bold;\n            margin-top: 10px;\n            color: #333;\n        }\n    \u003c\/style\u003e\n\n\n    \u003cdiv class=\"calculator\"\u003e\n        \u003ch2\u003eBlack Hawk Feeding Calculator\u003c\/h2\u003e\n        \n        \u003clabel for=\"bagSize\"\u003eSelect Bag Size:\u003c\/label\u003e\n        \u003cselect id=\"bagSize\"\u003e\n            \u003coption value=\"2500\"\u003e2.5kg\u003c\/option\u003e\n            \u003coption value=\"7000\"\u003e7kg\u003c\/option\u003e\n            \u003coption value=\"15000\" selected\u003e15kg\u003c\/option\u003e\n        \u003c\/select\u003e\n        \n        \u003clabel for=\"dogWeight\"\u003eEnter your puppy's weight (kg):\u003c\/label\u003e\n        \u003cinput type=\"number\" id=\"dogWeight\" min=\"1\" max=\"90\" step=\"0.1\" placeholder=\"e.g., 25\"\u003e\n        \n        \u003cbutton onclick=\"calculateFeed()\"\u003eCalculate\u003c\/button\u003e\n        \n        \u003cp class=\"result\" id=\"gramsPerDay\"\u003eGrams per day: --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"costPerDay\"\u003eCost per day: --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"costPerMeal\"\u003eCost per meal (2 meals\/day): --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"daysPerBag\"\u003eDays per bag: --\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cscript\u003e\n        function calculateFeed() {\n            let weight = parseFloat(document.getElementById(\"dogWeight\").value);\n            let bagSize = parseInt(document.getElementById(\"bagSize\").value);\n            \n            let bagPrices = { 2500: 57.99, 7000: 139.99, 15000: 234.99 };\n            let price = bagPrices[bagSize];\n            let subscriptionPrice = price * 0.85;\n            \n            if (isNaN(weight) || weight \u003c 1 || weight \u003e 90) {\n                document.getElementById(\"gramsPerDay\").innerText = \"Grams per day: --\";\n                document.getElementById(\"costPerDay\").innerText = \"Cost per day: --\";\n                document.getElementById(\"costPerMeal\").innerText = \"Cost per meal: --\";\n                document.getElementById(\"daysPerBag\").innerText = \"Days per bag: --\";\n                return;\n            }\n            \n            let feedingGuide = [\n                { maxWeight: 5, minGrams: 85, maxGrams: 100 },\n                { maxWeight: 10, minGrams: 85, maxGrams: 140 },\n                { maxWeight: 15, minGrams: 140, maxGrams: 195 },\n                { maxWeight: 25, minGrams: 195, maxGrams: 285 },\n                { maxWeight: 35, minGrams: 285, maxGrams: 365 },\n            ];\n            \n            let gramsPerDay;\n            for (let range of feedingGuide) {\n                if (weight \u003c= range.maxWeight) {\n                    gramsPerDay = range.minGrams + ((range.maxGrams - range.minGrams) \/ (range.maxWeight - (range.maxWeight - 5))) * (weight - (range.maxWeight - 5));\n                    break;\n                }\n            }\n            if (!gramsPerDay) {\n                gramsPerDay = 365 + ((weight - 35) \/ 10) * 70;\n            }\n            \n            let costPerGram = price \/ bagSize;\n            let costPerGramSub = subscriptionPrice \/ bagSize;\n            \n            let costPerDay = (gramsPerDay * costPerGram).toFixed(2);\n            let costPerDaySub = (gramsPerDay * costPerGramSub).toFixed(2);\n            \n            let costPerMeal = (costPerDay \/ 2).toFixed(2);\n            let costPerMealSub = (costPerDaySub \/ 2).toFixed(2);\n            \n            let daysPerBag = (bagSize \/ gramsPerDay).toFixed(0);\n            \n            document.getElementById(\"gramsPerDay\").innerText = `Grams per day: ${gramsPerDay.toFixed(0)}g`;\n            document.getElementById(\"costPerDay\").innerText = `Cost per day: $${costPerDay} (Subscription: $${costPerDaySub})`;\n            document.getElementById(\"costPerMeal\").innerText = `Cost per meal: $${costPerMeal} (Subscription: $${costPerMealSub})`;\n            document.getElementById(\"daysPerBag\").innerText = `Days per bag: ${daysPerBag}`;\n        }\n    \u003c\/script\u003e\n\n\n\u003c\/body\u003e","brand":"Black Hawk","offers":[{"title":"15kg","offer_id":46499482960127,"sku":"9312239041756","price":209.99,"currency_code":"NZD","in_stock":true},{"title":"7kg","offer_id":46499482927359,"sku":"9312239041749","price":139.99,"currency_code":"NZD","in_stock":true},{"title":"2.5kg","offer_id":46499482894591,"sku":"9312239041732","price":68.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/s842922593693558394_p30_i5_w1024.jpg?v=1737095134"},{"product_id":"black-hawk-beef-jerky-straps-100g","title":"Black Hawk Beef Jerky Straps 100g","description":"\u003cp\u003eWhen it comes to your best friend, we know that Every Ingredient Matters®, even at treat time.\u003c\/p\u003e\u003cp\u003eBlack Hawk’s new premium jerky treats have been crafted with the health and vitality of your dog at heart. Made from responsibly sourced, human-grade local ingredients in regional Australia, they deliver nature’s goodness from the paddock to your best friend.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eFresh from the farm, prime meats are hand-selected, cut and slowly oven-dried to lock in nutrients and flavour, so you can feel confident you’re giving your dog a tasty treat that’s packed with nature’s goodness.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eFrom the paddock to your best friend.\u003c\/p\u003e\u003cp\u003e- Made in regional Australia\u003c\/p\u003e\u003cp\u003e- From human-grade prime cuts of meats\u003c\/p\u003e\u003cp\u003e- 100% Australian beef\u003c\/p\u003e\u003cp\u003e- Responsibly sourced\u003c\/p\u003e\u003cp\u003e- Grain Free\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eJust like premium Jerky for humans, Black Hawk Jerky Treats for dogs, once opened, need to be stored in the refrigerator to maintain quality, taste and freshness and consumed within ten days.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eBlack Hawk Beef Jerky Straps are approximately 80mm long and 15mm wide. The result is a high-quality treat ideal for medium to large dogs over 12 months of age.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Doubtless Bay Pet Resort","offers":[{"title":"Default Title","offer_id":46499483320575,"sku":"9312239048762","price":17.99,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/s842922593693558394_p31_i1_w2584.jpg?v=1737095152"},{"product_id":"black-hawk-beef-jerky-sticks-100g","title":"Black Hawk Beef Jerky Sticks 100g","description":"\u003cp\u003eWhen it comes to your best friend, we know that Every Ingredient Matters®, even at treat time. \u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eBlack Hawk’s new premium jerky treats have been crafted with the health and vitality of your dog at heart. Made from responsibly sourced, human-grade local ingredients in regional Australia, they deliver nature’s goodness from the paddock to your best friend.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eFresh from the farm, prime meats are hand-selected, cut and slowly oven-dried to lock in nutrients and flavour, so you can feel confident you’re giving your dog a tasty treat that’s packed with nature’s goodness.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eFrom the paddock to your best friend.\u003c\/p\u003e\u003cp\u003e- Made in regional Australia\u003c\/p\u003e\u003cp\u003e- From human-grade prime cuts of meats\u003c\/p\u003e\u003cp\u003e- 100% Australian beef\u003c\/p\u003e\u003cp\u003e- Responsibly sourced    \u003c\/p\u003e\u003cp\u003e- Grain Free   \u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eJust like premium Jerky for humans, Black Hawk Jerky Treats for dogs, once opened, need to be stored in the refrigerator to maintain quality, taste and freshness and consumed within ten days.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eBlack Hawk Beef Jerky Sticks are approximately 40mm long and 8-10mm thick. The result is a high quality treat ideal for small to medium dogs over 12 months of age.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Doubtless Bay Pet Resort","offers":[{"title":"Default Title","offer_id":46499483549951,"sku":"BHT101","price":17.99,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/s842922593693558394_p32_i1_w2584.jpg?v=1737095169"},{"product_id":"black-hawk-kangaroo-jerky-straps-100g","title":"Black Hawk Kangaroo Jerky Straps 100g","description":"\u003cp\u003eWhen it comes to your best friend, we know that Every Ingredient Matters®, even at treat time.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eBlack Hawk’s new premium jerky treats have been crafted with the health and vitality of your dog at heart. Made from responsibly sourced, human-grade local ingredients in regional Australia, they deliver nature’s goodness from the paddock to your best friend.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eFresh from the farm, prime meats are hand-selected, cut and slowly oven-dried to lock in nutrients and flavour, so you can feel confident you’re giving your dog a tasty treat that’s packed with nature’s goodness.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eFrom the paddock to your best friend.\u003c\/p\u003e\u003cp\u003e- Made in regional Australia\u003c\/p\u003e\u003cp\u003e- From human-grade prime cuts of meats\u003c\/p\u003e\u003cp\u003e- 100% responsibly sourced Kangaroo    \u003c\/p\u003e\u003cp\u003e- Grain free   \u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eJust like premium Jerky for humans, Black Hawk Jerky Treats for dogs, once opened, need to be stored in the refrigerator to maintain quality, taste and freshness and consumed within ten days.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eBlack Hawk Kangaroo Jerky Straps are approximately 80mm long and 15mm wide. The result is a high quality treat ideal for medium to large dogs over 12 months of age.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Doubtless Bay Pet Resort","offers":[{"title":"100g","offer_id":46499483746559,"sku":"BHT102","price":17.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/s842922593693558394_p33_i1_w2584.jpg?v=1737095185"},{"product_id":"black-hawk-kangaroo-jerky-sticks-100g","title":"Black Hawk Kangaroo Jerky Sticks 100g","description":"\u003cp\u003eWhen it comes to your best friend, we know that Every Ingredient Matters®, even at treat time.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eBlack Hawk’s new premium jerky treats have been crafted with the health and vitality of your dog at heart. Made from responsibly sourced, human-grade local ingredients in regional Australia, they deliver nature’s goodness from the paddock to your best friend.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eFresh from the farm, prime meats are hand-selected, cut and slowly oven-dried to lock in nutrients and flavour, so you can feel confident you’re giving your dog a tasty treat that’s packed with nature’s goodness.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eFrom the paddock to your best friend.\u003c\/p\u003e\u003cp\u003e- Made in regional Australia\u003c\/p\u003e\u003cp\u003e- From human-grade prime cuts of meats\u003c\/p\u003e\u003cp\u003e- 100% responsibly sourced Kangaroo  \u003c\/p\u003e\u003cp\u003e- Grain free   \u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eJust like premium Jerky for humans, Black Hawk Jerky Treats for dogs, once opened, need to be stored in the refrigerator to maintain quality, taste and freshness and consumed within ten days.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eBlack Hawk Kangaroo Jerky Sticks are approximately 40mm long and 8-10mm thick. The result is a high quality treat ideal for small to medium dogs over 12 months of age.\u003c\/p\u003e","brand":"Doubtless Bay Pet Resort","offers":[{"title":"100g","offer_id":46499483877631,"sku":"9312239048779","price":17.99,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/s842922593693558394_p34_i1_w2584.jpg?v=1737095200"},{"product_id":"black-hawk-chicken-jerky-straps-100g","title":"Black Hawk Chicken Jerky Straps 100g","description":"\u003cp\u003eWhen it comes to your best friend, we know that Every Ingredient Matters®, even at treat time.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eBlack Hawk’s new premium jerky treats have been crafted with the health and vitality of your dog at heart. Made from responsibly sourced, human-grade local ingredients in regional Australia, they deliver nature’s goodness from the paddock to your best friend.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eFresh from the farm, prime meats are hand-selected, cut and slowly oven-dried to lock in nutrients and flavour, so you can feel confident you’re giving your dog a tasty treat that’s packed with nature’s goodness.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eFrom the paddock to your best friend.\u003c\/p\u003e\u003cp\u003e- Made in regional Australia\u003c\/p\u003e\u003cp\u003e- From human-grade prime cuts of meats\u003c\/p\u003e\u003cp\u003e- 100% Australian chicken\u003c\/p\u003e\u003cp\u003e- Responsibly sourced    \u003c\/p\u003e\u003cp\u003e- Grain free   \u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eJust like premium Jerky for humans, Black Hawk Jerky Treats for dogs, once opened, need to be stored in the refrigerator to maintain quality, taste and freshness and consumed within ten days.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eBlack Hawk Chicken Jerky Straps are approximately 80mm long and 15mm wide. The result is a high quality treat ideal for medium to large dogs over 12 months of age.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eShort Description\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eNew Black Hawk Chicken Jerky Straps for dogs deliver nature’s goodness from the paddock to your best friend. Fresh from the farm, responsibly sourced human-grade meats are hand-selected, cut and slowly oven-dried to lock in nutrients and flavour. Ideal as a tasty, healthy reward for medium to large dogs over 12 months of age. \u003c\/p\u003e","brand":"Doubtless Bay Pet Resort","offers":[{"title":"100g","offer_id":46499484893439,"sku":"BHT104","price":17.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/s842922593693558394_p35_i1_w2584.jpg?v=1737095218"},{"product_id":"black-hawk-chicken-jerky-sticks-100g","title":"Black Hawk Chicken Jerky Sticks 100g","description":"\u003cp\u003eWhen it comes to your best friend, we know that Every Ingredient Matters®, even at treat time.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eBlack Hawk’s new premium jerky treats have been crafted with the health and vitality of your dog at heart. Made from responsibly sourced, human-grade local ingredients in regional Australia, they deliver nature’s goodness from the paddock to your best friend. \u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eFresh from the farm, prime meats are hand-selected, cut and slowly oven-dried to lock in nutrients and flavour, so you can feel confident you’re giving your dog a tasty treat that’s packed with nature’s goodness. \u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eFrom the paddock to your best friend.\u003c\/p\u003e\u003cp\u003e- Made in regional Australia\u003c\/p\u003e\u003cp\u003e- From human-grade prime cuts of meats\u003c\/p\u003e\u003cp\u003e- 100% Australian chicken\u003c\/p\u003e\u003cp\u003e- Responsibly sourced    \u003c\/p\u003e\u003cp\u003e- Grain free\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eJust like premium Jerky for humans, Black Hawk Jerky Treats for dogs, once opened, need to be stored in the refrigerator to maintain quality, taste and freshness and consumed within ten days.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eBlack Hawk Chicken Jerky Sticks are approximately 40mm long and 8-10mm thick. The result is a high quality treat ideal for small to medium dogs over 12 months of age.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Doubtless Bay Pet Resort","offers":[{"title":"100g","offer_id":46499484991743,"sku":"9312239048793","price":17.99,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/s842922593693558394_p36_i1_w2584.jpg?v=1737095233"},{"product_id":"black-hawk-chicken-jerky-bites-100g","title":"Black Hawk Chicken Jerky Bites 100g","description":"\u003cp\u003eWhen it comes to your best friend, we know that Every Ingredient Matters®, even at treat time.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eBlack Hawk’s new premium jerky treats have been crafted with the health and vitality of your dog at heart. Made from responsibly sourced, human-grade local ingredients in regional Australia, they deliver nature’s goodness from the paddock to your best friend. \u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eFresh from the farm, prime meats are hand-selected, cut and slowly oven-dried to lock in nutrients and flavour, so you can feel confident you’re giving your dog a tasty treat that’s packed with nature’s goodness. \u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eFrom the paddock to your best friend.\u003c\/p\u003e\u003cp\u003e- Ideal for puppy training\u003c\/p\u003e\u003cp\u003e- Made in regional Australia\u003c\/p\u003e\u003cp\u003e- 100% Australian, human-grade chicken\u003c\/p\u003e\u003cp\u003e- Responsibly sourced    \u003c\/p\u003e\u003cp\u003e- Grain free\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eJust like premium Jerky for humans, Black Hawk Jerky Treats for dogs, once opened, need to be stored in the refrigerator to maintain quality, taste and freshness and consumed within ten days.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eBlack Hawk Puppy Chicken Jerky Bites are approximately 20mm long and 8-10mm thick and can be pulled apart to suit small puppies needs as required. The result is a high-quality treat ideal for puppy training reward.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Doubtless Bay Pet Resort","offers":[{"title":"100g","offer_id":46499485384959,"sku":"9312239048809","price":17.99,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/s842922593693558394_p37_i1_w2584.jpg?v=1737095248"},{"product_id":"addiction-beef-meaty-bites-limited-ingredients-high-meat-content-dog-treats-113g","title":"Addiction Beef Meaty Bites, Limited Ingredients, High Meat Content Dog Treats, 113g","description":"\u003cp\u003e\u003cstrong\u003eProduct Description:\u003c\/strong\u003e \u003c\/p\u003e\u003cp\u003eAddiction’s Grain-Free Meaty Bites are tasty, soft and packed with meat that dogs simply love. We use only the most tender, grass-fed New Zealand Beef as the No. 1 ingredient, so each tasty bite satisfies your dog’s natural craving for meat. Ideal for training or just pampering your furry friend, our Meaty Bites will leave your dog wanting more. Treat your dog to the only healthy treats delicious enough to be called ‘Addiction’. \u003c\/p\u003e\u003cp\u003e  \u003c\/p\u003e\u003cp\u003e-Limited Ingredient Treats  \u003c\/p\u003e\u003cp\u003e-Grass-fed, free-range New Zealand Beef as the #1 ingredient  \u003c\/p\u003e\u003cp\u003e-All-natural Coconut Oil for gentle digestion  \u003c\/p\u003e\u003cp\u003e-Gluten and Soy-free \u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eAddiction Meaty Bites Beef Ingredients:\u003c\/strong\u003e \u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003eBeef, Potatoes, Vegetable Glycerin, Coconut Oil, Tapioca, Natural Flavor, Sea Salt, Citrus Fiber, Mixed Tocopherols for added freshness, Tea Extract, Rosemary Extract, Spearmint Extract. \u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Doubtless Bay Pet Resort","offers":[{"title":"113g","offer_id":46499485647103,"sku":"8885004071117","price":11.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/s842922593693558394_p38_i6_w2880.png?v=1737095264"},{"product_id":"addiction-chicken-meaty-bites-limited-ingredients-high-meat-content-dog-treats-113g","title":"Addiction Chicken Meaty Bites, Limited Ingredients, High Meat Content Dog Treats, 113g","description":"\u003cp\u003eAddiction’s Grain-Free Meaty Bites are tasty, soft and packed with meat that dogs simply love. We use only the most tender, cage-free New Zealand Chicken as the No. 1 ingredient, so each tasty bite satisfies your dog’s natural craving for meat. Ideal for training or just pampering your furry friend, our Meaty Bites will leave your dog wanting more. Treat your dog to the only healthy treats delicious enough to be called ‘Addiction’. \u003c\/p\u003e\u003cp\u003e  \u003c\/p\u003e\u003cp\u003e-Limited Ingredient Treats  \u003c\/p\u003e\u003cp\u003e-Cage-free New Zealand Chicken as the #1 ingredient  \u003c\/p\u003e\u003cp\u003e-All-natural Coconut Oil for gentle digestion  \u003c\/p\u003e\u003cp\u003e-Gluten and Soy-free \u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eAddiction Meaty Bites Chicken Ingredients:\u003c\/strong\u003e \u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003eChicken, Potatoes, Vegetable Glycerin, Coconut Oil, Tapioca, Natural Flavor, Sea Salt, Citrus Fiber, Mixed Tocopherols for added freshness, Tea Extract, Rosemary Extract, Spearmint Extract. \u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003eCrude Protein \u003c\/p\u003e\u003cp\u003e11.0% \u003c\/p\u003e\u003cp\u003eCrude Fat \u003c\/p\u003e\u003cp\u003e9.0% \u003c\/p\u003e\u003cp\u003eCrude Fiber \u003c\/p\u003e\u003cp\u003e4.0% \u003c\/p\u003e\u003cp\u003eMoisture \u003c\/p\u003e\u003cp\u003e20.0% \u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Doubtless Bay Pet Resort","offers":[{"title":"113g","offer_id":46499485712639,"sku":"8885004070523","price":11.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/s842922593693558394_p39_i1_w2880.png?v=1737095283"},{"product_id":"addiction-venison-meaty-bites-sensitive-care-novel-protein-dog-treats-113g","title":"Addiction Venison Meaty Bites, Sensitive Care, Novel Protein Dog Treats, 113g","description":"\u003cp\u003eAddiction’s Grain-Free Meaty Bites are tasty, soft and packed with meat that dogs simply love. We use only the most tender, free-range New Zealand Venison as the No. 1 ingredient, so each tasty bite satisfies your dog’s natural craving for meat. Ideal for training or just pampering your furry friend, our Meaty Bites will leave your dog wanting more. Treat your dog to the only healthy treats delicious enough to be called ‘Addiction’.\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e-Limited Ingredient Treats \u003c\/p\u003e\u003cp\u003e-Free-range New Zealand Venison as the #1 ingredient \u003c\/p\u003e\u003cp\u003e-All-natural Coconut Oil for gentle digestion \u003c\/p\u003e\u003cp\u003e-Gluten and Soy-free\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eAddiction Meaty Bites Venison Ingredients:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003eVenison, Potatoes, Vegetable Glycerin, Peas, Coconut Oil, Tapioca, Natural Flavor, Sea Salt, Citrus Fiber, Mixed Tocopherols for added freshness, Tea Extract, Rosemary Extract, Spearmint Extract.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Doubtless Bay Pet Resort","offers":[{"title":"113g","offer_id":46499485778175,"sku":"8885004070585","price":12.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/s842922593693558394_p40_i1_w2880.png?v=1737095298"},{"product_id":"awesome-pawsome-baconmania-dog-treats-85g","title":"Awesome Pawsome Baconmania Dog Treats, 85g","description":"\u003cp\u003eTickle your pal’s taste buds with Awesome Pawsome™ Baconmania! Loaded with real cheese, bacon flavor goodness, and a combination of all-natural antioxidants, your #1 pal will go crazy for it!\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003eGuaranteed Analysis:\u003c\/p\u003e\u003cp\u003e  Crude Protein (min) 7%\u003c\/p\u003e\u003cp\u003e   Crude Fat (min) 5%\u003c\/p\u003e\u003cp\u003e   Crude Fiber (max) 4%\u003c\/p\u003e\u003cp\u003e   Moisture (max) 20%\u003c\/p\u003e\u003cp\u003e   ME Kcal per 100 grams 300 kcal\u003c\/p\u003e\u003cp\u003e   \u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eIngredients:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003ePotatoes, Tapioca, Vegetable Glycerin, Soy Protein, Chicken Fat (preserved with mixed tocopherols), \u003cstrong\u003eCheese, Natural Flavor,\u003c\/strong\u003e Natural Buffered Vinegar, Natural Color, \u003cstrong\u003eGreen Tea Extract, Rosemary Extract, Spearmint Extract\u003c\/strong\u003e\u003c\/p\u003e","brand":"Doubtless Bay Pet Resort","offers":[{"title":"113g","offer_id":46499486433535,"sku":"AP77041","price":5.29,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/s842922593693558394_p41_i1_w2000.png?v=1737095313"},{"product_id":"addiction-wild-brushtail-meaty-bites-sensitive-care-novel-protein-dog-treats-113g","title":"Addiction Wild Brushtail Meaty Bites, Sensitive Care, Novel Protein Dog Treats, 113g","description":"\u003cp\u003eAddiction’s Grain-Free Meaty Bites are tasty, soft and packed with meat that dogs simply love. We use only the most tender, free-range New Zealand Brushtail as the No. 1 ingredient, so each tasty bite satisfies your dog’s natural craving for meat. Ideal for training or just pampering your furry friend, our Meaty Bites will leave your dog wanting more. Treat your dog to the only healthy treats delicious enough to be called ‘Addiction’. \u003c\/p\u003e\u003cp\u003e  \u003c\/p\u003e\u003cp\u003e-Limited Ingredient Treats  \u003c\/p\u003e\u003cp\u003e-Ethically sourced, wild New Zealand Brushtail as the #1 ingredient  \u003c\/p\u003e\u003cp\u003e-All-natural Coconut Oil for gentle digestion  \u003c\/p\u003e\u003cp\u003e-Gluten and Soy-free \u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eAddiction Meaty Bites Brushtail Ingredients:\u003c\/strong\u003e \u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003eBrushtail, Potatoes, Vegetable Glycerin, Peas, Coconut Oil, Tapioca, Natural Flavor, Sea Salt, Citrus Fiber, Mixed Tocopherols for added freshness, Tea Extract, Rosemary Extract, Spearmint Extract. \u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Doubtless Bay Pet Resort","offers":[{"title":"113g","offer_id":46499486499071,"sku":"8885004071179","price":12.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/s842922593693558394_p42_i1_w2880.png?v=1737095328"},{"product_id":"awesome-pawsome-super-pumpkin-recipe-dog-treats-85g","title":"Awesome Pawsome Super Pumpkin Recipe Dog Treats, 85g","description":"\u003cp\u003e\u003cstrong\u003eAwesome Pawsome™ Super Pumpkin\u003c\/strong\u003e is the premium vegan treat for discerning pets. Made with real pumpkin and rich in antioxidants, it is the ideal snack for pets with meat protein allergies. \u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eGuaranteed Analysis:\u003c\/strong\u003e \u003c\/p\u003e\u003cp\u003eCrude Protein (min) 6% \u003c\/p\u003e\u003cp\u003eCrude Fat (min) 6% \u003c\/p\u003e\u003cp\u003eCrude Fiber (max) 4% \u003c\/p\u003e\u003cp\u003eMoisture (max) 20% \u003c\/p\u003e\u003cp\u003eME Kcal per 100 grams 321kcal \u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eIngredients:\u003c\/strong\u003e \u003c\/p\u003e\u003cp\u003e\u003cstrong\u003ePumpkin,\u003c\/strong\u003e Potatoes, Tapioca, Vegetable Glycerin, Soy Protein, Vegetable Oil (preserved with mixed tocopherols), Natural Flavor, \u003cstrong\u003eTurmeric Powder,\u003c\/strong\u003e Natural Buffered Vinegar, Lecithin, \u003cstrong\u003eCinnamon,\u003c\/strong\u003e Natural Color, \u003cstrong\u003eGreen Tea Extract, Rosemary Extract and Spearmint Extract\u003c\/strong\u003e \u003c\/p\u003e","brand":"Doubtless Bay Pet Resort","offers":[{"title":"85g","offer_id":46499486695679,"sku":"AP77058","price":5.29,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/s842922593693558394_p43_i1_w2000.png?v=1737095346"},{"product_id":"awesome-pawsome-salmon-supreme-recipe-dog-treats-85g","title":"Awesome Pawsome Salmon Supreme Recipe Dog Treats, 85g","description":"\u003cp\u003ePamper your dogs with a king’s treat! Awesome Pawsome™ Salmon Supreme is bursting with robust flavors of real New Zealand king salmon along with naturally-occurring antioxidants and Omega-3 fatty acids. \u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eGuaranteed Analysis:\u003c\/strong\u003e \u003c\/p\u003e\u003cp\u003eCrude Protein (min) 11% \u003c\/p\u003e\u003cp\u003eCrude Fat (min) 9% \u003c\/p\u003e\u003cp\u003eCrude Fiber (max) 4% \u003c\/p\u003e\u003cp\u003eMoisture (max) 20% \u003c\/p\u003e\u003cp\u003eME Kcal per 100 grams 245 kcal \u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eIngredients:\u003c\/strong\u003e \u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eSalmon,\u003c\/strong\u003e Potatoes, Tapioca, Molasses, Soy Protein, Natural Flavor, Natural Color, Citrus Fiber, Natural Buffered Vinegar, Calcium Carbonate, Lecithin, Mixed Tocopherols, \u003cstrong\u003eGreen Tea Extract, Rosemary Extract and Spearmint Extract\u003c\/strong\u003e \u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e","brand":"Doubtless Bay Pet Resort","offers":[{"title":"85g","offer_id":46499486826751,"sku":"AP77003","price":5.29,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/s842922593693558394_p44_i1_w2000.png?v=1737095361"},{"product_id":"awesome-pawsome-chicken-dumpling-dog-treats-85g","title":"Awesome Pawsome Chicken Dumpling Dog Treats, 85g","description":"\u003cp\u003eGet your buddy jumping over \u003cstrong\u003eAwesome Pawsome™ Chicken Dumpling\u003c\/strong\u003e, made with cage-free New Zealand chicken. With natural antioxidants and a mix of tasty herbs, \u003cstrong\u003eChicken Dumpling\u003c\/strong\u003e is the yummy treat that awesome dogs snack on. \u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eGuaranteed Analysis:\u003c\/strong\u003e \u003c\/p\u003e\u003cp\u003eCrude Protein (min) 24% \u003c\/p\u003e\u003cp\u003eCrude Fat (min) 5% \u003c\/p\u003e\u003cp\u003eCrude Fiber (max) 4% \u003c\/p\u003e\u003cp\u003eMoisture (max) 20% \u003c\/p\u003e\u003cp\u003eME Kcal per 100 grams 307 kcal \u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eIngredients: \u003c\/strong\u003e \u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eChicken Meal,\u003c\/strong\u003e Potatoes, Tapioca, Vegetable Glycerin, Soy Protein, Chicken Fat (preserved with mixed tocopherols), Natural Flavor, Natural Color, Natural Buffered Vinegar, Lecithin, Citrus Fiber, \u003cstrong\u003eGreen Tea Extract, Rosemary Extract and Spearmint Extract\u003c\/strong\u003e \u003c\/p\u003e","brand":"Doubtless Bay Pet Resort","offers":[{"title":"85g","offer_id":46499491741951,"sku":"AP77010","price":5.29,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/s842922593693558394_p45_i1_w2000.png?v=1737095377"},{"product_id":"awesome-pawsome-beefy-bites-dog-treats-85g","title":"Awesome Pawsome Beefy Bites - Dog Treats, 85g","description":"\u003cp\u003eOnly the coolest pets munch on the big beefy morsels of \u003cstrong\u003eAwesome Pawsome™ Beefy Bites\u003c\/strong\u003e. Made with grass-fed, free-range beef from New Zealand, \u003cstrong\u003eBeefy Bites\u003c\/strong\u003e is enriched with naturally-occurring antioxidants and aromatic herbs like green tea, rosemary, and spearmint. \u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eGuaranteed Analysis:\u003c\/strong\u003e \u003c\/p\u003e\u003cp\u003eCrude Protein (min) 17% \u003c\/p\u003e\u003cp\u003eCrude Fat (min) 7% \u003c\/p\u003e\u003cp\u003eCrude Fiber (max) 4% \u003c\/p\u003e\u003cp\u003eMoisture (max) 20% \u003c\/p\u003e\u003cp\u003eME Kcal per 100 grams 304 kcal \u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eIngredients: \u003c\/strong\u003e \u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eBeef Meal,\u003c\/strong\u003e Potatoes, Tapioca, Vegetable Glycerin, Soy Protein, Chicken Fat (preserved with mixed tocopherols), Natural Flavor, Natural Color, Natural Buffered Vinegar, \u003cstrong\u003eThyme, Green Tea Extract, Rosemary Extract and Spearmint Extract\u003c\/strong\u003e \u003c\/p\u003e","brand":"Doubtless Bay Pet Resort","offers":[{"title":"85g","offer_id":46499493642495,"sku":"AP77027","price":5.29,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/s842922593693558394_p46_i1_w2000.png?v=1737095392"},{"product_id":"awesome-pawsome-peanut-butter-cranberry-dog-treats-85g","title":"Awesome Pawsome Peanut Butter \u0026 Cranberry Dog Treats, 85g","description":"\u003cp\u003eYour pal can now enjoy the biggest twist on an all-time classic! \u003cstrong\u003eAwesome Pawsome™ Peanut Butter \u0026amp; Cranberry\u003c\/strong\u003e is made with real peanut butter and cranberries, mixed with aromatic botanical extracts of green tea, rosemary, and spearmint for a more appetizing pet treat. \u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eGuaranteed Analysis:\u003c\/strong\u003e \u003c\/p\u003e\u003cp\u003eCrude Protein (min) 9% \u003c\/p\u003e\u003cp\u003eCrude Fat (min) 5% \u003c\/p\u003e\u003cp\u003eCrude Fiber (max) 4% \u003c\/p\u003e\u003cp\u003eMoisture (max) 20% \u003c\/p\u003e\u003cp\u003eME Kcal per 100 grams 294 kcal \u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eIngredients:\u003c\/strong\u003e \u003c\/p\u003e\u003cp\u003ePotatoes, Tapioca, Vegetable Glycerin, Soy Protein, Chicken Fat (preserved with mixed tocopherols), Natural Flavor, \u003cstrong\u003ePeanut Butter, Dried Cranberries,\u003c\/strong\u003e Citrus Fiber, Natural Buffered Vinegar, Natural Color, Lecithin, \u003cstrong\u003eGreen Tea Extract, Rosemary Extract and Spearmint Extract\u003c\/strong\u003e \u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e","brand":"Doubtless Bay Pet Resort","offers":[{"title":"85g","offer_id":46499497378047,"sku":"AP77034","price":5.29,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/s842922593693558394_p47_i1_w2000.png?v=1737095409"},{"product_id":"yours-droolly-kiwi-grown-chicken-mackerel-nz-made-220g","title":"Yours Droolly - Kiwi Grown Chicken \u0026 Mackerel - NZ Made, 220g","description":"\u003cp\u003eThese Chicken \u0026amp; Mackerel dog treats contain a natural source of omega-3 which may support learning and cognition. Ideal for puppies!\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eThey're made from unique, quality ingredients, carefully selected from the best New Zealand has to offer. These locally sourced morsels will have your pooch drooling for more.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eNatural sources of omega-3 may support learning and cognition - ideal for Puppies!\u003c\/li\u003e\n\u003cli\u003eContains green lipped mussels and locally caught mackerel\u003c\/li\u003e\n\u003cli\u003eMade with New Zealand protein and produce\u003c\/li\u003e\n\u003cli\u003eAir dried\u003c\/li\u003e\n\u003cli\u003eNo grains, artificial colours, flavours or preservatives\u003c\/li\u003e\n\u003cli\u003eNothing nasty\u003c\/li\u003e\n\u003cli\u003eIdeal for training and reward\u003c\/li\u003e\n\u003cli\u003e\u003cbr\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eIngredients: \u003c\/strong\u003eNatural sources of omega-3. With Chicken, coconut oil, green lipped mussel, rosemary, deer velvet powder, natural antioxidants.\u003c\/p\u003e\u003cp\u003e220g Pack\u003c\/p\u003e","brand":"Doubtless Bay Pet Resort","offers":[{"title":"220g","offer_id":46499497509119,"sku":"9400539198345","price":26.99,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/s842922593693558394_p48_i1_w2001.jpg?v=1737095424"},{"product_id":"yours-droolly-kiwi-grown-beef-with-blueberry-nz-made-220g","title":"Yours Droolly - Kiwi Grown Beef with Blueberry - NZ Made, 220g","description":"\u003cp\u003eThese Beef with Blueberry dog treats are a natural source of omega-3, glucosamine and chondroitin may support hip and joint health - ideal for senior dogs. They're made from unique, quality ingredients, carefully selected from the best New Zealand has to offer.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eThese locally sourced morsels will have your pooch drooling for more.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eNatural source of omega-3, glucosamine and chondroitin may support hip and joint health- ideal for senior dogs!\u003c\/li\u003e\n\u003cli\u003eContains green lipped mussels, coconut oil and deer velvet powder\u003c\/li\u003e\n\u003cli\u003eMade with New Zealand protein and produce\u003c\/li\u003e\n\u003cli\u003eAir dried\u003c\/li\u003e\n\u003cli\u003eNo grains, artificial colours, flavours or preservatives\u003c\/li\u003e\n\u003cli\u003eNothing nasty\u003c\/li\u003e\n\u003cli\u003eIdeal for training and reward\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eIngredients: \u003c\/strong\u003eA natural source of omega-3, glucosamine \u0026amp; chondroitin, perfect for senior dogs. With grass fed NZ Beef, vegetable glycerine, coconut oil, blueberries, green lipped mussel, deer velvet powder, natural antioxidants.\u003c\/p\u003e\u003cp\u003e220g Pack\u003c\/p\u003e","brand":"Doubtless Bay Pet Resort","offers":[{"title":"220g","offer_id":46499497771263,"sku":"9400539198338","price":26.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/s842922593693558394_p49_i1_w2001.jpg?v=1737095439"},{"product_id":"yours-droolly-kiwi-grown-chicken-kumara-nz-made-220g","title":"Yours Droolly - Kiwi Grown Chicken \u0026 Kumara - NZ Made, 220g","description":"\u003cp\u003eThese Chicken \u0026amp; Kumara dog treats are made from unique, quality ingredients, carefully selected from the best New Zealand has to offer. These locally sourced morsels will have your pooch drooling for more.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eMade with New Zealand protein and produce\u003c\/li\u003e\n\u003cli\u003eAir dried\u003c\/li\u003e\n\u003cli\u003eNo grains, artificial colours, flavours or preservatives\u003c\/li\u003e\n\u003cli\u003eNothing nasty\u003c\/li\u003e\n\u003cli\u003eIdeal for training and reward\u003c\/li\u003e\n\u003cli\u003e\u003cbr\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eIngredients:\u003c\/strong\u003e Packs a punch with flavour and a shot of kumara goodness. With Chicken, Chicken Liver, Kumara (sweet potato), vegetable glycerine, coconut oil, salt, apple cider vinegar, manuka honey, natural antioxidants, natural chicken flavour.\u003c\/p\u003e\u003cp\u003e220g Pack\u003c\/p\u003e","brand":"Yours Droolly","offers":[{"title":"220g","offer_id":46499498000639,"sku":"9400539198321","price":26.99,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/s842922593693558394_p50_i1_w2001.jpg?v=1737095455"},{"product_id":"yours-droolly-kiwi-grown-venison-lamb-with-kiwifruit-nz-made-200g","title":"Yours Droolly - Kiwi Grown Venison \u0026 Lamb With Kiwifruit - NZ Made, 200g","description":"\u003cp\u003eThese Venison, Lamb with Kiwifruit dog treats are made from unique, quality ingredients, carefully selected from the best New Zealand has to offer. These locally sourced morsels will have your pooch drooling for more.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eMade with New Zealand protein and produce\u003c\/li\u003e\n\u003cli\u003eAir dried\u003c\/li\u003e\n\u003cli\u003eNo grains, artificial colours, flavours or preservatives\u003c\/li\u003e\n\u003cli\u003eNothing nasty\u003c\/li\u003e\n\u003cli\u003eIdeal for training and reward\u003c\/li\u003e\n\u003cli\u003e\u003cbr\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eIngredients: \u003c\/strong\u003ePacks a punch with flavour and novel combination of meats. With Venison, Lamb, coconut oil, kiwifruit, rosemary, salt, apple cider vinegar, natural antioxidants and paprika oil.\u003c\/p\u003e\u003cp\u003e200g Pack\u003c\/p\u003e","brand":"Doubtless Bay Pet Resort","offers":[{"title":"200g","offer_id":46499498262783,"sku":"9400539198314","price":26.99,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/s842922593693558394_p51_i1_w2001.jpg?v=1737095473"},{"product_id":"ezydog-luca-leash","title":"EzyDog Luca Leash","description":"This unique all in one leash and collar, offers great control when walking, exercising or training. The leash is 5.5 feet (170cm) in length with a rope thickness of 9mm (.35\") for the \"Standard\" and 6mm (.23\") for the \"LITE\". The quick slip on and go fitting, makes it ideal for both quick walks around the block or longer journeys.\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\nThe Luca™ Leash offers the ability for the handler to give a controlled quick and gentle correction that eases when the pressure is released. It is a fantastic leash for teaching your dog to walk comfortably beside you and great for teaching new tricks. Please be aware, no slip collar or leash should be left on a dog that is tied up or unsupervised.\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\nThis Luca™ Leash has been designed for both Large and Small dogs in mind. The leash includes high quality extra strength climbing rope and unique polished metal hardware and is available in both \"Standard\" and \"LITE\" sizes.\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\nFeatures\n\u003cul\u003e\n\u003cli\u003eCollar and Leash in one\u003c\/li\u003e\n\t\u003cli\u003eHigh quality climbing rope\u003c\/li\u003e\n\t\u003cli\u003eUnique metal slider - won't rust!\u003c\/li\u003e\n\t\u003cli\u003eSilicon stopper\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e","brand":"Doubtless Bay Pet Resort","offers":[{"title":"Black","offer_id":46499499671807,"sku":"9346036003396","price":54.99,"currency_code":"NZD","in_stock":true},{"title":"Blue","offer_id":46499499704575,"sku":null,"price":54.99,"currency_code":"NZD","in_stock":false},{"title":"Purple","offer_id":46499499737343,"sku":"9346036003419","price":54.99,"currency_code":"NZD","in_stock":false},{"title":"Orange","offer_id":46499499770111,"sku":"9346036003402","price":54.99,"currency_code":"NZD","in_stock":false},{"title":"Red","offer_id":46499499802879,"sku":"9346036003426","price":54.99,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/s842922593693558394_p58_i1_w1280.png?v=1737095550"},{"product_id":"ezydog-luca-leash-lite","title":"EzyDog Luca Leash LITE","description":"\u003cp\u003eThis unique all in one leash and collar, offers great control when walking, exercising or training. The leash is 5.5 feet (170cm) in length with a rope thickness of 9mm (.35\") for the \"Standard\" and 6mm (.23\") for the \"LITE\". The quick slip on and go fitting, makes it ideal for both quick walks around the block or longer journeys.\u003c\/p\u003e","brand":"Doubtless Bay Pet Resort","offers":[{"title":"Black","offer_id":46499499933951,"sku":"SQ484","price":43.99,"currency_code":"NZD","in_stock":true},{"title":"Blue","offer_id":46499499966719,"sku":"9346036009497","price":43.99,"currency_code":"NZD","in_stock":true},{"title":"Purple","offer_id":46499499999487,"sku":"SQ486","price":43.99,"currency_code":"NZD","in_stock":true},{"title":"Orange","offer_id":46499500032255,"sku":"SQ487","price":43.99,"currency_code":"NZD","in_stock":true},{"title":"Red","offer_id":46499500065023,"sku":"SQ485","price":43.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/s842922593693558394_p59_i1_w1280.png?v=1737095569"},{"product_id":"addiction-viva-la-venison-cat-complete-balanced-novel-protein-dry-cat-food","title":"Addiction Viva La Venison Cat, Complete \u0026 Balanced, Novel Protein Dry Cat Food","description":"\u003cp\u003eWe go further for pets when it comes to their overall well-being. That’s why Addiction Foods gives you Addiction Grain-Free Venison Cat Food. It is packed with highly flavorful, free-range venison from New Zealand—the purest place on earth to source and produce pet food. It is a hypoallergenic diet with an optimal balance of essential nutrients, including taurine for your cat’s heart health.\u003c\/p\u003e\u003cp\u003eAddiction Viva La Venison is packed with antioxidants and phytonutrients from fruits and vegetables, and probiotics for improved digestion. And because it’s made from New Zealand free-range venison, it makes for a delicious gourmet meal and ideal for cats of all life stages. Truly, Addiction Cat Food is delicious enough to be called “Addiction”!\u003c\/p\u003e","brand":"Doubtless Bay Pet Resort","offers":[{"title":"1.8kg","offer_id":46499500196095,"sku":"AF70776","price":53.99,"currency_code":"NZD","in_stock":true},{"title":"4.5kg","offer_id":46591335334143,"sku":"","price":103.49,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/1st_AddictionVivaLaVenisonDryCatFood1.8kg.png?v=1743387697"},{"product_id":"addiction-duck-royal-cat-feline-beauty-skin-coat-dry-cat-food","title":"Addiction Duck Royal Cat, Feline Beauty, Skin \u0026 Coat Dry Cat Food","description":"\u003cp\u003eWe go further for pets when it comes to their overall well-being. That’s why Addiction Foods gives you Addiction Grain-Free Duck Royale Dry Cat Food, a delectable wholesome blend of cage-free duck, with heaps of sun-kissed berries and herbs for improved overall health and vitality, premium fruits and vegetables packed with antioxidants and phytonutrients, and probiotics for improved digestion.\u003c\/p\u003e\u003cp\u003eAll these are sourced from New Zealand—the purest place on earth to source and produce pet food. High in protein, low in cholesterol and fat, Addiction Duck Royale also contains taurine for your cat’s heart health. This wholesome recipe is suitable for cats of all life stages. Truly, Addiction Cat Food is delicious enough to be called “Addiction”!\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Doubtless Bay Pet Resort","offers":[{"title":"1.8kg","offer_id":46499500359935,"sku":"8885004074170","price":53.99,"currency_code":"NZD","in_stock":true},{"title":"4.5kg","offer_id":46499500392703,"sku":"AF70820","price":103.49,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/1st_AddictionDuckRoyaleDryCatFood1.8kg.png?v=1743387756"},{"product_id":"black-hawk-large-breed-chicken-rice","title":"Black Hawk Large Breed Chicken \u0026 Rice","description":"\u003cbody\u003e\n\u003cp\u003eThis highly palatable chicken and rice formula is designed to support strong muscles and healthy bones in large and giant breed dogs. With added glucosamine and chondroitin that may aid joint health, it’s also high in vitamin B3 and B6 which aid metabolism and promote vitality.\u003c\/p\u003e\n\u003cp\u003eSuitable for large to giant breed dogs greater than 25kg.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIngredients\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eChicken Meal, Ground Rice, Oats, Fish Meal, Chicken Fat (preserved with Mixed Tocopherols [source of Vitamin E], Citric Acid, Rosemary Extract), Field Peas, Beet pulp, Canola Oil, Kelp, Salt, Glucosamine, Chondroitin, Essential Vitamins \u0026amp; Minerals, Kelp, Natural Antioxidants, Emu Oil, Yucca Schidigera Extract, Tomato Powder, Carrots, Dried Blueberries, Dandelion, Peppermint, Rosemary, Cranberries.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNutritional Information\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eBlack Hawk pet food provides a complete diet for adult dogs. It is formulated to meet the nutritional levels established by the Association of American Food Control Officials (AAFCO) Dog Food Nutrient Profile for the maintenance of adult dogs.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eImportant Feeding Information:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e* Make sure fresh water in a clean bowl is available at all times\u003c\/p\u003e\n\u003cp\u003e* Pregnant or nursing dogs may need food available at all times\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eStorage Guidelines\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eFor maximum freshness, close packaging tightly between feeds, or store product in an airtight container. Store in a cool, dry place away from fresh sunlight.\u003c\/p\u003e\n\nFeeding Calculator\n\n\n \n    \u003cmeta charset=\"UTF-8\"\u003e\n    \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n    \u003ctitle\u003eBlack Hawk Feeding Calculator\u003c\/title\u003e\n    \u003cstyle\u003e\n        body { font-family: Arial, sans-serif; background-color: #f4f4f4; text-align: center; padding: 20px; }\n        .calculator {\n            max-width: 400px; \n            margin: 20px auto; \n            padding: 20px; \n            border-radius: 10px; \n            background: #fff; \n            box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);\n        }\n        label { font-weight: bold; display: block; margin-top: 10px; }\n        select, input, button {\n            width: 100%; \n            padding: 10px; \n            margin: 10px 0; \n            border: 1px solid #ccc; \n            border-radius: 5px;\n            font-size: 16px;\n        }\n        button {\n            background-color: #007bff; \n            color: white; \n            font-weight: bold; \n            cursor: pointer;\n        }\n        button:hover {\n            background-color: #0056b3;\n        }\n        .result {\n            font-size: 18px;\n            font-weight: bold;\n            margin-top: 10px;\n            color: #333;\n        }\n    \u003c\/style\u003e\n\n\n    \u003cdiv class=\"calculator\"\u003e\n        \u003ch2\u003eBlack Hawk Feeding Calculator\u003c\/h2\u003e\n        \u003clabel for=\"bagSize\"\u003eSelect Bag Size:\u003c\/label\u003e\n        \u003cselect id=\"bagSize\"\u003e\n            \u003coption value=\"3000\"\u003e3kg\u003c\/option\u003e\n            \u003coption value=\"10000\"\u003e10kg\u003c\/option\u003e\n            \u003coption value=\"20000\" selected\u003e20kg\u003c\/option\u003e\n        \u003c\/select\u003e\n        \n        \u003clabel for=\"dogWeight\"\u003eEnter your dog's weight (kg):\u003c\/label\u003e\n        \u003cinput type=\"number\" id=\"dogWeight\" min=\"1\" max=\"90\" step=\"0.1\" placeholder=\"e.g., 25\"\u003e\n        \n        \u003cbutton onclick=\"calculateFeed()\"\u003eCalculate\u003c\/button\u003e\n        \n        \u003cp class=\"result\" id=\"gramsPerDay\"\u003eGrams per day: --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"costPerDay\"\u003eCost per day: --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"costPerMeal\"\u003eCost per meal (2 meals\/day): --\u003c\/p\u003e\n        \u003cp class=\"result\" id=\"daysPerBag\"\u003eDays per bag: --\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cscript\u003e\n        function calculateFeed() {\n            let weight = parseFloat(document.getElementById(\"dogWeight\").value);\n            let bagSize = parseInt(document.getElementById(\"bagSize\").value);\n            let bagPrices = { 3000: 57.99, 10000: 139.99, 20000: 234.99 };\n            let price = bagPrices[bagSize];\n            let subscriptionPrice = price * 0.85;\n            \n            if (isNaN(weight) || weight \u003c 1 || weight \u003e 90) {\n                document.getElementById(\"gramsPerDay\").innerText = \"Grams per day: --\";\n                document.getElementById(\"costPerDay\").innerText = \"Cost per day: --\";\n                document.getElementById(\"costPerMeal\").innerText = \"Cost per meal: --\";\n                document.getElementById(\"daysPerBag\").innerText = \"Days per bag: --\";\n                return;\n            }\n            \n            let gramsPerDay;\n            if (weight \u003c= 15) gramsPerDay = 200 + ((weight - 15) * 9);\n            else if (weight \u003c= 25) gramsPerDay = 290 + ((weight - 25) * 10);\n            else if (weight \u003c= 40) gramsPerDay = 410 + ((weight - 40) * 11);\n            else if (weight \u003c= 55) gramsPerDay = 520 + ((weight - 55) * 12);\n            else if (weight \u003c= 70) gramsPerDay = 620 + ((weight - 70) * 13);\n            else gramsPerDay = 750 + ((weight - 90) * 14);\n            \n            let costPerGram = price \/ bagSize;\n            let costPerGramSub = subscriptionPrice \/ bagSize;\n            \n            let costPerDay = (gramsPerDay * costPerGram).toFixed(2);\n            let costPerDaySub = (gramsPerDay * costPerGramSub).toFixed(2);\n            \n            let costPerMeal = (costPerDay \/ 2).toFixed(2);\n            let costPerMealSub = (costPerDaySub \/ 2).toFixed(2);\n            \n            let daysPerBag = (bagSize \/ gramsPerDay).toFixed(0);\n            \n            document.getElementById(\"gramsPerDay\").innerText = `Grams per day: ${gramsPerDay.toFixed(0)}g`;\n            document.getElementById(\"costPerDay\").innerText = `Cost per day: $${costPerDay} (Subscription: $${costPerDaySub})`;\n            document.getElementById(\"costPerMeal\").innerText = `Cost per meal: $${costPerMeal} (Subscription: $${costPerMealSub})`;\n            document.getElementById(\"daysPerBag\").innerText = `Days per bag: ${daysPerBag}`;\n        }\n    \u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"Black Hawk","offers":[{"title":"20kg","offer_id":46499500589311,"sku":"9312239039807","price":209.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/s842922593693558394_p62_i1_w1024.jpg?v=1737095614"},{"product_id":"venison-ear","title":"Venison Ear","description":"\u003cp\u003e100% Air-dried venison dog treat\u003c\/p\u003e\u003cp\u003eIdeal for adult dogs of medium to large size\u003c\/p\u003e\u003cp\u003eGood for teeth\u003c\/p\u003e\u003cp\u003eGood for keeping busy\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eIngredients:\u003c\/p\u003e\u003cp\u003e100% Venison\u003c\/p\u003e","brand":"Doubtless Bay Pet Resort","offers":[{"title":"Single","offer_id":46597618991359,"sku":"","price":4.49,"currency_code":"NZD","in_stock":true},{"title":"150g","offer_id":46597619024127,"sku":"","price":12.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/s842922593693558394_p63_i4_w540.jpg?v=1737095632"},{"product_id":"pig-ear","title":"Pig Ear","description":"","brand":"Doubtless Bay Pet Resort","offers":[{"title":"Default Title","offer_id":46499501146367,"sku":"1101001","price":4.49,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/s842922593693558394_p64_i2_w532.jpg?v=1737095647"},{"product_id":"weasand-10cm","title":"Weasand 10cm","description":"\u003cp\u003e100% air-dried beef dog treat\u003c\/p\u003e\u003cp\u003eIdeal for adult dogs of all sizes\u003c\/p\u003e\u003cp\u003eGood for teeth\u003c\/p\u003e\u003cp\u003eGood for keeping busy\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eIngredients:\u003c\/p\u003e\u003cp\u003e100% beef\u003c\/p\u003e","brand":"Doubtless Bay Pet Resort","offers":[{"title":"1","offer_id":46499501277439,"sku":null,"price":2.0,"currency_code":"NZD","in_stock":true},{"title":"3","offer_id":46499501310207,"sku":null,"price":5.4,"currency_code":"NZD","in_stock":true},{"title":"5","offer_id":46499501342975,"sku":null,"price":8.75,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/s842922593693558394_p65_i2_w433.jpg?v=1737095663"},{"product_id":"weasand-15cm","title":"Weasand 15cm","description":"\u003cp\u003e100% air-dried beef dog treat\u003c\/p\u003e\u003cp\u003eIdeal for adult dogs of all sizes\u003c\/p\u003e\u003cp\u003eGood for teeth\u003c\/p\u003e\u003cp\u003eGood for keeping busy\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eIngredients:\u003c\/p\u003e\u003cp\u003e100% beef\u003c\/p\u003e","brand":"Doubtless Bay Pet Resort","offers":[{"title":"1","offer_id":46499501506815,"sku":null,"price":3.0,"currency_code":"NZD","in_stock":true},{"title":"3","offer_id":46499501539583,"sku":null,"price":7.8,"currency_code":"NZD","in_stock":true},{"title":"5","offer_id":46499501572351,"sku":null,"price":12.7,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/s842922593693558394_p66_i2_w390.jpg?v=1737095678"},{"product_id":"venison-busy-bone","title":"Venison Busy Bone","description":"\u003cp\u003e100% air-dried venison dog treat\u003c\/p\u003e\u003cp\u003eIdeal for adult dogs of medium to large size\u003c\/p\u003e\u003cp\u003eGood for teeth\u003c\/p\u003e\u003cp\u003eGood for keeping busy\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eProduct size:\u003c\/p\u003e\u003cp\u003e250mm - 280mm\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eIngredients:\u003c\/p\u003e\u003cp\u003eVenison Bone, Beef Jerky, salt, smoke flavour\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Doubtless Bay Pet Resort","offers":[{"title":"1","offer_id":46499501703423,"sku":null,"price":15.0,"currency_code":"NZD","in_stock":true},{"title":"3","offer_id":46499501736191,"sku":null,"price":42.0,"currency_code":"NZD","in_stock":true},{"title":"5","offer_id":46499501768959,"sku":null,"price":70.0,"currency_code":"NZD","in_stock":true},{"title":"2","offer_id":46499501801727,"sku":null,"price":28.0,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/5112\/6527\/files\/s842922593693558394_p67_i2_w576.jpg?v=1737095696"}],"url":"https:\/\/www.doubtlessbaypetresort.co.nz\/collections\/our-full-range.oembed?page=9","provider":"Doubtless Bay Pet Resort ","version":"1.0","type":"link"}