{"title":"Free Elderberry Collection","description":null,"products":[{"product_id":"better-mushrooms","title":"Mejores Hongos® ","description":"\u003cdiv class=\"shogun-root\" data-shogun-id=\"64572a3ec13c7400cd381394\" data-shogun-site-id=\"98317b31-4b14-4050-8a4b-f636e2b329ab\" data-shogun-page-id=\"64572a3ec13c7400cd381394\" data-shogun-page-version-id=\"653f8685ab821600f3526680\" data-shogun-platform-type=\"shopify\" data-shogun-variant-id=\"653f8685ab821600f3526d76\" data-shogun-page-type=\"product\" data-shogun-power-up-type=\"\" data-shogun-power-up-id=\"\" data-region=\"main\"\u003e\n\u003cdiv id=\"s-5279bf42-204b-4ab6-a18c-25d1d614c0d5\" class=\"shg-c shg-product rca-product-view \" data-is-product-box=\"true\"\u003e\n\u003cdiv id=\"s-40804643-d226-4179-9017-9e39b1653506\" class=\"shg-c shg-align-left\"\u003e\n\u003cdiv id=\"myID\" class=\"bottomMenu hide\"\u003e \u003ca class=\"btn btn--full\" href=\"#my-heading\"\u003eOrdene ahora →\u003c\/a\u003e \u003c\/div\u003e\n\u003cscript src=\"https:\/\/cpwebassets.codepen.io\/assets\/common\/stopExecutionOnTimeout-1b93190375e9ccc259df3a57c1abc0e64599724ae30d7ea4c6877eb615f89387.js\"\u003e\u003c\/script\u003e\u003cscript id=\"rendered-js\"\u003e\r\nmyID = document.getElementById(\"myID\");\r\n\r\nvar myScrollFunc = function () {\r\n  var y = window.scrollY;\r\n  if (y \u003e= 1200) {\r\n    myID.className = \"bottomMenu show\";\r\n  } else {\r\n    myID.className = \"bottomMenu hide\";\r\n  }\r\n};\r\n\r\nwindow.addEventListener(\"scroll\", myScrollFunc);\r\n\/\/# sourceURL=pen.js\r\n    \u003c\/script\u003e\u003cstyle type=\"text\/css\"\u003e\n    \n   div#s-5174313c-23e9-4636-8f20-430b4b1f1fc2 .shg-box-content {\n    z-index: inherit;\n}\n\n.bottomMenu {\n    position: fixed;\n    bottom: 0;\n    width: 100%;\n    z-index: 100;\n    left: 0;\n    right: 0;\n    transition: all .5s;\n    text-align: center;\n    background: #C2DEB4;\n    padding: 10px;\n    padding-bottom: 15px;\n    border: none;\n}\ndiv#myID a {\n    background: #F2CB49;\n    font-weight: 600;\n    color: #000000;\n    font-size: 15px;\n    font-family: Architects Daughter;\n    display: inline-block;\n    border-radius: 20px;\n    padding: 10px;\n    width: 300px;\n    letter-spacing: 1px;\n}\n.hide {\n    opacity:0;\n   \n}\n.show {\n    opacity:1;\n  \n}\n\n\u003c\/style\u003e\n\u003c\/div\u003e\n\u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n      {\n        \n        \"__shgProductInit\": {\n          \"uuid\": \"s-5279bf42-204b-4ab6-a18c-25d1d614c0d5\",\n          \"platform\": \"shopify\",\n          \"currency\": \"USD\",\n          \"productId\": \"6686641029206\",\n          \"staticVariant\": false,\n          \"hideIfDraft\": false,\n          \n          \n          \n          \n          \n          \n            \"productHandle\": \"better-mushrooms\",\n            \"productVariantId\": 39660022431830\n          \n        },\n        \"__shgProductCallback\": {\n          \"id\": \"s-5279bf42-204b-4ab6-a18c-25d1d614c0d5\",\n          \"callback\": {\n            \"cb\": \"box\",\n            \"data\": {\n              \"uuid\": \"s-5279bf42-204b-4ab6-a18c-25d1d614c0d5\"\n            }\n          }\n        }\n      }\n    \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"s-ea87e600-5158-40ef-883e-6a93beee3d71\" class=\"shg-c shg-align-left\"\u003e\u003cdiv id=\"my-heading\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv id=\"s-4f822f3a-2cee-4cab-9350-0a2c6220aadb\" class=\"shg-c shg-product rca-product-view \" data-is-product-box=\"true\"\u003e\n\u003cdiv id=\"s-44e8ef79-660c-490e-8c53-e867f73aa641\" class=\"shg-c shg-align-left\"\u003e\n\u003cdiv class=\"shg-product-image-wrapper\" data-shg-product-target=\"product-image-wrapper\"\u003e\u003cimg class=\"shogun-image\" data-shg-product-target=\"product-image\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgProductCallback\": {\n        \"id\": \"s-4f822f3a-2cee-4cab-9350-0a2c6220aadb\",\n        \"callback\": {\n          \"cb\": \"image\",\n          \"data\": {\n            \"uuid\": \"s-44e8ef79-660c-490e-8c53-e867f73aa641\",\n            \"imageOffsetTop\": 160,\n            \"LAZY_LOAD_OFFSET_TOP\": 750,\n            \"LAZY_LOAD_ENABLED\": true\n          }\n        }\n      }\n    }\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"s-8dc23be9-bcea-423b-a35c-e1b27e6396bd\" class=\"shg-c shg-align-left\"\u003e\n\u003cdiv class=\"shg-gallery-root\" data-shg-product-target=\"product-image-gallery-root\" data-shg-column_count=\"5\" data-shg-square_thumbnails=\"true\" data-shg-carousel_mode=\"\" data-shg-carousel_column_count=\"4\" data-shg-show_arrows=\"true\" data-shg-show_dots=\"true\"\u003e\u003cdiv class=\"shg-gallery-arrows-container\"\u003e\u003cdiv class=\"shg-gallery-scroll-container\"\u003e\u003cdiv class=\"shg-gallery-thumb-list shg-gallery-thumb-list-margin\"\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n  {\n    \"__shgProductCallback\": {\n      \"id\": \"s-4f822f3a-2cee-4cab-9350-0a2c6220aadb\",\n      \"callback\": {\n        \"cb\": \"image_gallery\",\n        \"data\": {\n          \"uuid\": \"s-8dc23be9-bcea-423b-a35c-e1b27e6396bd\",\n          \"imageGalleryOffsetTop\": 640,\n          \"LAZY_LOAD_OFFSET_TOP\": 750,\n          \"LAZY_LOAD_ENABLED\": true\n        }\n      }\n    }\n  }\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n      {\n        \n        \"__shgProductInit\": {\n          \"uuid\": \"s-4f822f3a-2cee-4cab-9350-0a2c6220aadb\",\n          \"platform\": \"shopify\",\n          \"currency\": \"USD\",\n          \"productId\": \"6686641029206\",\n          \"staticVariant\": false,\n          \"hideIfDraft\": false,\n          \n          \n          \n          \n          \n          \n            \"productHandle\": \"better-mushrooms\",\n            \"productVariantId\": 39660022431830\n          \n        },\n        \"__shgProductCallback\": {\n          \"id\": \"s-4f822f3a-2cee-4cab-9350-0a2c6220aadb\",\n          \"callback\": {\n            \"cb\": \"box\",\n            \"data\": {\n              \"uuid\": \"s-4f822f3a-2cee-4cab-9350-0a2c6220aadb\"\n            }\n          }\n        }\n      }\n    \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shg-c \" id=\"s-3c48cb06-c40a-43cf-bb7d-bfc0d39fbc11\"\u003e\u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"\"\u003e\n\u003cdiv class=\"shg-c-lg-6 shg-c-md-6 shg-c-sm-6 shg-c-xs-12\"\u003e\n\n\u003cdiv id=\"s-20420458-a6f1-4a74-b588-130ab500f814\" class=\"shg-c shg-product rca-product-view \" data-is-product-box=\"true\"\u003e\n\u003cdiv class=\"shg-c \" id=\"s-8a27fc59-b181-4fd2-8679-08d3eab0cb9f\"\u003e\u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"\"\u003e\n\u003cdiv class=\"shg-c-lg-2 shg-c-md-2 shg-c-sm-2 shg-c-xs-6\"\u003e\n\n\u003cdiv id=\"s-4221cae3-d83a-42ea-b245-f10e2846fd93\" class=\"shg-c shg-align-left\"\u003e\n\u003cdiv class=\"shg-gallery-root\" data-shg-product-target=\"product-image-gallery-root\" data-shg-column_count=\"1\" data-shg-square_thumbnails=\"true\" data-shg-carousel_mode=\"\" data-shg-carousel_column_count=\"4\" data-shg-show_arrows=\"true\" data-shg-show_dots=\"true\"\u003e\u003cdiv class=\"shg-gallery-arrows-container\"\u003e\u003cdiv class=\"shg-gallery-scroll-container\"\u003e\u003cdiv class=\"shg-gallery-thumb-list shg-gallery-thumb-list-margin\"\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n  {\n    \"__shgProductCallback\": {\n      \"id\": \"s-20420458-a6f1-4a74-b588-130ab500f814\",\n      \"callback\": {\n        \"cb\": \"image_gallery\",\n        \"data\": {\n          \"uuid\": \"s-4221cae3-d83a-42ea-b245-f10e2846fd93\",\n          \"imageGalleryOffsetTop\": 198,\n          \"LAZY_LOAD_OFFSET_TOP\": 750,\n          \"LAZY_LOAD_ENABLED\": true\n        }\n      }\n    }\n  }\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shg-c-lg-10 shg-c-md-10 shg-c-sm-10 shg-c-xs-6\"\u003e\n\n\u003cdiv id=\"s-92d12730-6496-4e1e-8be2-8dbfb102d24a\" class=\"shg-c shg-align-center\"\u003e\n\u003cdiv class=\"shg-product-image-wrapper\" data-shg-product-target=\"product-image-wrapper\"\u003e\u003cimg class=\"shogun-image\" data-shg-product-target=\"product-image\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgProductCallback\": {\n        \"id\": \"s-20420458-a6f1-4a74-b588-130ab500f814\",\n        \"callback\": {\n          \"cb\": \"image\",\n          \"data\": {\n            \"uuid\": \"s-92d12730-6496-4e1e-8be2-8dbfb102d24a\",\n            \"imageOffsetTop\": 198,\n            \"LAZY_LOAD_OFFSET_TOP\": 750,\n            \"LAZY_LOAD_ENABLED\": true\n          }\n        }\n      }\n    }\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n      {\n        \n        \"__shgProductInit\": {\n          \"uuid\": \"s-20420458-a6f1-4a74-b588-130ab500f814\",\n          \"platform\": \"shopify\",\n          \"currency\": \"USD\",\n          \"productId\": \"6686641029206\",\n          \"staticVariant\": false,\n          \"hideIfDraft\": false,\n          \n          \n          \n          \n          \n          \n            \"productHandle\": \"better-mushrooms\",\n            \"productVariantId\": 39660022431830\n          \n        },\n        \"__shgProductCallback\": {\n          \"id\": \"s-20420458-a6f1-4a74-b588-130ab500f814\",\n          \"callback\": {\n            \"cb\": \"box\",\n            \"data\": {\n              \"uuid\": \"s-20420458-a6f1-4a74-b588-130ab500f814\"\n            }\n          }\n        }\n      }\n    \u003c\/script\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shg-c-lg-6 shg-c-md-6 shg-c-sm-6 shg-c-xs-12\"\u003e\n\n\u003cdiv class=\"shg-box-vertical-align-wrapper\"\u003e\u003cdiv class=\"shg-box shg-c \" id=\"s-998d07b8-5f23-4fc2-bf21-96071a0bc750\"\u003e\n\u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"shg-box-content\"\u003e\u003cdiv id=\"s-ba6b55d0-a609-4946-b8ff-a72fd4b8d6f4\" class=\"shg-c shg-product rca-product-view \" data-is-product-box=\"true\"\u003e\n\u003cdiv class=\"shg-box-vertical-align-wrapper\"\u003e\u003cdiv class=\"shg-box shg-c \" id=\"s-07253d03-6ed5-4234-bd08-9b23959c4db2\"\u003e\n\u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"shg-box-content\"\u003e\n\u003cdiv class=\"shg-c shogun-image-container shogun-image-linked shg-align-center\" id=\"s-19050b84-bc02-4ce9-8c39-e82e3bd8d278\"\u003e \u003ca class=\"shogun-image-link\" href=\"#reviews\"\u003e\u003cimg src=\"https:\/\/i.shgcdn.com\/80222a9b-ec4d-41de-9502-f9e8905402ce\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" alt=\"\" class=\"shogun-image \" decoding=\"async\" loading=\"eager\"\u003e\u003c\/a\u003e \u003c\/div\u003e\n\u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgImageElements\": { \"uuid\": \"s-19050b84-bc02-4ce9-8c39-e82e3bd8d278\" }\n    }\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv id=\"s-1151e98d-9e71-4bd7-a338-b17ac8736818\" class=\"shg-c \"\u003e\u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003ch1 class=\"mb-2 h1\" style=\"text-align: center;\"\u003e Mejores hongos \u003c\/h1\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv id=\"s-3769605e-6c17-400f-b563-7cecf2178d2a\" class=\"shg-c \"\u003e\u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003e \u003cspan style=\"font-size: 14px;\"\u003e\u003cstrong\u003eGOMITAS TODO EN UNO PARA UNA SALUD SUPERIOR\u003c\/strong\u003e\u003c\/span\u003e \u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv id=\"s-9cfb80b4-3520-4a66-a24e-adb58ef72e07\" class=\"shg-c \"\u003e\u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"line-height: normal; text-align: center;\"\u003e \u003cspan style=\"font-size: 14px;\"\u003e\u003cem\u003e¡Me siento más elevado y consciente! ¡Soy un mejor activo en el trabajo y tengo una mente más aguda!\u003c\/em\u003e\u003c\/span\u003e \u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv id=\"s-6cf8de81-c676-474b-82a6-da92d3378ecc\" class=\"shg-c \"\u003e\u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003ch1 class=\"mb-2 h1\" style=\"text-align: center;\"\u003e \u003cspan style=\"font-size: 26px;\"\u003ePaquete y ahorro\u003c\/span\u003e \u003c\/h1\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv id=\"s-c8930a08-02a6-48f5-9349-1e77f92ba7fc\" class=\"shg-c \"\u003e\n\u003cskio-plan-picker producthandle=\"better-mushrooms\"\u003e\u003c\/skio-plan-picker\u003e\u003cscript type=\"module\"\u003e\nimport { LitElement, html, css } from 'https:\/\/cdn.jsdelivr.net\/gh\/lit\/dist@2\/core\/lit-core.min.js';\n\nconst skioStyles = css`\n  .skio-plan-picker {\n    display: flex;\n    flex-direction: column;\n    gap: 10px;\n    padding: 0;\n    border: 0;\n  }\n  .skio-onetime-second {\n    order: 2;\n  }\n  \n  .skio-group-container {\n    display: none;\n  }\n  .skio-group-container--available {\n    display: block;\n    position: relative;\n    box-shadow: 0 0 5px rgba(23, 24, 24, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07);\n    border-radius: 5px;\n    border-width: 1px;\n    border-color: transparent;\n    border-style: solid; \n    transition: border-color 0.2s ease;\n  }\n  .skio-group-container--selected {\n    border-color: #000;\n  }\n  \n  .skio-group-input {\n    position: absolute;\n    width: 0px;\n    height: 0px;\n    opacity: 0;\n  }\n  .skio-group-input:focus-visible ~ .skio-group-label {\n    outline: 2px #ccc solid;\n    outline-offset: 4px;\n    border-radius: 5px;\n  }\n  \n  .skio-group-label {\n    display: flex;\n    flex-direction: column;\n    cursor: pointer;\n    padding: 10px;\n    overflow: hidden;\n  }\n  \n  .skio-group-topline {\n    display: flex;\n    flex-wrap: wrap;\n    align-items: center;\n    width: 100%;\n    font-size: 16px;\n  }\n  \n  .skio-radio__container {\n    display: flex;\n    margin-right: 10px;\n  }\n  \n  .skio-radio {\n    transition: transform 0.25s cubic-bezier(0.4,0,0.2,1), opacity 0.25s cubic-bezier(0.4,0,0.2,1);\n    transform-origin: center;\n    transform: scale(0);\n    opacity: 0;\n  }\n  .skio-group-label:hover .skio-radio {\n    transform: scale(1);\n    opacity: 0.75;\n  }\n  .skio-group-container--selected .skio-group-label .skio-radio {\n    transform: scale(1);\n    opacity: 1;\n  }\n  \n  .skio-price {\n    margin-left: auto;\n  }\n  \n  .skio-group-content {\n    width: auto;\n    margin-left: 30px;\n    transition: max-height 0.25s cubic-bezier(0.4,0,0.2,1),\n                opacity 0.25s cubic-bezier(0.4,0,0.2,1);\n    max-height: 38px;\n    opacity: 1;\n  }\n  \n  \/* Hide frequency if not selected *\/\n  .skio-group-container:not(.skio-group-container--selected) .skio-group-content {\n    max-height: 0;\n    opacity: 0;\n    pointer-events: none;\n  }\n  \n  .skio-group-title {\n    min-width: max-content;\n  }\n  \n  .skio-save {\n    color: #0fa573;\n    border: 1px #0fa573 solid; \n    padding: 0px 8px;\n    border-radius: 20px;\n  }\n  \n  .skio-frequency, .skio-select {\n    display: flex;\n    align-items: center;\n    gap: 5px;\n    padding: 8px 30px 8px 10px;\n    margin-top: 5px;\n    border-radius: 5px;\n    background-color: #f7f7f7;\n    width: 100%;\n    border: 0;\n    font-size: 14px;\n    font-family: inherit;\n    white-space: nowrap;\n    text-overflow: ellipsis;\n    background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' class='h-6 w-6' fill='none' viewBox='0 0 24 24' stroke='currentColor' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7' \/%3E%3C\/svg%3E\");\n    background-position: right 10px top 50%;\n    background-size: 18px;\n    background-repeat: no-repeat;\n    appearance: none;\n    -webkit-appearance: none;\n    -moz-appearance: none;\n  }\n  .skio-frequency.skio-frequency--one {\n    background-image: none;\n    pointer-events: none;\n  }\n  \n  .skio-frequency span {\n    text-transform: lowercase;\n  }\n  \n  .skio-section-title {\n    margin-top: 1rem;\n  }\n  \n  .skio-atc {\n    background: rgba(35, 65, 52, 1);\n    border: none;\n    color: #ffffff;\n    font-size: 20px;\n    box-shadow: 3px 3px 1px 1px rgba(194, 222, 180, 1);\n    display: block;\n    width: 100%;\n    padding: 0.5em 1em;\n    font-family: inherit;\n    text-decoration: underline;\n    cursor: pointer;\n    border-radius: 10px;\n  }\n  \n  .skio-atc:hover {\n    text-decoration: none;\n  }\n  \n  .radio-pills {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n  }\n\n  .radio-pills label {\n    color: #ffffff;\n    background: rgba(35, 65, 52, 1);\n    font-size: 14px;\n    padding: 10px 35px;\n    border-radius: 6px;\n    border: solid rgba(35, 65, 52, 1);\n    text-align: center;\n    cursor: pointer;\n    flex: 1 1 0;\n  }\n\n  .radio-pills input {\n      display: none;\n      width: 0;\n      height: 0;\n      opacity: 0;\n      visibility: hidden;\n  }\n\n  .radio-pills input:checked + label {\n      background: #252525;\n      color: #ffffff;\n  }\n  \n  @media screen and (max-width: 512px) {\n      .skio-group-title--subscription {\n          display: flex;\n          flex-direction: column;\n          align-items: start;\n      }\n      \n      .skio-group-topline {\n          align-items: start;\n      }\n\n      .radio-pills label {\n        flex: 1 1 0;\n        width: 0;\n        padding: 10px 0;\n      }\n  }\n`;\n\nexport class SkioPlanPickerComponent extends LitElement {\n  static properties = {\n    product: { type: Object },            \/\/required\n    productHandle: { type: String },      \/\/optional (unless product isn't passed, then required)\n    key: { type: String },                \/\/optional, defaults to product.id; identifier for this instance of the Skio plan picker\n    \n    formId: { type: String },             \/\/optional; if passed, used to connect input fields to form\n    needsFormId: { type: Boolean },       \/\/optional, defaults to false; if true, element needs to be passed a formId, else it searches for a form\n\n    subscriptionFirst: { type: Boolean }, \/\/optional, defaults to false; if true, shows subscription option above onetime\n    startSubscription: { type: Boolean }, \/\/optional, defaults to false; if true, auto-selects subscription on page load\n    discountFormat: { type: String },     \/\/optional, defaults to percent; can also pass \"fixed\"\n    \n    currency: { type: String },           \/\/optional, defaults to 'USD', but can pass any 3 char identifier\n    language: { type: String },           \/\/optional, defaults to 'en-US', but can pass any similarly formatted language identifier\n    moneyFormatter: {},                   \/\/placeholder for object\n\n    externalPriceSelector: { type: String },      \/\/optional, used to update the external price\n\n    externalPriceSelectorWithCurrency: { type: String },      \/\/optional, used to update the external price\n  \n    selectedVariant: { type: Object },    \/\/placeholder for data\n    skioSellingPlanGroups: {},            \/\/placeholder for data\n    availableSellingPlanGroups: {},       \/\/placeholder for data\n    selectedSellingPlanGroup: {},         \/\/placeholder for data\n    selectedSellingPlan: {},              \/\/placeholder for data\n\n    defaultFrequency: {},                 \/\/placeholder for data\n\n    useVariantInputClickEvents: {type: Boolean}, \/\/ optional, allows use of variant input click events to update skio's selectedVariant\n    variantInputSelector: {}\n  };\n\n  static styles = skioStyles;\n\n  constructor() {\n    super();\n    this.product = null;\n    this.selectedVariant = null;\n\n    this.productHandle = null;\n\n    this.purchaseOption = 'onetime';\n\n    this.key = null;\n    this.formId = null;\n    this.needsFormId = false;\n\n    this.skioSellingPlanGroups = [];\n    this.availableSellingPlanGroups = [];\n\n    this.selectedSellingPlanGroup = null;\n    this.selectedSellingPlan = null;\n\n    this.startSubscription = false;\n    this.subscriptionFirst = false;\n\n    this.skioMainProduct = true;\n\n    this.discountFormat = 'percent';\n\n    this.externalPriceSelector = '[skio-external-price]';\n\n    this.externalPriceSelectorWithCurrency = '[skio-external-price-with-currency]';\n\n    this.currency = Shopify.currency.active;\n    this.language = 'en-US';\n    this.moneyFormatter = new Intl.NumberFormat(this.language, {\n      style: 'currency',\n      currency: this.currency,\n    });\n\n    this.defaultFrequency = null;\n\n    this.useVariantInputClickEvents = null;\n    this.variantInputSelector = null;\n\n  }\n\n  connectedCallback() {\n    super.connectedCallback();\n\n    if (this.startSubscription == true) {\n      this.purchaseOption = 'subscription';\n    }\n\n    if(!this.product \u0026\u0026 this.productHandle) {\n      this.fetchProduct(this.productHandle);\n    }\n\n    if (this.needsFormId \u0026\u0026 this.formId == null) {\n      let forms = document.querySelectorAll('form[action=\"\/cart\/add\"]');\n      if (forms.length \u003e 0) {\n        let form;\n        forms.forEach((el) =\u003e {\n          if (el.hasAttribute('skio-key')) {\n            if (el.getAttribute('skio-key') == this.key) form = el;\n          }\n        });\n        if (!form) form = forms[0];\n        this.formId = form.id;\n        this.requestUpdate();\n      }\n    }\n    let skio = this;\n    document.addEventListener(\"variantChanged\", function(e) {\n      \/\/update variant id\n      let variantId = e.detail.variantId;\n      let variant = skio.product.variants.find(x =\u003e x.id == variantId);\n      if (variant) skio.selectedVariant = variant;\n      else skio.log(\"Unable to find variant with id: \", variantId);\n      skio.requestUpdate();\n    });\n\n    if (this.useVariantInputClickEvents) {\n      document.addEventListener('load', skio.addVariantClickEventListeners)\n    }\n\n  }\n\n  render() {\n    if(!this.product || !this.selectedVariant || this.skioSellingPlanGroups.length == 0) return;\n    \n    return html`\n      \u003cfieldset class=\"skio-plan-picker\" skio-plan-picker=\"${ this.key }\"\u003e\n        \u003cinput ${ this.formId !== null ? html`form=\"${ this.formId }\"` : '' } name=\"selling_plan\" type=\"hidden\" value=\"${ this.selectedSellingPlan !== null ? this.selectedSellingPlan?.id : ''}\" \/\u003e\n        \u003cinput ${ this.formId !== null ? html`form=\"${ this.formId }\"` : '' } name=\"properties[Discount]\" type=\"hidden\" value=\"${ this.selectedSellingPlan !== null ? this.discount(this.selectedSellingPlan).percent : '' }\" \n          ?disabled=\"${ this.selectedSellingPlan == null ? true : false }\" \/\u003e\n        \n        \u003clabel class=\"skio-section-title\"\u003eSelect Variant:\u003c\/label\u003e\n        \u003cdiv class=\"radio-pills\"\u003e\n          ${\n            this.product.variants.map(variant =\u003e html`\n              \u003cinput name=\"id\" id=\"variant-${variant.id}\" type=\"radio\" value=${variant.id} @change=${this.onVariantSelect} ?checked=${ this.selectedVariant.id == variant.id ? true : false } \/\u003e\u003clabel for=\"variant-${variant.id}\"\u003e\u003cb\u003e\u003cu\u003e${variant.title}\u003c\/u\u003e\u003c\/b\u003e\u003cbr\u003e${ this.moneyFormatter.format(variant.price \/ 100) } ${ variant.option1.indexOf('-') !== -1 ? variant.option1.split('-').map((item, index) =\u003e                   \n                  html`${index == 0 \u0026\u0026 item != 1 ? html`\u003csmall\u003e\u003cbr \/\u003e\u003cs\u003e${ this.moneyFormatter.format( this.product.variants[0].price \/ 100 ) }\u003c\/s\u003e ${ this.moneyFormatter.format((variant.price \/ 100)\/parseInt(item)) } Each\u003c\/small\u003e`: '' }`\n                \n              ) : ''}\u003c\/label\u003e\n            `)\n          }\n        \u003c\/div\u003e\n        \n        \u003clabel class=\"skio-section-title\"\u003ePurchase Options:\u003c\/label\u003e\n        \u003cdiv class=\"skio-group-container ${ this.product.requires_selling_plan == false ? 'skio-group-container--available' : '' } ${ this.selectedSellingPlanGroup == null ? 'skio-group-container--selected' : '' } ${ this.subscriptionFirst ? 'skio-onetime-second' : ''}\" skio-group-container \n          @click=${() =\u003e this.selectSellingPlanGroup(null) } \u003e\n        \n          \u003cinput id=\"skio-one-time-${ this.key }\" class=\"skio-group-input\" name=\"skio-group-${ this.key }\" type=\"radio\" value=\"\" \n            skio-one-time ?checked=${ this.startSubscription == false \u0026\u0026 this.product.requires_selling_plan == false ? true : false }\u003e\n          \u003clabel class=\"skio-group-label\" for=\"skio-one-time-${ this.key }\"\u003e\n            \u003cdiv class=\"skio-group-topline\"\u003e\n              \u003cdiv class=\"skio-radio__container\"\u003e\n                \u003csvg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n                  \u003ccircle cx=\"12\" cy=\"12\" r=\"10\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003c\/circle\u003e\n                  \u003ccircle class=\"skio-radio\" cx=\"12\" cy=\"12\" r=\"7\" fill=\"currentColor\"\u003e\u003c\/circle\u003e\n                \u003c\/svg\u003e\n              \u003c\/div\u003e\n              One-time\n              \u003cdiv class=\"skio-price\"\u003e\n                \u003cspan skio-onetime-price\u003e${ this.moneyFormatter.format(this.selectedVariant.price \/ 100) }\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/label\u003e\n        \u003c\/div\u003e\n        ${ this.availableSellingPlanGroups ? this.availableSellingPlanGroups.map((group, index) =\u003e \n          html`\n            \u003cdiv class=\"skio-group-container skio-group-container--available ${ this.selectedSellingPlanGroup == group ? 'skio-group-container--selected' : '' }\" skio-group-container\n              @click=${() =\u003e this.selectSellingPlanGroup(group) }\u003e\n              \u003cinput id=\"skio-selling-plan-group-${ index }-${ this.key }\" class=\"skio-group-input\" name=\"skio-group-${ this.key }\"\n                type=\"radio\" value=\"${ group.id }\" skio-selling-plan-group=\"${ group.id }\" ?checked=${ this.selectedSellingPlanGroup == group ? true : false } \u003e\n              \u003clabel class=\"skio-group-label\" for=\"skio-selling-plan-group-${ index }-${ this.key }\"\u003e\n                \u003cdiv class=\"skio-group-topline\"\u003e\n                  \u003cdiv class=\"skio-radio__container\"\u003e\n                    \u003csvg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n                      \u003ccircle cx=\"12\" cy=\"12\" r=\"10\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003c\/circle\u003e\n                      \u003ccircle class=\"skio-radio\" cx=\"12\" cy=\"12\" r=\"7\" fill=\"currentColor\"\u003e\u003c\/circle\u003e\n                    \u003c\/svg\u003e\n                  \u003c\/div\u003e\n                  \u003cdiv class=\"skio-group-title skio-group-title--subscription\"\u003e\n                    ${ group.name }\n                    ${ this.discount(group.selected_selling_plan).percent !== '0%' ? html`\n                      \u003cspan class=\"skio-save\"\u003eSave \u003cspan skio-discount\u003e${ this.discountFormat == 'percent' ? this.discount(group.selected_selling_plan).percent : this.discount(group.selected_selling_plan).amount }\u003c\/span\u003e\u003c\/span\u003e\n                    ` : html`` }\n                  \u003c\/div\u003e\n                  \u003cdiv class=\"skio-price\"\u003e\n                    \u003cspan skio-subscription-price\u003e${ this.price(group.selected_selling_plan) }\u003c\/span\u003e\n                  \u003c\/div\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"skio-group-content\"\u003e\n                \u003cselect skio-selling-plans=\"${ group.id }\" class=\"skio-frequency ${group.selling_plans.length == 1 ? 'skio-frequency--one' : ''}\"\n                @change=${ (e) =\u003e this.selectSellingPlan(e.target, group) }\u003e\n                    ${ group ? group.selling_plans.map((selling_plan) =\u003e \n                      html`\n                      \u003coption value=\"${ selling_plan.id }\" ?selected=${group.selected_selling_plan == selling_plan }\u003e\n                        ${ group.name == 'Subscription' ? `Delivery ${ selling_plan.name.toLowerCase() }` : `${ selling_plan.name }` }\n                      \u003c\/option\u003e\n                      `\n                    ): ''}\n                  \u003c\/select\u003e\n                \u003c\/div\u003e\n              \u003c\/label\u003e\n            \u003c\/div\u003e\n          `\n        ): ''}\n        \n        \u003cbutton class=\"skio-atc\" @click=\"${(e) =\u003e this.addToCart(1)}\" ?disabled=${!this.product.available}\u003e${ this.product.available ? 'Add to cart' : 'Sold Out' }\u003c\/button\u003e\n      \u003c\/fieldset\u003e`\n  }\n\n  updated = (changed) =\u003e {\n     \n    console.log('productHandle', this.productHandle);\n      \n    if(changed.has('product') \u0026\u0026 this.product) {\n      \/\/update key\n      this.key = this.key ? this.key : this.product.id;\n\n      \/\/update skioSellingPlanGroups\n      this.skioSellingPlanGroups = this.product.selling_plan_groups.filter(\n        selling_plan_group =\u003e selling_plan_group.app_id === 'SKIO'\n      )\n\n      this.skioSellingPlanGroups.forEach((group) =\u003e {\n        group.selling_plans.sort(function(a,b){\n          if (parseInt(a.name.replace(\/\\D\/g, \"\")) \u003c parseInt(b.name.replace(\/\\D\/g, \"\"))) return -1;\n          if (parseInt(a.name.replace(\/\\D\/g, \"\")) \u003e parseInt(b.name.replace(\/\\D\/g, \"\"))) return 1;\n          if (parseInt(a.name.replace(\/\\D\/g, \"\")) == parseInt(b.name.replace(\/\\D\/g, \"\"))) return 0;\n        })\n      });\n\n    }\n\n    if(changed.has('selectedVariant') \u0026\u0026 this.selectedVariant) {\n      \/\/update availableSellingPlanGroups based on skioSellingPlanGroups and selectedVariant.id\n      this.availableSellingPlanGroups = this.skioSellingPlanGroups.filter(selling_plan_group =\u003e\n        selling_plan_group.selling_plans.some(selling_plan =\u003e\n          this.selectedVariant.selling_plan_allocations.some(\n            selling_plan_allocation =\u003e selling_plan_allocation.selling_plan_id === selling_plan.id\n          )\n        )\n      )\n\n      \/\/update selectedSellingPlan value\n      if (this.availableSellingPlanGroups?.length \u003e 0) {\n        \/\/update each group with a default selected_selling_plan\n        this.availableSellingPlanGroups.forEach((group =\u003e {\n          if (this.defaultFrequency) {\n            let selling_plan = group.selling_plans.find(x =\u003e x.name.toLowerCase().includes(this.defaultFrequency.toLowerCase()));\n            if (selling_plan) group.selected_selling_plan = selling_plan;\n            else group.selected_selling_plan = group.selling_plans[0];\n          } else {\n            group.selected_selling_plan = group.selling_plans[0];\n          }\n       }));\n\n        if (this.startSubscription == true || this.product.requires_selling_plan == true || this.purchaseOption == 'subscription') {\n          \/\/find a matching selling plan, or choose first available\n\n          if (this.selectedSellingPlan == null || this.selectedSellingPlan == undefined) {\n\n            let sellingPlanGroup = this.availableSellingPlanGroups.find(x =\u003e x.options[0].name.includes(this.selectedVariant.id));\n\n            this.selectSellingPlanGroup(sellingPlanGroup);\n          }\n\n          let sellingPlanName = this.selectedSellingPlan.name;\n\n          let sellingPlanGroup = this.availableSellingPlanGroups.find(x =\u003e x.selling_plans.find(y =\u003e y.name == sellingPlanName));\n          let sellingPlan = sellingPlanGroup.selling_plans.find(y =\u003e y.name == sellingPlanName);\n          if (sellingPlanName == sellingPlan.name) {\n            this.selectedSellingPlanGroup = sellingPlanGroup;\n            this.selectedSellingPlan = sellingPlan;\n          } else {\n          this.selectedSellingPlanGroup = this.availableSellingPlanGroups[0];\n          this.selectedSellingPlan = this.availableSellingPlanGroups[0].selling_plans[0];\n          }\n\n        } else {\n          this.selectedSellingPlan, this.selectedSellingPlanGroup = null\n        }\n      }\n\n      \/\/update the form that was passed, if any\n      this.updateForm();\n\n    }\n\n    if(changed.has('selectedSellingPlan')) {\n      \/\/update price of price elements if applicable\n      document.querySelectorAll(`[skio-price][skio-key=\"${ this.key }\"]`).forEach((el) =\u003e {\n        el.innerHTML = this.price(this.selectedSellingPlan);\n      });\n\n      \/\/update display of external content elements\n      document.querySelectorAll(`[skio-onetime-content][skio-key=\"${ this.key }\"]`).forEach((el) =\u003e {\n        this.selectedSellingPlan !== null ? el.style.display = \"none\" : el.style.removeProperty('display');\n      });\n\n      document.querySelectorAll(`[skio-subscription-content][skio-key=\"${ this.key }\"]`).forEach((el) =\u003e {\n        this.selectedSellingPlan == null ? el.style.display = \"none\" : el.style.removeProperty('display');\n      });\n\n      \/\/dispatch CustomEvent to tell that this specific plan picker was updated, and pass the selectedSellingPlan\n      const event = new CustomEvent(`skio::update-selling-plan`, {\n        bubbles: true, \n        composed: true, \n        detail: {\n          sellingPlan: this.selectedSellingPlan,\n          key: this.key\n        }\n      });\n\n      this.dispatchEvent(event);\n\n      \/\/update the form that was passed, if any\n      this.updateForm();\n      this.updateExternalPrice();\n\n      \/\/update external selling_plan input value\n      let sellingPlanInput = document.querySelector('input[name=\"selling_plan\"]')\n      this.selectedSellingPlan != null ? sellingPlanInput.value = this.selectedSellingPlan.id : sellingPlanInput.value = ''\n\n    }\n\n    if(changed.has('formId')) {\n      \/\/update the form that was passed, if any\n      this.updateForm();\n    }\n\n  }\n\n  log = (...args) =\u003e {\n    args.unshift('%c[skio]', 'color: #8770f2;');\n    console.log.apply(console, args);\n  }\n\n  error = (...args) =\u003e  {\n    args.unshift('%c [skio]', 'color: #ff0000');\n    console.error.apply(console, args);\n  }\n\n  updateExternalPrice() {\n    document.querySelectorAll(this.externalPriceSelector).forEach((el) =\u003e {\n      el.innerHTML = this.price(this.selectedSellingPlan);\n    })\n    document.querySelectorAll(this.externalPriceSelectorWithCurrency).forEach((el) =\u003e {\n      el.innerHTML = this.price(this.selectedSellingPlan) + ' ' + this.currency;\n    })\n\n  }\n  \n  \/\/ Update selected selling plan group; called on click of skio-group-container element\n  selectSellingPlanGroup(group) {\n    this.selectedSellingPlanGroup = group;\n    this.selectedSellingPlan = group?.selected_selling_plan;\n    if (group) this.purchaseOption = 'subscription'\n    else this.purchaseOption = 'onetime'\n\n    \/\/update the form that was passed, if any\n    this.updateForm();\n  }\n\n  \/\/ Update selected selling plan; called on change of skio-frequency select element\n  selectSellingPlan(element, group) {\n    let selling_plan = group.selling_plans.find(x =\u003e x.id == element.value);\n    if (selling_plan) {\n      group.selected_selling_plan = selling_plan;\n      this.selectedSellingPlanGroup = group;\n      this.selectedSellingPlan = selling_plan;\n    }\n    else this.log(\"Error: couldn't find selling plan with id \" + element.value + \" for variant \" + this.selectedVariant.id + \" from product \" + this.product.id + \" : \" + this.product.handle);\n  }\n\n  \/\/ Formats integer value into money value\n  money(price) {\n    return this.moneyFormatter.format(price \/ 100.0)\n  }\n\n  \/\/ Calculates discount based on selling_plan.price_adjustments, returns { percent, amount } of selling plan discount\n  discount(selling_plan) {\n    if (!selling_plan)\n      return { percent: '0%', amount: 0 }\n    \n    const price_adjustment = selling_plan.price_adjustments[0]\n    const discount = { percent: '0%', amount: 0 }\n    const price = this.selectedVariant.price;\n    \n    switch (price_adjustment.value_type) {\n      case 'percentage':\n        discount.percent = `${price_adjustment.value}%`\n        discount.amount = Math.round(\n          (price * price_adjustment.value) \/ 100.0\n        )\n        break\n      case 'fixed_amount':\n        discount.percent = `${Math.round(\n          ((price_adjustment.value * 1.0) \/ price) * 100.0\n        )}%`\n        discount.amount = price_adjustment.value\n        break\n      case 'price':\n        discount.percent = `${Math.round(\n          (((price - price_adjustment.value) * 1.0) \/\n            price) *\n            100.0\n        )}%`\n        discount.amount = price - price_adjustment.value\n        break\n    }\n    \n    return discount\n  }\n\n  \/\/ Calculates the variant's price for the given selling plan, returns a formatted money value (if desired)\n  price(selling_plan, formatted = true) {\n    return formatted\n      ? this.money( this.selectedVariant.price - this.discount(selling_plan).amount)\n      :  this.selectedVariant.price - this.discount(selling_plan).amount\n  }\n\n  \/\/ If a formId was passed, appends the necessary \u003cinput\u003e elements to the form\n  updateForm() {\n    if (this.formId) {\n      let form = document.querySelector(`#${this.formId}`);\n\n      if (form) {\n        let selling_plan_input = form.querySelector('[name=\"selling_plan\"]');\n        if (selling_plan_input) {\n          selling_plan_input.value = this.selectedSellingPlan?.id !== undefined ? this.selectedSellingPlan?.id : null;\n          selling_plan_input.disabled = this.selectedSellingPlan?.id !== undefined ? false : true;\n        } else {\n          selling_plan_input = document.createElement('input');\n          selling_plan_input.type = \"hidden\";\n          selling_plan_input.name = \"selling_plan\";\n          selling_plan_input.value = this.selectedSellingPlan?.id !== undefined ? this.selectedSellingPlan?.id : null;\n          selling_plan_input.disabled = this.selectedSellingPlan?.id !== undefined ? false : true;\n          form.append(selling_plan_input);\n        }\n\n        let discount_input = form.querySelector('[name=\"properties[Discount]\"]');\n        if (discount_input) {\n          discount_input.value = this.selectedSellingPlan?.id !== undefined ? this.discount(this.selectedSellingPlan).percent : null;\n          discount_input.disabled = this.selectedSellingPlan?.id !== undefined ? false : true;\n        } else {\n          discount_input = document.createElement('input');\n          discount_input.type = \"hidden\";\n          discount_input.name = \"properties[Discount]\";\n          discount_input.value = this.selectedSellingPlan?.id !== undefined ? this.discount(this.selectedSellingPlan).percent : null;\n          discount_input.disabled = this.selectedSellingPlan?.id !== undefined ? false : true;\n          form.append(discount_input);\n        }\n\n      } else {\n        console.log(`Skio error: form ID is ${ this.formId }, but no form with that ID was found.`);\n      }\n    }\n  }\n\n  addVariantClickEventListeners() {\n    let variantInputs = document.querySelectorAll(this.variantInputSelector)\n    let skio = this\n    for (let el of variantInputs) {\n      el.addEventListener('click', function(e) {\n        \/\/ may need to replace with ID \/ e.target depending on client setup\n        \/\/ may need to use different attribute depending on ^^\n        let variantTitle = e.currentTarget.value\n        skio.selectedVariant = skio.product.variants.find(variant =\u003e variant.title == variantTitle)\n      })\n    }\n  }\n\n  \/\/ Optional functions keep if necessary \n  \n  \n\n  \/**\n   *   \n   * \n   *\/\n  \n  \/\/ Runs a fetch request to add the selectedVariant to the cart with the passed quantity and selectedSellingPlan\n  addToCart(quantity) {\n    const items = [\n      {\n        id: this.selectedVariant.id,\n        quantity: quantity,\n        ...(this.selectedSellingPlan \u0026\u0026 { selling_plan: this.selectedSellingPlan?.id })\n      }\n    ];\n\n    fetch('\/cart\/add.js', {\n      method: 'POST',\n      headers: {\n        'Content-Type': 'application\/json'\n      },\n      body: JSON.stringify({ items })\n    })\n    .then((response) =\u003e response.json())\n    .then((response) =\u003e {\n      this.log(\"SKIO added item to cart: \", response);\n      \/\/dispatch CustomEvent to tell document that an item was added to cart\n      const event = new CustomEvent(`skio::added-to-cart`, {\n        bubbles: true, \n        composed: true, \n        detail: {\n          response,\n          key: this.key\n        }\n      });\n\n      this.dispatchEvent(event);\n     \n      this.showAjaxCart();\n    })\n    .catch((error) =\u003e {\n      this.error(`SKIO ${ this.key } error adding item to cart: `, error);\n    });\n  } \n\n  fetchProduct = (handle) =\u003e {\n    return fetch(`\/products\/${ handle }.js`)\n    .then((response) =\u003e response.json())\n    .then((product) =\u003e {\n      console.log(product);\n      this.product = product;\n      this.selectedVariant = product.variants[0];\n\n      return product;\n    });\n  }\n  \n  showAjaxCart = () =\u003e {\n    fetch(window.location.href)\n    .then((response) =\u003e response.text())\n    .then((data) =\u003e {\n        const parser = new DOMParser()\n        const newDocument = parser.parseFromString(data, 'text\/html')\n\n        document.querySelector('#offcanvas-cart-inner')\n            ?.replaceWith(newDocument.querySelector('#offcanvas-cart-inner'))\n\n        document.querySelectorAll('.nav-item-cart .badge').forEach(el =\u003e {\n            el.replaceWith(newDocument.querySelector('.nav-item-cart .badge'))\n        })\n\n        const offcanvas = new bootstrap.Offcanvas(document.querySelector('#offcanvas-cart'))\n        offcanvas.show()\n\n        window.initCartQty()\n        window.initRemoveButtons()\n        window.initUpgradeToSubscriptionForm()\n    })\n  }\n  \n  onVariantSelect = (e) =\u003e {\n    const variant = this.product.variants.find(v =\u003e v.id.toString() === e.target.value);\n    this.selectedVariant = variant;\n  }\n}\n\ncustomElements.define('skio-plan-picker', SkioPlanPickerComponent);\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"s-89568f2f-e48a-40ea-8d61-8bdf626e9e25\" class=\"shg-c \"\u003e\n\u003cskio-plan-picker producthandle=\"\"\u003e\u003c\/skio-plan-picker\u003e\u003cscript type=\"module\"\u003e\nimport { LitElement, html, css } from 'https:\/\/cdn.jsdelivr.net\/gh\/lit\/dist@2\/core\/lit-core.min.js';\n\nconst skioStyles = css`\n  .skio-plan-picker {\n    display: flex;\n    flex-direction: column;\n    gap: 10px;\n    padding: 0;\n    border: 0;\n  }\n  .skio-onetime-second {\n    order: 2;\n  }\n  \n  .skio-group-container {\n    display: none;\n  }\n  .skio-group-container--available {\n    display: block;\n    position: relative;\n    box-shadow: 0 0 5px rgba(23, 24, 24, 0.05), 0 1px 2px rgba(0, 0, 0, 0.07);\n    border-radius: 5px;\n    border-width: 1px;\n    border-color: transparent;\n    border-style: solid; \n    transition: border-color 0.2s ease;\n  }\n  .skio-group-container--selected {\n    border-color: #000;\n  }\n  \n  .skio-group-input {\n    position: absolute;\n    width: 0px;\n    height: 0px;\n    opacity: 0;\n  }\n  .skio-group-input:focus-visible ~ .skio-group-label {\n    outline: 2px #ccc solid;\n    outline-offset: 4px;\n    border-radius: 5px;\n  }\n  \n  .skio-group-label {\n    display: flex;\n    flex-direction: column;\n    cursor: pointer;\n    padding: 10px;\n    overflow: hidden;\n  }\n  \n  .skio-group-topline {\n    display: flex;\n    flex-wrap: wrap;\n    align-items: center;\n    width: 100%;\n    font-size: 16px;\n  }\n  \n  .skio-radio__container {\n    display: flex;\n    margin-right: 10px;\n  }\n  \n  .skio-radio {\n    transition: transform 0.25s cubic-bezier(0.4,0,0.2,1), opacity 0.25s cubic-bezier(0.4,0,0.2,1);\n    transform-origin: center;\n    transform: scale(0);\n    opacity: 0;\n  }\n  .skio-group-label:hover .skio-radio {\n    transform: scale(1);\n    opacity: 0.75;\n  }\n  .skio-group-container--selected .skio-group-label .skio-radio {\n    transform: scale(1);\n    opacity: 1;\n  }\n  \n  .skio-price {\n    margin-left: auto;\n  }\n  \n  .skio-group-content {\n    width: auto;\n    margin-left: 30px;\n    transition: max-height 0.25s cubic-bezier(0.4,0,0.2,1),\n                opacity 0.25s cubic-bezier(0.4,0,0.2,1);\n    max-height: 38px;\n    opacity: 1;\n  }\n  \n  \/* Hide frequency if not selected *\/\n  .skio-group-container:not(.skio-group-container--selected) .skio-group-content {\n    max-height: 0;\n    opacity: 0;\n    pointer-events: none;\n  }\n  \n  .skio-group-title {\n    min-width: max-content;\n  }\n  \n  .skio-save {\n    color: #0fa573;\n    border: 1px #0fa573 solid; \n    padding: 0px 8px;\n    border-radius: 20px;\n  }\n  \n  .skio-frequency, .skio-select {\n    display: flex;\n    align-items: center;\n    gap: 5px;\n    padding: 8px 30px 8px 10px;\n    margin-top: 5px;\n    border-radius: 5px;\n    background-color: #f7f7f7;\n    width: 100%;\n    border: 0;\n    font-size: 14px;\n    font-family: inherit;\n    white-space: nowrap;\n    text-overflow: ellipsis;\n    background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' class='h-6 w-6' fill='none' viewBox='0 0 24 24' stroke='currentColor' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7' \/%3E%3C\/svg%3E\");\n    background-position: right 10px top 50%;\n    background-size: 18px;\n    background-repeat: no-repeat;\n    appearance: none;\n    -webkit-appearance: none;\n    -moz-appearance: none;\n  }\n  .skio-frequency.skio-frequency--one {\n    background-image: none;\n    pointer-events: none;\n  }\n  \n  .skio-frequency span {\n    text-transform: lowercase;\n  }\n  \n  .skio-section-title {\n    margin-top: 1rem;\n  }\n  \n  .skio-atc {\n    background: rgba(35, 65, 52, 1);\n    border: none;\n    color: #ffffff;\n    font-size: 20px;\n    box-shadow: 3px 3px 1px 1px rgba(194, 222, 180, 1);\n    display: block;\n    width: 100%;\n    padding: 0.5em 1em;\n    font-family: inherit;\n    text-decoration: underline;\n    cursor: pointer;\n    border-radius: 10px;\n  }\n  \n  .skio-atc:hover {\n    text-decoration: none;\n  }\n  \n  .radio-pills {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n  }\n\n  .radio-pills label {\n    color: #ffffff;\n    background: rgba(35, 65, 52, 1);\n    font-size: 14px;\n    padding: 10px 35px;\n    border-radius: 6px;\n    border: solid rgba(35, 65, 52, 1);\n    text-align: center;\n    cursor: pointer;\n    flex: 1 1 0;\n  }\n\n  .radio-pills input {\n      display: none;\n      width: 0;\n      height: 0;\n      opacity: 0;\n      visibility: hidden;\n  }\n\n  .radio-pills input:checked + label {\n      background: #252525;\n      color: #ffffff;\n  }\n  \n  @media screen and (max-width: 512px) {\n      .skio-group-title--subscription {\n          display: flex;\n          flex-direction: column;\n          align-items: start;\n      }\n      \n      .skio-group-topline {\n          align-items: start;\n      }\n\n      .radio-pills label {\n        flex: 1 1 0;\n        width: 0;\n        padding: 10px 0;\n      }\n  }\n`;\n\nexport class SkioPlanPickerComponent extends LitElement {\n  static properties = {\n    product: { type: Object },            \/\/required\n    productHandle: { type: String },      \/\/optional (unless product isn't passed, then required)\n    key: { type: String },                \/\/optional, defaults to product.id; identifier for this instance of the Skio plan picker\n    \n    formId: { type: String },             \/\/optional; if passed, used to connect input fields to form\n    needsFormId: { type: Boolean },       \/\/optional, defaults to false; if true, element needs to be passed a formId, else it searches for a form\n\n    subscriptionFirst: { type: Boolean }, \/\/optional, defaults to false; if true, shows subscription option above onetime\n    startSubscription: { type: Boolean }, \/\/optional, defaults to false; if true, auto-selects subscription on page load\n    discountFormat: { type: String },     \/\/optional, defaults to percent; can also pass \"fixed\"\n    \n    currency: { type: String },           \/\/optional, defaults to 'USD', but can pass any 3 char identifier\n    language: { type: String },           \/\/optional, defaults to 'en-US', but can pass any similarly formatted language identifier\n    moneyFormatter: {},                   \/\/placeholder for object\n\n    externalPriceSelector: { type: String },      \/\/optional, used to update the external price\n\n    externalPriceSelectorWithCurrency: { type: String },      \/\/optional, used to update the external price\n  \n    selectedVariant: { type: Object },    \/\/placeholder for data\n    skioSellingPlanGroups: {},            \/\/placeholder for data\n    availableSellingPlanGroups: {},       \/\/placeholder for data\n    selectedSellingPlanGroup: {},         \/\/placeholder for data\n    selectedSellingPlan: {},              \/\/placeholder for data\n\n    defaultFrequency: {},                 \/\/placeholder for data\n\n    useVariantInputClickEvents: {type: Boolean}, \/\/ optional, allows use of variant input click events to update skio's selectedVariant\n    variantInputSelector: {}\n  };\n\n  static styles = skioStyles;\n\n  constructor() {\n    super();\n    this.product = null;\n    this.selectedVariant = null;\n\n    this.productHandle = null;\n\n    this.purchaseOption = 'onetime';\n\n    this.key = null;\n    this.formId = null;\n    this.needsFormId = false;\n\n    this.skioSellingPlanGroups = [];\n    this.availableSellingPlanGroups = [];\n\n    this.selectedSellingPlanGroup = null;\n    this.selectedSellingPlan = null;\n\n    this.startSubscription = false;\n    this.subscriptionFirst = false;\n\n    this.skioMainProduct = true;\n\n    this.discountFormat = 'percent';\n\n    this.externalPriceSelector = '[skio-external-price]';\n\n    this.externalPriceSelectorWithCurrency = '[skio-external-price-with-currency]';\n\n    this.currency = Shopify.currency.active;\n    this.language = 'en-US';\n    this.moneyFormatter = new Intl.NumberFormat(this.language, {\n      style: 'currency',\n      currency: this.currency,\n    });\n\n    this.defaultFrequency = null;\n\n    this.useVariantInputClickEvents = null;\n    this.variantInputSelector = null;\n\n  }\n\n  connectedCallback() {\n    super.connectedCallback();\n\n    if (this.startSubscription == true) {\n      this.purchaseOption = 'subscription';\n    }\n\n    if(!this.product \u0026\u0026 this.productHandle) {\n      this.fetchProduct(this.productHandle);\n    }\n\n    if (this.needsFormId \u0026\u0026 this.formId == null) {\n      let forms = document.querySelectorAll('form[action=\"\/cart\/add\"]');\n      if (forms.length \u003e 0) {\n        let form;\n        forms.forEach((el) =\u003e {\n          if (el.hasAttribute('skio-key')) {\n            if (el.getAttribute('skio-key') == this.key) form = el;\n          }\n        });\n        if (!form) form = forms[0];\n        this.formId = form.id;\n        this.requestUpdate();\n      }\n    }\n    let skio = this;\n    document.addEventListener(\"variantChanged\", function(e) {\n      \/\/update variant id\n      let variantId = e.detail.variantId;\n      let variant = skio.product.variants.find(x =\u003e x.id == variantId);\n      if (variant) skio.selectedVariant = variant;\n      else skio.log(\"Unable to find variant with id: \", variantId);\n      skio.requestUpdate();\n    });\n\n    if (this.useVariantInputClickEvents) {\n      document.addEventListener('load', skio.addVariantClickEventListeners)\n    }\n\n  }\n\n  render() {\n    if(!this.product || !this.selectedVariant || this.skioSellingPlanGroups.length == 0) return;\n    \n    return html`\n      \u003cfieldset class=\"skio-plan-picker\" skio-plan-picker=\"${ this.key }\"\u003e\n        \u003cinput ${ this.formId !== null ? html`form=\"${ this.formId }\"` : '' } name=\"selling_plan\" type=\"hidden\" value=\"${ this.selectedSellingPlan !== null ? this.selectedSellingPlan?.id : ''}\" \/\u003e\n        \u003cinput ${ this.formId !== null ? html`form=\"${ this.formId }\"` : '' } name=\"properties[Discount]\" type=\"hidden\" value=\"${ this.selectedSellingPlan !== null ? this.discount(this.selectedSellingPlan).percent : '' }\" \n          ?disabled=\"${ this.selectedSellingPlan == null ? true : false }\" \/\u003e\n        \n        \u003clabel class=\"skio-section-title\"\u003eSelect Variant:\u003c\/label\u003e\n        \u003cdiv class=\"radio-pills\"\u003e\n          ${\n            this.product.variants.map(variant =\u003e html`\n              \u003cinput name=\"id\" id=\"variant-${variant.id}\" type=\"radio\" value=${variant.id} @change=${this.onVariantSelect} ?checked=${ this.selectedVariant.id == variant.id ? true : false } \/\u003e\u003clabel for=\"variant-${variant.id}\"\u003e\u003cb\u003e\u003cu\u003e${variant.title}\u003c\/u\u003e\u003c\/b\u003e\u003cbr\u003e${ this.moneyFormatter.format(variant.price \/ 100) } ${ variant.option1.indexOf('-') !== -1 ? variant.option1.split('-').map((item, index) =\u003e                   \n                  html`${index == 0 \u0026\u0026 item != 1 ? html`\u003csmall\u003e\u003cbr \/\u003e\u003cs\u003e${ this.moneyFormatter.format( this.product.variants[0].price \/ 100 ) }\u003c\/s\u003e ${ this.moneyFormatter.format((variant.price \/ 100)\/parseInt(item)) } Each\u003c\/small\u003e`: '' }`\n                \n              ) : ''}\u003c\/label\u003e\n            `)\n          }\n        \u003c\/div\u003e\n        \n        \u003clabel class=\"skio-section-title\"\u003ePurchase Options:\u003c\/label\u003e\n        \u003cdiv class=\"skio-group-container ${ this.product.requires_selling_plan == false ? 'skio-group-container--available' : '' } ${ this.selectedSellingPlanGroup == null ? 'skio-group-container--selected' : '' } ${ this.subscriptionFirst ? 'skio-onetime-second' : ''}\" skio-group-container \n          @click=${() =\u003e this.selectSellingPlanGroup(null) } \u003e\n        \n          \u003cinput id=\"skio-one-time-${ this.key }\" class=\"skio-group-input\" name=\"skio-group-${ this.key }\" type=\"radio\" value=\"\" \n            skio-one-time ?checked=${ this.startSubscription == false \u0026\u0026 this.product.requires_selling_plan == false ? true : false }\u003e\n          \u003clabel class=\"skio-group-label\" for=\"skio-one-time-${ this.key }\"\u003e\n            \u003cdiv class=\"skio-group-topline\"\u003e\n              \u003cdiv class=\"skio-radio__container\"\u003e\n                \u003csvg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n                  \u003ccircle cx=\"12\" cy=\"12\" r=\"10\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003c\/circle\u003e\n                  \u003ccircle class=\"skio-radio\" cx=\"12\" cy=\"12\" r=\"7\" fill=\"currentColor\"\u003e\u003c\/circle\u003e\n                \u003c\/svg\u003e\n              \u003c\/div\u003e\n              One-time\n              \u003cdiv class=\"skio-price\"\u003e\n                \u003cspan skio-onetime-price\u003e${ this.moneyFormatter.format(this.selectedVariant.price \/ 100) }\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/label\u003e\n        \u003c\/div\u003e\n        ${ this.availableSellingPlanGroups ? this.availableSellingPlanGroups.map((group, index) =\u003e \n          html`\n            \u003cdiv class=\"skio-group-container skio-group-container--available ${ this.selectedSellingPlanGroup == group ? 'skio-group-container--selected' : '' }\" skio-group-container\n              @click=${() =\u003e this.selectSellingPlanGroup(group) }\u003e\n              \u003cinput id=\"skio-selling-plan-group-${ index }-${ this.key }\" class=\"skio-group-input\" name=\"skio-group-${ this.key }\"\n                type=\"radio\" value=\"${ group.id }\" skio-selling-plan-group=\"${ group.id }\" ?checked=${ this.selectedSellingPlanGroup == group ? true : false } \u003e\n              \u003clabel class=\"skio-group-label\" for=\"skio-selling-plan-group-${ index }-${ this.key }\"\u003e\n                \u003cdiv class=\"skio-group-topline\"\u003e\n                  \u003cdiv class=\"skio-radio__container\"\u003e\n                    \u003csvg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n                      \u003ccircle cx=\"12\" cy=\"12\" r=\"10\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003c\/circle\u003e\n                      \u003ccircle class=\"skio-radio\" cx=\"12\" cy=\"12\" r=\"7\" fill=\"currentColor\"\u003e\u003c\/circle\u003e\n                    \u003c\/svg\u003e\n                  \u003c\/div\u003e\n                  \u003cdiv class=\"skio-group-title skio-group-title--subscription\"\u003e\n                    ${ group.name }\n                    ${ this.discount(group.selected_selling_plan).percent !== '0%' ? html`\n                      \u003cspan class=\"skio-save\"\u003eSave \u003cspan skio-discount\u003e${ this.discountFormat == 'percent' ? this.discount(group.selected_selling_plan).percent : this.discount(group.selected_selling_plan).amount }\u003c\/span\u003e\u003c\/span\u003e\n                    ` : html`` }\n                  \u003c\/div\u003e\n                  \u003cdiv class=\"skio-price\"\u003e\n                    \u003cspan skio-subscription-price\u003e${ this.price(group.selected_selling_plan) }\u003c\/span\u003e\n                  \u003c\/div\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"skio-group-content\"\u003e\n                \u003cselect skio-selling-plans=\"${ group.id }\" class=\"skio-frequency ${group.selling_plans.length == 1 ? 'skio-frequency--one' : ''}\"\n                @change=${ (e) =\u003e this.selectSellingPlan(e.target, group) }\u003e\n                    ${ group ? group.selling_plans.map((selling_plan) =\u003e \n                      html`\n                      \u003coption value=\"${ selling_plan.id }\" ?selected=${group.selected_selling_plan == selling_plan }\u003e\n                        ${ group.name == 'Subscription' ? `Delivery ${ selling_plan.name.toLowerCase() }` : `${ selling_plan.name }` }\n                      \u003c\/option\u003e\n                      `\n                    ): ''}\n                  \u003c\/select\u003e\n                \u003c\/div\u003e\n              \u003c\/label\u003e\n            \u003c\/div\u003e\n          `\n        ): ''}\n        \n        \u003cbutton class=\"skio-atc\" @click=\"${(e) =\u003e this.addToCart(1)}\" ?disabled=${!this.product.available}\u003e${ this.product.available ? 'Add to cart' : 'Sold Out' }\u003c\/button\u003e\n      \u003c\/fieldset\u003e`\n  }\n\n  updated = (changed) =\u003e {\n     \n    console.log('productHandle', this.productHandle);\n      \n    if(changed.has('product') \u0026\u0026 this.product) {\n      \/\/update key\n      this.key = this.key ? this.key : this.product.id;\n\n      \/\/update skioSellingPlanGroups\n      this.skioSellingPlanGroups = this.product.selling_plan_groups.filter(\n        selling_plan_group =\u003e selling_plan_group.app_id === 'SKIO'\n      )\n\n      this.skioSellingPlanGroups.forEach((group) =\u003e {\n        group.selling_plans.sort(function(a,b){\n          if (parseInt(a.name.replace(\/\\D\/g, \"\")) \u003c parseInt(b.name.replace(\/\\D\/g, \"\"))) return -1;\n          if (parseInt(a.name.replace(\/\\D\/g, \"\")) \u003e parseInt(b.name.replace(\/\\D\/g, \"\"))) return 1;\n          if (parseInt(a.name.replace(\/\\D\/g, \"\")) == parseInt(b.name.replace(\/\\D\/g, \"\"))) return 0;\n        })\n      });\n\n    }\n\n    if(changed.has('selectedVariant') \u0026\u0026 this.selectedVariant) {\n      \/\/update availableSellingPlanGroups based on skioSellingPlanGroups and selectedVariant.id\n      this.availableSellingPlanGroups = this.skioSellingPlanGroups.filter(selling_plan_group =\u003e\n        selling_plan_group.selling_plans.some(selling_plan =\u003e\n          this.selectedVariant.selling_plan_allocations.some(\n            selling_plan_allocation =\u003e selling_plan_allocation.selling_plan_id === selling_plan.id\n          )\n        )\n      )\n\n      \/\/update selectedSellingPlan value\n      if (this.availableSellingPlanGroups?.length \u003e 0) {\n        \/\/update each group with a default selected_selling_plan\n        this.availableSellingPlanGroups.forEach((group =\u003e {\n          if (this.defaultFrequency) {\n            let selling_plan = group.selling_plans.find(x =\u003e x.name.toLowerCase().includes(this.defaultFrequency.toLowerCase()));\n            if (selling_plan) group.selected_selling_plan = selling_plan;\n            else group.selected_selling_plan = group.selling_plans[0];\n          } else {\n            group.selected_selling_plan = group.selling_plans[0];\n          }\n       }));\n\n        if (this.startSubscription == true || this.product.requires_selling_plan == true || this.purchaseOption == 'subscription') {\n          \/\/find a matching selling plan, or choose first available\n\n          if (this.selectedSellingPlan == null || this.selectedSellingPlan == undefined) {\n\n            let sellingPlanGroup = this.availableSellingPlanGroups.find(x =\u003e x.options[0].name.includes(this.selectedVariant.id));\n\n            this.selectSellingPlanGroup(sellingPlanGroup);\n          }\n\n          let sellingPlanName = this.selectedSellingPlan.name;\n\n          let sellingPlanGroup = this.availableSellingPlanGroups.find(x =\u003e x.selling_plans.find(y =\u003e y.name == sellingPlanName));\n          let sellingPlan = sellingPlanGroup.selling_plans.find(y =\u003e y.name == sellingPlanName);\n          if (sellingPlanName == sellingPlan.name) {\n            this.selectedSellingPlanGroup = sellingPlanGroup;\n            this.selectedSellingPlan = sellingPlan;\n          } else {\n          this.selectedSellingPlanGroup = this.availableSellingPlanGroups[0];\n          this.selectedSellingPlan = this.availableSellingPlanGroups[0].selling_plans[0];\n          }\n\n        } else {\n          this.selectedSellingPlan, this.selectedSellingPlanGroup = null\n        }\n      }\n\n      \/\/update the form that was passed, if any\n      this.updateForm();\n\n    }\n\n    if(changed.has('selectedSellingPlan')) {\n      \/\/update price of price elements if applicable\n      document.querySelectorAll(`[skio-price][skio-key=\"${ this.key }\"]`).forEach((el) =\u003e {\n        el.innerHTML = this.price(this.selectedSellingPlan);\n      });\n\n      \/\/update display of external content elements\n      document.querySelectorAll(`[skio-onetime-content][skio-key=\"${ this.key }\"]`).forEach((el) =\u003e {\n        this.selectedSellingPlan !== null ? el.style.display = \"none\" : el.style.removeProperty('display');\n      });\n\n      document.querySelectorAll(`[skio-subscription-content][skio-key=\"${ this.key }\"]`).forEach((el) =\u003e {\n        this.selectedSellingPlan == null ? el.style.display = \"none\" : el.style.removeProperty('display');\n      });\n\n      \/\/dispatch CustomEvent to tell that this specific plan picker was updated, and pass the selectedSellingPlan\n      const event = new CustomEvent(`skio::update-selling-plan`, {\n        bubbles: true, \n        composed: true, \n        detail: {\n          sellingPlan: this.selectedSellingPlan,\n          key: this.key\n        }\n      });\n\n      this.dispatchEvent(event);\n\n      \/\/update the form that was passed, if any\n      this.updateForm();\n      this.updateExternalPrice();\n\n      \/\/update external selling_plan input value\n      let sellingPlanInput = document.querySelector('input[name=\"selling_plan\"]')\n      this.selectedSellingPlan != null ? sellingPlanInput.value = this.selectedSellingPlan.id : sellingPlanInput.value = ''\n\n    }\n\n    if(changed.has('formId')) {\n      \/\/update the form that was passed, if any\n      this.updateForm();\n    }\n\n  }\n\n  log = (...args) =\u003e {\n    args.unshift('%c[skio]', 'color: #8770f2;');\n    console.log.apply(console, args);\n  }\n\n  error = (...args) =\u003e  {\n    args.unshift('%c [skio]', 'color: #ff0000');\n    console.error.apply(console, args);\n  }\n\n  updateExternalPrice() {\n    document.querySelectorAll(this.externalPriceSelector).forEach((el) =\u003e {\n      el.innerHTML = this.price(this.selectedSellingPlan);\n    })\n    document.querySelectorAll(this.externalPriceSelectorWithCurrency).forEach((el) =\u003e {\n      el.innerHTML = this.price(this.selectedSellingPlan) + ' ' + this.currency;\n    })\n\n  }\n  \n  \/\/ Update selected selling plan group; called on click of skio-group-container element\n  selectSellingPlanGroup(group) {\n    this.selectedSellingPlanGroup = group;\n    this.selectedSellingPlan = group?.selected_selling_plan;\n    if (group) this.purchaseOption = 'subscription'\n    else this.purchaseOption = 'onetime'\n\n    \/\/update the form that was passed, if any\n    this.updateForm();\n  }\n\n  \/\/ Update selected selling plan; called on change of skio-frequency select element\n  selectSellingPlan(element, group) {\n    let selling_plan = group.selling_plans.find(x =\u003e x.id == element.value);\n    if (selling_plan) {\n      group.selected_selling_plan = selling_plan;\n      this.selectedSellingPlanGroup = group;\n      this.selectedSellingPlan = selling_plan;\n    }\n    else this.log(\"Error: couldn't find selling plan with id \" + element.value + \" for variant \" + this.selectedVariant.id + \" from product \" + this.product.id + \" : \" + this.product.handle);\n  }\n\n  \/\/ Formats integer value into money value\n  money(price) {\n    return this.moneyFormatter.format(price \/ 100.0)\n  }\n\n  \/\/ Calculates discount based on selling_plan.price_adjustments, returns { percent, amount } of selling plan discount\n  discount(selling_plan) {\n    if (!selling_plan)\n      return { percent: '0%', amount: 0 }\n    \n    const price_adjustment = selling_plan.price_adjustments[0]\n    const discount = { percent: '0%', amount: 0 }\n    const price = this.selectedVariant.price;\n    \n    switch (price_adjustment.value_type) {\n      case 'percentage':\n        discount.percent = `${price_adjustment.value}%`\n        discount.amount = Math.round(\n          (price * price_adjustment.value) \/ 100.0\n        )\n        break\n      case 'fixed_amount':\n        discount.percent = `${Math.round(\n          ((price_adjustment.value * 1.0) \/ price) * 100.0\n        )}%`\n        discount.amount = price_adjustment.value\n        break\n      case 'price':\n        discount.percent = `${Math.round(\n          (((price - price_adjustment.value) * 1.0) \/\n            price) *\n            100.0\n        )}%`\n        discount.amount = price - price_adjustment.value\n        break\n    }\n    \n    return discount\n  }\n\n  \/\/ Calculates the variant's price for the given selling plan, returns a formatted money value (if desired)\n  price(selling_plan, formatted = true) {\n    return formatted\n      ? this.money( this.selectedVariant.price - this.discount(selling_plan).amount)\n      :  this.selectedVariant.price - this.discount(selling_plan).amount\n  }\n\n  \/\/ If a formId was passed, appends the necessary \u003cinput\u003e elements to the form\n  updateForm() {\n    if (this.formId) {\n      let form = document.querySelector(`#${this.formId}`);\n\n      if (form) {\n        let selling_plan_input = form.querySelector('[name=\"selling_plan\"]');\n        if (selling_plan_input) {\n          selling_plan_input.value = this.selectedSellingPlan?.id !== undefined ? this.selectedSellingPlan?.id : null;\n          selling_plan_input.disabled = this.selectedSellingPlan?.id !== undefined ? false : true;\n        } else {\n          selling_plan_input = document.createElement('input');\n          selling_plan_input.type = \"hidden\";\n          selling_plan_input.name = \"selling_plan\";\n          selling_plan_input.value = this.selectedSellingPlan?.id !== undefined ? this.selectedSellingPlan?.id : null;\n          selling_plan_input.disabled = this.selectedSellingPlan?.id !== undefined ? false : true;\n          form.append(selling_plan_input);\n        }\n\n        let discount_input = form.querySelector('[name=\"properties[Discount]\"]');\n        if (discount_input) {\n          discount_input.value = this.selectedSellingPlan?.id !== undefined ? this.discount(this.selectedSellingPlan).percent : null;\n          discount_input.disabled = this.selectedSellingPlan?.id !== undefined ? false : true;\n        } else {\n          discount_input = document.createElement('input');\n          discount_input.type = \"hidden\";\n          discount_input.name = \"properties[Discount]\";\n          discount_input.value = this.selectedSellingPlan?.id !== undefined ? this.discount(this.selectedSellingPlan).percent : null;\n          discount_input.disabled = this.selectedSellingPlan?.id !== undefined ? false : true;\n          form.append(discount_input);\n        }\n\n      } else {\n        console.log(`Skio error: form ID is ${ this.formId }, but no form with that ID was found.`);\n      }\n    }\n  }\n\n  addVariantClickEventListeners() {\n    let variantInputs = document.querySelectorAll(this.variantInputSelector)\n    let skio = this\n    for (let el of variantInputs) {\n      el.addEventListener('click', function(e) {\n        \/\/ may need to replace with ID \/ e.target depending on client setup\n        \/\/ may need to use different attribute depending on ^^\n        let variantTitle = e.currentTarget.value\n        skio.selectedVariant = skio.product.variants.find(variant =\u003e variant.title == variantTitle)\n      })\n    }\n  }\n\n  \/\/ Optional functions keep if necessary \n  \n  \n\n  \/**\n   *   \n   * \n   *\/\n  \n  \/\/ Runs a fetch request to add the selectedVariant to the cart with the passed quantity and selectedSellingPlan\n  addToCart(quantity) {\n    const items = [\n      {\n        id: this.selectedVariant.id,\n        quantity: quantity,\n        ...(this.selectedSellingPlan \u0026\u0026 { selling_plan: this.selectedSellingPlan?.id })\n      }\n    ];\n\n    fetch('\/cart\/add.js', {\n      method: 'POST',\n      headers: {\n        'Content-Type': 'application\/json'\n      },\n      body: JSON.stringify({ items })\n    })\n    .then((response) =\u003e response.json())\n    .then((response) =\u003e {\n      this.log(\"SKIO added item to cart: \", response);\n      \/\/dispatch CustomEvent to tell document that an item was added to cart\n      const event = new CustomEvent(`skio::added-to-cart`, {\n        bubbles: true, \n        composed: true, \n        detail: {\n          response,\n          key: this.key\n        }\n      });\n\n      this.dispatchEvent(event);\n     \n      this.showAjaxCart();\n    })\n    .catch((error) =\u003e {\n      this.error(`SKIO ${ this.key } error adding item to cart: `, error);\n    });\n  } \n\n  fetchProduct = (handle) =\u003e {\n    return fetch(`\/products\/${ handle }.js`)\n    .then((response) =\u003e response.json())\n    .then((product) =\u003e {\n      console.log(product);\n      this.product = product;\n      this.selectedVariant = product.variants[0];\n\n      return product;\n    });\n  }\n  \n  showAjaxCart = () =\u003e {\n    fetch(window.location.href)\n    .then((response) =\u003e response.text())\n    .then((data) =\u003e {\n        const parser = new DOMParser()\n        const newDocument = parser.parseFromString(data, 'text\/html')\n\n        document.querySelector('#offcanvas-cart-inner')\n            ?.replaceWith(newDocument.querySelector('#offcanvas-cart-inner'))\n\n        document.querySelectorAll('.nav-item-cart .badge').forEach(el =\u003e {\n            el.replaceWith(newDocument.querySelector('.nav-item-cart .badge'))\n        })\n\n        const offcanvas = new bootstrap.Offcanvas(document.querySelector('#offcanvas-cart'))\n        offcanvas.show()\n\n        window.initCartQty()\n        window.initRemoveButtons()\n        window.initUpgradeToSubscriptionForm()\n    })\n  }\n  \n  onVariantSelect = (e) =\u003e {\n    const variant = this.product.variants.find(v =\u003e v.id.toString() === e.target.value);\n    this.selectedVariant = variant;\n  }\n}\n\ncustomElements.define('skio-plan-picker', SkioPlanPickerComponent);\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n      {\n        \n        \"__shgProductInit\": {\n          \"uuid\": \"s-ba6b55d0-a609-4946-b8ff-a72fd4b8d6f4\",\n          \"platform\": \"shopify\",\n          \"currency\": \"USD\",\n          \"productId\": \"6686641029206\",\n          \"staticVariant\": false,\n          \"hideIfDraft\": false,\n          \n          \n          \n          \n          \n          \n            \"productHandle\": \"better-mushrooms\",\n            \"productVariantId\": 45847924474155\n          \n        },\n        \"__shgProductCallback\": {\n          \"id\": \"s-ba6b55d0-a609-4946-b8ff-a72fd4b8d6f4\",\n          \"callback\": {\n            \"cb\": \"box\",\n            \"data\": {\n              \"uuid\": \"s-ba6b55d0-a609-4946-b8ff-a72fd4b8d6f4\"\n            }\n          }\n        }\n      }\n    \u003c\/script\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv id=\"s-88047088-c67d-4e90-84a8-9fa4d943e467\" class=\"shg-c \"\u003e\u003cdiv class=\"shogun-accordion-wrapper\" data-multi=\"\"\u003e\n\u003cdiv class=\"shogun-accordion\"\u003e\n\u003cdiv class=\"shogun-accordion-heading\"\u003e\u003cdiv class=\"shogun-accordion-header\"\u003e\n\u003ch4 class=\"shogun-accordion-title\"\u003e Beneficios \u003c\/h4\u003e\n\u003cdiv class=\"shogun-accordion-icon shogun-icon-plus\"\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"shogun-accordion-body\"\u003e\u003cdiv id=\"s-c623c78d-c2cc-4b61-bae2-6db073021e08\" class=\"shg-c \"\u003e\u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\n\n\u003cp\u003e Favorece la salud intestinal y el metabolismo*\u003c\/p\u003e\n\u003cp\u003e Aumenta la energía y la concentración*\u003c\/p\u003e\n\u003cp\u003e Mantiene una respuesta inmune saludable*\u003c\/p\u003e\n\u003cp\u003e \u003cspan style=\"letter-spacing: normal;\"\u003ePromueve la calma y mejora\u003c\/span\u003e \u003cspan style=\"letter-spacing: normal;\"\u003eel estado de ánimo*\u003c\/span\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shogun-accordion\"\u003e\n\u003cdiv class=\"shogun-accordion-heading\"\u003e\u003cdiv class=\"shogun-accordion-header\"\u003e\n\u003ch4 class=\"shogun-accordion-title\"\u003e Ingredientes \u003c\/h4\u003e\n\u003cdiv class=\"shogun-accordion-icon shogun-icon-plus\"\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"shogun-accordion-body\"\u003e\u003cdiv id=\"s-b04ac7eb-8c9e-495b-98e8-b86d368a86e5\" class=\"shg-c \"\u003e\u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\n\n \u003cp\u003eContiene una mezcla natural de hongos funcionales. Los hongos Chaga, Reishi, Cola de Pavo y Maitake favorecen la función inmunitaria y la salud intestinal. Los hongos Melena de León y Cordyceps contribuyen a la cognición, la energía y el bienestar general. La mezcla de hongos, compuesta por Shiitake, Royal Sun, Hongo Negro y Champiñones Blancos, proporciona un refuerzo antioxidante adicional.\u003c\/p\u003e\n\u003cp\u003e \u003cstrong\u003e\u003cspan style=\"font-size: 20px;\"\u003eInstrucciones:\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e \u003cspan style=\"font-size: 16px;\"\u003eCada frasco de BetterMushrooms contiene 60 deliciosas gomitas con aroma y sabor a frambuesa. Toma 2 gomitas al día para un impulso saludable para tu cuerpo y mente.\u003c\/span\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shogun-accordion\"\u003e\n\u003cdiv class=\"shogun-accordion-heading\"\u003e\u003cdiv class=\"shogun-accordion-header\"\u003e\n\u003ch4 class=\"shogun-accordion-title\"\u003e Envío \u003c\/h4\u003e\n\u003cdiv class=\"shogun-accordion-icon shogun-icon-plus\"\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"shogun-accordion-body\"\u003e\u003cdiv id=\"s-6493218e-3cf6-4c29-bcdf-7b022b53a767\" class=\"shg-c \"\u003e\u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp\u003e \u003cstrong\u003e¿Cuándo se enviará mi pedido?\u003c\/strong\u003e\u003cbr\u003e Una vez realizado el pedido, normalmente lo enviamos en un día hábil. El plazo de entrega suele ser de 1 a 3 días hábiles (solo en EE. UU.), pero puede ser mayor según la ubicación y las circunstancias. \u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv id=\"s-ea428753-1e0e-4dbc-b93f-661b4a533849\" class=\"shg-c \"\u003e\u003cdiv class=\"shg-hr-wrapper\"\u003e\u003chr\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv id=\"s-cc9d2e93-7502-4abd-ba10-6f03f316a1cd\" class=\"shg-c shg-align-center\"\u003e\u003cdiv class=\"shogun-heading-component\"\u003e\u003ch1\u003e Como se ve en \u003c\/h1\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-c \" id=\"s-a74f9ce2-9f56-4daa-8e18-79031ec34bad\"\u003e\u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"\"\u003e\n\u003cdiv class=\"shg-c-lg-3 shg-c-md-3 shg-c-sm-3 shg-c-xs-3\"\u003e\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" id=\"s-45c9a93a-1a4b-4de1-a6f4-ccb373a15b0c\"\u003e\u003cimg src=\"https:\/\/i.shgcdn.com\/43f3cdd4-9191-409a-be2f-f8c4d43d7e40\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" alt=\"\" class=\"shogun-image \" decoding=\"async\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgImageElements\": { \"uuid\": \"s-45c9a93a-1a4b-4de1-a6f4-ccb373a15b0c\" }\n    }\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shg-c-lg-3 shg-c-md-3 shg-c-sm-3 shg-c-xs-3\"\u003e\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" id=\"s-81aaa4fa-95f8-479e-9147-ef538a9c70dc\"\u003e\u003cimg src=\"https:\/\/i.shgcdn.com\/bd3b79b1-9e14-40c1-b6dc-d6bccbb6925e\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" alt=\"\" class=\"shogun-image \" decoding=\"async\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgImageElements\": { \"uuid\": \"s-81aaa4fa-95f8-479e-9147-ef538a9c70dc\" }\n    }\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shg-c-lg-3 shg-c-md-3 shg-c-sm-3 shg-c-xs-3\"\u003e\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" id=\"s-84e97235-0c6f-488e-abc8-f9d135e6adce\"\u003e\u003cimg src=\"https:\/\/i.shgcdn.com\/b1413744-c408-4317-bcaf-727b59277781\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" alt=\"\" class=\"shogun-image \" decoding=\"async\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgImageElements\": { \"uuid\": \"s-84e97235-0c6f-488e-abc8-f9d135e6adce\" }\n    }\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shg-c-lg-3 shg-c-md-3 shg-c-sm-3 shg-c-xs-3\"\u003e\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" id=\"s-f7054d43-32c0-4e11-8489-56972533d06a\"\u003e\u003cimg src=\"https:\/\/i.shgcdn.com\/9822082f-ced8-43d5-8fde-d303f9af5fb4\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" alt=\"\" class=\"shogun-image \" decoding=\"async\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgImageElements\": { \"uuid\": \"s-f7054d43-32c0-4e11-8489-56972533d06a\" }\n    }\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-c \" id=\"s-07e5691b-34e1-430a-9d24-94dd0a92b8a1\"\u003e\u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"\"\u003e\n\u003cdiv class=\"shg-c-lg-3 shg-c-md-3 shg-c-sm-3 shg-c-xs-3\"\u003e\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" id=\"s-f2f38ed1-45e3-4f0e-ae02-51a1378b6ebf\"\u003e\u003cimg src=\"https:\/\/i.shgcdn.com\/e320e736-95ea-4bb3-a6da-c2e7dd4aa8ea\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" alt=\"\" class=\"shogun-image \" decoding=\"async\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgImageElements\": { \"uuid\": \"s-f2f38ed1-45e3-4f0e-ae02-51a1378b6ebf\" }\n    }\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shg-c-lg-3 shg-c-md-3 shg-c-sm-3 shg-c-xs-3\"\u003e\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" id=\"s-97d5ca4d-1d54-4da7-aa59-a51aabb53322\"\u003e\u003cimg src=\"https:\/\/i.shgcdn.com\/7afbaa6b-8fb2-4d13-8ae5-275b413fc1fc\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" alt=\"\" class=\"shogun-image \" decoding=\"async\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgImageElements\": { \"uuid\": \"s-97d5ca4d-1d54-4da7-aa59-a51aabb53322\" }\n    }\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shg-c-lg-3 shg-c-md-3 shg-c-sm-3 shg-c-xs-3\"\u003e\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" id=\"s-a99f9755-3506-493b-be35-e244688508e4\"\u003e\u003cimg src=\"https:\/\/i.shgcdn.com\/9175010d-a352-4b82-9fcd-391b7d2fef04\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" alt=\"\" class=\"shogun-image \" decoding=\"async\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgImageElements\": { \"uuid\": \"s-a99f9755-3506-493b-be35-e244688508e4\" }\n    }\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shg-c-lg-3 shg-c-md-3 shg-c-sm-3 shg-c-xs-3\"\u003e\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" id=\"s-6b13ac26-551d-4167-ac00-080d5686d510\"\u003e\u003cimg src=\"https:\/\/i.shgcdn.com\/3936912c-ac6e-4288-9ddc-aeb3e9746479\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" alt=\"\" class=\"shogun-image \" decoding=\"async\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgImageElements\": { \"uuid\": \"s-6b13ac26-551d-4167-ac00-080d5686d510\" }\n    }\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv id=\"s-8d9890e2-04af-4af1-a820-ac9fad3cc2db\" class=\"shg-c shg-align-center\"\u003e\u003cdiv class=\"shogun-heading-component\"\u003e\u003ch1\u003e Como se ve en \u003c\/h1\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-c \" id=\"s-21bab90b-2363-4c2c-8507-66fdf2c3adbb\"\u003e\u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"\"\u003e\n\u003cdiv class=\"shg-c-lg-3 shg-c-md-3 shg-c-sm-3 shg-c-xs-3\"\u003e\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" id=\"s-ce122bb6-68bd-403f-8857-7d3075010a06\"\u003e\u003cimg src=\"https:\/\/i.shgcdn.com\/243be820-21e0-460d-b7fa-10ce1eb9bdb8\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" alt=\"\" class=\"shogun-image \" decoding=\"async\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgImageElements\": { \"uuid\": \"s-ce122bb6-68bd-403f-8857-7d3075010a06\" }\n    }\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shg-c-lg-3 shg-c-md-3 shg-c-sm-3 shg-c-xs-3\"\u003e\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" id=\"s-37bdfeaf-6746-4a1f-8fb1-d256a41ec23c\"\u003e\u003cimg src=\"https:\/\/i.shgcdn.com\/8aa2ed31-59e7-4a62-8433-2b6544a8f533\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" alt=\"\" class=\"shogun-image \" decoding=\"async\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgImageElements\": { \"uuid\": \"s-37bdfeaf-6746-4a1f-8fb1-d256a41ec23c\" }\n    }\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shg-c-lg-3 shg-c-md-3 shg-c-sm-3 shg-c-xs-3\"\u003e\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" id=\"s-da0b24d3-6da7-4185-84fd-d72ddcd45278\"\u003e\u003cimg src=\"https:\/\/i.shgcdn.com\/033d5bbd-66e8-490f-b595-97788b22755e\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" alt=\"\" class=\"shogun-image \" decoding=\"async\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgImageElements\": { \"uuid\": \"s-da0b24d3-6da7-4185-84fd-d72ddcd45278\" }\n    }\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shg-c-lg-3 shg-c-md-3 shg-c-sm-3 shg-c-xs-3\"\u003e  \u003cdiv class=\"shg-c shogun-image-container shg-align-center\" id=\"s-92e9f6ac-d878-4030-badc-eb807a2ff7c4\"\u003e\u003cimg src=\"https:\/\/i.shgcdn.com\/3886a6f1-c7f4-4ab7-9824-708cd1c6c580\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" alt=\"\" class=\"shogun-image \" decoding=\"async\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgImageElements\": { \"uuid\": \"s-92e9f6ac-d878-4030-badc-eb807a2ff7c4\" }\n    }\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv id=\"s-d231f031-9c56-45e2-a8c0-696d3a521433\" class=\"shg-c shg-align-center\"\u003e\u003cdiv class=\"shogun-heading-component\"\u003e\u003ch1\u003e ¿Por qué BetterMushrooms? \u003c\/h1\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-c \" id=\"s-e6564e65-70a2-454d-905f-4b20f55c3e96\"\u003e\u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"\"\u003e\n\u003cdiv class=\"shg-c-lg-4 shg-c-md-4 shg-c-sm-4 shg-c-xs-12\"\u003e\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" id=\"s-74092347-e55e-4204-b25e-905941861564\"\u003e\u003cimg src=\"https:\/\/i.shgcdn.com\/60ad362a-2930-4030-8a74-5183ddc96d6e\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" alt=\"\" class=\"shogun-image \" decoding=\"async\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgImageElements\": { \"uuid\": \"s-74092347-e55e-4204-b25e-905941861564\" }\n    }\n  \u003c\/script\u003e\u003cdiv id=\"s-c047f04b-bc88-4ad9-9222-3e169e2dc234\" class=\"shg-c shg-align-center\"\u003e\u003cdiv class=\"shogun-heading-component\"\u003e\u003ch1\u003e Apoya la salud intestinal \u003c\/h1\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv id=\"s-842ff900-fc8c-4867-8725-f3a168621d8e\" class=\"shg-c \"\u003e\u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003e \u003cspan style=\"font-size: 14px;\"\u003eUna mezcla de 12 hongos funcionales para apoyar la salud intestinal y el metabolismo.\u003c\/span\u003e \u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" id=\"s-c61a15f9-5816-4225-99fc-56a2c9e51f85\"\u003e\u003cimg src=\"https:\/\/i.shgcdn.com\/70ee20ca-99ba-468f-8d4a-81c45b688ec2\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" alt=\"\" class=\"shogun-image \" decoding=\"async\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgImageElements\": { \"uuid\": \"s-c61a15f9-5816-4225-99fc-56a2c9e51f85\" }\n    }\n  \u003c\/script\u003e\u003cdiv id=\"s-6a58b411-f96a-407c-8fcd-dfbd8a54a625\" class=\"shg-c shg-align-center\"\u003e\u003cdiv class=\"shogun-heading-component\"\u003e\u003ch1\u003e Mantiene una respuesta inmune saludable \u003c\/h1\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv id=\"s-3801f006-19b9-49e6-852a-e107ad69b5d8\" class=\"shg-c \"\u003e\u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003e \u003cspan style=\"font-size: 14px;\"\u003eIngredientes comprobados que mejoran el sistema inmunológico del cuerpo y proporcionan al cuerpo una función antiinflamatoria y antimicrobiana.\u003c\/span\u003e \u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shg-c-lg-4 shg-c-md-4 shg-c-sm-4 shg-c-xs-12\"\u003e\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" id=\"s-6d6e5b31-d4ba-4efc-bca7-9edc1e6cac37\"\u003e\u003cimg src=\"https:\/\/i.shgcdn.com\/76104634-3a1f-4616-b750-fae489443411\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" alt=\"\" class=\"shogun-image \" decoding=\"async\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgImageElements\": { \"uuid\": \"s-6d6e5b31-d4ba-4efc-bca7-9edc1e6cac37\" }\n    }\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shg-c-lg-4 shg-c-md-4 shg-c-sm-4 shg-c-xs-12\"\u003e\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" id=\"s-b0cba084-7c24-4b6f-a9ac-548529842039\"\u003e\u003cimg src=\"https:\/\/i.shgcdn.com\/d23d2c75-92bd-43b7-abd2-f9dd81671df3\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" alt=\"\" class=\"shogun-image \" decoding=\"async\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgImageElements\": { \"uuid\": \"s-b0cba084-7c24-4b6f-a9ac-548529842039\" }\n    }\n  \u003c\/script\u003e\u003cdiv id=\"s-40975a44-da25-46db-8494-4b1b89710b4f\" class=\"shg-c shg-align-center\"\u003e\u003cdiv class=\"shogun-heading-component\"\u003e\u003ch1\u003e Promueve la calma y mejora el estado de ánimo. \u003c\/h1\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv id=\"s-6321c260-1d13-4146-8732-986309e538ae\" class=\"shg-c \"\u003e\u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003e \u003cspan style=\"font-size: 14px;\"\u003eEl reishi se ha utilizado tradicionalmente para combatir los problemas de sueño y aliviar los síntomas del malestar.\u003c\/span\u003e \u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" id=\"s-3cd93b2d-b494-4c7f-a880-329453b61ddb\"\u003e\u003cimg src=\"https:\/\/i.shgcdn.com\/b7e68c7d-c6fc-4383-8980-8a85481af68f\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" alt=\"\" class=\"shogun-image \" decoding=\"async\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgImageElements\": { \"uuid\": \"s-3cd93b2d-b494-4c7f-a880-329453b61ddb\" }\n    }\n  \u003c\/script\u003e\u003cdiv id=\"s-25db500f-c12d-4ef6-af34-a097e7692d1d\" class=\"shg-c shg-align-center\"\u003e\u003cdiv class=\"shogun-heading-component\"\u003e\u003ch1\u003e Aumenta la energía y la concentración \u003c\/h1\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv id=\"s-06e688b0-0b53-4970-8139-71d6808c4ba7\" class=\"shg-c \"\u003e\u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003e \u003cspan style=\"font-size: 14px;\"\u003eSe ha demostrado que la melena de león mejora la concentración, la memoria y la función cognitiva.\u003c\/span\u003e \u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-vertical-align-wrapper\"\u003e\u003cdiv class=\"shg-box shg-c \" id=\"s-eb4e63c5-1dd4-4fea-91f0-104340837774\"\u003e\n\u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"shg-box-content\"\u003e\n\u003cdiv id=\"s-06b23520-4518-4719-ad74-cc47bb555fb1\" class=\"shg-c shg-align-center\"\u003e\u003cdiv class=\"shogun-heading-component\"\u003e\u003ch1\u003e Ingredientes naturales \u003c\/h1\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-c \" id=\"s-57b1cd9f-b9e6-40e0-b941-e8ad111dc719\"\u003e\u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"true\"\u003e\n\u003cdiv class=\"shg-c-lg-3 shg-c-md-3 shg-c-sm-3 shg-c-xs-12\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-c-lg-6 shg-c-md-6 shg-c-sm-6 shg-c-xs-12\"\u003e\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" id=\"s-9e2a3486-0862-49d6-ba2d-130c93e7ce55\"\u003e\u003cimg src=\"https:\/\/i.shgcdn.com\/308607d6-2090-4886-beae-1efae88dae6b\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" alt=\"\" class=\"shogun-image \" decoding=\"async\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgImageElements\": { \"uuid\": \"s-9e2a3486-0862-49d6-ba2d-130c93e7ce55\" }\n    }\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shg-c-lg-3 shg-c-md-3 shg-c-sm-3 shg-c-xs-12\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-c \" id=\"s-35812268-7b28-4472-b0e6-02bb90e8a9f2\"\u003e\u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"\"\u003e\n\u003cdiv class=\"shg-c-lg-3 shg-c-md-3 shg-c-sm-3 shg-c-xs-6\"\u003e\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" id=\"s-6cf44160-c229-4841-81af-fbbf00c0b00e\"\u003e\u003cimg src=\"https:\/\/i.shgcdn.com\/5ab1f30f-cb66-4685-86fb-4c01219c2c4d\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" alt=\"\" class=\"shogun-image \" decoding=\"async\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgImageElements\": { \"uuid\": \"s-6cf44160-c229-4841-81af-fbbf00c0b00e\" }\n    }\n  \u003c\/script\u003e\u003cdiv id=\"s-161c265d-36af-4186-92d5-846efb2948b4\" class=\"shg-c \"\u003e\u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003e \u003cspan style=\"font-size: 10px;\"\u003eAgudeza mental\u003c\/span\u003e \u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shg-c-lg-3 shg-c-md-3 shg-c-sm-3 shg-c-xs-6\"\u003e\n\n\u003cdiv class=\"shg-box-vertical-align-wrapper\"\u003e\u003cdiv class=\"shg-box shg-c \" id=\"s-d6e4ad3b-978d-49fe-8104-fe0e2bb91827\"\u003e\n\u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"shg-box-content\"\u003e\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" id=\"s-d5d93818-4abd-4653-90d5-f633d5cd1502\"\u003e\u003cimg src=\"https:\/\/i.shgcdn.com\/c6a495ac-f872-47cd-aa99-269b9b68d551\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" alt=\"\" class=\"shogun-image \" decoding=\"async\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgImageElements\": { \"uuid\": \"s-d5d93818-4abd-4653-90d5-f633d5cd1502\" }\n    }\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv id=\"s-06c82c14-5e42-4d17-9f83-b46e45ecfbe8\" class=\"shg-c \"\u003e\u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003e \u003cspan style=\"font-size: 10px;\"\u003eIntestino y sistema inmunológico\u003c\/span\u003e \u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shg-c-lg-3 shg-c-md-3 shg-c-sm-3 shg-c-xs-6\"\u003e\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" id=\"s-85b6623a-84ab-47ee-a822-2d90535358c9\"\u003e\u003cimg src=\"https:\/\/i.shgcdn.com\/46cea143-7887-414a-8349-140a1a149c7f\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" alt=\"\" class=\"shogun-image \" decoding=\"async\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgImageElements\": { \"uuid\": \"s-85b6623a-84ab-47ee-a822-2d90535358c9\" }\n    }\n  \u003c\/script\u003e\u003cdiv id=\"s-03a51890-1b81-475e-a38a-d322c68d0565\" class=\"shg-c \"\u003e\u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003e \u003cspan style=\"font-size: 10px;\"\u003eInmunidad y corazón\u003c\/span\u003e \u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shg-c-lg-3 shg-c-md-3 shg-c-sm-3 shg-c-xs-6\"\u003e\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" id=\"s-a480ca78-fe8b-4902-9a0f-87b82e10f64d\"\u003e\u003cimg src=\"https:\/\/i.shgcdn.com\/b5f69953-3324-46ac-82ab-343c2d7626bb\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" alt=\"\" class=\"shogun-image \" decoding=\"async\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgImageElements\": { \"uuid\": \"s-a480ca78-fe8b-4902-9a0f-87b82e10f64d\" }\n    }\n  \u003c\/script\u003e\u003cdiv id=\"s-c83a62d2-5d0a-4ce0-955a-2053aa381f83\" class=\"shg-c \"\u003e\u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e \u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"font-size: 10px;\"\u003eRespuesta a la inflamación\u003c\/span\u003e \u003c\/p\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-c \" id=\"s-00b9e713-8989-4f0c-a0f7-2d3515dc698a\"\u003e\u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"\"\u003e\n\u003cdiv class=\"shg-c-lg-6 shg-c-md-6 shg-c-sm-6 shg-c-xs-6\"\u003e\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" id=\"s-8c40f35f-3994-461d-8a12-1897f18407e6\"\u003e\u003cimg src=\"https:\/\/i.shgcdn.com\/bdc6ba17-789a-4344-8119-25760e858ec2\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" alt=\"\" class=\"shogun-image \" decoding=\"async\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgImageElements\": { \"uuid\": \"s-8c40f35f-3994-461d-8a12-1897f18407e6\" }\n    }\n  \u003c\/script\u003e\u003cdiv id=\"s-1a077bee-6191-400d-8de4-433074747d2a\" class=\"shg-c \"\u003e\u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003e \u003cspan style=\"font-size: 10px;\"\u003ePrebiótico intestinal\u003c\/span\u003e \u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shg-c-lg-6 shg-c-md-6 shg-c-sm-6 shg-c-xs-6\"\u003e\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" id=\"s-7e5690ae-1211-440b-9af7-2aa4b2c5a87c\"\u003e\u003cimg src=\"https:\/\/i.shgcdn.com\/c4873fd3-a353-40cd-8d05-73819fd006e3\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" alt=\"\" class=\"shogun-image \" decoding=\"async\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgImageElements\": { \"uuid\": \"s-7e5690ae-1211-440b-9af7-2aa4b2c5a87c\" }\n    }\n  \u003c\/script\u003e\u003cdiv id=\"s-d245ec3f-8c88-4e94-940f-544654a3b4a5\" class=\"shg-c \"\u003e\u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003e \u003cspan style=\"font-size: 10px;\"\u003eAdaptógeno para el equilibrio.\u003c\/span\u003e \u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv id=\"s-09c89ea5-8f1e-45b1-ae08-3ec37a34b604-root\" class=\"shg-c shg-btn-wrapper shg-align-center\"\u003e \u003ca id=\"s-09c89ea5-8f1e-45b1-ae08-3ec37a34b604\" class=\"shg-btn shg-cse shg-btn-text \" href=\"#my-heading\"\u003eAÑADIR A LA CESTA\u003c\/a\u003e \u003c\/div\u003e\n\u003cdiv id=\"s-4cfc20f8-776c-4e16-bb26-f89ec54c8b85\" class=\"shg-c shg-align-center\"\u003e\u003cdiv class=\"shogun-heading-component\"\u003e\u003ch1\u003e No es lo típico\u003cbr\u003e Mezcla de hongos \u003c\/h1\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-c \" id=\"s-a35dada6-afc1-4d82-b7c7-f870fec7518b\"\u003e\u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"true\"\u003e\n\u003cdiv class=\"shg-c-lg-3 shg-c-md-3 shg-c-sm-3 shg-c-xs-12\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-c-lg-6 shg-c-md-6 shg-c-sm-6 shg-c-xs-12\"\u003e\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" id=\"s-f4f3ed31-540c-4e45-829c-006d0f329fda\"\u003e\u003cimg src=\"https:\/\/i.shgcdn.com\/191a6294-d5dc-475d-a3e1-3fe6105206ee\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" alt=\"\" class=\"shogun-image \" decoding=\"async\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgImageElements\": { \"uuid\": \"s-f4f3ed31-540c-4e45-829c-006d0f329fda\" }\n    }\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shg-c-lg-3 shg-c-md-3 shg-c-sm-3 shg-c-xs-12\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv id=\"s-51ae1746-4b0b-40da-9798-8828e85fa1af\" class=\"shg-c shg-align-center\"\u003e\u003cdiv class=\"shogun-heading-component\"\u003e\u003ch1\u003e Nuestra promesa \u003c\/h1\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-c \" id=\"s-019a5722-108a-41a6-a7cb-ac8f0b504224\"\u003e\u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"\"\u003e\n\u003cdiv class=\"shg-c-lg-2 shg-c-md-2 shg-c-sm-2 shg-c-xs-12\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-c-lg-5 shg-c-md-5 shg-c-sm-5 shg-c-xs-12\"\u003e\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" id=\"s-54d20285-d2ca-490b-9348-e69021f94965\"\u003e\u003cimg src=\"https:\/\/i.shgcdn.com\/de628926-bb85-4f22-83df-4fe47d47afef\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" alt=\"\" class=\"shogun-image \" decoding=\"async\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgImageElements\": { \"uuid\": \"s-54d20285-d2ca-490b-9348-e69021f94965\" }\n    }\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shg-c-lg-5 shg-c-md-5 shg-c-sm-5 shg-c-xs-12\"\u003e\n\n\u003cdiv id=\"s-c5c115d8-da0f-4f0f-b31d-b43ff7f5cce7\" class=\"shg-c shg-align-center\"\u003e\u003cdiv class=\"shogun-heading-component\"\u003e\u003ch1\u003e Formulado por un médico \u003c\/h1\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv id=\"s-ce6daa5a-38c7-4125-834e-b536c03b36ab\" class=\"shg-c \"\u003e\u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003e \u003cspan style=\"font-size: 14px;\"\u003eTodos los ingredientes son cuidadosamente investigados y seleccionados por un farmacéutico con respaldo científico y estudios de investigación basados ​​en evidencia.\u003c\/span\u003e \u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv id=\"s-cc0cbff4-03d6-4d78-8465-2db16b24e8a6\" class=\"shg-c shg-align-center\"\u003e\u003cdiv class=\"shogun-heading-component\"\u003e\u003ch1\u003e Sabroso y delicioso \u003c\/h1\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv id=\"s-a6ef34da-ec5d-44f5-8901-0b768405bf0f\" class=\"shg-c \"\u003e\u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003e \u003cspan style=\"font-size: 14px;\"\u003eLos hongos nunca supieron tan bien. Consigue los hongos que te encantan y de los que te beneficias, sin el desagradable sabor de los polvos y aceites.\u003c\/span\u003e \u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv id=\"s-47c49606-98c9-4f9e-a03a-5bc9ec81914d\" class=\"shg-c shg-align-center\"\u003e\u003cdiv class=\"shogun-heading-component\"\u003e\u003ch1\u003e Sólo lo bueno \u003c\/h1\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv id=\"s-839f5b5c-5028-4683-9fef-52588fe0b077\" class=\"shg-c \"\u003e\u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003e \u003cspan style=\"font-size: 14px;\"\u003eIngredientes naturales, altamente absorbibles y de rápido impacto, nada más. Sin rellenos ni garantía basura.\u003c\/span\u003e \u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv id=\"s-364fa59c-9215-4a77-8876-ef478e2e2c5c\" class=\"shg-c \"\u003e\u003cdiv class=\"shogun-accordion-wrapper\" data-multi=\"\"\u003e\n\u003cdiv class=\"shogun-accordion\"\u003e\n\u003cdiv class=\"shogun-accordion-heading\"\u003e\u003cdiv class=\"shogun-accordion-header\"\u003e\n\u003ch4 class=\"shogun-accordion-title\"\u003e Beneficios \u003c\/h4\u003e\n\u003cdiv class=\"shogun-accordion-icon shogun-icon-plus\"\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"shogun-accordion-body\"\u003e\u003cdiv id=\"s-86146691-3288-4d01-8cb3-78460dbe3b56\" class=\"shg-c \"\u003e\u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\n\n \u003cp\u003eFavorece la salud intestinal y el metabolismo.\u003c\/p\u003e\n\u003cp\u003e Aumenta la energía y la concentración.\u003c\/p\u003e\n\u003cp\u003e Mantiene una respuesta inmune saludable\u003c\/p\u003e\n\u003cp\u003e \u003cspan style=\"letter-spacing: normal;\"\u003ePromueve la calma y mejora\u003c\/span\u003e \u003cspan style=\"letter-spacing: normal;\"\u003eel estado de ánimo.\u003c\/span\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shogun-accordion\"\u003e\n\u003cdiv class=\"shogun-accordion-heading\"\u003e\u003cdiv class=\"shogun-accordion-header\"\u003e\n\u003ch4 class=\"shogun-accordion-title\"\u003e Ingredientes \u003c\/h4\u003e\n\u003cdiv class=\"shogun-accordion-icon shogun-icon-plus\"\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"shogun-accordion-body\"\u003e\u003cdiv id=\"s-cf06f2f6-f66e-4c75-833c-2427416bb2a4\" class=\"shg-c \"\u003e\u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\n\n\u003cp\u003e Contiene una mezcla natural de hongos funcionales. Los hongos Chaga, Reishi, Cola de Pavo y Maitake favorecen la función inmunitaria y la salud intestinal. Los hongos Melena de León y Cordyceps contribuyen a la cognición, la energía y el bienestar general. La mezcla de hongos, compuesta por Shiitake, Royal Sun, Hongo Negro y Champiñones Blancos, proporciona un refuerzo antioxidante adicional.\u003c\/p\u003e\n\u003cp\u003e \u003cstrong\u003e\u003cspan style=\"font-size: 20px;\"\u003eInstrucciones:\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e \u003cspan style=\"font-size: 16px;\"\u003eCada frasco de BetterMushrooms contiene 60 deliciosas gomitas con aroma y sabor a frambuesa. Toma 2 gomitas al día para un impulso saludable para tu cuerpo y mente.\u003c\/span\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shogun-accordion\"\u003e\n\u003cdiv class=\"shogun-accordion-heading\"\u003e\u003cdiv class=\"shogun-accordion-header\"\u003e\n\u003ch4 class=\"shogun-accordion-title\"\u003e Envío \u003c\/h4\u003e\n\u003cdiv class=\"shogun-accordion-icon shogun-icon-plus\"\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"shogun-accordion-body\"\u003e\u003cdiv id=\"s-e532375d-1635-4fef-abe1-1014dd57b1e3\" class=\"shg-c \"\u003e\u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp\u003e \u003cstrong\u003e¿Cuándo se enviará mi pedido?\u003c\/strong\u003e \u003cbr\u003eUna vez realizado el pedido, normalmente lo enviamos en un día hábil. El plazo de entrega suele ser de 1 a 3 días hábiles (solo en EE. UU.), pero puede ser mayor según la ubicación y las circunstancias. \u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv id=\"s-fadd9556-acc8-4906-aa64-01a707bbddbb-root\" class=\"shg-c shg-btn-wrapper shg-align-center\"\u003e \u003ca id=\"s-fadd9556-acc8-4906-aa64-01a707bbddbb\" class=\"shg-btn shg-cse shg-btn-text \" href=\"#my-heading\"\u003eAÑADIR A LA CESTA\u003c\/a\u003e \u003c\/div\u003e\n\u003cdiv id=\"s-f14de7cf-5bbb-4eae-b114-e384a9bc5421\" class=\"shg-c shg-align-center\"\u003e\u003cdiv class=\"shogun-heading-component\"\u003e\u003ch1\u003e No confíe sólo en nuestra palabra... \u003c\/h1\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-vertical-align-wrapper\"\u003e\u003cdiv class=\"shg-box shg-c \" id=\"s-e595761f-98f2-4cfa-a87c-fe41532cc761\"\u003e\n\u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"shg-box-content\"\u003e\n\u003cdiv id=\"s-6a5efce4-ff2b-4a82-a8c7-856e5f2defcb\" class=\"shg-c \"\u003e\u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003e \u003cspan style=\"font-size: 16px;\"\u003eAmado por miles de personas en todo el mundo\u003c\/span\u003e \u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-vertical-align-wrapper\"\u003e\u003cdiv class=\"shg-box shg-c \" id=\"s-b341a3d2-57cc-4342-bb34-9e5dfc28e6ea\"\u003e\n\u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"shg-box-content\"\u003e\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" id=\"s-c68e7c12-f187-4e7b-9de4-85cd975b0313\"\u003e\u003cimg src=\"https:\/\/i.shgcdn.com\/a1b03188-d421-4fca-ad7a-8c4cd6934bc2\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" alt=\"\" class=\"shogun-image \" decoding=\"async\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgImageElements\": { \"uuid\": \"s-c68e7c12-f187-4e7b-9de4-85cd975b0313\" }\n    }\n  \u003c\/script\u003e\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" id=\"s-c8057bfb-d373-4ff0-8314-95269ff6aba9\"\u003e\u003cimg src=\"https:\/\/i.shgcdn.com\/76f52e93-5750-4eeb-a97f-eeb5ce900f87\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" alt=\"\" class=\"shogun-image \" decoding=\"async\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgImageElements\": { \"uuid\": \"s-c8057bfb-d373-4ff0-8314-95269ff6aba9\" }\n    }\n  \u003c\/script\u003e\u003cdiv id=\"s-d6e23ec5-db4c-4527-831b-9ba8722c8a2e\" class=\"shg-c \"\u003e\u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003e \u003cspan style=\"font-size: 20px;\"\u003e\u003cstrong\u003e¡RESULTADOS INCREÍBLES!\u003c\/strong\u003e\u003c\/span\u003e \u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv id=\"s-e1dcfd9f-31ff-40e1-98c6-08d66901b586\" class=\"shg-c \"\u003e\n\u003cdiv id=\"slider-s-e1dcfd9f-31ff-40e1-98c6-08d66901b586\" class=\"shg-sld\"\u003e\n\u003cdiv class=\"shg-sld-content\"\u003e\n\u003cdiv class=\"shg-sld-nav-button shg-sld-left \"\u003e\u003csvg width=\"1792\" height=\"1792\" viewbox=\"0 0 1792 1792\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"fill: rgba(113, 113, 113, 1);\"\u003e \u003cpath d=\"M1203 544q0 13-10 23l-393 393 393 393q10 10 10 23t-10 23l-50 50q-10 10-23 10t-23-10l-466-466q-10-10-10-23t10-23l466-466q10-10 23-10t23 10l50 50q10 10 10 23z\"\u003e\u003c\/path\u003e \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-sld-slides shg-sld-slides-padded\"\u003e\n\u003cdiv class=\"shg-sld-item animate__animated shg-sld-active \"\u003e\u003cdiv\u003e\u003cdiv id=\"s-4fa5216d-620e-419e-936f-9c3767049974\" class=\"shg-c \"\u003e\u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\n\n\u003cp style=\"text-align: center;\"\u003e \u003cspan style=\"font-size: 14px;\"\u003e\u003cem\u003eAl principio pensé: ¿hongos? ¿En serio? ¿Gomitas? Mmm. Pero luego leí sobre todos sus increíbles beneficios y los probé. ¡Estoy maravillada! Poco después de tomar las 2 de la mañana, mi mente se disipó, me sentí más despejada y el beneficio adicional del apoyo inmunitario es una ventaja. ¡Y están deliciosos! 😋 ¡Me encantan mis champiñones!\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e \u003cstrong\u003e- Déborah W.\u003c\/strong\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-sld-item animate__animated \"\u003e\u003cdiv\u003e\u003cdiv id=\"s-4a00a40c-8072-43fb-a2ca-83d55ab5ede5\" class=\"shg-c \"\u003e\u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\n\n \u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"font-size: 14px;\"\u003e\u003cem\u003eMe encanta su sabor. Creo en el poder curativo de los hongos y los tomo a diario. No he enfermado y me siento bien.\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e \u003cstrong\u003e-Tamara B.\u003c\/strong\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-sld-item animate__animated \"\u003e\u003cdiv\u003e\u003cdiv id=\"s-00982a13-947b-4f04-bb02-f55e2536b5dd\" class=\"shg-c \"\u003e\u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\n\n\u003cp style=\"text-align: center;\"\u003e \u003cspan style=\"font-size: 14px;\"\u003e\u003cem\u003e\"Excelente sabor y un montón de hongos increíbles. Estoy deseando experimentar sus efectos positivos\".\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e \u003cspan style=\"font-size: 16px;\"\u003e\u003cstrong\u003e-Mari K.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shg-sld-nav-button shg-sld-right \"\u003e\u003csvg width=\"1792\" height=\"1792\" viewbox=\"0 0 1792 1792\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"fill: rgba(113, 113, 113, 1);\"\u003e \u003cpath d=\"M1171 960q0 13-10 23l-466 466q-10 10-23 10t-23-10l-50-50q-10-10-10-23t10-23l393-393-393-393q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l466 466q10 10 10 23z\"\u003e\u003c\/path\u003e \u003c\/svg\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shg-sld-dots\"\u003e\n\u003cdiv class=\"shg-sld-dot shg-sld-active\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-sld-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-sld-dot\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgSlider\": {\n        \"id\": \"#slider-s-e1dcfd9f-31ff-40e1-98c6-08d66901b586\",\n        \"intervalTime\": 5,\n        \"autoplay\": false,\n        \"pauseOnHover\": false,\n        \"transition\": \"animate__noAnimation\",\n        \"interval\": null\n      }\n    }\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"s-e9c0748a-9218-4b8f-894f-e6c28ceea4ab\" class=\"shg-c shg-align-center\"\u003e\u003cdiv class=\"shogun-heading-component\"\u003e\u003ch1\u003e Kits de productos \u003c\/h1\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-vertical-align-wrapper\"\u003e\u003cdiv class=\"shg-box shg-c \" id=\"s-4482486d-6fac-4c54-9fa6-357f2e03b951\"\u003e\n\u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"shg-box-content\"\u003e\n\u003cdiv id=\"s-51b9904f-61e4-43d3-9f00-aceb6ce36d5a-root\"\u003e\u003cdiv class=\"shg-image-margin-container-s-51b9904f-61e4-43d3-9f00-aceb6ce36d5a\" id=\"wrap-s-51b9904f-61e4-43d3-9f00-aceb6ce36d5a\"\u003e\u003cdiv class=\"s-51b9904f-61e4-43d3-9f00-aceb6ce36d5a shg-align-container\"\u003e\u003cdiv class=\"shg-c s-51b9904f-61e4-43d3-9f00-aceb6ce36d5a shogun-image-container shogun-image-linked shg-align-center\" id=\"s-51b9904f-61e4-43d3-9f00-aceb6ce36d5a\"\u003e\u003cdiv class=\"shg-image-content-wrapper\"\u003e \u003ca class=\"shogun-image-link\" href=\"https:\/\/www.trybetterbrand.com\/pages\/immunitypacklp\"\u003e\u003cimg src=\"https:\/\/i.shgcdn.com\/ba54c97f-1705-46e6-8fab-4555e43b53ae\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" class=\"shogun-image \" decoding=\"async\" loading=\"lazy\"\u003e\u003c\/a\u003e \u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgImageV2Elements\": { \"uuid\": \"s-51b9904f-61e4-43d3-9f00-aceb6ce36d5a\" }\n    }\n  \u003c\/script\u003e\u003cdiv id=\"s-095afb6e-f863-4ca5-8710-2ca6136cff7b\" class=\"shg-c shg-align-center\"\u003e\u003cdiv class=\"shogun-heading-component\"\u003e\u003ch1\u003e Kit de inmunidad \u003c\/h1\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv id=\"s-15a004a4-2ce5-4863-8685-70e3bbc46f85\" class=\"shg-c shg-product rca-product-view \" data-is-product-box=\"true\"\u003e\n\u003cdiv id=\"s-c9fe1f8a-2c76-49f2-9a2e-cc8099168110\" class=\"shg-c shg-align-center\"\u003e \u003cspan class=\"shg-product-sold-out\" data-shg-product-target=\"product-sold-out\"\u003eAgotado\u003c\/span\u003e \u003cspan class=\"shg-product-price product-price rca-product-price\" data-shg-product-target=\"product-price\"\u003e\u003c\/span\u003e\u003cspan class=\"shg-product-compare-price\" data-shg-product-target=\"product-compare-price\"\u003e\u003c\/span\u003e\u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgProductCallback\": {\n        \"id\": \"s-15a004a4-2ce5-4863-8685-70e3bbc46f85\",\n        \"callback\": {\n          \"cb\": \"price\",\n          \"data\": {\n            \"uuid\": \"s-c9fe1f8a-2c76-49f2-9a2e-cc8099168110\",\n            \"hasComparePrice\":  false \n          }\n        }\n      }\n    }\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cform action=\"\/cart\/add\" method=\"post\" id=\"s-335e244d-2b1d-4a72-aed2-da240fcd8883-atc-btn-wrapper\" class=\"shg-product-atc-btn-wrapper rca-add-to-cart-submit shg-align-center\"\u003e\u003ca id=\"s-335e244d-2b1d-4a72-aed2-da240fcd8883\" class=\"shg-btn shg-cse rca-add-to-cart-submit \"\u003e\u003c\/a\u003e\u003c\/form\u003e\n\u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgProductCallback\": {\n        \"id\": \"s-15a004a4-2ce5-4863-8685-70e3bbc46f85\",\n        \"callback\": {\n          \"cb\": \"addToCart\",\n          \"data\": {\n            \"uuid\": \"s-335e244d-2b1d-4a72-aed2-da240fcd8883\",\n            \"siteId\": \"98317b31-4b14-4050-8a4b-f636e2b329ab\",\n            \"pageId\": \"64572a3ec13c7400cd381394\",\n            \"pageVersionId\": \"653f8685ab821600f3526680\",\n            \"parentGroupUuid\": \"s-15a004a4-2ce5-4863-8685-70e3bbc46f85\",\n            \"action\": \"\/cart\/add\",\n            \"behavior\": \"go\",\n            \"buttonText\": \"Add to Cart\",\n            \"successText\": \"Added to your cart\",\n            \"soldOutText\": \"Sold out\",\n            \"unavailableText\": \"Unavailable\"\n          }\n        }\n      }\n    }\n  \u003c\/script\u003e\u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n      {\n        \n        \"__shgProductInit\": {\n          \"uuid\": \"s-15a004a4-2ce5-4863-8685-70e3bbc46f85\",\n          \"platform\": \"shopify\",\n          \"currency\": \"USD\",\n          \"productId\": \"6774851895382\",\n          \"staticVariant\": false,\n          \"hideIfDraft\": false,\n          \n          \n          \n          \n          \n          \n            \"productHandle\": \"immunity-gummy-pack\",\n            \"productVariantId\": 39914713743446\n          \n        },\n        \"__shgProductCallback\": {\n          \"id\": \"s-15a004a4-2ce5-4863-8685-70e3bbc46f85\",\n          \"callback\": {\n            \"cb\": \"box\",\n            \"data\": {\n              \"uuid\": \"s-15a004a4-2ce5-4863-8685-70e3bbc46f85\"\n            }\n          }\n        }\n      }\n    \u003c\/script\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-vertical-align-wrapper\"\u003e\u003cdiv class=\"shg-box shg-c \" id=\"s-fa1bef98-3b79-48ae-8652-cd03a75ed572\"\u003e\n\u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"shg-box-content\"\u003e\n\u003cdiv id=\"s-d0520628-1d07-45eb-8ed4-c736eb7801fa-root\"\u003e\u003cdiv class=\"shg-image-margin-container-s-d0520628-1d07-45eb-8ed4-c736eb7801fa\" id=\"wrap-s-d0520628-1d07-45eb-8ed4-c736eb7801fa\"\u003e\u003cdiv class=\"s-d0520628-1d07-45eb-8ed4-c736eb7801fa shg-align-container\"\u003e\u003cdiv class=\"shg-c s-d0520628-1d07-45eb-8ed4-c736eb7801fa shogun-image-container shogun-image-linked shg-align-center\" id=\"s-d0520628-1d07-45eb-8ed4-c736eb7801fa\"\u003e  \u003cdiv class=\"shg-image-content-wrapper\"\u003e\n\u003ca class=\"shogun-image-link\" href=\"https:\/\/www.trybetterbrand.com\/pages\/wellnesspacklp\"\u003e\u003cimg src=\"https:\/\/i.shgcdn.com\/3a42ec38-21aa-4582-b1dc-772854bad54f\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" class=\"shogun-image \" decoding=\"async\" loading=\"lazy\"\u003e\u003c\/a\u003e \u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgImageV2Elements\": { \"uuid\": \"s-d0520628-1d07-45eb-8ed4-c736eb7801fa\" }\n    }\n  \u003c\/script\u003e\u003cdiv id=\"s-1ff6f63f-872f-4222-8621-fe611425c16e\" class=\"shg-c shg-align-center\"\u003e\u003cdiv class=\"shogun-heading-component\"\u003e\u003ch1\u003e Kit de bienestar \u003c\/h1\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv id=\"s-933556f7-b986-47b0-9878-cffbfd7f4aa9\" class=\"shg-c shg-product rca-product-view \" data-is-product-box=\"true\"\u003e\n\u003cdiv id=\"s-55c3d9d0-55ee-43de-a453-0a51c049c2bc\" class=\"shg-c shg-align-center\"\u003e \u003cspan class=\"shg-product-sold-out\" data-shg-product-target=\"product-sold-out\"\u003eAgotado\u003c\/span\u003e \u003cspan class=\"shg-product-price product-price rca-product-price\" data-shg-product-target=\"product-price\"\u003e\u003c\/span\u003e\u003cspan class=\"shg-product-compare-price\" data-shg-product-target=\"product-compare-price\"\u003e\u003c\/span\u003e\u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgProductCallback\": {\n        \"id\": \"s-933556f7-b986-47b0-9878-cffbfd7f4aa9\",\n        \"callback\": {\n          \"cb\": \"price\",\n          \"data\": {\n            \"uuid\": \"s-55c3d9d0-55ee-43de-a453-0a51c049c2bc\",\n            \"hasComparePrice\":  false \n          }\n        }\n      }\n    }\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cform action=\"\/cart\/add\" method=\"post\" id=\"s-66444565-f37b-48d6-8139-48733fcaeffb-atc-btn-wrapper\" class=\"shg-product-atc-btn-wrapper rca-add-to-cart-submit shg-align-center\"\u003e\u003ca id=\"s-66444565-f37b-48d6-8139-48733fcaeffb\" class=\"shg-btn shg-cse rca-add-to-cart-submit \"\u003e\u003c\/a\u003e\u003c\/form\u003e\n\u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgProductCallback\": {\n        \"id\": \"s-933556f7-b986-47b0-9878-cffbfd7f4aa9\",\n        \"callback\": {\n          \"cb\": \"addToCart\",\n          \"data\": {\n            \"uuid\": \"s-66444565-f37b-48d6-8139-48733fcaeffb\",\n            \"siteId\": \"98317b31-4b14-4050-8a4b-f636e2b329ab\",\n            \"pageId\": \"64572a3ec13c7400cd381394\",\n            \"pageVersionId\": \"653f8685ab821600f3526680\",\n            \"parentGroupUuid\": \"s-933556f7-b986-47b0-9878-cffbfd7f4aa9\",\n            \"action\": \"\/cart\/add\",\n            \"behavior\": \"go\",\n            \"buttonText\": \"Add to Cart\",\n            \"successText\": \"Added to your cart\",\n            \"soldOutText\": \"Sold out\",\n            \"unavailableText\": \"Unavailable\"\n          }\n        }\n      }\n    }\n  \u003c\/script\u003e\u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n      {\n        \n        \"__shgProductInit\": {\n          \"uuid\": \"s-933556f7-b986-47b0-9878-cffbfd7f4aa9\",\n          \"platform\": \"shopify\",\n          \"currency\": \"USD\",\n          \"productId\": \"6775477272662\",\n          \"staticVariant\": false,\n          \"hideIfDraft\": false,\n          \n          \n          \n          \n          \n          \n            \"productHandle\": \"nootropic-pack\",\n            \"productVariantId\": 39917838860374\n          \n        },\n        \"__shgProductCallback\": {\n          \"id\": \"s-933556f7-b986-47b0-9878-cffbfd7f4aa9\",\n          \"callback\": {\n            \"cb\": \"box\",\n            \"data\": {\n              \"uuid\": \"s-933556f7-b986-47b0-9878-cffbfd7f4aa9\"\n            }\n          }\n        }\n      }\n    \u003c\/script\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv id=\"s-02fe118b-c494-42bb-807a-563a5db0ce79\" class=\"shg-c shg-align-center\"\u003e\u003cdiv class=\"shogun-heading-component\"\u003e\u003ch1\u003e ¿Tienes preguntas? \u003c\/h1\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv id=\"s-f7641f34-ad19-4346-b86a-fb5b4c07088d\" class=\"shg-c \"\u003e\u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003e Estamos aquí para ayudarte. Si no encuentras respuesta a tus preguntas, escríbenos a \u003ca href=\"mailto:hello@trybetterbrand.com.au\"\u003ehello@trybetterbrand.com.\u003c\/a\u003e \u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv id=\"s-e917071c-f312-4bf4-acf3-f57fe41c47a5\" class=\"shg-c \"\u003e\u003cdiv class=\"shogun-accordion-wrapper\" data-multi=\"\"\u003e\n\u003cdiv class=\"shogun-accordion\"\u003e\n\u003cdiv class=\"shogun-accordion-heading\"\u003e\u003cdiv class=\"shogun-accordion-header\"\u003e\n\u003ch4 class=\"shogun-accordion-title\"\u003e ¿Por qué es mejor que las cápsulas o los polvos? \u003c\/h4\u003e\n\u003cdiv class=\"shogun-accordion-icon shogun-icon-plus\"\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"shogun-accordion-body\"\u003e\u003cdiv id=\"s-9584b9a5-f8e5-4557-82d1-7ab27ba45bd7\" class=\"shg-c \"\u003e\u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\n\n \u003cp\u003e\u003cspan class=\"JsGRdQ\"\u003eLas cápsulas solo tienen una eficiencia de absorción del 7% al 12% para los hongos. ¡Eso significa que se desperdician casi todos los ingredientes! ¿\u003c\/span\u003e \u003cspan class=\"JsGRdQ\"\u003eHas probado alguna vez un polvo de hongos? Casi todos tienen muy mal sabor.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003cspan class=\"JsGRdQ\"\u003e¡Nuestras gomitas tienen una eficiencia de absorción de ±90% y además tienen un sabor increíble!\u003c\/span\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shogun-accordion\"\u003e\n\u003cdiv class=\"shogun-accordion-heading\"\u003e\u003cdiv class=\"shogun-accordion-header\"\u003e\n\u003ch4 class=\"shogun-accordion-title\"\u003e ¿Son estos hongos con cuerpo fructífero? \u003c\/h4\u003e\n\u003cdiv class=\"shogun-accordion-icon shogun-icon-plus\"\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"shogun-accordion-body\"\u003e\u003cdiv id=\"s-abf43391-cbc2-434d-bca6-ce2826b41a6c\" class=\"shg-c \"\u003e\u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp\u003e ¡Sí! Nuestros hongos son hongos con cuerpo fructífero. Además, no están modificados genéticamente, son veganos, sin gluten y totalmente naturales. \u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shogun-accordion\"\u003e\n\u003cdiv class=\"shogun-accordion-heading\"\u003e\u003cdiv class=\"shogun-accordion-header\"\u003e\n\u003ch4 class=\"shogun-accordion-title\"\u003e ¿Son estos hongos legales? \u003c\/h4\u003e\n\u003cdiv class=\"shogun-accordion-icon shogun-icon-plus\"\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"shogun-accordion-body\"\u003e\u003cdiv id=\"s-c29b3c27-fa03-494e-aacc-c92adb7f1652\" class=\"shg-c \"\u003e\u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp\u003e Sí, todos los hongos incluidos en nuestras gomitas son 100% legales. \u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shogun-accordion\"\u003e\n\u003cdiv class=\"shogun-accordion-heading\"\u003e\u003cdiv class=\"shogun-accordion-header\"\u003e\n\u003ch4 class=\"shogun-accordion-title\"\u003e ¿De donde proceden los hongos? \u003c\/h4\u003e\n\u003cdiv class=\"shogun-accordion-icon shogun-icon-plus\"\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"shogun-accordion-body\"\u003e\u003cdiv id=\"s-32f8af28-af27-4641-aed1-37acfdde1352\" class=\"shg-c \"\u003e\u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp\u003e Todos nuestros hongos se elaboran en EE. UU. con ingredientes de origen global. Todos los suplementos se elaboran en nuestras instalaciones de Nueva Jersey con certificación CGMP, tras rigurosos controles de calidad. \u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shogun-accordion\"\u003e\n\u003cdiv class=\"shogun-accordion-heading\"\u003e\u003cdiv class=\"shogun-accordion-header\"\u003e\n\u003ch4 class=\"shogun-accordion-title\"\u003e ¿Son estos veganos? \u003c\/h4\u003e\n\u003cdiv class=\"shogun-accordion-icon shogun-icon-plus\"\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"shogun-accordion-body\"\u003e\u003cdiv id=\"s-c7b51fe0-f3f7-4b5c-b67c-0c692d66f6e4\" class=\"shg-c \"\u003e\u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\n\n\u003cp\u003e Nuestras gomitas de hongos son \u003cstrong\u003e100% veganas\u003c\/strong\u003e , sin gluten y sin OGM.\u003c\/p\u003e  \u003cp\u003e\u003cem\u003eNO: ACEITES DE SEMILLAS,\u003c\/em\u003e \u003cspan class=\"JsGRdQ\"\u003eOGM,\u003c\/span\u003e \u003cspan class=\"JsGRdQ\"\u003eGELATINA,\u003c\/span\u003e \u003cspan class=\"JsGRdQ\"\u003eALCOHOL,\u003c\/span\u003e \u003cspan class=\"JsGRdQ\"\u003eCOLORANTES ALIMENTARIOS,\u003c\/span\u003e \u003cspan class=\"JsGRdQ\"\u003eRELLENOS Y BASURA\u003c\/span\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv id=\"s-e1a4a1b5-421f-4828-8010-8ec81da1a0d5\" class=\"shg-c shg-align-left\"\u003e\u003cdiv id=\"reviews\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv id=\"s-441e438c-51fa-42c6-a701-250702d1e44f\" class=\"shg-c shg-align-center\"\u003e\u003cdiv class=\"shogun-heading-component\"\u003e\u003ch1\u003e Calificación y reseñas \u003c\/h1\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv id=\"s-2a71a089-ce90-4f59-9134-d19ee181d05d-root\"\u003e\u003cdiv class=\"shg-image-margin-container-s-2a71a089-ce90-4f59-9134-d19ee181d05d\" id=\"wrap-s-2a71a089-ce90-4f59-9134-d19ee181d05d\"\u003e\u003cdiv class=\"s-2a71a089-ce90-4f59-9134-d19ee181d05d shg-align-container\"\u003e\u003cdiv class=\"shg-c s-2a71a089-ce90-4f59-9134-d19ee181d05d shogun-image-container shg-align-center\" id=\"s-2a71a089-ce90-4f59-9134-d19ee181d05d\"\u003e\u003cdiv class=\"shg-image-content-wrapper\"\u003e\u003cimg src=\"https:\/\/i.shgcdn.com\/3b54a630-38f2-4be0-b859-9dc039624141\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" class=\"shogun-image \" decoding=\"async\" loading=\"lazy\"\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cscript class=\"__SHG_DATA__\" type=\"application\/json\"\u003e\n    {\n      \"__shgImageV2Elements\": { \"uuid\": \"s-2a71a089-ce90-4f59-9134-d19ee181d05d\" }\n    }\n  \u003c\/script\u003e\u003cdiv class=\"shg-box-vertical-align-wrapper\"\u003e\u003cdiv class=\"shg-box shg-c \" id=\"s-563361eb-bb9d-4fba-ac80-4fa7c978db36\"\u003e\n\u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"shg-box-content\"\u003e\n\u003cdiv id=\"s-3f537680-ba2e-4fee-87e1-fc5ee39c6319\" class=\"shg-c shg-align-left\"\u003e\n\u003cdiv id=\"looxReviews\" data-product-id=\"6686641029206\"\u003e\u003c\/div\u003e\n\n\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"s-e0a26ed9-166a-4bb1-8be8-4aad7c9bfd65-root\" class=\"shg-c shg-btn-wrapper shg-align-center\"\u003e \u003ca id=\"s-e0a26ed9-166a-4bb1-8be8-4aad7c9bfd65\" class=\"shg-btn shg-cse shg-btn-text \" href=\"#my-heading\"\u003eAÑADIR A LA CESTA\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Betterbrand","offers":[{"title":"1 paquete","offer_id":50206413979947,"sku":"BB-BMUS-GU-AXA1","price":34.95,"currency_code":"USD","in_stock":true},{"title":"3 paquetes","offer_id":50206414012715,"sku":"BB-BMUS-GU-BXA3","price":94.35,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0243\/3030\/5622\/files\/Newmushroom_1.png?v=1762439611"},{"product_id":"betterlungs-tea","title":"Té BetterLungs® ","description":"\u003cp style=\"margin: 16px 0; line-height: 1.6;\"\u003eDeléitese con la calidez del té BetterLungs®, una mezcla sin cafeína elaborada para apoyar su salud respiratoria y mejorar su bienestar general. Con más de 836,000 clientes satisfechos y formulada por el Dr. Chris Jackson, farmacéutico, esta mezcla única redefine los beneficios de un té desintoxicante. \u003c\/p\u003e\n\n\u003cdiv style=\"margin: 16px 0; padding: 0;\"\u003e\n\n\u003cul style=\"margin: 0; padding-left: 20px; list-style-type: disc;\"\u003e\n\n\u003cli style=\"margin: 8px 0; line-height: 1.5;\"\u003e\n\n \u003cstrong\u003eMezcla de hierbas de 6 ingredientes:\u003c\/strong\u003e incluye 600 mg de hoja de gordolobo, 600 mg de tomillo, 500 mg de rooibos, 100 mg de ginseng americano, 100 mg de saúco y 100 mg de jengibre.\u003c\/li\u003e\n\n\u003cli style=\"margin: 8px 0; line-height: 1.5;\"\u003e\n\n \u003cstrong\u003eSin cafeína:\u003c\/strong\u003e perfecto para cualquier momento: mañana, noche o durante un viaje.\u003c\/li\u003e\n\n\u003cli style=\"margin: 8px 0; line-height: 1.5;\"\u003e\n\n \u003cstrong\u003eProbado por terceros:\u003c\/strong\u003e garantiza la pureza, la potencia y el cumplimiento de los estándares de calidad.\u003c\/li\u003e\n\n\u003cli style=\"margin: 8px 0; line-height: 1.5;\"\u003e\n\n \u003cstrong\u003eApto para veganos:\u003c\/strong\u003e libre de gluten, lácteos y soja, adecuado para diversas necesidades dietéticas.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n \u003cp style=\"margin: 16px 0; line-height: 1.6;\"\u003eDeja que las propiedades calmantes de nuestro té desintoxicante para pulmones te faciliten el día, ya sea al comenzar tu rutina matutina o al relajarte por la noche. Los ingredientes botánicos ricos en antioxidantes, como la baya del saúco y el ginseng americano, ayudan a mantener la salud respiratoria y la función inmunitaria. No es solo un té; es una opción con respaldo científico para el bienestar diario.\u003c\/p\u003e","brand":"Betterbrand","offers":[{"title":"1 paquete (suministro para 30 días)","offer_id":51691617026347,"sku":"BB-BLDT-TE-BXA2","price":34.95,"currency_code":"USD","in_stock":true},{"title":"3 paquetes (suministro para 90 días)","offer_id":51691617059115,"sku":"BB-BLDT-TE-BXA6","price":94.35,"currency_code":"USD","in_stock":true},{"title":"6 paquetes (suministro para 180 días)","offer_id":51691617091883,"sku":"BB-BLDT-TE-BXA12","price":178.2,"currency_code":"USD","in_stock":true},{"title":"1 caja","offer_id":50211172090155,"sku":"BB-BLDT-TE-AXA1","price":24.95,"currency_code":"USD","in_stock":true},{"title":"3 cajas","offer_id":50211172122923,"sku":"BB-BLDT-TE-BXA3","price":49.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0243\/3030\/5622\/files\/openai_gpt-image-2-medium_20260820_231704_27fd4a94_optimized.webp?v=1787267946"},{"product_id":"elderberry-tincture","title":"Tintura de saúco BetterLungs® ","description":"\u003cdiv class=\"shogun-root\" data-shogun-id=\"6596d6d28619de00ec8a7670\" data-shogun-site-id=\"98317b31-4b14-4050-8a4b-f636e2b329ab\" data-shogun-page-id=\"6596d6d28619de00ec8a7670\" data-shogun-page-version-id=\"65cb8c1822aacf00dccddea7\" data-shogun-platform-type=\"shopify\" data-shogun-variant-id=\"65cb8c1822aacf00dccddefb\" data-shogun-page-type=\"product\" data-shogun-power-up-type=\"\" data-shogun-power-up-id=\"\" data-region=\"main\"\u003e\u003cdiv id=\"s-84b76a86-678f-486b-a359-b715edea381e\" class=\"shg-c \"\u003e\u003c\/div\u003e\u003c\/div\u003e","brand":"Betterbrand","offers":[{"title":"Default Title","offer_id":47386353762603,"sku":"BB-BLET-TI-AXA1","price":29.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0243\/3030\/5622\/files\/Elderberry_Listings-29.jpg?v=1771581718"},{"product_id":"betterlungs","title":"Cápsulas BetterLungs®","description":"\u003cdiv class=\"shogun-root\" data-shogun-id=\"65713be66e6e8200c9c9f312\" data-shogun-site-id=\"98317b31-4b14-4050-8a4b-f636e2b329ab\" data-shogun-page-id=\"65713be66e6e8200c9c9f312\" data-shogun-page-version-id=\"65713c832bc26700dbd87725\" data-shogun-platform-type=\"shopify\" data-shogun-variant-id=\"65713c832bc26700dbd87778\" data-shogun-page-type=\"product\" data-shogun-power-up-type=\"\" data-shogun-power-up-id=\"\" data-region=\"main\"\u003e\u003cdiv id=\"s-6b023b97-1f15-4733-a1b4-835a35a3ca15\" class=\"shg-c \"\u003e\u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp\u003e Mezcla detox con gordolobo\u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e","brand":"Betterbrand","offers":[{"title":"1 botella (suministro para 30 días)","offer_id":50318075461931,"sku":"BB-BLUC-CA-AXA1","price":34.95,"currency_code":"USD","in_stock":true},{"title":"3 botellas (suministro para 90 días)","offer_id":50318075494699,"sku":"BB-BLUC-CA-BXA3","price":94.35,"currency_code":"USD","in_stock":true},{"title":"6 botellas (suministro para 180 días)","offer_id":51683834495275,"sku":"BB-BLUC-CA-BXA6","price":178.2,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0243\/3030\/5622\/files\/Capsules_Listings-19.jpg?v=1771581677"},{"product_id":"betterlungs-r-mullein-gummies","title":"Gomitas de gordolobo BetterLungs® ","description":"\u003cp style=\"margin: 16px 0; line-height: 1.6;\"\u003e Descubre el secreto para respirar mejor con las gomitas de gordolobo BetterLungs®. Con \u003cstrong\u003e2000 mg de extracto de hoja de gordolobo\u003c\/strong\u003e por porción, estas deliciosas gomitas con sabor a pera están diseñadas para apoyar y promover tu bienestar respiratorio. \u003c\/p\u003e\n\n\u003cdiv style=\"margin: 16px 0; padding: 0;\"\u003e\n\n\u003cul style=\"margin: 0; padding-left: 20px; list-style-type: disc;\"\u003e\n\n\u003cli style=\"margin: 8px 0; line-height: 1.5;\"\u003e\n\n \u003cstrong\u003eFórmula concentrada:\u003c\/strong\u003e 2000 mg de gordolobo de alta potencia por porción.\u003c\/li\u003e\n\n\u003cli style=\"margin: 8px 0; line-height: 1.5;\"\u003e\n\n \u003cstrong\u003eDelicioso sabor a pera:\u003c\/strong\u003e Disfrute del apoyo a la salud pulmonar con un gran sabor.\u003c\/li\u003e\n\n\u003cli style=\"margin: 8px 0; line-height: 1.5;\"\u003e \n\u003cstrong\u003eFácil de consumir:\u003c\/strong\u003e Formato gomoso masticable ideal para quienes no les gusta tragar pastillas.\u003c\/li\u003e\n\n\u003cli style=\"margin: 8px 0; line-height: 1.5;\"\u003e\n\n \u003cstrong\u003eFormulado por un médico:\u003c\/strong\u003e elaborado por el Dr. Chris Jackson, farmacéutico, con una eficacia respaldada por la ciencia.\u003c\/li\u003e\n\n\u003cli style=\"margin: 8px 0; line-height: 1.5;\"\u003e\n\n \u003cstrong\u003eProbado por terceros:\u003c\/strong\u003e garantiza la potencia, la pureza, los metales pesados ​​y los microbios, con COA disponible.\u003c\/li\u003e\n\n\u003cli style=\"margin: 8px 0; line-height: 1.5;\"\u003e Más de 836 000 clientes confían en nosotros y está disponible en los principales minoristas, como CVS y Walgreens.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\u003cp style=\"margin: 16px 0; line-height: 1.6;\"\u003e Estos no son solo dulces. Cada porción se somete a pruebas externas para verificar la potencia del ingrediente activo, lo que garantiza que recibas el apoyo respiratorio que necesitas.\u003c\/p\u003e","brand":"Betterbrand","offers":[{"title":"1 bolsa (suministro para 30 días)","offer_id":50211146957099,"sku":"BB-BLMG-GU-AXA1","price":34.95,"currency_code":"USD","in_stock":true},{"title":"3 bolsas (suministro para 90 días)","offer_id":50211146989867,"sku":"BB-BLMG-GU-BXA3","price":94.35,"currency_code":"USD","in_stock":true},{"title":"6 bolsas (suministro para 180 días)","offer_id":51683833741611,"sku":"BB-BLMG-GU-BXA6","price":178.2,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0243\/3030\/5622\/files\/gummiespdp1bagsage.png?v=1783981080"},{"product_id":"betterlungs-tea-tincture","title":"Té y tintura BetterLungs ","description":"\u003cdiv class=\"shogun-root\" data-shogun-id=\"65bbd2c54551ac011c3f99f0\" data-shogun-site-id=\"98317b31-4b14-4050-8a4b-f636e2b329ab\" data-shogun-page-id=\"65bbd2c54551ac011c3f99f0\" data-shogun-page-version-id=\"65bbd3e64551ac00f33c4690\" data-shogun-platform-type=\"shopify\" data-shogun-variant-id=\"65bbd3e64551ac00f33c46e3\" data-shogun-page-type=\"product\" data-shogun-power-up-type=\"\" data-shogun-power-up-id=\"\" data-region=\"main\"\u003e\u003cdiv id=\"s-115fd0f2-5817-48b8-bdfd-b1c186553981\" class=\"shg-c \"\u003e\u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp\u003e Té y tintura de gordolobo\u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e","brand":"Betterbrand","offers":[{"title":"Default Title","offer_id":47900980773163,"sku":"BB-BLTT-XX-KXA1","price":49.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0243\/3030\/5622\/files\/new-tea-tincture_1.webp?v=1783464103"},{"product_id":"betterlungs®-mullein-chlorophyll","title":"BetterLungs® Mullein + Chlorophyll","description":"\u003cp style=\"margin: 16px 0; line-height: 1.6;\"\u003eExperimente los profundos beneficios de la clorofila de gordolobo con \u003cstrong\u003eBetterLungs® Gordolobo + Clorofila\u003c\/strong\u003e , una fórmula \u003cstrong\u003ede rápida absorción\u003c\/strong\u003e diseñada para \u003cstrong\u003eapoyar el bienestar respiratorio\u003c\/strong\u003e y promover vías respiratorias más despejadas. \u003c\/p\u003e\n\u003cdiv style=\"margin: 16px 0; padding: 0;\"\u003e\n\n\u003cul style=\"margin: 0; padding-left: 20px; list-style-type: disc;\"\u003e\n\n\u003cli style=\"margin: 8px 0; line-height: 1.5;\"\u003e\n\n \u003cstrong\u003e280 mg de extracto de hoja de gordolobo 10:1\u003c\/strong\u003e por porción\u003c\/li\u003e\n\n\u003cli style=\"margin: 8px 0; line-height: 1.5;\"\u003e\n\n \u003cstrong\u003e100 mg de clorofila\u003c\/strong\u003e por porción\u003c\/li\u003e\n\n\u003cli style=\"margin: 8px 0; line-height: 1.5;\"\u003e Formulado por el Dr. Chris Jackson, PharmD\u003c\/li\u003e\n\n\u003cli style=\"margin: 8px 0; line-height: 1.5;\"\u003e Fórmula líquida de rápida absorción y sin alcohol.\u003c\/li\u003e\n\n\u003cli style=\"margin: 8px 0; line-height: 1.5;\"\u003e Probado por terceros para garantizar su potencia y pureza.\u003c\/li\u003e\n\n\u003cli style=\"margin: 8px 0; line-height: 1.5;\"\u003e Favorece la salud respiratoria, ideal para exfumadores o vapeadores.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\u003cp style=\"margin: 16px 0; line-height: 1.6;\"\u003e En un estudio clínico, el 81 % de los participantes experimentó \u003cstrong\u003emenos tos\u003c\/strong\u003e , mientras que el 77 % disfrutó \u003cstrong\u003ede vías respiratorias más despejadas\u003c\/strong\u003e tras el uso constante. Gracias a su presentación líquida, estas gotas ofrecen \u003cstrong\u003euna rápida absorción\u003c\/strong\u003e en comparación con las cápsulas o gomitas tradicionales, lo que garantiza que reciba beneficios respiratorios antes. Únase a los más de 836 000 clientes satisfechos que confían en nosotros para un apoyo pulmonar eficaz. ¡Disfrute de un aliento más limpio hoy mismo!\u003c\/p\u003e","brand":"Betterbrand","offers":[{"title":"1 botella (suministro para 30 días)","offer_id":50211235922219,"sku":"BB-BLMT-TI-AXA1","price":34.95,"currency_code":"USD","in_stock":true},{"title":"3 botellas (suministro para 90 días)","offer_id":50211235954987,"sku":"BB-BLMT-TI-BXA3","price":94.35,"currency_code":"USD","in_stock":true},{"title":"6 botellas (suministro para 180 días)","offer_id":51470762967339,"sku":"BB-BLMT-TI-BXA6","price":178.2,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0243\/3030\/5622\/files\/Mullein_Listings-01.jpg?v=1771510693"},{"product_id":"beepropolis-throat-spray","title":"Spray para la garganta Beepropolis","description":"\u003cp\u003eHigh-potency bee propolis extract for daily immune support. Naturally soothes dry, scratchy overworked throats in a convenient spray. Perfect for seasonal changes, travel, or strain from talking.\u003c\/p\u003e","brand":"Betterbrand","offers":[{"title":"Default Title","offer_id":49745226039595,"sku":"BB-BPSP-SP-AXA1","price":19.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0243\/3030\/5622\/files\/Bee_Propolis-24.jpg?v=1771581021"},{"product_id":"seasonal-wellness-box","title":"Caja de bienestar de temporada","description":"\u003cp\u003eGet natural wellness for the entire family in our Seasonal Wellness Box. This carefully curated collection includes Better AM for a stimulant-free energy boost and immune support, Reset Sticks for immediate relief to clear a stuffy nose, Tallow Rub to soothe coughs, BetterLungs Detox Tea to clear mucus and soothe irritated throats and airways, and Better PM to promote a restful night’s sleep.\u003c\/p\u003e","brand":"Betterbrand","offers":[{"title":"Default Title","offer_id":51384076566827,"sku":"BB-SWBO-XX-KXA1","price":99.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0243\/3030\/5622\/files\/Betterbrand_Listings-Seasonal_Wellness_Box.jpg?v=1761670808"},{"product_id":"reset-sticks","title":"Restablecer palos","description":"\u003cp\u003eConcentrated aromatic nasal sticks infused with traditionally-inspired essential oils, including menthol, eucalyptus and lavender to deliver fast-acting support for clear breathing and relaxation. A refreshing sensory experience anytime, anywhere you need a boost.\u003c\/p\u003e","brand":"Betterbrand","offers":[{"title":"Default Title","offer_id":51406973305131,"sku":"BB-RSTI-XX-AXA1","price":24.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0243\/3030\/5622\/files\/Reset_Sticks_Listings-38.jpg?v=1771580859"},{"product_id":"tallow-rub","title":"Frote de sebo","description":"\u003cp\u003eA rich, skin-compatible tallow balm infused with essentials oil eucalyptus, menthol and camphor to deliver a comforting aromatic experience.\u003c\/p\u003e","brand":"Betterbrand","offers":[{"title":"Default Title","offer_id":51690845372715,"sku":"BB-TRUB-CR-AXA1","price":39.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0243\/3030\/5622\/files\/Tallow_Rub_Listings-34.jpg?v=1771580810"},{"product_id":"better-am","title":"Mejor AM","description":"\u003cp\u003eSupport clear breathing, immune resilience, and daytime wellness when you need it most with this concentrated fast-acting botanical liquid infused with vitamin C, zinc, quercetin, adaptogenic herbs and other botanicals.\u003c\/p\u003e","brand":"Betterbrand","offers":[{"title":"Default Title","offer_id":51408728097067,"sku":"BB-AMSY-SY-AXA1","price":25.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0243\/3030\/5622\/files\/AM_Listings-42.jpg?v=1771510798"},{"product_id":"better-pm","title":"Mejor PM","description":"\u003cp style=\"margin: 16px 0; line-height: 1.6;\"\u003e Descubra la comodidad y el apoyo relajantes de \u003cstrong\u003eBetter PM\u003c\/strong\u003e , una alternativa natural a NyQuil cuidadosamente elaborada para mejorar su bienestar nocturno. \u003c\/p\u003e\n\n\u003cdiv style=\"margin: 16px 0; padding: 0;\"\u003e\n\n\u003cul style=\"margin: 0; padding-left: 20px; list-style-type: disc;\"\u003e\n\n\u003cli style=\"margin: 8px 0; line-height: 1.5;\"\u003e\n\n \u003cstrong\u003eFormulado por farmacéuticos\u003c\/strong\u003e para una eficacia confiable.\u003c\/li\u003e\n\n \u003cli style=\"margin: 8px 0; line-height: 1.5;\"\u003eContiene \u003cstrong\u003eglicinato de magnesio, raíz de valeriana y manzanilla\u003c\/strong\u003e para relajación y apoyo natural.\u003c\/li\u003e\n\n\u003cli style=\"margin: 8px 0; line-height: 1.5;\"\u003e Incluye vitaminas e ingredientes como \u003cstrong\u003evitamina C y zinc\u003c\/strong\u003e para apoyar el sistema inmunológico.\u003c\/li\u003e\n\n\u003cli style=\"margin: 8px 0; line-height: 1.5;\"\u003e Actúa \u003cstrong\u003een 30-45 minutos\u003c\/strong\u003e para un alivio rápido.\u003c\/li\u003e\n\n\u003cli style=\"margin: 8px 0; line-height: 1.5;\"\u003e Perfecto para \u003cstrong\u003eusar según sea necesario\u003c\/strong\u003e durante los desafíos estacionales.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\u003cp style=\"margin: 16px 0; line-height: 1.6;\"\u003e Disfrute de una noche de descanso reparador con Better PM, que favorece un sueño reparador y fortalece el sistema inmunitario. Combínelo con \u003ca href=\"https:\/\/www.trybetterbrand.com\/products\/tallow-rub?pr_prod_strat=jac\u0026amp;pr_rec_id=8707da0cf\u0026amp;pr_rec_pid=10120169292075\u0026amp;pr_ref_pid=10120686141739\u0026amp;pr_seq=uniform\" style=\"color: rgb(61, 24, 206); font-weight: 500;\"\u003eTallow Rub\u003c\/a\u003e para un sueño reparador. Experimente la sinergia de lo mejor de la naturaleza: esta poción complementa las necesidades de su cuerpo sin dependencia diaria.\u003c\/p\u003e\n\n \u003cp style=\"margin: 16px 0; line-height: 1.6;\"\u003ePrueba Better PM con confianza, con el respaldo de nuestra \u003cstrong\u003egarantía de 365 días\u003c\/strong\u003e . ¿Listo para un apoyo transformador durante la noche? Visita nuestros \u003ca href=\"https:\/\/www.trybetterbrand.com\/collections\/seasonal-wellness-products\" style=\"color: rgb(61, 24, 206); font-weight: 500;\"\u003eproductos de bienestar estacional\u003c\/a\u003e para descubrir una gama completa de opciones de apoyo.\u003c\/p\u003e","brand":"Betterbrand","offers":[{"title":"Default Title","offer_id":51408756474155,"sku":"BB-PMSY-SY-AXA1","price":25.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0243\/3030\/5622\/files\/PM_Listings-47.jpg?v=1771510776"},{"product_id":"nasal-strips","title":"Tiras nasales para dormir y ayudar a respirar ","description":"\u003cdiv\u003e\n\n\u003cdiv class=\"standard-markdown grid-cols-1 grid gap-4 [\u0026amp;_\u0026gt;_*]:min-w-0\"\u003e\n\n\u003cp class=\"font-claude-response-body break-words whitespace-normal \"\u003e \u003cstrong\u003eRespira mejor, duerme mejor naturalmente\u003c\/strong\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003cdiv class=\"standard-markdown grid-cols-1 grid gap-4 [\u0026amp;_\u0026gt;_*]:min-w-0\"\u003e\n\n\u003cp class=\"font-claude-response-body break-words whitespace-normal \"\u003e \u003cstrong\u003eLas tiras nasales\u003c\/strong\u003e Betterbrand son dilatadores nasales externos que ayudan a \u003cstrong\u003erespirar mejor\u003c\/strong\u003e por la nariz, de día y de noche. Cada tira, \u003cstrong\u003esin fármacos,\u003c\/strong\u003e tiene un diseño flexible con resorte que \u003cstrong\u003eabre suavemente las fosas nasales\u003c\/strong\u003e , reduciendo la resistencia al flujo de aire y facilitando \u003cstrong\u003euna respiración nasal\u003c\/strong\u003e cómoda. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003cdiv class=\"standard-markdown grid-cols-1 grid gap-4 [\u0026amp;_\u0026gt;_*]:min-w-0\"\u003e\n\n\u003cp class=\"font-claude-response-body break-words whitespace-normal \"\u003e Si tiene problemas de \u003cstrong\u003eronquidos\u003c\/strong\u003e , congestión nasal o respiración bucal al \u003cstrong\u003edormir\u003c\/strong\u003e , estas \u003cstrong\u003etiras nasales\u003c\/strong\u003e ofrecen una solución sencilla y sin medicamentos. Al ensanchar mecánicamente la parte más estrecha de la vía aérea nasal, le ayudan a \u003cstrong\u003erespirar mejor\u003c\/strong\u003e por la nariz, lo que puede ayudar a reducir \u003cstrong\u003elos ronquidos\u003c\/strong\u003e y a disfrutar de \u003cstrong\u003eun sueño\u003c\/strong\u003e más reparador. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003cdiv class=\"standard-markdown grid-cols-1 grid gap-4 [\u0026amp;_\u0026gt;_*]:min-w-0\"\u003e\n\n\u003cp class=\"font-claude-response-body break-words whitespace-normal \"\u003e \u003cstrong\u003eCómo funcionan las tiras nasales\u003c\/strong\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003cdiv class=\"standard-markdown grid-cols-1 grid gap-4 [\u0026amp;_\u0026gt;_*]:min-w-0\"\u003e\n\n \u003cp class=\"font-claude-response-body break-words whitespace-normal \"\u003eAl aplicar \u003cstrong\u003elas tiras nasales\u003c\/strong\u003e en la parte exterior de la nariz, las bandas flexibles elevan las fosas nasales para \u003cstrong\u003eabrir los conductos\u003c\/strong\u003e . Esta acción mecánica facilita el flujo de aire, favoreciendo \u003cstrong\u003ela respiración nasal\u003c\/strong\u003e natural sin medicamentos ni productos químicos. Muchos usuarios descubren que al \u003cstrong\u003erespirar mejor\u003c\/strong\u003e por la nariz por la noche, experimentan menos interrupciones del \u003cstrong\u003esueño\u003c\/strong\u003e y menos \u003cstrong\u003eronquidos\u003c\/strong\u003e . \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003cdiv class=\"standard-markdown grid-cols-1 grid gap-4 [\u0026amp;_\u0026gt;_*]:min-w-0\"\u003e\n\n\u003cp class=\"font-claude-response-body break-words whitespace-normal \"\u003e \u003cstrong\u003e¿Por qué elegir el soporte nasal sin medicamentos?\u003c\/strong\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003cdiv class=\"standard-markdown grid-cols-1 grid gap-4 [\u0026amp;_\u0026gt;_*]:min-w-0\"\u003e\n\n \u003cp class=\"font-claude-response-body break-words whitespace-normal \"\u003eA diferencia de los aerosoles o pastillas medicados, \u003cstrong\u003elas tiras nasales\u003c\/strong\u003e no \u003cstrong\u003econtienen ningún medicamento\u003c\/strong\u003e : no contienen ingredientes activos, efectos secundarios ni interacciones con otros medicamentos. Esto las hace ideales para quienes buscan una forma natural de \u003cstrong\u003eabrir las fosas nasales\u003c\/strong\u003e y facilitar \u003cstrong\u003ela respiración\u003c\/strong\u003e . Ya sea que desee reducir \u003cstrong\u003elos ronquidos\u003c\/strong\u003e , mejorar la calidad \u003cstrong\u003edel sueño\u003c\/strong\u003e o simplemente \u003cstrong\u003erespirar mejor\u003c\/strong\u003e durante el entrenamiento, una opción \u003cstrong\u003esin medicamentos\u003c\/strong\u003e le brinda control sin comprometer la salud. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003cdiv class=\"standard-markdown grid-cols-1 grid gap-4 [\u0026amp;_\u0026gt;_*]:min-w-0\"\u003e\n\n\u003cp class=\"font-claude-response-body break-words whitespace-normal \"\u003e \u003cstrong\u003eIdeal para:\u003c\/strong\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003cdiv class=\"standard-markdown grid-cols-1 grid gap-4 [\u0026amp;_\u0026gt;_*]:min-w-0\"\u003e\n\n\u003cul class=\"[\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc space-y-2.5 pl-7\"\u003e\n\n\u003cli class=\"whitespace-normal break-words\"\u003e\n\n \u003cstrong\u003eOptimización del sueño\u003c\/strong\u003e : fomente \u003cstrong\u003ela respiración nasal\u003c\/strong\u003e durante \u003cstrong\u003eel sueño\u003c\/strong\u003e para despertarse sintiéndose más renovado.\u003c\/li\u003e\n\n\u003cli class=\"whitespace-normal break-words\"\u003e\n\n \u003cstrong\u003eReducción de los ronquidos\u003c\/strong\u003e : ayuda \u003cstrong\u003ea abrir los conductos nasales\u003c\/strong\u003e para reducir la resistencia de las vías respiratorias que contribuye a \u003cstrong\u003elos ronquidos.\u003c\/strong\u003e\n\n\u003c\/li\u003e\n\n\u003cli class=\"whitespace-normal break-words\"\u003e\n\n \u003cstrong\u003eEjercicio y actividad\u003c\/strong\u003e : \u003cstrong\u003erespire mejor\u003c\/strong\u003e durante los entrenamientos cuando el aumento del flujo de aire es lo más importante\u003c\/li\u003e\n\n\u003cli class=\"whitespace-normal break-words\"\u003e \n\u003cstrong\u003eCongestión nasal estacional\u003c\/strong\u003e : una forma \u003cstrong\u003esin medicamentos\u003c\/strong\u003e de \u003cstrong\u003eabrir las fosas nasales\u003c\/strong\u003e cuando te sientes congestionado\u003c\/li\u003e\n\n\u003cli class=\"whitespace-normal break-words\"\u003e\n\n \u003cstrong\u003ePersonas que respiran por la boca\u003c\/strong\u003e : apoyen la transición hacia hábitos \u003cstrong\u003ede respiración nasal\u003c\/strong\u003e más saludables \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003cdiv class=\"standard-markdown grid-cols-1 grid gap-4 [\u0026amp;_\u0026gt;_*]:min-w-0\"\u003e\n\n\u003cp class=\"font-claude-response-body break-words whitespace-normal \"\u003e \u003cstrong\u003eCaracterísticas:\u003c\/strong\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003cdiv class=\"standard-markdown grid-cols-1 grid gap-4 [\u0026amp;_\u0026gt;_*]:min-w-0\"\u003e\n\n\u003cul class=\"[\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc space-y-2.5 pl-7\"\u003e\n\n\u003cli class=\"whitespace-normal break-words\"\u003e\n\n Dilatador nasal externo \u003cstrong\u003esin fármacos\u003c\/strong\u003e : no requiere medicación\u003c\/li\u003e\n\n\u003cli class=\"whitespace-normal break-words\"\u003e Diseño flexible y cómodo que permanece en su lugar durante \u003cstrong\u003eel sueño.\u003c\/strong\u003e\n\n\u003c\/li\u003e\n\n\u003cli class=\"whitespace-normal break-words\"\u003e Se levanta suavemente para \u003cstrong\u003eabrir los conductos nasales\u003c\/strong\u003e y mejorar el flujo de aire.\u003c\/li\u003e\n\n\u003cli class=\"whitespace-normal break-words\"\u003e Favorece \u003cstrong\u003ela respiración nasal\u003c\/strong\u003e para ayudar a reducir \u003cstrong\u003elos ronquidos.\u003c\/strong\u003e\n\n\u003c\/li\u003e\n\n\u003cli class=\"whitespace-normal break-words\"\u003e Te ayuda \u003cstrong\u003ea respirar mejor\u003c\/strong\u003e sin químicos ni efectos secundarios. \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003cdiv class=\"standard-markdown grid-cols-1 grid gap-4 [\u0026amp;_\u0026gt;_*]:min-w-0\"\u003e\n\n\u003cp class=\"font-claude-response-body break-words whitespace-normal \"\u003e \u003cstrong\u003eInstrucciones de uso:\u003c\/strong\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003cdiv class=\"standard-markdown grid-cols-1 grid gap-4 [\u0026amp;_\u0026gt;_*]:min-w-0\"\u003e\n\n\u003col class=\"[\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-decimal space-y-2.5 pl-7\"\u003e\n\n\u003cli class=\"whitespace-normal break-words\"\u003e Limpie y seque la parte exterior de la nariz antes de aplicar \u003cstrong\u003elas tiras nasales.\u003c\/strong\u003e\n\n\u003c\/li\u003e\n\n\u003cli class=\"whitespace-normal break-words\"\u003e Retire el revestimiento protector de la tira.\u003c\/li\u003e\n\n\u003cli class=\"whitespace-normal break-words\"\u003e Colóquese sobre el puente de la nariz, justo por encima del ensanchamiento de la fosa nasal.\u003c\/li\u003e\n\n\u003cli class=\"whitespace-normal break-words\"\u003e Presione suavemente para asegurar: la tira comenzará a \u003cstrong\u003eabrir los conductos nasales\u003c\/strong\u003e inmediatamente.\u003c\/li\u003e\n\n \u003cli class=\"whitespace-normal break-words\"\u003eÚselo durante \u003cstrong\u003eel sueño\u003c\/strong\u003e o la actividad para \u003cstrong\u003erespirar mejor\u003c\/strong\u003e y favorecer \u003cstrong\u003ela respiración nasal.\u003c\/strong\u003e\n\n\u003c\/li\u003e\n\n\u003cli class=\"whitespace-normal break-words\"\u003e Para quitar, afloje los bordes y despéguelos lentamente. \u003c\/li\u003e\n\n\n\u003c\/ol\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003cdiv class=\"standard-markdown grid-cols-1 grid gap-4 [\u0026amp;_\u0026gt;_*]:min-w-0\"\u003e\n\n\u003cp class=\"font-claude-response-body break-words whitespace-normal \"\u003e \u003cstrong\u003e¿Qué hay en la caja?\u003c\/strong\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003cdiv class=\"standard-markdown grid-cols-1 grid gap-4 [\u0026amp;_\u0026gt;_*]:min-w-0\"\u003e\n\n\u003cul class=\"contains-task-list\"\u003e\n\n\u003cli class=\"task-list-item\"\u003e\n\n \u003cstrong\u003e15 tiras nasales\u003c\/strong\u003e por paquete \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003cdiv class=\"standard-markdown grid-cols-1 grid gap-4 [\u0026amp;_\u0026gt;_*]:min-w-0\"\u003e\n\n\u003cp class=\"font-claude-response-body break-words whitespace-normal \"\u003e \u003cstrong\u003eInformación importante:\u003c\/strong\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv\u003e\n\n\u003cdiv class=\"standard-markdown grid-cols-1 grid gap-4 [\u0026amp;_\u0026gt;_*]:min-w-0\"\u003e\n\n\u003cul class=\"[\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc space-y-2.5 pl-7\"\u003e\n\n\u003cli class=\"whitespace-normal break-words\"\u003e Sólo para uso externo\u003c\/li\u003e\n\n\u003cli class=\"whitespace-normal break-words\"\u003e\n\n \u003cstrong\u003eSin medicamentos\u003c\/strong\u003e : no contiene ingredientes farmacéuticos activos.\u003c\/li\u003e\n\n\u003cli class=\"whitespace-normal break-words\"\u003e No aplicar sobre llagas, piel quemada por el sol o irritada.\u003c\/li\u003e\n\n\u003cli class=\"whitespace-normal break-words\"\u003e Si se produce irritación de la piel, suspenda su uso.\u003c\/li\u003e\n\n\u003cli class=\"whitespace-normal break-words\"\u003e No está destinado a ser utilizado por niños menores de 18 años.\u003c\/li\u003e\n\n\u003cli class=\"whitespace-normal break-words\"\u003e Si \u003cstrong\u003elos ronquidos\u003c\/strong\u003e persisten o experimenta dificultad para respirar durante \u003cstrong\u003eel sueño\u003c\/strong\u003e , consulte a un profesional de la salud.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Betterbrand","offers":[{"title":"Default Title","offer_id":51521735524651,"sku":"BB-NAST-XX-AXA1","price":19.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0243\/3030\/5622\/files\/Nasal_Strips-52.png?v=1772967774"},{"product_id":"quit-smoking-support-bundle","title":"Paquete de apoyo para dejar de fumar","description":"\u003cp style=\"margin: 16px 0; line-height: 1.6;\"\u003eEmprende tu camino hacia una vida sin humo con nuestro \u003cstrong\u003ePaquete de Ayuda para Dejar de Fumar\u003c\/strong\u003e . Este sistema integral de apoyo está diseñado para ayudarte a superar los antojos y a establecer hábitos más saludables. \u003c\/p\u003e\n\n\u003cdiv style=\"margin: 16px 0; padding: 0;\"\u003e\n\n\u003cul style=\"margin: 0; padding-left: 20px; list-style-type: disc;\"\u003e\n\n\u003cli style=\"margin: 8px 0; line-height: 1.5;\"\u003e Incluye dos \u003cstrong\u003etinturas de gordolobo y clorofila\u003c\/strong\u003e para apoyar la salud pulmonar y la desintoxicación.\u003c\/li\u003e\n\n\u003cli style=\"margin: 8px 0; line-height: 1.5;\"\u003e Viene con un \u003cstrong\u003epaquete Reset Stick\u003c\/strong\u003e , que proporciona apoyo natural para aliviar los síntomas de abstinencia.\u003c\/li\u003e\n\n\u003cli style=\"margin: 8px 0; line-height: 1.5;\"\u003e Elaborado con ingredientes naturales conocidos por sus propiedades calmantes y limpiadoras.\u003c\/li\u003e\n\n\u003cli style=\"margin: 8px 0; line-height: 1.5;\"\u003e Ofrece un enfoque seguro y no adictivo para dejar de fumar.\u003c\/li\u003e\n\n\u003cli style=\"margin: 8px 0; line-height: 1.5;\"\u003e Diseñado para ayudar a controlar los antojos y favorecer su bienestar general.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\u003cp style=\"margin: 16px 0; line-height: 1.6;\"\u003e Este paquete combina de forma única el poder de las tinturas de gordolobo y clorofila con la simplicidad de un sobre de reajuste. El enfoque de doble tintura se centra en el apoyo pulmonar y la desintoxicación de las toxinas asociadas al tabaco, mientras que el sobre de reajuste ayuda a equilibrar el cuerpo y la mente, facilitando el proceso de transición. Juntos, crean una solución holística para dejar de fumar que respeta las necesidades de tu cuerpo.\u003c\/p\u003e\n\n \u003cp style=\"margin: 16px 0; line-height: 1.6;\"\u003eNo dejes que el reto de dejar de fumar te desanime más. Empodérate con el \u003cstrong\u003ePaquete de Ayuda para Dejar de Fumar\u003c\/strong\u003e y da el paso crucial hacia un futuro más saludable. Haz tu pedido ahora y disfruta de los beneficios transformadores de un estilo de vida sin humo.\u003c\/p\u003e","brand":"Betterbrand","offers":[{"title":"Default Title","offer_id":51598663221547,"sku":"BB-QSSB-XX-KXA1","price":79.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0243\/3030\/5622\/files\/Quit_Smoking_Bundle_Listing-53.png?v=1772967574"},{"product_id":"lung-detox-protocol","title":"Protocolo de desintoxicación pulmonar","description":"\u003cp class=\"MsoNormal\"\u003e\u003cspan style=\"font-family: 'Aptos',sans-serif; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: Arial; color: black;\"\u003eThis carefully formulated triple stack of botanicals, antioxidants and plant extracts blends to support clearer breathing, immune resilience, and respiratory comfort. Mullein + Chlorophyll Tincture provides support to clear out your lungs, BetterLungs Capsules flush toxins and soothe airways, and Reset Sticks act quickly to open your airways.\u003c\/span\u003e\u003c\/p\u003e","brand":"Betterbrand","offers":[{"title":"Default Title","offer_id":51598723612971,"sku":"BB-LDPT-XX-KXA1","price":89.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0243\/3030\/5622\/files\/Lung_Detox_Protocol-09.jpg?v=1774287492"},{"product_id":"clear-mucus-protocol","title":"Protocolo para la limpieza de mocos","description":"\u003cp class=\"MsoNormal\"\u003e\u003cspan style=\"font-family: 'Aptos',sans-serif; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;\"\u003eA comprehensive system offering day to night support from adaptogenic herbs and botanicals like Mullein, Zinc, Quercetin, Magnesium Glycinate, Vitamin C and L-Theanine. Start your day with a dose of Better AM and 2 BetterLungs Capsules for all day lung support and improved energy. Enjoy a cup of caffeine-free Detox Tea any time of day and wrap up with Better PM in the evening for respiratory comfort, relaxation and restful sleep.\u003c\/span\u003e\u003c\/p\u003e","brand":"Betterbrand","offers":[{"title":"Default Title","offer_id":51598732263723,"sku":"BB-CMPT-XX-KXA1","price":99.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0243\/3030\/5622\/files\/Clear_Mucus_Protocol-06.jpg?v=1774287447"},{"product_id":"allergy-support-kit","title":"Kit de apoyo para la alergia","description":"\u003cp class=\"MsoNormal\"\u003eOur Allergy Relief protocol provides pharmacist-formulated relief without the antihistamines. Concentrated aromatic nasal Reset Sticks infused with traditionally-inspired essential oils open you up in seconds. Then Better Lungs Capsules clear your airways and support healthy lungs and sinuses with scientifically backed NAC, Mullein and other botanicals to calm the immune overreaction over time. No drowsiness. No fog. No rebound.\u003c\/p\u003e","brand":"Betterbrand","offers":[{"title":"Default Title","offer_id":52585203958059,"sku":"BB-ALSP-XX-KXA1","price":49.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0243\/3030\/5622\/files\/AllergySupport-12.jpg?v=1773322790"},{"product_id":"betterlungs®-mint-mullein-chlorophyll","title":"BetterLungs® Mullein + Chlorophyll Tincture (Mint Flavor)","description":"\u003cdiv class=\"product-page__product-description w3_bg\"\u003e\n\u003cdiv class=\"QhwbB w3_bg\"\u003e\n\u003cdiv class=\"ZKRKU w3_bg\"\u003e\n\u003cdiv class=\"fV3Jt w3_bg\"\u003e\n\u003cdiv class=\"GOJZx w3_bg\"\u003e\n\u003cdiv class=\"agPPc U4hHe hWX7X fs-mask GIejc w3_bg\"\u003e\n\u003cp\u003eA clinically-studied combination of mullein and chlorophyll. Two droppers in water to help clear mucus, breathe deeper, and get your energy back.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Betterbrand","offers":[{"title":"1 Bottle (30 day supply)","offer_id":53636662722859,"sku":"BB-BLMM-TI-AXA1","price":34.95,"currency_code":"USD","in_stock":true},{"title":"3 Bottles (90 day supply)","offer_id":53636662755627,"sku":"BB-BLMM-TI-BXA3","price":94.35,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0243\/3030\/5622\/files\/1d2a539e-6164-47c9-b0a8-4da94b075f32.webp?v=1782232370"}],"url":"https:\/\/www.trybetterbrand.com\/es-ca\/collections\/free-elderberry-collection.oembed","provider":"Betterbrand","version":"1.0","type":"link"}