{"product_id":"florigen-by-bloom","title":"Florigen by Bloom — Foliar Spray for the Flip Into Flower","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;\"\u003eHow well a plant moves into flower shapes everything after it. Florigen by Bloom is a foliar spray for that window: misted onto the canopy from the stretch into early flower to back strong, even flower set. It carries the same base as Groigen, southern bluefin tuna hydrolysate, sea water, red algae and vitamin B1, with a little more phosphorus and potassium. You spray it at 20ml per litre with the lights off every few days, and stop once the flowers have set. A litre makes 50 litres of spray. It's a short-window product that sits alongside your flower feed, and it contains fish.\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;\"\u003eTimed for the flip\u003c\/strong\u003e\u003cspan style=\"font-size: 0.9rem; color: #444;\"\u003eFrom the stretch into early flower, the window that decides how evenly flowers set.\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 fast route in\u003c\/strong\u003e\u003cspan style=\"font-size: 0.9rem; color: #444;\"\u003eAbsorbed through the leaf, so the canopy responds quickly when it counts.\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;\"\u003eEven flower set\u003c\/strong\u003e\u003cspan style=\"font-size: 0.9rem; color: #444;\"\u003eBacks initiation across the whole canopy rather than a few leading tops.\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;\"\u003eLight, not heavy\u003c\/strong\u003e\u003cspan style=\"font-size: 0.9rem; color: #444;\"\u003eA biostimulant mist, not a salt feed, so your root-zone EC stays where you put it.\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 50 litres\u003c\/strong\u003e\u003cspan style=\"font-size: 0.9rem; color: #444;\"\u003eAt 20ml per litre, Bloom puts it at about 5–6 plants per litre of spray.\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;\"\u003ePairs with Ultra\u003c\/strong\u003e\u003cspan style=\"font-size: 0.9rem; color: #444;\"\u003eUltra works the same window through the roots; Florigen covers it from the leaf.\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 Foliar flower spray\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eNPK:\u003c\/strong\u003e 0.0571 - 0.0603 - 0.0909\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eKey inputs:\u003c\/strong\u003e Southern bluefin tuna (Thunnus maccoyii) hydrolysate, sea water, red algae (Porphyra abyssicola), vitamin B1\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eRate:\u003c\/strong\u003e 20ml per litre of water, as a foliar mist\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eWhen to use:\u003c\/strong\u003e Stretch into early flower, every few days, lights off; stop once flowers set\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eYield:\u003c\/strong\u003e 1L makes 50L of spray at 20ml\/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\u003eAllergen:\u003c\/strong\u003e Contains fish (tuna hydrolysate)\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eSizes:\u003c\/strong\u003e 300ml, 1L, 2.5L, 15L, 25L\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\u003eStart Florigen as the stretch begins after the flip, and stop once the flowers have set.\u003c\/li\u003e\n\u003cli\u003eSpray with the lights off, as Bloom directs, and mist to light coverage rather than runoff.\u003c\/li\u003e\n\u003cli\u003eDon't keep spraying into mid and late flower. Dense flowers that stay wet are an invitation for mould.\u003c\/li\u003e\n\u003cli\u003eKeep air moving after you spray so nothing sits wet in the canopy.\u003c\/li\u003e\n\u003cli\u003eRunning Groigen in veg? Swap straight to Florigen at the flip and keep the same sprayer routine.\u003c\/li\u003e\n\u003cli\u003eFlowering crops? Ooze, Phat and Final are Bloom's core trio. Indoors, hand-water them in with Silica by Bloom.\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\u003eMix 20ml of Florigen per litre of clean water in a pump sprayer.\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\u003eWith the lights off, mist the leaves evenly, top and underside.\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\u003eRepeat every few days from the stretch into early flower.\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 once the flowers have set.\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\/groigen-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;\"\u003eGroigen by Bloom\u003c\/strong\u003e\u003cp style=\"font-size: 0.85rem; margin: 0;\"\u003eThe stage before. Bloom's foliar growth spray for cuttings and veg.\u003c\/p\u003e\u003c\/a\u003e\n\u003ca href=\"\/products\/ultra-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;\"\u003eUltra by Bloom\u003c\/strong\u003e\u003cp style=\"font-size: 0.85rem; margin: 0;\"\u003eWorks the same early-flower window through the roots, weeks 1–2.\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\/foliar-sprays\" 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;\"\u003eFoliar Sprays\u003c\/strong\u003e\u003cp style=\"font-size: 0.85rem; margin: 0;\"\u003eEvery foliar feed and leaf spray we stock.\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;\"\u003eWhen do I use Florigen?\u003c\/summary\u003e\u003cp style=\"margin: 0.6rem 0 0; font-size: 0.93rem; line-height: 1.6;\"\u003eFrom the stretch into early flower, misted at 20ml per litre with the lights off every few days. Stop once the flowers have set.\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 spray Florigen late in flower?\u003c\/summary\u003e\u003cp style=\"margin: 0.6rem 0 0; font-size: 0.93rem; line-height: 1.6;\"\u003eNo. Bloom stops it once flowers set, and wet, dense flowers late in the cycle are a mould risk.\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 put Florigen in my reservoir?\u003c\/summary\u003e\u003cp style=\"margin: 0.6rem 0 0; font-size: 0.93rem; line-height: 1.6;\"\u003eNo. It's built and dosed as a foliar spray, so it goes on the leaves, not into the root 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;\"\u003eIs Florigen the same as Groigen?\u003c\/summary\u003e\u003cp style=\"margin: 0.6rem 0 0; font-size: 0.93rem; line-height: 1.6;\"\u003eNo, but they're close. Same base ingredients; Florigen carries a little more phosphorus and potassium and is timed for the flip.\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;\"\u003eDoes it contain fish?\u003c\/summary\u003e\u003cp style=\"margin: 0.6rem 0 0; font-size: 0.93rem; line-height: 1.6;\"\u003eYes. It's made with southern bluefin tuna hydrolysate. Bloom flags it as an allergen, and it isn't suitable for anyone avoiding animal products.\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;\"\u003eDoes it replace Ultra?\u003c\/summary\u003e\u003cp style=\"margin: 0.6rem 0 0; font-size: 0.93rem; line-height: 1.6;\"\u003eNo. Ultra goes in the root feed in weeks 1–2 of flower; Florigen works the same window from the leaf. You can run both.\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 far does a bottle go?\u003c\/summary\u003e\u003cp style=\"margin: 0.6rem 0 0; font-size: 0.93rem; line-height: 1.6;\"\u003eA litre makes 50 litres of spray at 20ml per litre. The 300ml makes 15 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=\"53345483227434\" 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=\"53345483260202\" 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=\"53345483292970\" 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\u003cbutton data-variant-id=\"53345483325738\" 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;\"\u003e15L\u003c\/button\u003e\n\u003cbutton data-variant-id=\"53345483358506\" 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;\"\u003e25L\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;\"\u003eSpray the Flip, Set the Harvest\u003c\/h2\u003e\n\u003cp style=\"color: #aed1ae !important; margin: 0 0 1.5rem; font-size: 0.95rem;\"\u003eFree shipping over $499* on bottles up to 2.5L. 15L and 25L drums ship at freight rates.\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\/foliar-sprays\" 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 Foliar Sprays\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 = '53345483227434';\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\/florigen-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":53345483227434,"sku":"BLOOM-FLORIGEN-300","price":29.95,"currency_code":"AUD","in_stock":true},{"title":"1L","offer_id":53345483260202,"sku":"BLOOM-FLORIGEN-1","price":59.95,"currency_code":"AUD","in_stock":true},{"title":"2.5L","offer_id":53345483292970,"sku":"BLOOM-FLORIGEN-2.5","price":119.95,"currency_code":"AUD","in_stock":true},{"title":"15L","offer_id":53345483325738,"sku":"BLOOM-FLORIGEN-15","price":524.95,"currency_code":"AUD","in_stock":false},{"title":"25L","offer_id":53345483358506,"sku":"BLOOM-FLORIGEN-25","price":799.95,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0847\/1573\/3290\/files\/florigen-by-bloom.png?v=1793151159","url":"https:\/\/www.thegrowguys.com.au\/products\/florigen-by-bloom","provider":"The Grow Guys","version":"1.0","type":"link"}