{"product_id":"featherfed-daily-gut-support-crumble","title":"Featherfed™ - Daily Gut Support Crumble","description":"\u003cdiv id=\"ff-plan-note\" style=\"display:none;margin:0 0 12px;padding:10px 14px;border:1.5px solid #CCEBD2;background:#EDF8EF;border-radius:10px;font-size:14px;font-weight:700;color:#2C6237;text-align:center\"\u003e\u003c\/div\u003e\n\u003cscript\u003e\n(function(){\n  var q = new URLSearchParams(location.search);\n  var fl = q.get('ff_flock'), mo = q.get('ff_months'), sub = q.get('ff_sub');\n  var IDX = {s:0, m:1, l:2};\n  var NAME = {s:'Small flock (up to 5 hens) · 1 pouch a month', m:'Medium flock (6–10 hens) · 2 pouches a month', l:'Large flock (11–15 hens) · 3 pouches a month'};\n  var tries = 0, applied = false;\n  function bars(k){\n    var wrap = k.querySelector('.kaching-bundles__bars:not(.kaching-bundles__subscriptions)');\n    return wrap ? wrap.querySelectorAll(':scope \u003e .kaching-bundles__bar') : [];\n  }\n  function setFlock(bar, i){\n    bar.querySelectorAll('select.kaching-bundles__bar-variant-select').forEach(function(s){\n      if (s.options[i] \u0026\u0026 s.selectedIndex !== i){ s.selectedIndex = i; s.dispatchEvent(new Event('change', {bubbles:true})); }\n    });\n  }\n  function syncSelects(k){\n    k.addEventListener('change', function(e){\n      var s = e.target;\n      if (!s.matches || !s.matches('select.kaching-bundles__bar-variant-select') || s.dataset.ffSync) return;\n      var bar = s.closest('.kaching-bundles__bar'); if (!bar) return;\n      bar.querySelectorAll('select.kaching-bundles__bar-variant-select').forEach(function(o){\n        if (o !== s \u0026\u0026 o.selectedIndex !== s.selectedIndex){ o.dataset.ffSync = '1'; o.selectedIndex = s.selectedIndex; o.dispatchEvent(new Event('change', {bubbles:true})); delete o.dataset.ffSync; }\n      });\n    });\n  }\n  function apply(){\n    var k = document.querySelector('kaching-bundles-block .kaching-bundles__block--loaded');\n    if (!k){ if (tries++ \u003c 80) setTimeout(apply, 250); return; }\n    if (applied) return; applied = true;\n    syncSelects(k);\n    if (!fl \u0026\u0026 !mo \u0026\u0026 !sub) return;\n    var b = bars(k), bar = b[mo === '3' ? 1 : 0];\n    if (bar){ var r = bar.querySelector('input[type=radio]'); if (r \u0026\u0026 !r.checked) r.click(); }\n    setTimeout(function(){\n      if (bar \u0026\u0026 fl in IDX) setFlock(bar, IDX[fl]);\n      if (sub === '1' \u0026\u0026 mo !== '3'){\n        setTimeout(function(){\n          var form = document.querySelector('form[action*=\"\/cart\/add\"] [name=selling_plan]');\n          var card = k.querySelector('.kaching-bundles__subscriptions__card');\n          if (card \u0026\u0026 !(form \u0026\u0026 form.value)) card.click();\n        }, 400);\n      }\n      var note = document.getElementById('ff-plan-note');\n      if (note \u0026\u0026 fl in IDX){\n        note.textContent = '✓ Your flock plan: ' + NAME[fl] + (mo === '3' ? ' — 3-month supply' : (sub === '1' ? ' — Subscribe \u0026 Save' : ''));\n        note.style.display = 'block';\n        var kb = document.querySelector('kaching-bundles-block');\n        if (kb \u0026\u0026 kb.parentNode) kb.parentNode.insertBefore(note, kb);\n      }\n    }, 350);\n  }\n  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', apply); else apply();\n})();\n\u003c\/script\u003e","brand":"Featherfed","offers":[{"title":"Small flock (up to 5 hens) – 1 pouch","offer_id":50835185107047,"sku":null,"price":32.95,"currency_code":"USD","in_stock":true},{"title":"Medium flock (6–10 hens) – 2 pouches","offer_id":50840050729063,"sku":null,"price":64.95,"currency_code":"USD","in_stock":true},{"title":"Large flock (11–15 hens) – 3 pouches","offer_id":50840050761831,"sku":null,"price":94.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0640\/6943\/5495\/files\/hf_20261103_032906_232685cb-b81e-4b77-84d4-ce7c657ad46e.png?v=1793676636","url":"https:\/\/www.snugglowshop.com\/products\/featherfed-daily-gut-support-crumble","provider":"Featherfed","version":"1.0","type":"link"}