{"product_id":"sea-minerals-by-bloom","title":"Sea Minerals by Bloom — Full-Spectrum Ocean Trace Minerals at 0.13ml\/L","description":"\u003cdiv style=\"font-family: 'Helvetica Neue', Arial, sans-serif; max-width: 860px; margin: 0 auto; color: #1a1a1a;\"\u003e\n\n\u003cp style=\"font-size: 1.05rem; line-height: 1.7; margin-bottom: 1.5rem;\"\u003eBase feeds cover nitrogen, phosphorus and potassium and a handful of traces, and not much else. Sea Minerals by Bloom is concentrated sea water: the full spread of dissolved ocean minerals and trace elements, magnesium and sulfur included, in their natural balance. It's dosed at just 0.13ml per litre in every feed, veg to bloom, so a litre makes about 7,600 litres. It fills small gaps rather than feeding the plant, so it sits on top of your base, and the dose is small enough that you'll want a syringe to measure it.\u003c\/p\u003e\n\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 1rem; margin-bottom: 2rem;\"\u003e\n\u003cdiv style=\"background: #f4f9f4; border-left: 4px solid #2e5e2e; padding: 1rem 1.2rem; border-radius: 6px;\"\u003e\n\u003cstrong style=\"display: block; margin-bottom: 0.3rem; color: #2e5e2e;\"\u003eThe small stuff, covered\u003c\/strong\u003e\u003cspan style=\"font-size: 0.9rem; color: #444;\"\u003eDozens of minor minerals a plant uses in tiny amounts that a base feed leaves out.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #f4f9f4; border-left: 4px solid #2e5e2e; padding: 1rem 1.2rem; border-radius: 6px;\"\u003e\n\u003cstrong style=\"display: block; margin-bottom: 0.3rem; color: #2e5e2e;\"\u003eOne natural input\u003c\/strong\u003e\u003cspan style=\"font-size: 0.9rem; color: #444;\"\u003eConcentrated sea water, in the proportions found in the ocean.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #f4f9f4; border-left: 4px solid #2e5e2e; padding: 1rem 1.2rem; border-radius: 6px;\"\u003e\n\u003cstrong style=\"display: block; margin-bottom: 0.3rem; color: #2e5e2e;\"\u003e1 litre makes about 7,600 litres\u003c\/strong\u003e\u003cspan style=\"font-size: 0.9rem; color: #444;\"\u003eAt 0.13ml per litre, the 300ml covers a tent for a long time.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #f4f9f4; border-left: 4px solid #2e5e2e; padding: 1rem 1.2rem; border-radius: 6px;\"\u003e\n\u003cstrong style=\"display: block; margin-bottom: 0.3rem; color: #2e5e2e;\"\u003eEvery feed, veg to bloom\u003c\/strong\u003e\u003cspan style=\"font-size: 0.9rem; color: #444;\"\u003eOne rate through the whole cycle, alongside any base feed.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #f4f9f4; border-left: 4px solid #2e5e2e; padding: 1rem 1.2rem; border-radius: 6px;\"\u003e\n\u003cstrong style=\"display: block; margin-bottom: 0.3rem; color: #2e5e2e;\"\u003eShines in soil\u003c\/strong\u003e\u003cspan style=\"font-size: 0.9rem; color: #444;\"\u003eA natural fit for living soil and outdoor beds that slowly run short of trace minerals.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #f4f9f4; border-left: 4px solid #2e5e2e; padding: 1rem 1.2rem; border-radius: 6px;\"\u003e\n\u003cstrong style=\"display: block; margin-bottom: 0.3rem; color: #2e5e2e;\"\u003eA Bloom pairing\u003c\/strong\u003e\u003cspan style=\"font-size: 0.9rem; color: #444;\"\u003eBloom runs it with Humate, which helps the roots take up what's there.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdetails style=\"margin-bottom: 2rem;\"\u003e\n\u003csummary style=\"cursor: pointer; border-bottom: 2px solid #2e5e2e; padding-bottom: 0.4rem; margin-bottom: 1rem;\"\u003e\u003ch2 style=\"font-size: 1.1rem; font-weight: 700; margin: 0; display: inline;\"\u003eSpecifications\u003c\/h2\u003e\u003c\/summary\u003e\n\u003cdiv style=\"display: grid; grid-template-columns: 1fr 1fr; gap: 0.5rem 2rem; font-size: 0.95rem;\"\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eBrand:\u003c\/strong\u003e Bloom (Agricultural Organics)\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eType:\u003c\/strong\u003e Trace mineral additive\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eNPK:\u003c\/strong\u003e 0 - 4.51 - 2.94\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eKey inputs:\u003c\/strong\u003e Sea water: full-spectrum dissolved ocean minerals and trace elements, including magnesium and sulfur\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eRate:\u003c\/strong\u003e 0.13ml per litre\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eWhen to use:\u003c\/strong\u003e Every feed, veg to bloom\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eYield:\u003c\/strong\u003e 1L makes about 7,600L of feed at 0.13ml\/L\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eConcentrate pH:\u003c\/strong\u003e 8–10 (alkaline)\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eSuits:\u003c\/strong\u003e Soil, coco and hydro\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eSizes:\u003c\/strong\u003e 300ml, 1L, 2.5L\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eMade in:\u003c\/strong\u003e South Australia\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eBiodegradable:\u003c\/strong\u003e Yes, 100% (manufacturer)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails style=\"margin-bottom: 2rem;\"\u003e\n\u003csummary style=\"cursor: pointer; border-bottom: 2px solid #2e5e2e; padding-bottom: 0.4rem; margin-bottom: 1rem;\"\u003e\u003ch2 style=\"font-size: 1.1rem; font-weight: 700; margin: 0; display: inline;\"\u003eGrower's Tip\u003c\/h2\u003e\u003c\/summary\u003e\n\u003cdiv style=\"background: #fff8e1; border-left: 4px solid #f9a825; padding: 1rem 1.3rem; border-radius: 6px; margin-bottom: 0;\"\u003e\n\u003cul style=\"margin: 0 0 0 1.2rem; padding: 0; font-size: 0.93rem; line-height: 1.7;\"\u003e\n\u003cli\u003eMeasure it with a syringe. At 0.13ml per litre, a 10-litre watering can takes 1.3ml.\u003c\/li\u003e\n\u003cli\u003eDon't round the dose up. It's a trace product, and the rate is small on purpose.\u003c\/li\u003e\n\u003cli\u003ePair it with Humate, as Bloom does, so the roots can make use of the minerals.\u003c\/li\u003e\n\u003cli\u003eLiving soil and long-term outdoor beds are where it earns its keep.\u003c\/li\u003e\n\u003cli\u003eAdd it with your other nutrients and adjust pH last. The concentrate is alkaline.\u003c\/li\u003e\n\u003cli\u003eShake well before use. Colour and consistency vary a little between batches, which is normal.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails style=\"margin-bottom: 2rem;\"\u003e\n\u003csummary style=\"cursor: pointer; border-bottom: 2px solid #2e5e2e; padding-bottom: 0.4rem; margin-bottom: 1rem;\"\u003e\u003ch2 style=\"font-size: 1.1rem; font-weight: 700; margin: 0; display: inline;\"\u003eHow To Use It\u003c\/h2\u003e\u003c\/summary\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"display: flex; align-items: flex-start; gap: 14px; padding: 12px 0; border-bottom: 1px solid #edf3ed; font-size: 0.93rem; line-height: 1.6;\"\u003e\n\u003cspan style=\"background: #2e5e2e; color: #fff; font-weight: 700; font-size: 0.85rem; min-width: 28px; height: 28px; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; margin-top: 1px;\"\u003e1\u003c\/span\u003e\u003cspan\u003eShake the bottle well.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: flex; align-items: flex-start; gap: 14px; padding: 12px 0; border-bottom: 1px solid #edf3ed; font-size: 0.93rem; line-height: 1.6;\"\u003e\n\u003cspan style=\"background: #2e5e2e; color: #fff; font-weight: 700; font-size: 0.85rem; min-width: 28px; height: 28px; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; margin-top: 1px;\"\u003e2\u003c\/span\u003e\u003cspan\u003eMeasure 0.13ml per litre with a syringe and add it to your nutrient solution.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: flex; align-items: flex-start; gap: 14px; padding: 12px 0; border-bottom: 1px solid #edf3ed; font-size: 0.93rem; line-height: 1.6;\"\u003e\n\u003cspan style=\"background: #2e5e2e; color: #fff; font-weight: 700; font-size: 0.85rem; min-width: 28px; height: 28px; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; margin-top: 1px;\"\u003e3\u003c\/span\u003e\u003cspan\u003eMix thoroughly, then check and adjust pH last.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: flex; align-items: flex-start; gap: 14px; padding: 12px 0; border-bottom: 1px solid #edf3ed; font-size: 0.93rem; line-height: 1.6;\"\u003e\n\u003cspan style=\"background: #2e5e2e; color: #fff; font-weight: 700; font-size: 0.85rem; min-width: 28px; height: 28px; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; margin-top: 1px;\"\u003e4\u003c\/span\u003e\u003cspan\u003eFeed as normal at every watering, veg to bloom.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: flex; align-items: flex-start; gap: 14px; padding: 12px 0; font-size: 0.93rem; line-height: 1.6;\"\u003e\n\u003cspan style=\"background: #2e5e2e; color: #fff; font-weight: 700; font-size: 0.85rem; min-width: 28px; height: 28px; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; margin-top: 1px;\"\u003e5\u003c\/span\u003e\u003cspan\u003eStop with the rest of your additives for the final flush.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails style=\"margin-bottom: 2rem;\"\u003e\n\u003csummary style=\"cursor: pointer; border-bottom: 2px solid #2e5e2e; padding-bottom: 0.4rem; margin-bottom: 1rem;\"\u003e\u003ch2 style=\"font-size: 1.1rem; font-weight: 700; margin: 0; display: inline;\"\u003ePairs Well With\u003c\/h2\u003e\u003c\/summary\u003e\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 1rem;\"\u003e\n\u003ca href=\"\/products\/humate-by-bloom\" style=\"text-decoration: none; color: inherit; background: #f4f9f4; border: 1px solid #c8dfc8; padding: 1rem; border-radius: 6px; display: block;\"\u003e\u003cstrong style=\"color: #2e5e2e; display: block; margin-bottom: 0.3rem;\"\u003eHumate by Bloom\u003c\/strong\u003e\u003cp style=\"font-size: 0.85rem; margin: 0;\"\u003eBloom's own pairing: humic acid that helps the roots take up the minerals.\u003c\/p\u003e\u003c\/a\u003e\n\u003ca href=\"\/products\/seaweed-by-bloom\" style=\"text-decoration: none; color: inherit; background: #f4f9f4; border: 1px solid #c8dfc8; padding: 1rem; border-radius: 6px; display: block;\"\u003e\u003cstrong style=\"color: #2e5e2e; display: block; margin-bottom: 0.3rem;\"\u003eSeaweed by Bloom\u003c\/strong\u003e\u003cp style=\"font-size: 0.85rem; margin: 0;\"\u003eSouthern bull kelp for steady growth through stress, at 1ml per litre.\u003c\/p\u003e\u003c\/a\u003e\n\u003ca href=\"\/products\/ooze-by-bloom\" style=\"text-decoration: none; color: inherit; background: #f4f9f4; border: 1px solid #c8dfc8; padding: 1rem; border-radius: 6px; display: block;\"\u003e\u003cstrong style=\"color: #2e5e2e; display: block; margin-bottom: 0.3rem;\"\u003eOoze by Bloom\u003c\/strong\u003e\u003cp style=\"font-size: 0.85rem; margin: 0;\"\u003eThe heart of Bloom's flower trio. From week 5 through the flush, for aroma and finish.\u003c\/p\u003e\u003c\/a\u003e\n\u003ca href=\"\/products\/phat-by-bloom\" style=\"text-decoration: none; color: inherit; background: #f4f9f4; border: 1px solid #c8dfc8; padding: 1rem; border-radius: 6px; display: block;\"\u003e\u003cstrong style=\"color: #2e5e2e; display: block; margin-bottom: 0.3rem;\"\u003ePhat by Bloom\u003c\/strong\u003e\u003cp style=\"font-size: 0.85rem; margin: 0;\"\u003eWeeks 3–4 of flower, for size and density. Part of Bloom's core flower trio.\u003c\/p\u003e\u003c\/a\u003e\n\u003ca href=\"\/products\/final-by-bloom\" style=\"text-decoration: none; color: inherit; background: #f4f9f4; border: 1px solid #c8dfc8; padding: 1rem; border-radius: 6px; display: block;\"\u003e\u003cstrong style=\"color: #2e5e2e; display: block; margin-bottom: 0.3rem;\"\u003eFinal by Bloom\u003c\/strong\u003e\u003cp style=\"font-size: 0.85rem; margin: 0;\"\u003eThe ripener for the last two weeks of flower, and the third bottle of the trio.\u003c\/p\u003e\u003c\/a\u003e\n\u003ca href=\"\/collections\/bloom-yellow-bottles\" style=\"text-decoration: none; color: inherit; background: #f4f9f4; border: 1px solid #c8dfc8; padding: 1rem; border-radius: 6px; display: block;\"\u003e\u003cstrong style=\"color: #2e5e2e; display: block; margin-bottom: 0.3rem;\"\u003eBloom Yellow Bottles\u003c\/strong\u003e\u003cp style=\"font-size: 0.85rem; margin: 0;\"\u003eThe full Bloom range, from Roots through to Final.\u003c\/p\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails style=\"margin-bottom: 2rem;\"\u003e\n\u003csummary style=\"cursor: pointer; border-bottom: 2px solid #2e5e2e; padding-bottom: 0.4rem; margin-bottom: 1rem;\"\u003e\u003ch2 style=\"font-size: 1.1rem; font-weight: 700; margin: 0; display: inline;\"\u003eFrequently Asked Questions\u003c\/h2\u003e\u003c\/summary\u003e\n\u003cdetails style=\"margin-bottom: 0.8rem; border: 1px solid #e0e0e0; border-radius: 6px; padding: 0.8rem 1rem;\"\u003e\u003csummary style=\"font-weight: 600; cursor: pointer;\"\u003eWhat is Bloom Sea Minerals?\u003c\/summary\u003e\u003cp style=\"margin: 0.6rem 0 0; font-size: 0.93rem; line-height: 1.6;\"\u003eConcentrated sea water carrying the full spread of dissolved ocean minerals and trace elements, used as a supplement on top of your base feed.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails style=\"margin-bottom: 0.8rem; border: 1px solid #e0e0e0; border-radius: 6px; padding: 0.8rem 1rem;\"\u003e\u003csummary style=\"font-weight: 600; cursor: pointer;\"\u003eHow much do I use?\u003c\/summary\u003e\u003cp style=\"margin: 0.6rem 0 0; font-size: 0.93rem; line-height: 1.6;\"\u003e0.13ml per litre, every feed. A 10-litre can takes 1.3ml, so measure it with a syringe.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails style=\"margin-bottom: 0.8rem; border: 1px solid #e0e0e0; border-radius: 6px; padding: 0.8rem 1rem;\"\u003e\u003csummary style=\"font-weight: 600; cursor: pointer;\"\u003eIs it salty?\u003c\/summary\u003e\u003cp style=\"margin: 0.6rem 0 0; font-size: 0.93rem; line-height: 1.6;\"\u003eIt's made from sea water, which is why the dose is so small. At 0.13ml per litre it adds very little to your feed.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails style=\"margin-bottom: 0.8rem; border: 1px solid #e0e0e0; border-radius: 6px; padding: 0.8rem 1rem;\"\u003e\u003csummary style=\"font-weight: 600; cursor: pointer;\"\u003eDo I need to cut back my base nutrients?\u003c\/summary\u003e\u003cp style=\"margin: 0.6rem 0 0; font-size: 0.93rem; line-height: 1.6;\"\u003eNo. Bloom designs its additives to run alongside your base feed at its normal rate, so you add Sea Minerals on top rather than in place of anything.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails style=\"margin-bottom: 0.8rem; border: 1px solid #e0e0e0; border-radius: 6px; padding: 0.8rem 1rem;\"\u003e\u003csummary style=\"font-weight: 600; cursor: pointer;\"\u003eCan I use it in soil?\u003c\/summary\u003e\u003cp style=\"margin: 0.6rem 0 0; font-size: 0.93rem; line-height: 1.6;\"\u003eYes. Bloom lists soil, coco and hydro at the same rate, and it's a natural fit for living soil.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails style=\"margin-bottom: 0.8rem; border: 1px solid #e0e0e0; border-radius: 6px; padding: 0.8rem 1rem;\"\u003e\u003csummary style=\"font-weight: 600; cursor: pointer;\"\u003eHow long does a bottle last?\u003c\/summary\u003e\u003cp style=\"margin: 0.6rem 0 0; font-size: 0.93rem; line-height: 1.6;\"\u003eA litre makes about 7,600 litres of feed at 0.13ml per litre. The 300ml makes about 2,300 litres.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails style=\"margin-bottom: 0.8rem; border: 1px solid #e0e0e0; border-radius: 6px; padding: 0.8rem 1rem;\"\u003e\u003csummary style=\"font-weight: 600; cursor: pointer;\"\u003eIs it certified organic?\u003c\/summary\u003e\u003cp style=\"margin: 0.6rem 0 0; font-size: 0.93rem; line-height: 1.6;\"\u003eNo. Bloom makes the range mostly from natural inputs, but the products are not certified organic, so we don't sell them as organic.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/details\u003e\n\n\u003cdiv style=\"margin: 2rem 0 0;\"\u003e\n\u003cp style=\"font-size: 0.95rem; font-weight: 700; margin-bottom: 0.75rem; color: #1a1a1a;\"\u003eSelect Size\u003c\/p\u003e\n\u003cdiv style=\"display: flex; gap: 0.75rem; flex-wrap: wrap; margin-bottom: 1.5rem;\"\u003e\n\u003cbutton data-variant-id=\"53345483522346\" style=\"padding: 0.6rem 1.4rem; border: 2px solid #2e5e2e; border-radius: 6px; background: #2e5e2e; color: #fff; font-size: 0.95rem; font-weight: 700; cursor: pointer;\"\u003e300ml\u003c\/button\u003e\n\u003cbutton data-variant-id=\"53345483555114\" style=\"padding: 0.6rem 1.4rem; border: 2px solid #2e5e2e; border-radius: 6px; background: #fff; color: #2e5e2e; font-size: 0.95rem; font-weight: 600; cursor: pointer;\"\u003e1L\u003c\/button\u003e\n\u003cbutton data-variant-id=\"53345483587882\" style=\"padding: 0.6rem 1.4rem; border: 2px solid #2e5e2e; border-radius: 6px; background: #fff; color: #2e5e2e; font-size: 0.95rem; font-weight: 600; cursor: pointer;\"\u003e2.5L\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"background: #1c3a1c; color: #fff; padding: 2rem; border-radius: 10px; text-align: center; margin-top: 0;\"\u003e\n\u003ch2 style=\"color: #fff !important; margin: 0 0 0.5rem; font-size: 1.3rem;\"\u003eFill the Gaps Your Base Feed Leaves\u003c\/h2\u003e\n\u003cp style=\"color: #aed1ae !important; margin: 0 0 1.5rem; font-size: 0.95rem;\"\u003eFree shipping over $499*.\u003c\/p\u003e\n\u003cdiv style=\"display: flex; justify-content: center; gap: 1rem; flex-wrap: wrap;\"\u003e\n\u003cbutton id=\"btn-add-to-cart\" style=\"background: #b67317 !important; color: #fff !important; padding: 0.85rem 2rem !important; border: none !important; border-radius: 6px !important; font-size: 1rem !important; font-weight: 700 !important; cursor: pointer !important;\"\u003eAdd to Cart\u003c\/button\u003e\n\u003ca href=\"\/collections\/bloom-yellow-bottles\" style=\"background: transparent !important; color: #fff !important; padding: 0.85rem 2rem !important; border: 2px solid #fff !important; border-radius: 6px !important; font-size: 1rem !important; font-weight: 600 !important; text-decoration: none !important; display: inline-block !important;\"\u003eShop All Bloom\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\ndocument.addEventListener('DOMContentLoaded', function() {\n  var btn = document.getElementById('btn-add-to-cart');\n  if (!btn) return;\n\n  var selectedVariantId = '53345483522346';\n  var availability = {};\n  var variantBtns = document.querySelectorAll('button[data-variant-id]');\n\n  function setIdle() {\n    if (availability[selectedVariantId] === false) {\n      btn.textContent = 'Sold Out';\n      btn.disabled = true;\n      btn.style.background = '#9e9e9e';\n      btn.style.cursor = 'not-allowed';\n    } else {\n      btn.textContent = 'Add to Cart';\n      btn.disabled = false;\n      btn.style.background = '#b67317';\n      btn.style.cursor = 'pointer';\n    }\n  }\n\n  function markSizes() {\n    variantBtns.forEach(function(b) {\n      b.style.opacity = availability[b.getAttribute('data-variant-id')] === false ? '0.55' : '1';\n    });\n  }\n\n  fetch('\/products\/sea-minerals-by-bloom.js').then(function(response) {\n    return response.json();\n  }).then(function(product) {\n    product.variants.forEach(function(v) {\n      availability[String(v.id)] = v.available;\n    });\n    markSizes();\n    setIdle();\n  }).catch(function() {});\n\n  variantBtns.forEach(function(b) {\n    b.addEventListener('click', function() {\n      selectedVariantId = this.getAttribute('data-variant-id');\n      variantBtns.forEach(function(ob) {\n        ob.style.background = '#fff';\n        ob.style.color = '#2e5e2e';\n        ob.style.fontWeight = '600';\n      });\n      this.style.background = '#2e5e2e';\n      this.style.color = '#fff';\n      this.style.fontWeight = '700';\n      setIdle();\n    });\n  });\n\n  btn.addEventListener('click', function() {\n    if (btn.disabled) return;\n    fetch('\/cart\/add.js', {\n      method: 'POST',\n      headers: {'Content-Type': 'application\/json'},\n      body: JSON.stringify({id: parseInt(selectedVariantId, 10), quantity: 1})\n    }).then(function(response) {\n      return response.json();\n    }).then(function(data) {\n      if (data.status \u0026\u0026 data.status !== 200) { throw new Error(data.description); }\n      btn.textContent = 'Added to Cart';\n      btn.style.background = '#2e5e2e';\n      setTimeout(setIdle, 2000);\n    }).catch(function() {\n      btn.textContent = 'Error — Try Again';\n      btn.style.background = '#c0392b';\n      setTimeout(setIdle, 2500);\n    });\n  });\n});\n\u003c\/script\u003e","brand":"Bloom Yellow Bottles","offers":[{"title":"300ml","offer_id":53345483522346,"sku":"BLOOM-SEAMIN-300","price":19.95,"currency_code":"AUD","in_stock":true},{"title":"1L","offer_id":53345483555114,"sku":"BLOOM-SEAMIN-1","price":34.95,"currency_code":"AUD","in_stock":false},{"title":"2.5L","offer_id":53345483587882,"sku":"BLOOM-SEAMIN-2.5","price":64.95,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0847\/1573\/3290\/files\/sea-minerals-by-bloom.png?v=1793151159","url":"https:\/\/www.thegrowguys.com.au\/products\/sea-minerals-by-bloom","provider":"The Grow Guys","version":"1.0","type":"link"}