{"product_id":"freeze-dried-whole-banana-individually-wrapped-4-2oz","title":"Freeze-dried Whole Banana (Whole\/4.2oz)","description":"\u003cdiv id=\"vb-doc-tabs\" class=\"vb-doc-tabs\"\u003e\n  \u003cdiv aria-label=\"Product details tabs\" role=\"tablist\" class=\"vb-doc-tabs__nav\"\u003e\n    \u003cbutton data-tab=\"intro\" aria-selected=\"true\" role=\"tab\" type=\"button\" class=\"vb-doc-tabs__tab is-active\"\u003e\n      Intro\n    \u003c\/button\u003e\n    \u003cbutton data-tab=\"inside\" aria-selected=\"false\" role=\"tab\" type=\"button\" class=\"vb-doc-tabs__tab\"\u003e\n      What’s Inside\n    \u003c\/button\u003e\n    \u003cbutton data-tab=\"facts\" aria-selected=\"false\" role=\"tab\" type=\"button\" class=\"vb-doc-tabs__tab\"\u003e\n      Fun Facts\n    \u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"vb-doc-tabs__body\"\u003e\n    \u003cdiv data-panel=\"intro\" class=\"vb-doc-tabs__panel is-active\"\u003e\n      \u003cp\u003e\n        \u003cstrong\u003eA whole banana. Ready when you are.\u003c\/strong\u003e\n      \u003c\/p\u003e\n\n      \u003cp\u003e\n        Meet \u003cstrong\u003eOhCrisp Freeze-Dried Whole Banana\u003c\/strong\u003e —\n        the banana sweetness you love, with a light, crispy crunch\n        and no added sugar. No waiting for bananas to ripen or\n        rushing to eat them before they get too soft.\n        Just unwrap and enjoy.\n      \u003c\/p\u003e\n\n      \u003cp\u003e\n        Each whole banana is individually wrapped and lightweight,\n        so it's easy to slip one into your bag and take a delicious\n        banana break whenever the mood strikes.\n      \u003c\/p\u003e\n\n      \u003cp\u003e\u003cstrong\u003eQuick notes:\u003c\/strong\u003e\u003c\/p\u003e\n      \u003col\u003e\n        \u003cli\u003eStore in a cool, dry place away from direct sunlight.\u003c\/li\u003e\n        \u003cli\u003e\n          Keep each banana sealed until you're ready to enjoy it.\n          Enjoy promptly after opening for the best crunch.\n        \u003c\/li\u003e\n      \u003c\/ol\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv data-panel=\"inside\" class=\"vb-doc-tabs__panel\"\u003e\n      \u003cp\u003e\n        \u003cstrong\u003eWhole freeze-dried bananas, individually wrapped.\u003c\/strong\u003e\n        Each wrapper contains one whole banana — light, crispy,\n        naturally sweet, and ready to enjoy.\n      \u003c\/p\u003e\n\n      \u003cp\u003e\u003cstrong\u003eNo Added Sugar.\u003c\/strong\u003e\u003c\/p\u003e\n\n      \u003cp\u003e\u003cstrong\u003eNet Weight:\u003c\/strong\u003e 4.2 oz (120 g) per outer bag.\u003c\/p\u003e\n\n      \u003cp class=\"vb-doc-tabs__note\"\u003e\n        Please refer to the product packaging for the full\n        ingredient list and nutrition information.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv data-panel=\"facts\" class=\"vb-doc-tabs__panel\"\u003e\n      \u003cul class=\"vb-doc-tabs__facts\"\u003e\n        \u003cli\u003e\n          🍌 Skip the ripeness guessing game — no waiting for green\n          bananas to turn yellow or planning around brown spots.\n        \u003c\/li\u003e\n        \u003cli\u003e\n          🎒 Pack light, snack happy — individually wrapped and easy\n          to carry for workdays, travel days, and everyday adventures.\n        \u003c\/li\u003e\n        \u003cli\u003e\n          😋 The whole banana moment — unwrap, take a crispy bite,\n          and enjoy sweet banana flavor whenever you like.\n        \u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .vb-doc-tabs {\n    margin: 18px 0;\n    border: 1px solid #eadfda;\n    border-radius: 18px;\n    background: #fffdfb;\n    overflow: hidden;\n  }\n\n  .vb-doc-tabs__nav {\n    display: flex;\n    gap: 0;\n    border-bottom: 1px solid #efe5e1;\n    background: #fdf7f4;\n    overflow-x: auto;\n  }\n\n  .vb-doc-tabs__tab {\n    appearance: none;\n    border: 0;\n    background: transparent;\n    padding: 14px 16px;\n    font-family: inherit;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    color: #9c8c84;\n    cursor: pointer;\n    white-space: nowrap;\n    position: relative;\n  }\n\n  .vb-doc-tabs__tab.is-active {\n    color: #2a2320;\n  }\n\n  .vb-doc-tabs__tab.is-active::after {\n    content: \"\";\n    position: absolute;\n    left: 16px;\n    right: 16px;\n    bottom: 0;\n    height: 2px;\n    border-radius: 999px;\n    background: #f1a7bb;\n  }\n\n  .vb-doc-tabs__tab:focus-visible {\n    outline: 2px solid #9c8c84;\n    outline-offset: -4px;\n  }\n\n  .vb-doc-tabs__body {\n    padding: 18px 18px 16px;\n  }\n\n  .vb-doc-tabs__panel {\n    display: none;\n  }\n\n  .vb-doc-tabs__panel.is-active {\n    display: block;\n  }\n\n  .vb-doc-tabs__panel p,\n  .vb-doc-tabs__panel ol {\n    margin: 0;\n    font-size: 14px;\n    line-height: 1.7;\n    color: #403733;\n  }\n\n  .vb-doc-tabs__panel p + p {\n    margin-top: 10px;\n  }\n\n  .vb-doc-tabs__panel ol {\n    margin-top: 8px;\n    padding-left: 22px;\n  }\n\n  .vb-doc-tabs__panel ol li + li {\n    margin-top: 6px;\n  }\n\n  .vb-doc-tabs__note {\n    font-size: 12px !important;\n    line-height: 1.6;\n    color: #8a7e78 !important;\n    font-style: italic;\n  }\n\n  .vb-doc-tabs__facts {\n    margin: 0 !important;\n    padding: 0 !important;\n    list-style: none !important;\n  }\n\n  .vb-doc-tabs__facts li {\n    margin: 0 0 10px !important;\n    padding: 0 !important;\n    list-style: none !important;\n    text-indent: 0 !important;\n    font-size: 14px !important;\n    line-height: 1.7;\n    color: #403733;\n  }\n\n  .vb-doc-tabs__facts li:last-child {\n    margin-bottom: 0 !important;\n  }\n\n  .vb-doc-tabs__facts li::marker {\n    content: \"\";\n  }\n\n  @media screen and (max-width: 749px) {\n    .vb-doc-tabs {\n      border-radius: 16px;\n    }\n\n    .vb-doc-tabs__tab {\n      padding: 12px 14px;\n      font-size: 11px;\n    }\n\n    .vb-doc-tabs__body {\n      padding: 16px 14px 14px;\n    }\n\n    .vb-doc-tabs__panel p,\n    .vb-doc-tabs__panel ol {\n      font-size: 13px;\n    }\n\n    .vb-doc-tabs__facts li {\n      font-size: 13px !important;\n    }\n\n    .vb-doc-tabs__note {\n      font-size: 11px !important;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  (function () {\n    function initProductTabs() {\n      document.querySelectorAll(\".vb-doc-tabs\").forEach(function (container, index) {\n        if (container.dataset.tabsReady === \"true\") return;\n        container.dataset.tabsReady = \"true\";\n\n        var tabs = Array.from(\n          container.querySelectorAll(\".vb-doc-tabs__tab\")\n        );\n        var panels = Array.from(\n          container.querySelectorAll(\".vb-doc-tabs__panel\")\n        );\n        var prefix = \"vb-product-tabs-\" + index;\n\n        function activateTab(selectedTab, moveFocus) {\n          var target = selectedTab.getAttribute(\"data-tab\");\n\n          tabs.forEach(function (tab) {\n            var active = tab === selectedTab;\n            tab.classList.toggle(\"is-active\", active);\n            tab.setAttribute(\"aria-selected\", String(active));\n            tab.setAttribute(\"tabindex\", active ? \"0\" : \"-1\");\n          });\n\n          panels.forEach(function (panel) {\n            var active = panel.getAttribute(\"data-panel\") === target;\n            panel.classList.toggle(\"is-active\", active);\n            panel.hidden = !active;\n          });\n\n          if (moveFocus) selectedTab.focus();\n        }\n\n        tabs.forEach(function (tab, tabIndex) {\n          var name = tab.getAttribute(\"data-tab\");\n          var panel = panels.find(function (item) {\n            return item.getAttribute(\"data-panel\") === name;\n          });\n\n          tab.id = prefix + \"-tab-\" + name;\n\n          if (panel) {\n            panel.id = prefix + \"-panel-\" + name;\n            panel.setAttribute(\"role\", \"tabpanel\");\n            panel.setAttribute(\"aria-labelledby\", tab.id);\n            tab.setAttribute(\"aria-controls\", panel.id);\n          }\n\n          tab.addEventListener(\"click\", function () {\n            activateTab(tab, false);\n          });\n\n          tab.addEventListener(\"keydown\", function (event) {\n            var nextIndex;\n\n            if (event.key === \"ArrowRight\") {\n              nextIndex = (tabIndex + 1) % tabs.length;\n            } else if (event.key === \"ArrowLeft\") {\n              nextIndex = (tabIndex - 1 + tabs.length) % tabs.length;\n            } else if (event.key === \"Home\") {\n              nextIndex = 0;\n            } else if (event.key === \"End\") {\n              nextIndex = tabs.length - 1;\n            } else {\n              return;\n            }\n\n            event.preventDefault();\n            activateTab(tabs[nextIndex], true);\n          });\n        });\n\n        var initialTab = tabs.find(function (tab) {\n          return tab.classList.contains(\"is-active\");\n        }) || tabs[0];\n\n        if (initialTab) activateTab(initialTab, false);\n      });\n    }\n\n    if (document.readyState === \"loading\") {\n      document.addEventListener(\"DOMContentLoaded\", initProductTabs);\n    } else {\n      initProductTabs();\n    }\n  })();\n\u003c\/script\u003e","brand":"OhCrisp","offers":[{"title":"Default Title","offer_id":49780726989015,"sku":null,"price":18.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0793\/5292\/2327\/files\/bananaproductphoto.png?v=1789330927","url":"https:\/\/ohcrisp.com\/products\/freeze-dried-whole-banana-individually-wrapped-4-2oz","provider":"OhCrisp","version":"1.0","type":"link"}