{"product_id":"aqualabs-no-planaria","title":"AquaLabs No Planaria","description":"\u003cp\u003eAquaLabs No Planaria is a freshwater aquarium additive designed for use in aquariums where planaria, hydra or vorticella may be present.\u003c\/p\u003e\n\u003cp data-end=\"832\" data-start=\"669\"\u003eFormulated for ease of use, No Planaria can be added directly to the aquarium as directed to assist with routine aquarium maintenance and overall tank cleanliness.\u003c\/p\u003e\n\u003cp data-end=\"937\" data-start=\"834\"\u003eMay affect snails – remove pet snails prior to use. Suitable for use with shrimp when used as directed.\u003c\/p\u003e\n\u003cp data-end=\"1150\" data-start=\"939\"\u003e\u003cstrong data-end=\"953\" data-start=\"939\"\u003eDIRECTIONS\u003c\/strong\u003e\u003cbr data-end=\"956\" data-start=\"953\"\u003eShake well before use, remove carbon from filter and increase water aeration. Dose 5 pumps (10ml) per 40 litres. Wait 48 hours and repeat at half dose if needed. Water will temporarily cloud during use. After final dosing, perform a 50% water change.\u003c\/p\u003e\n\u003cp data-end=\"1195\" data-start=\"1152\"\u003eScan the QR code for our dosing calculator. Store Below 30°C. Do not freeze.\u003c\/p\u003e\n\u003cp data-end=\"1241\" data-start=\"1197\"\u003e\u003cstrong data-end=\"1208\" data-start=\"1197\"\u003eCAUTION\u003c\/strong\u003e\u003cbr data-end=\"1211\" data-start=\"1208\"\u003eKeep out of reach of children.\u003c\/p\u003e\n\n\u003c!-- AquaLabs No Planaria Dosing Calculator --\u003e\n\u003cstyle\u003e\n  .nopl-calculator { font-family: inherit; font-size: 1rem; max-width: 900px; margin: 24px auto; padding: 24px; border: 1px solid #e5e5e5; border-radius: 8px; background: #fafafa; box-sizing: border-box; }\n  .nopl-calculator *, .nopl-calculator *::before, .nopl-calculator *::after { box-sizing: border-box; }\n  .nopl-title { font-size: 1.4rem; font-weight: 600; margin: 0 0 4px; color: #1a1a1a; }\n  .nopl-subtitle { font-size: 1rem; color: #666; margin: 0 0 20px; }\n  .nopl-grid { display: flex; flex-wrap: wrap; gap: 24px; align-items: flex-start; }\n  .nopl-inputs { flex: 1 1 280px; min-width: 240px; }\n  .nopl-outputs { flex: 1 1 280px; min-width: 240px; display: flex; gap: 12px; }\n  .nopl-field { margin-bottom: 16px; }\n  .nopl-label { display: block; font-size: 1rem; font-weight: 500; color: #333; margin-bottom: 6px; }\n  .nopl-input { width: 100%; padding: 10px 12px; font-size: 1rem; font-family: inherit; border: 1px solid #ccc; border-radius: 6px; background: #fff; color: #1a1a1a; }\n  .nopl-input:focus { outline: none; border-color: #2c7a7b; box-shadow: 0 0 0 3px rgba(44,122,123,0.15); }\n  .nopl-box { flex: 1 1 0; background: #fff; border: 1px solid #e5e5e5; border-radius: 8px; padding: 18px 16px; text-align: center; display: flex; flex-direction: column; justify-content: center; }\n  .nopl-box-label { font-size: 0.85rem; color: #666; margin-bottom: 6px; text-transform: uppercase; letter-spacing: 0.04em; }\n  .nopl-box-value { font-size: 2rem; font-weight: 700; color: #2c7a7b; line-height: 1.1; }\n  .nopl-box-unit { font-size: 0.9rem; color: #666; margin-top: 4px; }\n  .nopl-info { margin-top: 20px; padding: 14px 16px; border-radius: 8px; font-size: 0.95rem; line-height: 1.55; }\n  .nopl-info-safe { background: #e8f5e9; border: 1px solid #66bb6a; color: #1b5e20; }\n  .nopl-info ul { margin: 8px 0 0; padding-left: 20px; }\n  .nopl-info li { margin-bottom: 6px; }\n  .nopl-schedule { list-style: none; margin: 10px 0 0; padding: 0; }\n  .nopl-schedule li { display: flex; justify-content: space-between; gap: 12px; padding: 8px 0; border-top: 1px solid rgba(27,94,32,0.18); }\n  .nopl-when { font-weight: 600; }\n  .nopl-amount { text-align: right; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"nopl-calculator\"\u003e\n  \u003cp class=\"nopl-title\"\u003eNo Planaria Dosing Calculator\u003c\/p\u003e\n  \u003cp class=\"nopl-subtitle\"\u003eEnter your aquarium water volume to calculate the correct dose.\u003c\/p\u003e\n\n  \u003cdiv class=\"nopl-grid\"\u003e\n    \u003cdiv class=\"nopl-inputs\"\u003e\n      \u003cdiv class=\"nopl-field\"\u003e\n        \u003clabel class=\"nopl-label\" for=\"nopl_volume\"\u003eWater volume (litres)\u003c\/label\u003e\n        \u003cinput class=\"nopl-input\" id=\"nopl_volume\" type=\"number\" min=\"0\" step=\"any\" placeholder=\"e.g. 100\" inputmode=\"decimal\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"nopl-outputs\"\u003e\n      \u003cdiv class=\"nopl-box\"\u003e\n        \u003cdiv class=\"nopl-box-label\"\u003ePumps\u003c\/div\u003e\n        \u003cdiv class=\"nopl-box-value\"\u003e\u003cspan id=\"nopl_pumps\"\u003e—\u003c\/span\u003e\u003c\/div\u003e\n        \u003cdiv class=\"nopl-box-unit\"\u003einitial dose\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"nopl-box\"\u003e\n        \u003cdiv class=\"nopl-box-label\"\u003eMillilitres\u003c\/div\u003e\n        \u003cdiv class=\"nopl-box-value\"\u003e\u003cspan id=\"nopl_ml\"\u003e—\u003c\/span\u003e\u003c\/div\u003e\n        \u003cdiv class=\"nopl-box-unit\"\u003einitial dose\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"nopl-info nopl-info-safe\" id=\"nopl_info\"\u003e\n    Enter your water volume above to calculate the dose.\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function () {\n  \/\/ === DOSE RATE — change these values if your label differs ===\n  \/\/ Default: 5 pumps (10 ml) per 40 litres, i.e. 10 ml \/ 40 L.\n  var ML_PER_LITRE = 10 \/ 40;   \/\/ = 0.25 ml\/L\n  var ML_PER_PUMP  = 2;         \/\/ 5 pumps = 10 ml  -\u003e  1 pump = 2 ml\n  \/\/ =============================================================\n\n  function fmt(n) {\n    \/\/ Show up to 1 decimal, but drop a trailing \".0\"\n    return (Math.round(n * 10) \/ 10).toString();\n  }\n\n  function noplCalc() {\n    var volEl   = document.getElementById(\"nopl_volume\");\n    var pumpsEl = document.getElementById(\"nopl_pumps\");\n    var mlEl    = document.getElementById(\"nopl_ml\");\n    var infoEl  = document.getElementById(\"nopl_info\");\n    if (!volEl || !pumpsEl || !mlEl || !infoEl) return;\n\n    var v = parseFloat(volEl.value);\n\n    if (isNaN(v) || v \u003c= 0) {\n      pumpsEl.textContent = \"\\u2014\";\n      mlEl.textContent = \"\\u2014\";\n      infoEl.className = \"nopl-info nopl-info-safe\";\n      infoEl.textContent = \"Enter your water volume above to calculate the dose.\";\n      return;\n    }\n\n    var ml      = ML_PER_LITRE * v;\n    var pumps   = ml \/ ML_PER_PUMP;\n    var halfMl  = ml \/ 2;\n    var halfPumps = pumps \/ 2;\n\n    pumpsEl.textContent = fmt(pumps);\n    mlEl.textContent = fmt(ml);\n\n    infoEl.className = \"nopl-info nopl-info-safe\";\n    infoEl.innerHTML =\n      \"\u003cstrong\u003eBefore dosing:\u003c\/strong\u003e Shake well, remove carbon from your filter and increase water aeration. \" +\n      \"Water will temporarily cloud during use. This is normal.\" +\n      \"\u003cul class=\\\"nopl-schedule\\\"\u003e\" +\n        \"\u003cli\u003e\u003cspan class=\\\"nopl-when\\\"\u003eNow \\u2014 initial dose\u003c\/span\u003e\u003cspan class=\\\"nopl-amount\\\"\u003e\" + fmt(pumps) + \" pumps (\" + fmt(ml) + \" ml)\u003c\/span\u003e\u003c\/li\u003e\" +\n        \"\u003cli\u003e\u003cspan class=\\\"nopl-when\\\"\u003e+48 hours \\u2014 repeat at half dose if needed\u003c\/span\u003e\u003cspan class=\\\"nopl-amount\\\"\u003e\" + fmt(halfPumps) + \" pumps (\" + fmt(halfMl) + \" ml)\u003c\/span\u003e\u003c\/li\u003e\" +\n        \"\u003cli\u003e\u003cspan class=\\\"nopl-when\\\"\u003eAfter final dose \\u2014 50% water change\u003c\/span\u003e\u003cspan class=\\\"nopl-amount\\\"\u003e\u0026mdash;\u003c\/span\u003e\u003c\/li\u003e\" +\n      \"\u003c\/ul\u003e\";\n  }\n\n  function noplInit() {\n    var volEl = document.getElementById(\"nopl_volume\");\n    if (!volEl) return;\n    volEl.addEventListener(\"input\", noplCalc);\n  }\n\n  if (document.readyState === \"loading\") {\n    document.addEventListener(\"DOMContentLoaded\", noplInit);\n  } else {\n    noplInit();\n  }\n})();\n\u003c\/script\u003e\n\u003c!-- \/AquaLabs No Planaria Dosing Calculator --\u003e","brand":"AQUALABS ","offers":[{"title":"Single Buy","offer_id":47483670495381,"sku":null,"price":14.47,"currency_code":"AUD","in_stock":true},{"title":"Case Buy (12 Bottles)","offer_id":47483670528149,"sku":null,"price":156.27,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0422\/3218\/4981\/files\/1_6.png?v=1778671556","url":"https:\/\/www.aqualabs.com.au\/products\/aqualabs-no-planaria","provider":"AQUALABS ","version":"1.0","type":"link"}