<!doctype html>
<html class="no-js" lang="en" dir="ltr">
<head>
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  <meta name="viewport" content="width=device-width,initial-scale=1">
  <meta name="theme-color" content="#17849f">
  <link rel="canonical" href="https://mtcapra.com/password">
  <link rel="preconnect" href="https://cdn.shopify.com" crossorigin>
  <link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><link rel="shortcut icon" href="//mtcapra.com/cdn/shop/files/Capra_Favicon.png?crop=center&height=32&v=1742917429&width=32" type="image/png" /><title>Mt. Capra</title><meta property="og:site_name" content="Mt. Capra">
<meta property="og:url" content="https://mtcapra.com">
<meta property="og:title" content="Mt. Capra">
<meta property="og:type" content="website">
<meta property="og:description" content="Since 1928, Mt. Capra has delivered clean, easy-to-digest goat milk nutrition. Explore our best-selling goat whey proteins, digestive supplements, and immune-support blends—all grass-fed and farm-to-table. Better gut health starts here."><meta property="og:image" content="http://mtcapra.com/cdn/shop/files/mc-logo-2019-300x300.png?v=1743010770">
  <meta property="og:image:secure_url" content="https://mtcapra.com/cdn/shop/files/mc-logo-2019-300x300.png?v=1743010770">
  <meta property="og:image:width" content="300">
  <meta property="og:image:height" content="300"><meta name="twitter:site" content="@https://x.com/mtcapra">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Mt. Capra">
<meta name="twitter:description" content="Since 1928, Mt. Capra has delivered clean, easy-to-digest goat milk nutrition. Explore our best-selling goat whey proteins, digestive supplements, and immune-support blends—all grass-fed and farm-to-table. Better gut health starts here.">
<style>@font-face {
  font-family: Inter;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("//mtcapra.com/cdn/fonts/inter/inter_n4.481bd4d19704ca98fb1d3abd50c668b6962860a2.woff2?h1=bngwczFqLWd4LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=bXRjYXByYS5jb20&hmac=0689409b91796cc80a7ccf7b14f2417f01e9f1f11b86cd06368caced19df34b8") format("woff2"),
       url("//mtcapra.com/cdn/fonts/inter/inter_n4.5a356a4c1877691cd26008ee4a5c7ada675c80ce.woff?h1=bngwczFqLWd4LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=bXRjYXByYS5jb20&hmac=81309b8fd4e34551ad8637d7067290c854c4fc380d5b7296d17c4bca7ef3510e") format("woff");
}
@font-face {
  font-family: Inter;
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("//mtcapra.com/cdn/fonts/inter/inter_n5.4e013095af5df852d965c6d0d5c22626d12ca9b1.woff2?h1=bngwczFqLWd4LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=bXRjYXByYS5jb20&hmac=57b76d30de7388fdabf49f89d7daa524358edda6d05668a63466c82f7a01c40d") format("woff2"),
       url("//mtcapra.com/cdn/fonts/inter/inter_n5.a68b7118da8e36cefdfa5a16eb3ccd7b79151b88.woff?h1=bngwczFqLWd4LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=bXRjYXByYS5jb20&hmac=394ff3526008cebd47a93bc7cc5f90bd56c81c2d53a8bd7ded530ca0bb9748e0") format("woff");
}
@font-face {
  font-family: Inter;
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("//mtcapra.com/cdn/fonts/inter/inter_n7.50ef4139896edec0637fde057914fbf7e3a8d56e.woff2?h1=bngwczFqLWd4LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=bXRjYXByYS5jb20&hmac=ceeeefefb8f2ccf46d2aeb0b9a016ae4bf2138ffeaceb1a9a529721e04c72534") format("woff2"),
       url("//mtcapra.com/cdn/fonts/inter/inter_n7.194c3d3f64efd8e4c82bbbe83dc84f5893fd9087.woff?h1=bngwczFqLWd4LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=bXRjYXByYS5jb20&hmac=4ad566f7319bd3d8ba50a0810be2c0aa6b1506fd9cd2c2aff8933dfad1aaa7bf") format("woff");
}
:root {
    /*! General */
    --color-base-text: 23 23 23;
    --color-base-highlight: 128 190 140;
    --color-base-background: 255 255 255;
    --color-base-button: 23 132 159;
    --color-base-button-gradient: #17849f;
    --color-base-button-text: 255 255 255;
    --color-keyboard-focus: 11 97 205;
    --color-shadow: 23 23 23;
    --color-price: 23 23 23;
    --color-sale-price: 190 18 60;
    --color-sale-tag: 23 132 159;
    --color-sale-tag-text: 255 255 255;
    --color-rating: 128 190 140;
    --color-placeholder: 245 245 245;
    --color-success-text: 128 190 140;
    --color-success-background: 247 254 231;
    --color-error-text: 190 18 60;
    --color-error-background: 190 18 60;
    --color-info-text: 180 83 9;
    --color-info-background: 255 251 235;
    
    /*! Menu and drawers */
    --color-drawer-text: 23 23 23;
    --color-drawer-background: 255 255 255;
    --color-drawer-button-background: 23 23 23;
    --color-drawer-button-gradient: #171717;
    --color-drawer-button-text: 255 255 255;
    --color-drawer-overlay: 23 23 23;

    /*! Product card */
    --card-radius: var(--rounded-card);
    --card-border-width: 0.0rem;
    --card-border-opacity: 0.0;
    --card-shadow-opacity: 0.1;
    --card-shadow-horizontal-offset: 0.0rem;
    --card-shadow-vertical-offset: 0.0rem;

    /*! Buttons */
    --buttons-radius: var(--rounded-button);
    --buttons-border-width: 2px;
    --buttons-border-opacity: 1.0;
    --buttons-shadow-opacity: 0.0;
    --buttons-shadow-horizontal-offset: 0px;
    --buttons-shadow-vertical-offset: 0px;

    /*! Inputs */
    --inputs-radius: var(--rounded-input);
    --inputs-border-width: 0px;
    --inputs-border-opacity: 0.65;

    /*! Spacing */
    --sp-0d5: 0.125rem;
    --sp-1: 0.25rem;
    --sp-1d5: 0.375rem;
    --sp-2: 0.5rem;
    --sp-2d5: 0.625rem;
    --sp-3: 0.75rem;
    --sp-3d5: 0.875rem;
    --sp-4: 1rem;
    --sp-4d5: 1.125rem;
    --sp-5: 1.25rem;
    --sp-5d5: 1.375rem;
    --sp-6: 1.5rem;
    --sp-6d5: 1.625rem;
    --sp-7: 1.75rem;
    --sp-7d5: 1.875rem;
    --sp-8: 2rem;
    --sp-8d5: 2.125rem;
    --sp-9: 2.25rem;
    --sp-9d5: 2.375rem;
    --sp-10: 2.5rem;
    --sp-10d5: 2.625rem;
    --sp-11: 2.75rem;
    --sp-12: 3rem;
    --sp-13: 3.25rem;
    --sp-14: 3.5rem;
    --sp-15: 3.875rem;
    --sp-16: 4rem;
    --sp-18: 4.5rem;
    --sp-20: 5rem;
    --sp-23: 5.625rem;
    --sp-24: 6rem;
    --sp-28: 7rem;
    --sp-32: 8rem;
    --sp-36: 9rem;
    --sp-40: 10rem;
    --sp-44: 11rem;
    --sp-48: 12rem;
    --sp-52: 13rem;
    --sp-56: 14rem;
    --sp-60: 15rem;
    --sp-64: 16rem;
    --sp-68: 17rem;
    --sp-72: 18rem;
    --sp-80: 20rem;
    --sp-96: 24rem;
    --sp-100: 32rem;

    /*! Font family */
    --font-heading-family: Inter, sans-serif;
    --font-heading-style: normal;
    --font-heading-weight: 700;
    --font-heading-line-height: 1;
    --font-heading-letter-spacing: -0.03em;
    

    --font-body-family: Inter, sans-serif;
    --font-body-style: normal;
    --font-body-weight: 400;
    --font-body-line-height: 1.2;
    --font-body-letter-spacing: 0.0em;

    --font-navigation-family: var(--font-body-family);
    --font-navigation-size: clamp(0.875rem, 0.748rem + 0.3174vw, 1.125rem);
    --font-navigation-weight: 500;
    

    --font-button-family: var(--font-body-family);
    --font-button-size: clamp(0.875rem, 0.8115rem + 0.1587vw, 1.0rem);
    --font-button-weight: 500;
    

    --font-product-family: var(--font-body-family);
    --font-product-size: clamp(1.0rem, 0.873rem + 0.3175vw, 1.25rem);
    --font-product-weight: 500;
    

    /*! Font size */
    --text-3xs: 0.625rem;
    --text-2xs: 0.6875rem;
    --text-xs: 0.75rem;
    --text-2sm: 0.8125rem;
    --text-sm: 0.875rem;
    --text-base: 1.0rem;
    --text-lg: 1.125rem;
    --text-xl: 1.25rem;
    --text-2xl: 1.5rem;
    --text-3xl: 1.875rem;
    --text-4xl: 2.25rem;
    --text-5xl: 3.0rem;
    --text-6xl: 3.75rem;
    --text-7xl: 4.5rem;
    --text-8xl: 6.0rem;

    /*! Layout */
    --page-width: 1440px;
    --gap-padding: clamp(var(--sp-5), 2.526vw, var(--sp-12));
    --grid-gap: clamp(40px, 20vw, 60px);
    --page-padding: var(--sp-5);
    --page-container: min(calc(100vw - var(--scrollbar-width, 0px) - var(--page-padding) * 2), var(--page-width));
    --rounded-button: 0.75rem;
    --rounded-input: 0.75rem;
    --rounded-card: clamp(var(--sp-2d5), 1.053vw, var(--sp-5));
    --rounded-block: 0rem;

    /*! Other */
    --icon-weight: 1.5px;
  }

  @media screen and (min-width: 1024px) {
    :root {
      --page-padding: var(--sp-9);
    }
  }

  @media screen and (min-width: 1280px) {
    :root {
      --gap-padding: var(--sp-12);
      --page-padding: var(--sp-12);
      --page-container: min(calc(100vw - var(--scrollbar-width, 0px) - var(--page-padding) * 2), max(var(--page-width), 1280px));
    }
  }

  @media screen and (min-width: 1536px) {
    :root {
      --page-padding: max(var(--sp-12), 50vw - var(--scrollbar-width, 0px)/2 - var(--page-width)/2);
    }
  }
</style>
  <link rel="preload" as="font" href="//mtcapra.com/cdn/fonts/inter/inter_n4.481bd4d19704ca98fb1d3abd50c668b6962860a2.woff2?h1=bngwczFqLWd4LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=bXRjYXByYS5jb20&hmac=0689409b91796cc80a7ccf7b14f2417f01e9f1f11b86cd06368caced19df34b8" type="font/woff2" crossorigin>
  

  <link rel="preload" as="font" href="//mtcapra.com/cdn/fonts/inter/inter_n7.50ef4139896edec0637fde057914fbf7e3a8d56e.woff2?h1=bngwczFqLWd4LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=bXRjYXByYS5jb20&hmac=ceeeefefb8f2ccf46d2aeb0b9a016ae4bf2138ffeaceb1a9a529721e04c72534" type="font/woff2" crossorigin>
  
<link href="//mtcapra.com/cdn/shop/t/8/assets/theme.css?v=40919507028283123621743058757" rel="stylesheet" type="text/css" media="all" /><link href="//mtcapra.com/cdn/shop/t/8/assets/password.css?v=176266971834011212411743058757" rel="stylesheet" type="text/css" media="all" /><script>
  document.documentElement.classList.replace('no-js', 'js');

  window.theme = window.theme || {};
  theme.routes = {
    shop_url: 'https://mtcapra.com',
    root_url: '/',
    cart_url: '/cart',
    cart_add_url: '/cart/add',
    cart_change_url: '/cart/change',
    cart_update_url: '/cart/update',
    search_url: '/search',
    predictive_search_url: '/search/suggest'
  };

  theme.variantStrings = {
    preOrder: "Pre-order",
    addToCart: "Add to cart",
    soldOut: "Sold Out",
    unavailable: "Unavailable",
    addToBundle: "Add to bundle",
    backInStock: "Notify me when it’s available"
  };

  theme.shippingCalculatorStrings = {
    error: "One or more errors occurred while retrieving the shipping rates:",
    notFound: "Sorry, we do not ship to your address.",
    oneResult: "There is one shipping rate for your address:",
    multipleResults: "There are multiple shipping rates for your address:"
  };

  theme.recipientFormStrings = {
    expanded: "Gift card recipient form expanded",
    collapsed: "Gift card recipient form collapsed"
  };

  theme.quickOrderListStrings = {
    itemsAdded: "[quantity] items added",
    itemAdded: "[quantity] item added",
    itemsRemoved: "[quantity] items removed",
    itemRemoved: "[quantity] item removed",
    viewCart: "View cart",
    each: "[money]\/ea",
    minError: "This item has a minimum of [min]",
    maxError: "This item has a maximum of [max]",
    stepError: "You can only add this item in increments of [step]"
  };

  theme.cartStrings = {
    error: `There was an error while updating your cart. Please try again.`,
    quantityError: `You can only add [quantity] of this item to your cart.`,
  };

  theme.dateStrings = {
    d: "d",
    day: "Day",
    days: "Days",
    h: "h",
    hour: "Hour",
    hours: "Hours",
    m: "m",
    minute: "Min",
    minutes: "Mins",
    s: "s",
    second: "Sec",
    seconds: "Secs"
  };theme.tabAttentionStrings = {
      firstMessage: "Mt. Capra | Premium Goat Milk Products",
      nextMessage: "Clean, Whole-Food Nutrition",
      messageDelay: 3
    };theme.strings = {
    recentlyViewedEmpty: "Your recently viewed is empty.",
    close: "Close",
    next: "Next",
    previous: "Previous",
    qrImageAlt: "QR code — scan to redeem gift card"
  };

  theme.settings = {
    moneyFormat: "${{amount}}",
    moneyWithCurrencyFormat: "${{amount}} USD",
    currencyCodeEnabled: false,
    externalLinksNewTab: true,
    cartType: "page",
    isCartTemplate: false,
    pswpModule: "\/\/mtcapra.com\/cdn\/shop\/t\/8\/assets\/photoswipe.min.js?v=41760041872977459911743058757",
    themeName: 'Concept',
    themeVersion: '4.0.0',
    agencyId: ''
  };</script>
<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/72298791166/digital_wallets/dialog">
<meta name="shopify-checkout-api-token" content="f4807ad6be4100ec4b974a5affa698a7">
<meta id="in-context-paypal-metadata" data-shop-id="72298791166" data-venmo-supported="true" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=72298791166" crossorigin="anonymous"></script>
<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":72298791166,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/72298791166","merchantName":"Mt. Capra","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Mt. Capra","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
<script>var Shopify = Shopify || {};
Shopify.shop = "nx0s1j-gx.myshopify.com";
Shopify.locale = "en";
Shopify.currency = {"active":"USD","rate":"1.0"};
Shopify.country = "US";
Shopify.theme = {"name":"Mt. Capra theme","id":147837354238,"schema_name":"Concept","schema_version":"4.0.0","theme_store_id":2412,"role":"main"};
Shopify.theme.handle = "null";
Shopify.theme.style = {"id":null,"handle":null};
Shopify.cdnHost = "mtcapra.com/cdn";
Shopify.routes = Shopify.routes || {};
Shopify.routes.root = "/";</script>
<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
<script>window.ShopifyPay = window.ShopifyPay || {};
window.ShopifyPay.apiHost = "shop.app\/pay";</script>
<script id="shop-js-analytics" type="application/json">{"pageType":"password"}</script>
<script>
  window.Shopify = window.Shopify || {};
  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
  window.Shopify.featureAssets['shop-js'] = {"init-fed-cm":["modules/v2/client.init-fed-cm_B01Uuy6a.en.esm.js","modules/v2/chunk.common_BwDzK4wQ.esm.js"],"init-windoid":["modules/v2/client.init-windoid_Dmy5w_G9.en.esm.js","modules/v2/chunk.common_BwDzK4wQ.esm.js"],"shop-toast-manager":["modules/v2/client.shop-toast-manager_CI_P12tx.en.esm.js","modules/v2/chunk.common_BwDzK4wQ.esm.js"],"avatar":["modules/v2/client.avatar_BTnouDA3.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/client.init-shop-email-lookup-coordinator_BZ9ixfpW.en.esm.js","modules/v2/chunk.common_BwDzK4wQ.esm.js"],"shop-cash-offers":["modules/v2/client.shop-cash-offers_Bt96lnTm.en.esm.js","modules/v2/chunk.common_BwDzK4wQ.esm.js","modules/v2/chunk.modal_Dh4Gio6z.esm.js"],"pay-button":["modules/v2/client.pay-button_BVP3l8eA.en.esm.js","modules/v2/chunk.common_BwDzK4wQ.esm.js"],"checkout-modal":["modules/v2/client.checkout-modal_D9O2kiJW.en.esm.js","modules/v2/chunk.common_BwDzK4wQ.esm.js","modules/v2/chunk.modal_Dh4Gio6z.esm.js"],"init-customer-accounts-sign-up":["modules/v2/client.init-customer-accounts-sign-up_B3hqt8Il.en.esm.js","modules/v2/client.shop-login-button_B4xlP_m0.en.esm.js","modules/v2/chunk.common_BwDzK4wQ.esm.js","modules/v2/chunk.modal_Dh4Gio6z.esm.js"],"shop-follow-button":["modules/v2/client.shop-follow-button_Bp0SDXFf.en.esm.js","modules/v2/chunk.common_BwDzK4wQ.esm.js","modules/v2/chunk.modal_Dh4Gio6z.esm.js"],"shop-login-button":["modules/v2/client.shop-login-button_B4xlP_m0.en.esm.js","modules/v2/chunk.common_BwDzK4wQ.esm.js","modules/v2/chunk.modal_Dh4Gio6z.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/client.init-shop-for-new-customer-accounts_C4ZlNjPl.en.esm.js","modules/v2/client.shop-login-button_B4xlP_m0.en.esm.js","modules/v2/chunk.common_BwDzK4wQ.esm.js","modules/v2/chunk.modal_Dh4Gio6z.esm.js"],"init-customer-accounts":["modules/v2/client.init-customer-accounts_BqBvHWDR.en.esm.js","modules/v2/client.shop-login-button_B4xlP_m0.en.esm.js","modules/v2/chunk.common_BwDzK4wQ.esm.js","modules/v2/chunk.modal_Dh4Gio6z.esm.js"],"lead-capture":["modules/v2/client.lead-capture_DnLSfEUf.en.esm.js","modules/v2/chunk.common_BwDzK4wQ.esm.js","modules/v2/chunk.modal_Dh4Gio6z.esm.js"],"payment-terms":["modules/v2/client.payment-terms_DVVCn4Av.en.esm.js","modules/v2/chunk.common_BwDzK4wQ.esm.js","modules/v2/chunk.modal_Dh4Gio6z.esm.js"]};
</script>
<script id="__st">var __st={"a":72298791166,"offset":-25200,"reqid":"e34054ae-28f4-42a8-ab1c-7eba5a8ad50a-1744115958","pageurl":"mtcapra.com\/password","u":"6ea958911894","p":"password"};</script>
<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.2.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
<script integrity="sha256-EGCDRYTvIEOXsReXgqGwkAR+5Dl8tickSrieA/ZcQwc=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//mtcapra.com/cdn/shopifycloud/shopify/assets/storefront/load_feature-1060834584ef204397b1179782a1b090047ee4397cb627244ab89e03f65c4307.js" crossorigin="anonymous"></script>
<script crossorigin="anonymous" defer="defer" src="//mtcapra.com/cdn/shopifycloud/shopify/assets/shopify_pay/storefront-80e528be853eac23af2454534897ca9536b1d3d04aa043b042f34879a3c111c8.js?v=20220906"></script>
<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
  function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent);
</script>
<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
</script>

<link rel="stylesheet" media="screen" href="https://mtcapra.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">

<style id="shopify-accelerated-checkout-cart">
        #shopify-buyer-consent {
  margin-top: 1em;
  display: inline-block;
  width: 100%;
}

#shopify-buyer-consent.hidden {
  display: none;
}

#shopify-subscription-policy-button {
  background: none;
  border: none;
  padding: 0;
  text-decoration: underline;
  font-size: inherit;
  cursor: pointer;
}

#shopify-subscription-policy-button::before {
  box-shadow: none;
}

      </style>
<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>

  <script src="//mtcapra.com/cdn/shop/t/8/assets/vendor.js?v=83836565987576270061743058757" defer="defer"></script>
  <script src="//mtcapra.com/cdn/shop/t/8/assets/theme.js?v=146852236766391807141743058757" defer="defer"></script>
  <script src="//mtcapra.com/cdn/shop/t/8/assets/password.js?v=47691917824334614981743058757" defer="defer"></script><script src="//mtcapra.com/cdn/shop/t/8/assets/tab-attention.js?v=58488989213052157861743058757" defer="defer"></script><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->












  <script async src="https://static.klaviyo.com/onsite/js/NTA5Te/klaviyo.js?company_id=NTA5Te"></script>
  <script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>

  




  <script>
    window.klaviyoReviewsProductDesignMode = false
  </script>







<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core -->


<link rel="dns-prefetch" href="https://cdnwidget.judge.me">

<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","badge_star_color":"#80BE8C","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Enter your name (public)","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Enter your email (private)","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review","widget_review_body_placeholder_text":"Write your comments here","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank you! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","widget_star_color":"#80BE8C","verified_badge_text":"Verified","verified_badge_placement":"left-of-reviewer-name","widget_hide_border":false,"widget_social_share":false,"all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_write_a_store_review_text":"Write a Store Review","widget_other_languages_heading":"Reviews in Other Languages","widget_sorting_pictures_first_text":"Pictures First","floating_tab_button_name":"★ Reviews","floating_tab_title":"Let customers speak for us","floating_tab_url":"","floating_tab_url_enabled":false,"all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_show_jm_brand":false,"featured_carousel_title":"Real Customers. Real Results.","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_url":"","featured_carousel_arrows_on_the_sides":true,"featured_carousel_height":320,"featured_carousel_width":100,"featured_carousel_arrow_color":"#80BE8C","verified_count_badge_style":"branded","verified_count_badge_url":"","picture_reminder_submit_button":"Upload Pictures","widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","remove_microdata_snippet":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","remove_judgeme_branding":true,"widget_search_bar_placeholder":"Search reviews","widget_sorting_verified_only_text":"Verified only","featured_carousel_theme":"card","featured_carousel_full_star_background":"#80BE8C","featured_carousel_verified_badge_enable":true,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_more_text":"Load More Reviews","widget_advanced_speed_features":5,"widget_public_name_text":"displayed publicly like","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_verified_by_shop_text":"Verified by Shop","widget_load_with_code_splitting":true,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subtitle":"Tag us to see your picture featured in our page","widget_ugc_primary_button_text":"Buy Now","widget_ugc_secondary_button_text":"Load More","widget_ugc_reviews_button_text":"View Reviews","widget_primary_color":"#17849F","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_verified_by_judgeme_text":"Verified by Judge.me","widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":false,"widget_collected_by_judgeme_text":"collected by Judge.me","widget_load_more_text":"Load More","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","how_reviews_are_collected":"How reviews are collected?","widget_gdpr_statement":"How we use your data: We’ll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me’s \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#339999","all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":false,"platform":"shopify","branding_url":"https://app.judge.me/reviews","branding_text":"Powered by Judge.me","locale":"en","reply_name":"Mt. Capra","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"enable_multi_locales_translations":false,"can_be_branded":true,"reply_name_text":"Mt. Capra"};</script> <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #17849F;--jdgm-secondary-color: rgba(23,132,159,0.1);--jdgm-star-color: #80BE8C;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #17849F;--jdgm-paginate-color: #17849F;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #17849F}.jdgm-histogram__bar-content{background-color:#17849F}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#17849F}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-preview-badge .jdgm-star.jdgm-star{color:#80BE8C}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#399}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Mt. Capra'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )}
</style> <style class='jdgm-settings-style'></style>

  
  
  
  <style class='jdgm-miracle-styles'>
  @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-spinner:empty{display:block}.jdgm-prev-badge{display:block !important}

</style>


  
  
   


<script data-cfasync='false' class='jdgm-script'>
!function(e){window.jdgm=window.jdgm||{},jdgm.CDN_HOST="https://cdnwidget.judge.me/",
jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)?
setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){
!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d),
(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!",
a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))},
jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest;
t.onreadystatechange=function(){4===t.readyState&&(Function(t.response)(),d&&d(t.response))},
t.open("GET",e),t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll(
".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting?
parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_HOST+"widget_v3/base.css"):
jdgm.loadCSS(jdgm.CDN_HOST+"widget/base.css"):jdgm.loadCSS(jdgm.CDN_HOST+"shopify_v2.css"),
jdgm.loadJS(jdgm.CDN_HOST+"loader.js"))}))}(document);
</script>
<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdnwidget.judge.me/shopify_v2.css"></noscript>

<!-- BEGIN app snippet: theme_fix_tags --><script>
  (function() {
    var jdgmThemeFixes = null;
    if (!jdgmThemeFixes) return;
    var thisThemeFix = jdgmThemeFixes[Shopify.theme.id];
    if (!thisThemeFix) return;

    if (thisThemeFix.html) {
      document.addEventListener("DOMContentLoaded", function() {
        var htmlDiv = document.createElement('div');
        htmlDiv.classList.add('jdgm-theme-fix-html');
        htmlDiv.innerHTML = thisThemeFix.html;
        document.body.append(htmlDiv);
      });
    };

    if (thisThemeFix.css) {
      var styleTag = document.createElement('style');
      styleTag.classList.add('jdgm-theme-fix-style');
      styleTag.innerHTML = thisThemeFix.css;
      document.head.append(styleTag);
    };

    if (thisThemeFix.js) {
      var scriptTag = document.createElement('script');
      scriptTag.classList.add('jdgm-theme-fix-script');
      scriptTag.innerHTML = thisThemeFix.js;
      document.head.append(scriptTag);
    };
  })();
</script>
<!-- END app snippet -->
<!-- End of Judge.me Core -->




<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {var session_token = document.cookie.match(/_shopify_s=([^;]*)/);function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 72298791166,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token: session_token && session_token.length === 2 ? session_token[1] : "",page_type: "password"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
<script id="web-pixels-manager-setup">(function e(e,d,r,n,o,i){if(void 0===i&&(i={}),!Boolean(null===(t=null===(a=window.Shopify)||void 0===a?void 0:a.analytics)||void 0===t?void 0:t.replayQueue)){var a,t;window.Shopify=window.Shopify||{};var s=window.Shopify;s.analytics=s.analytics||{};var l=s.analytics;l.replayQueue=[],l.publish=function(e,d,r){return l.replayQueue.push([e,d,r]),!0};try{self.performance.mark("wpm:start")}catch(e){}var u=function(){var e={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](13[1-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(13[2-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[1-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](13[1-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(13[2-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[1-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/},d=e.modern,r=e.legacy,n=navigator.userAgent;return n.match(d)?"modern":n.match(r)?"legacy":"unknown"}(),c="modern"===u?"modern":"legacy",f=(null!=o?o:{modern:"",legacy:""})[c],m=function(e){return[e.baseUrl,"/wpm","/b",e.hashVersion,"modern"===e.buildTarget?"m":"l",".js"].join("")}({baseUrl:r,hashVersion:n,buildTarget:c}),p=function(e){var d=e.version,r=e.bundleTarget,n=e.surface,o=e.pageUrl,i=e.monorailEndpoint;return{emit:function(e){var a=e.status,t=e.errorMsg,s=(new Date).getTime(),l=JSON.stringify({metadata:{event_sent_at_ms:s},events:[{schema_id:"web_pixels_manager_load/3.1",payload:{version:d,bundle_target:r,page_url:o,status:a,surface:n,error_msg:t},metadata:{event_created_at_ms:s}}]});if(!i)return console&&console.warn&&console.warn("[Web Pixels Manager] No Monorail endpoint provided, skipping logging."),!1;try{return self.navigator.sendBeacon.bind(self.navigator)(i,l)}catch(e){}var u=new XMLHttpRequest;try{return u.open("POST",i,!0),u.setRequestHeader("Content-Type","text/plain"),u.send(l),!0}catch(e){return console&&console.warn&&console.warn("[Web Pixels Manager] Got an unhandled error while logging to Monorail."),!1}}}}({version:n,bundleTarget:u,surface:e.surface,pageUrl:self.location.href,monorailEndpoint:e.monorailEndpoint});try{i.browserTarget=u,function(e){var d=e.src,r=e.async,n=void 0===r||r,o=e.onload,i=e.onerror,a=e.sri,t=e.scriptDataAttributes,s=void 0===t?{}:t,l=document.createElement("script"),u=document.querySelector("head"),c=document.querySelector("body");if(l.async=n,l.src=d,a&&(l.integrity=a,l.crossOrigin="anonymous"),s)for(var f in s)if(Object.prototype.hasOwnProperty.call(s,f))try{l.dataset[f]=s[f]}catch(e){}if(o&&l.addEventListener("load",o),i&&l.addEventListener("error",i),u)u.appendChild(l);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(l)}}({src:m,async:!0,onload:function(){if(!function(){var e,d;return Boolean(null===(d=null===(e=window.Shopify)||void 0===e?void 0:e.analytics)||void 0===d?void 0:d.initialized)}()){var r=window.webPixelsManager.init(e)||void 0;if(r){d(r);var n=window.Shopify.analytics;n.replayQueue.forEach((function(e){var d=e[0],n=e[1],o=e[2];r.publishCustomEvent(d,n,o)})),n.replayQueue=[],n.publish=r.publishCustomEvent,n.visitor=r.visitor,n.initialized=!0}}},onerror:function(){return p.emit({status:"failed",errorMsg:"".concat(m," has failed to load")})},sri:function(e){var d=/^sha384-[A-Za-z0-9+/=]+$/;return"string"==typeof e&&d.test(e)}(f)?f:"",scriptDataAttributes:i}),p.emit({status:"loading"})}catch(e){p.emit({status:"failed",errorMsg:(null==e?void 0:e.message)||"Unknown error"})}}})({shopId: 72298791166,storefrontBaseUrl: "https://mtcapra.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://monorail-edge.shopifysvc.com/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: [],webPixelsConfigList: [{"id":"777355518","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-KXYCW2Q1V7\\\"],\\\"target_country\\\":\\\"ZZ\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-KXYCW2Q1V7\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-KXYCW2Q1V7\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"G-KXYCW2Q1V7\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"G-KXYCW2Q1V7\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"G-KXYCW2Q1V7\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-KXYCW2Q1V7\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-KXYCW2Q1V7\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"5a3e09d86ee22f9ad89340e00ef0ae61","type":"APP","apiClientId":1780363,"privacyPurposes":[]},{"id":"762478846","configuration":"{\"accountID\":\"NTA5Te\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"4dc2bf2f415d498931f502e99c2a3863","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"755695870","configuration":"{\"publicKey\":\"pub_437b0630951274a3b869\",\"apiUrl\":\"https:\\/\\/tracking.refersion.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"fc613ead769f4216105c8d0d9fdf5adb","type":"APP","apiClientId":147004,"privacyPurposes":["ANALYTICS","SALE_OF_DATA"]},{"id":"699793662","configuration":"{\"accountID\":\"53100\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e9702cc0fbdd9453d46c7ca8e2f5a5f4","type":"APP","apiClientId":956606,"privacyPurposes":[]},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0411","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0411","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,effectiveTopLevelDomain: "",initData: {"shop":{"name":"Mt. Capra","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"nx0s1j-gx.myshopify.com","countryCode":"US","storefrontUrl":"https://mtcapra.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"purchasingCompany":null},},function pageEvents(webPixelsManagerAPI) {webPixelsManagerAPI.publish("page_viewed", {});},"https://mtcapra.com/cdn","5491cac6w827a75f8p24dc5a71mdac3a6fe",{"modern":"","legacy":""},{"shopId":"72298791166","storefrontBaseUrl":"https://mtcapra.com","extensionBaseUrl":"https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[]","isMerchantRequest":"false","hashVersion":"5491cac6w827a75f8p24dc5a71mdac3a6fe"});</script><script>
  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
  window.ShopifyAnalytics.meta.currency = 'USD';
  var meta = {"page":{"pageType":"password"}};
  for (var attr in meta) {
    window.ShopifyAnalytics.meta[attr] = meta[attr];
  }
</script>
<script class="analytics">
  (function () {
    var customDocumentWrite = function(content) {
      var jquery = null;

      if (window.jQuery) {
        jquery = window.jQuery;
      } else if (window.Checkout && window.Checkout.$) {
        jquery = window.Checkout.$;
      }

      if (jquery) {
        jquery('body').append(content);
      }
    };

    var hasLoggedConversion = function(token) {
      if (token) {
        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
      }
      return false;
    }

    var setCookieIfConversion = function(token) {
      if (token) {
        var twoMonthsFromNow = new Date(Date.now());
        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);

        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
      }
    }

    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
    if (trekkie.integrations) {
      return;
    }
    trekkie.methods = [
      'identify',
      'page',
      'ready',
      'track',
      'trackForm',
      'trackLink'
    ];
    trekkie.factory = function(method) {
      return function() {
        var args = Array.prototype.slice.call(arguments);
        args.unshift(method);
        trekkie.push(args);
        return trekkie;
      };
    };
    for (var i = 0; i < trekkie.methods.length; i++) {
      var key = trekkie.methods[i];
      trekkie[key] = trekkie.factory(key);
    }
    trekkie.load = function(config) {
      trekkie.config = config || {};
      trekkie.config.initialDocumentCookie = document.cookie;
      var first = document.getElementsByTagName('script')[0];
      var script = document.createElement('script');
      script.type = 'text/javascript';
      script.onerror = function(e) {
        var scriptFallback = document.createElement('script');
        scriptFallback.type = 'text/javascript';
        scriptFallback.onerror = function(error) {
                var Monorail = {
      produce: function produce(monorailDomain, schemaId, payload) {
        var currentMs = new Date().getTime();
        var event = {
          schema_id: schemaId,
          payload: payload,
          metadata: {
            event_created_at_ms: currentMs,
            event_sent_at_ms: currentMs
          }
        };
        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
      },
      sendRequest: function sendRequest(endpointUrl, payload) {
        // Try the sendBeacon API
        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
          var blobData = new window.Blob([payload], {
            type: 'text/plain'
          });

          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
            return true;
          } // sendBeacon was not successful

        } // XHR beacon

        var xhr = new XMLHttpRequest();

        try {
          xhr.open('POST', endpointUrl);
          xhr.setRequestHeader('Content-Type', 'text/plain');
          xhr.send(payload);
        } catch (e) {
          console.log(e);
        }

        return false;
      },
      isIos12: function isIos12() {
        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
      }
    };
    Monorail.produce('monorail-edge.shopifysvc.com',
      'trekkie_storefront_load_errors/1.1',
      {shop_id: 72298791166,
      theme_id: 147837354238,
      app_name: "storefront",
      context_url: window.location.href,
      source_url: "//mtcapra.com/cdn/s/trekkie.storefront.67031bb556ecae068d9d26b268af7634adc01a0c.min.js"});

        };
        scriptFallback.async = true;
        scriptFallback.src = '//mtcapra.com/cdn/s/trekkie.storefront.67031bb556ecae068d9d26b268af7634adc01a0c.min.js';
        first.parentNode.insertBefore(scriptFallback, first);
      };
      script.async = true;
      script.src = '//mtcapra.com/cdn/s/trekkie.storefront.67031bb556ecae068d9d26b268af7634adc01a0c.min.js';
      first.parentNode.insertBefore(script, first);
    };
    trekkie.load(
      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":72298791166,"isMerchantRequest":null,"themeId":147837354238,"themeCityHash":"16005524504559390175","contentLanguage":"en","currency":"USD"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain"},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
    );

    var loaded = false;
    trekkie.ready(function() {
      if (loaded) return;
      loaded = true;

      window.ShopifyAnalytics.lib = window.trekkie;

      var originalDocumentWrite = document.write;
      document.write = customDocumentWrite;
      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
      document.write = originalDocumentWrite;

      window.ShopifyAnalytics.lib.page(null,{"pageType":"password","shopifyEmitted":true});

      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
      var token = match? match[1]: undefined;
      if (!hasLoggedConversion(token)) {
        setCookieIfConversion(token);
        
      }
    });


        var eventsListenerScript = document.createElement('script');
        eventsListenerScript.async = true;
        eventsListenerScript.src = "//mtcapra.com/cdn/shopifycloud/shopify/assets/shop_events_listener-f55dd2979ec32029c7d9e0b454ab8b33f79c01ca039d17a6f5c9b95647564b19.js";
        document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);

})();</script>
<script
  defer
  src="https://mtcapra.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-1.5.0.min.js"
  data-application="storefront-renderer"
  data-shop-id="72298791166"
  data-render-region="gcp-us-east1"
  data-page-type="password"
  data-theme-instance-id="147837354238"
  data-monorail-region="shop_domain"
  data-resource-timing-sampling-rate="10"
></script>
</head>

<body class="template-password" data-rounded-button="round-slight" data-rounded-input="round-slight" data-rounded-block="square" data-rounded-card="round" data-button-hover="standard" data-lazy-image data-title-animation data-page-rendering>
  <a class="sr-only skip-link" href="#MainContent">Skip to content</a><loading-bar class="loading-bar block fixed top-0 left-0 w-full h-full overflow-hidden pointer-events-none"><svg class="icon icon-spinner icon-lg absolute animate-spin" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
      <path stroke-linecap="round" stroke-linejoin="round" d="M2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2"></path>
    </svg></loading-bar>
<mouse-cursor class="mouse-cursor z-50 fixed select-none flex items-center justify-center pointer-events-none rounded-full"> 
  <svg class="icon icon-cursor" stroke="currentColor" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
    <path d="M10 30L30 10M10 10L30 30" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path>
  </svg>
</mouse-cursor>
<div id="shopify-section-main-password-header" class="shopify-section password-header-section"><style>
  #shopify-section-main-password-header {
    --section-padding-top: 32px;
    --section-padding-bottom: 32px;
    --transparent-foreground: 255 255 255;
    --color-drawer-text: 255 255 255;
    --color-drawer-background: 23 23 23;
    --color-drawer-button-gradient: #171717;
    --color-drawer-button-background: 23 23 23;
    --color-drawer-button-text: 255 255 255;
    --color-drawer-overlay: 0 0 0;
  }

  #shopify-section-main-password-header .button.icon-with-text {
    --color-button-gradient: #000000;
    --color-button-background: 0 0 0;
    --color-button-border: 255 255 255;
    --color-button-text: 255 255 255;
  }
</style>

<header class="password-header section section--padding" is="password-header">
  <div class="page-width relative">
    <div class="flex justify-between">
      <div class="grid gap-4 grow"><div class="header__logo flex justify-center z-2" itemscope itemtype="http://schema.org/Organization"><a
      href="/"
      itemprop="url"
      class="header__logo-link has-white-logo flex items-center relative"
    >
      <span class="sr-only">Mt. Capra</span><img src="//mtcapra.com/cdn/shop/files/mc-logo-2019.png?v=1743443726&amp;width=441" alt="" srcset="//mtcapra.com/cdn/shop/files/mc-logo-2019.png?v=1743443726&amp;width=120 120w, //mtcapra.com/cdn/shop/files/mc-logo-2019.png?v=1743443726&amp;width=240 240w" width="441" height="351" loading="eager" sizes="120px" style="max-height: 95.51020408163265px;max-width: 120px;" itemprop="logo" is="lazy-image" class="logo hidden md:block"><img src="//mtcapra.com/cdn/shop/files/mc-logo-2019.png?v=1743443726&amp;width=441" alt="" srcset="//mtcapra.com/cdn/shop/files/mc-logo-2019.png?v=1743443726&amp;width=70 70w, //mtcapra.com/cdn/shop/files/mc-logo-2019.png?v=1743443726&amp;width=140 140w" width="441" height="351" loading="eager" sizes="70px" style="max-height: 55.714285714285715px;max-width: 70px;" itemprop="logo" is="lazy-image" class="logo md:hidden"><img src="//mtcapra.com/cdn/shop/files/mc-logo_200x200-e1730179602720.png?v=1741244442&amp;width=190" alt="" srcset="//mtcapra.com/cdn/shop/files/mc-logo_200x200-e1730179602720.png?v=1741244442&amp;width=120 120w, //mtcapra.com/cdn/shop/files/mc-logo_200x200-e1730179602720.png?v=1741244442&amp;width=190 190w" width="190" height="152" loading="eager" sizes="120px" style="max-height: 96.0px;max-width: 120px;" itemprop="logo" is="lazy-image" class="white-logo hidden md:block absolute"><img src="//mtcapra.com/cdn/shop/files/mc-logo_200x200-e1730179602720.png?v=1741244442&amp;width=190" alt="" srcset="//mtcapra.com/cdn/shop/files/mc-logo_200x200-e1730179602720.png?v=1741244442&amp;width=70 70w, //mtcapra.com/cdn/shop/files/mc-logo_200x200-e1730179602720.png?v=1741244442&amp;width=140 140w" width="190" height="152" loading="eager" sizes="70px" style="max-height: 56.0px;max-width: 70px;" itemprop="logo" is="lazy-image" class="white-logo md:hidden absolute"></a></div></div>
      <div class="grow-0">
        <button type="button" class="button button--primary icon-with-text" is="hover-button" aria-controls="PasswordDrawer" aria-expanded="false">
          <span class="btn-fill" data-fill></span>
          <span class="btn-text"><svg class="icon icon-lock icon-sm hidden md:block" viewBox="0 0 20 20" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
      <path stroke-linecap="round" d="M5.83333 6.66675V5.83341C5.83333 4.74781 5.83333 4.205 5.97218 3.76463C6.26651 2.83114 6.99772 2.09993 7.93122 1.8056C8.37159 1.66675 8.91439 1.66675 10 1.66675V1.66675C11.0856 1.66675 11.6284 1.66675 12.0688 1.8056C13.0023 2.09993 13.7335 2.83114 14.0278 3.76463C14.1667 4.205 14.1667 4.74781 14.1667 5.83341V6.66675M10 11.6667V13.3334M8.33333 18.3334H11.6667C13.3741 18.3334 14.2278 18.3334 14.909 18.077C15.9871 17.6713 16.8379 16.8205 17.2436 15.7424C17.5 15.0612 17.5 14.2075 17.5 12.5001V12.5001C17.5 10.7926 17.5 9.93892 17.2436 9.25775C16.8379 8.17969 15.9871 7.32888 14.909 6.92312C14.2278 6.66675 13.3741 6.66675 11.6667 6.66675H8.33333C6.62589 6.66675 5.77218 6.66675 5.091 6.92312C4.01294 7.32888 3.16213 8.17969 2.75638 9.25775C2.5 9.93892 2.5 10.7926 2.5 12.5001V12.5001C2.5 14.2075 2.5 15.0612 2.75638 15.7424C3.16213 16.8205 4.01294 17.6713 5.091 18.077C5.77218 18.3334 6.62589 18.3334 8.33333 18.3334Z"></path>
    </svg>Enter using password</span>
        </button>
        <password-modal id="PasswordDrawer" class="password-modal x-modal drawer z-30 fixed bottom-0 left-0 h-full w-full pointer-events-none"
          role="dialog"
          aria-modal="true"
          aria-label="Enter using password"
        >
          <overlay-element class="overlay fixed-modal invisible opacity-0 fixed bottom-0 left-0 w-full h-screen pointer-events-none" aria-controls="PasswordDrawer" aria-expanded="false"></overlay-element>
          <div class="drawer__inner z-10 absolute top-0 flex flex-col w-full h-full overflow-hidden">
            <gesture-element class="drawer__header flex justify-between opacity-0 invisible relative">
              <span class="drawer__title heading lg:text-3xl text-2xl leading-none tracking-tight hidden">Enter using password</span>
              <button class="button button--secondary button--close drawer__close hidden sm:flex items-center justify-center" type="button" is="hover-button" aria-controls="PasswordDrawer" aria-expanded="false" aria-label="Close">
                <span class="btn-fill" data-fill></span>
                <span class="btn-text"><svg class="icon icon-close icon-sm" viewBox="0 0 20 20" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
      <path stroke-linecap="round" stroke-linejoin="round" d="M5 15L15 5M5 5L15 15"></path>
    </svg></span>
              </button>
            </gesture-element>
            <div class="drawer__content opacity-0 invisible flex flex-col h-full grow shrink">
              <div class="drawer__scrollable relative flex flex-col grow shrink gap-4 md:gap-12">
                <div class="grid gap-8">
                  <p class="heading text-lg md:text-2xl leading-none tracking-tight">Enter store using password:</p><form method="post" action="/password" id="login_form" accept-charset="UTF-8" class="password-form grid gap-5 w-full"><input type="hidden" name="form_type" value="storefront_password" /><input type="hidden" name="utf8" value="✓" /><div class="field relative">
                      <input
                        type="password"
                        name="password"
                        id="Password"
                        class="input is-floating input--fill"
                        autocomplete="current-password"
                        placeholder="Password"/>
                      <label class="label is-floating" for="Password">Password</label>
                      <div class="self-submit-button absolute">
                        <button name="commit" type="submit" class="button button--primary self-button flex justify-center items-center" is="magnet-button" data-magnet="20" aria-label="Enter">
                          <span class="btn-text">
                            <svg class="icon icon-arrow-right icon-xs transform" viewBox="0 0 16 16" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
                              <path stroke-linecap="round" stroke-linejoin="round" d="M2 8.00012H14M14 8.00012L9.33333 3.3335M14 8.00012L9.33333 12.6668"></path>
                            </svg>
                          </span>
                        </button>
                      </div>
                    </div></form></div>
                <div class="text-sm">Are you the store owner? <a href="/admin" class="link">Log in here</a></div>
              </div>
            </div>
          </div>
        </password-modal>
      </div>
    </div>
  </div>
</header>


</div><div class="page-container" id="PageContainer">
    <main class="main-content relative" id="MainContent" role="main" is="password-main">
      <div id="shopify-section-template--18898806505726__newsletter-banner" class="shopify-section"><style>
  #shopify-section-template--18898806505726__newsletter-banner {
    --section-padding-top: 0px;
    --section-padding-bottom: 0px;--color-foreground: 255 255 255;
  --color-border: var(--color-foreground)/ 0.1;
  --color-border-dark: var(--color-foreground)/ 0.4;
  --color-border-light: var(--color-foreground)/ 0.06;--color-highlight: 224 165 128;--color-button-background: 0 0 0;
  --color-button-border: 0 0 0;--color-button-text: 255 255 255;--color-overlay: 0 0 0;
      --ratio-percent: 66.625%;
    }</style>

<div class="section section--padding section--rounded relative" allow-transparent-header allow-transparent-footer>
  <div class="relative">
    <div class="newsletter-banner banner media--adapt mobile:media--100vh relative">
      <media-element class="banner__media block w-full h-full overflow-hidden">
        <picture class="media media--height block w-full h-full relative overflow-hidden" is="animate-picture" data-animate="zoom-out"><img src="//mtcapra.com/cdn/shop/files/proteins.webp?v=1741317425&amp;width=800" alt="" srcset="//mtcapra.com/cdn/shop/files/proteins.webp?v=1741317425&amp;width=300 300w, //mtcapra.com/cdn/shop/files/proteins.webp?v=1741317425&amp;width=400 400w, //mtcapra.com/cdn/shop/files/proteins.webp?v=1741317425&amp;width=500 500w, //mtcapra.com/cdn/shop/files/proteins.webp?v=1741317425&amp;width=600 600w, //mtcapra.com/cdn/shop/files/proteins.webp?v=1741317425&amp;width=700 700w, //mtcapra.com/cdn/shop/files/proteins.webp?v=1741317425&amp;width=800 800w" width="800" height="533" loading="lazy" sizes="100vw" is="lazy-image" class="banner__image"></picture>
      </media-element><span class="banner__overlay absolute top-0 left-0 w-full h-full pointer-events-none"></span>
        <div class="banner__content overflow-hidden absolute z-1 top-0 left-0 w-full h-full">
          <div class="page-width w-full h-full flex md:items-center md:justify-start items-center justify-start">
            <div class="banner__box banner__box--medium md:text-left text-left"><div class="rte leading-normal body subtext-xl" ><p>Our store is temporarily closed as a new shopping experience on the way!</p></div><h1 class="banner__title heading leading-none title-xl tracking-heading" ><split-words class="split-words block" data-animate="fade-up-large" data-animate-delay="250">The Store will reopen at 8 AM PDT</split-words></h1></div>
          </div>
        </div></div>
  </div>
</div>


</div>
    </main><div id="shopify-section-main-password-footer" class="shopify-section password-footer-section"><style>
  #shopify-section-main-password-footer {
    --section-padding-top: 40px;
    --section-padding-bottom: 40px;
    --transparent-foreground: 255 255 255;
  }
</style>

<footer class="password-footer section section--padding" is="password-footer">
  <div class="page-width relative">
    
    <div class="text-sm flex items-center gap-2">This shop will be powered by 
      <a
        class="shopify-link"
        href="//www.shopify.com"
        rel="nofollow"
        target="_blank"
        aria-describedby="a11y-new-window-message"
        aria-label="Shopify"
      >
        <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-shopify" viewBox="0 0 150 43" version="1.1" aria-hidden="true">
          <path fill="currentColor" d="M33.3,8.9 C33.3,8.9 33.3,8.7 33.2,8.6 C33.1,8.5 33,8.5 33,8.5 L29.6,8.3 L27.5,6.2 C27.4,6.1 27.3,6.1 27.2,6.1 L25.4,42.2 L38,39.5 L33.3,8.9 Z M25.8,5.9 L24.9,6.2 C24.3,4.6 23.6,3.4 22.6,2.7 C21.9,2.2 21.1,2 20.3,2.1 C20.1,1.9 19.9,1.7 19.7,1.5 C18.8,0.8 17.6,0.6 16.1,1.2 C11.8,2.7 10,8.3 9.3,11 L5.5,12.1 C5.5,12.1 4.6,12.3 4.4,12.6 C4.2,12.9 4.1,13.6 4.1,13.6 L0.9,37.9 L24.5,42.3 L26.3,6 C26.1,5.8 25.9,5.9 25.8,5.9 Z M20.1,7.6 L16,8.9 C16.5,6.8 17.6,4.6 19.6,3.8 C20,4.8 20.1,6.3 20.1,7.6 Z M16.6,2.4 C17.5,2.1 18.2,2.1 18.7,2.4 C16,3.6 14.8,6.7 14.3,9.3 L11,10.3 C11.7,7.8 13.3,3.6 16.6,2.4 Z M18.9,20.3 C18.7,20.2 18.5,20.1 18.2,20 C17.9,19.9 17.7,19.8 17.4,19.7 C17.1,19.6 16.8,19.6 16.4,19.5 L15.3,19.5 C15,19.5 14.7,19.6 14.4,19.7 C14.1,19.8 13.9,19.9 13.7,20.1 C13.5,20.3 13.4,20.5 13.3,20.7 C13.2,20.9 13.1,21.2 13.1,21.4 C13.1,21.6 13.1,21.8 13.2,22 C13.3,22.2 13.4,22.4 13.5,22.6 C13.7,22.8 13.9,23 14.1,23.2 C14.3,23.4 14.6,23.6 14.9,23.8 C15.4,24.1 15.8,24.4 16.3,24.8 C16.8,25.2 17.2,25.6 17.5,26.1 C17.9,26.6 18.2,27.1 18.4,27.8 C18.6,28.4 18.7,29.1 18.7,29.9 C18.6,31.1 18.4,32.2 17.9,33.1 C17.5,34 16.8,34.7 16.1,35.2 C15.4,35.7 14.5,36 13.6,36.1 C12.7,36.2 11.7,36.2 10.8,35.9 C10.3,35.8 9.9,35.6 9.5,35.5 C9.1,35.3 8.7,35.1 8.3,34.9 C8,34.7 7.6,34.5 7.4,34.3 C7.1,34.1 6.9,33.9 6.7,33.6 L7.8,30 C8,30.2 8.2,30.3 8.5,30.5 C8.8,30.7 9.1,30.9 9.4,31 C9.7,31.2 10.1,31.3 10.4,31.5 C10.8,31.6 11.1,31.7 11.5,31.8 L12.3,31.8 C12.5,31.7 12.8,31.6 12.9,31.5 C13.1,31.4 13.2,31.2 13.3,31 C13.4,30.8 13.4,30.6 13.5,30.3 C13.5,30.1 13.5,29.8 13.4,29.6 C13.3,29.4 13.2,29.2 13.1,28.9 C13,28.7 12.8,28.5 12.5,28.2 C12.3,28 12,27.7 11.6,27.5 C11.2,27.2 10.8,26.9 10.4,26.5 C10.1,26.1 9.7,25.8 9.5,25.3 C9.3,24.9 9.1,24.4 8.9,23.9 C8.8,23.4 8.7,22.9 8.7,22.3 C8.7,21.3 8.9,20.5 9.3,19.7 C9.6,18.9 10.1,18.2 10.7,17.5 C11.3,16.9 12,16.3 12.9,15.9 C13.8,15.5 14.7,15.2 15.8,15 C16.3,14.9 16.8,14.9 17.2,14.9 C17.7,14.9 18.1,14.9 18.5,15 C18.9,15.1 19.3,15.1 19.6,15.2 C19.9,15.3 20.2,15.4 20.5,15.5 L18.9,20.3 Z M21.5,7.2 L21.5,6.7 C21.5,5.4 21.3,4.3 21,3.5 C21.3,3.5 21.6,3.6 21.9,3.8 C22.7,4.3 23.2,5.4 23.6,6.6 L21.5,7.2 Z"/>
          <path fill="currentColor" d="M45.3,29.6 C46.2,30.1 47.8,30.7 49.4,30.7 C50.8,30.7 51.6,29.9 51.6,29 C51.6,28.1 51.1,27.5 49.5,26.6 C47.6,25.5 46.2,24 46.2,22 C46.2,18.5 49.2,16 53.6,16 C55.5,16 57,16.4 57.8,16.8 L56.6,20.3 C55.9,20 54.8,19.6 53.5,19.6 C52.1,19.6 51.2,20.2 51.2,21.3 C51.2,22.1 51.9,22.7 53.1,23.3 C55.1,24.4 56.7,25.9 56.7,28 C56.7,32 53.5,34.2 49,34.1 C46.9,34.1 45,33.5 44.1,32.9 L45.3,29.6 Z M57.7,34.1 L62.6,8.9 L67.6,8.9 L65.7,18.7 L65.8,18.7 C67.1,17.1 68.9,16 71.1,16 C73.7,16 75.2,17.7 75.2,20.5 C75.2,21.4 75.1,22.7 74.8,23.8 L72.8,34.1 L67.8,34.1 L69.7,24.2 C69.8,23.5 69.9,22.7 69.9,22 C69.9,20.9 69.5,20.2 68.3,20.2 C66.7,20.2 65,22.2 64.3,25.5 L62.6,34.2 L57.7,34.2 L57.7,34.1 Z M93.3,23 C93.3,29.1 89.3,34.4 83.4,34.4 C78.9,34.4 76.5,31.3 76.5,27.5 C76.5,21.5 80.5,16.1 86.5,16.1 C91.2,16.1 93.3,19.4 93.3,23 Z M81.6,27.3 C81.6,29.1 82.3,30.5 84,30.5 C86.7,30.5 88.1,25.8 88.1,22.8 C88.1,21.3 87.5,19.8 85.7,19.8 C83.1,19.9 81.6,24.5 81.6,27.3 Z M92.1,41.1 L95.6,23 C96,21 96.4,18.3 96.6,16.4 L101,16.4 L100.7,19.2 L100.8,19.2 C102.1,17.3 104.1,16.2 106.1,16.2 C109.8,16.2 111.3,19.1 111.3,22.5 C111.3,28.5 107.4,34.6 101.6,34.6 C100.4,34.6 99.2,34.1 98.7,34.1 L98.6,34.1 L97.2,41.1 L92.1,41.1 Z M99.3,29.9 C99.8,30.3 100.5,30.6 101.4,30.6 C104.2,30.6 106.1,26 106.1,22.8 C106.1,21.5 105.6,20.1 104.1,20.1 C102.4,20.1 100.7,22.1 100.1,25.2 L99.3,29.9 Z M111.5,34.1 L114.9,16.4 L120,16.4 L116.6,34.1 L111.5,34.1 Z M118,14.5 C116.6,14.5 115.6,13.4 115.6,11.9 C115.6,10.3 116.9,9 118.5,9 C120,9 121,10.1 121,11.6 C121,13.4 119.6,14.5 118,14.5 Z M120.9,34.1 L123.6,20.1 L121.3,20.1 L122,16.4 L124.3,16.4 L124.4,15.6 C124.8,13.5 125.6,11.4 127.3,10 C128.6,8.9 130.4,8.4 132.2,8.4 C133.4,8.4 134.3,8.6 134.9,8.8 L133.9,12.7 C133.5,12.6 133,12.4 132.3,12.4 C130.6,12.4 129.6,13.9 129.3,15.6 L129.1,16.4 L132.6,16.4 L131.9,20.1 L128.4,20.1 L125.7,34.1 L120.9,34.1 L120.9,34.1 Z M138.9,16.4 L139.7,24.3 C139.9,26.1 140.1,27.6 140.1,28.5 L140.2,28.5 C140.6,27.6 141,26.2 141.7,24.3 L144.8,16.4 L150,16.4 L143.9,29.5 C141.7,34 139.6,37.2 137.3,39.4 C135.5,41.1 133.4,41.9 132.4,42.1 L131,37.9 C131.8,37.6 132.9,37.2 133.8,36.5 C135,35.7 135.9,34.6 136.5,33.5 C136.6,33.2 136.7,33 136.6,31.6 L133.6,16.4 L138.9,16.4 Z"/>
        </svg>
      </a>
    </div>
    <div class="text-sm">Are you the store owner? <a href="/admin" class="link">Log in here</a></div>
  </div>
</footer>


</div></div>

  <ul hidden>
    <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
    <li id="a11y-new-window-message">Opens in a new window.</li>
  </ul>
<style>  </style>
<div id="shopify-block-ARTg3djF4REhDLzg1M__16237003337219470499" class="shopify-block shopify-app-block"><script>
    var _ALConfig = _ALConfig || {};
    _ALConfig = {
        'shop_name': '',
        'public_domain': null,
        'proxy_path_prefix': 'apps/loyalty',
        'widgetJsPath': 'https://loyalty-admin.appstle.com/app/loyalty-widget.bundle.js',
        'widgetCssPath': 'https://loyalty-admin.appstle.com/content/loyalty-widget.css',
        'pointEarnRules': [],
        'pointRedeemRules': [],
        'widget_setting': null,
        'bundle_rules': [],
        'bundleRule': null,
        'product': null,
        'bundle_setting': null,
        'pointRoundType': 'NO_ROUND'
    };

    
    _ALConfig.shop_name = "Mt. Capra";
    

    
    _ALConfig.proxy_path_prefix = "apps/loyalty";
    

    
    _ALConfig.currency = "USD";
    

    
    _ALConfig.storeCurrency = "USD";
    

    
    _ALConfig.pointRoundType = "NO_ROUND";
    

    
    _ALConfig.public_domain = "nx0s1j-gx.myshopify.com";
    

    
    _ALConfig.widgetJsPath = "https://loyalty-admin.appstle.com/app/loyalty-widget.bundle.js?v=1743463680714";
    

    
    _ALConfig.widgetCssPath = "https://loyalty-admin.appstle.com/content/loyalty-widget.css?v=1743463680714";
    

    
    _ALConfig.referralEnabled = false;
    

    
    _ALConfig.vipTierEnabled = false;
    

    

    

    
    _ALConfig.pointEarnRules = [{"id":27076,"shop":"nx0s1j-gx.myshopify.com","type":"PURCHASE","status":"ACTIVE","historicPurchaseDuration":"NONE","basePoints":1.0,"includeSubtotal":true,"includeTax":false,"excludeCollections":null,"name":"Purchase Product","customerNotification":"{{points}} points added for {{rule_name}}","createAt":"2025-03-20T08:23:54.252527Z","updateAt":"2025-04-01T18:16:04.783953Z","rewardInterval":null,"productId":null,"collectionId":null,"variantId":null,"productData":null,"collectionData":null,"customerFacingLabel":"Get 1 points for every $1 spent on product purchases","socialUrl":null,"disableForOnSellProduct":false,"autoApprovalDays":null,"enableInterval":null,"earnLimit":null,"activityType":"REGULAR","allowedCustomerTags":null,"includeShippingPoints":false,"eligibleForFirstOrder":null,"maximumPoints":null,"restrictCustomerTags":null,"customerFacingIconUrl":null,"serial":0,"excludeOrderTags":null,"pointBasedOn":null,"excludeProducts":null,"givePointsToGuestCustomers":true,"allowedProductTags":null,"restrictProductTags":null,"rollBackPointsOnUnsubscribe":null,"addAdditionalPoints":null,"additionalPoints":null,"refundNotificationLabel":"{{points}} points removed for refund.","disablePointsForDiscountedProduct":false,"platformType":"BOTH","vipTierId":null,"earnType":"POINTS","minimumOrderValue":null,"allowedOrderTags":null}];
    

    
    _ALConfig.pointRedeemRules = [{"id":29813,"shop":"nx0s1j-gx.myshopify.com","name":"Discount Reward","type":"DISCOUNT_CODE","referralType":null,"status":"ACTIVE","redeemPoints":100.0,"discountType":"FIXED","discount":10.0,"minimumPurchaseAmount":0.0,"createAt":"2025-03-20T08:23:54.030003Z","updateAt":"2025-03-25T21:13:31.615424Z","maximumShippingRate":null,"productId":null,"variantId":null,"productData":null,"collectionId":null,"collectionData":null,"customerFacingLabel":"Redeem 100 points to receive a $10 discount","restrictCustomers":null,"restrictCustomersWithTags":null,"rewardInterval":null,"appliesOn":"ONE_TIME","combinedWithProductDiscount":null,"combinedWithShippingDiscount":null,"combinedWithOrderDiscount":null,"enableInterval":null,"redeemLimit":null,"enableNumberOfUsagesLimit":null,"numberOfUsagesLimit":null,"allowedCustomerTags":null,"earnRuleId":null,"vipTierId":null,"redeemLabel":"Get a {{discount}} discount on your entire order with a minimum spend of {{min_spend_amount}}","customerFacingIconUrl":null,"serial":0,"discountCodeForAllCustomer":null,"allowedCountries":null,"showInPosOnly":null,"redeemAllPoints":null,"enableMinimumPointsToRedeem":null,"requiredMinimumPointsToRedeem":null,"enableMaximumPointsToRedeem":null,"requiredMaximumPointsToRedeem":null,"enablePOS":null,"minimumPointsLabel":null,"maximumPointsLabel":null,"applyDiscountOnce":true,"enableDiscountPrefix":null,"discountPrefixText":null}];
    

    

    

    
    _ALConfig.vipRewards = [];
    

    
    _ALConfig.vipPointRewards = [];
    

    
    _ALConfig.widget_setting = {"id":9240,"shop":"nx0s1j-gx.myshopify.com","themePrimaryColor":null,"themeSecondaryColor":null,"widgetPosition":"LEFT","showWidget":true,"widgetBackgroundColor":"#80BE8C","widgetTextColor":"#ffffff","faq":"[\n   {\n      \"title\":\"What is this? \",\n      \"content\":\"<p>We’re excited to show our appreciation through our exclusive rewards program! By creating an account, you’ll earn points for various activities on our site, such as referrals and purchases. These points can be redeemed for discounts on future purchases—the more points you collect, the more you save!</p>\"\n   },\n   {\n      \"title\":\"Who can join?\",\n      \"content\":\"<p>Anyone with an account is automatically enrolled in the program.</p>\"\n   },\n   {\n      \"title\":\"How do I earn points?\",\n      \"content\":\"<p>You can earn points through various activities, such as referring friends and making purchases. To explore all the ways you can earn points, click on the *Ways to Earn* tab in the menu.</p>\"\n   },\n   {\n      \"title\":\"How do I redeem my points?\",\n      \"content\":\"<p>Select the *Ways to Redeem* tab. Here, you'll find a list of all the rewards we offer. If you have sufficient points, you can redeem them for a reward.</p>\"\n   },\n   {\n      \"title\":\"Is there a limit to the number of points I can earn?\",\n      \"content\":\"<p>No. Go ahead and earn as many as you can.</p>\"\n   },\n   {\n      \"title\":\"What do the 'approved', 'pending' and 'cancelled' statuses mean?\",\n      \"content\":\"<p>Approved: These points can be redeemed on rewards immediately.</p><p>Pending: These points need to be verified before you can redeem them. This typically applies to purchases and referrals.</p><p>Cancelled: These points will not be added to your account. For example, this will happen if you cancel a purchase (the points will change from pending to cancelled)</p>\"\n   }\n]","popupHeaderColor":"#80BE8C","popupTilesColor":"#f7f7f7","popupButtonColor":"#80BE8C","popupIconColor":"#000000","popupLinksColor":"#1d4ed8","homeGreetings":"Welcome, {{customer_first_name}}","homeSignup":"Sign up to <strong>{{site_name}}'s store</strong> to start earning rewards","popupButtonTextColor":"#ffffff","popupTilesTextColor":"#212121","popupWelcomeText":"Welcome  {{customer_first_name}}","popupCommunityHeadingText":"My Store","popupCommunityContentText":"Join the community","popupCardHeadingText":"Access your rewards","popupCardContentText":"Sign in to <strong>{{site_name}}'s store<\\/strong> to start earning rewards","popupCardActionText":"Sign In","popupEarnTilesText":"Ways to earn","popupRedeemTilesText":"Ways to redeem","popupEarnRewardsHeadingText":"Earn Rewards","popupRedeemRewardsHeadingText":"Redeem Rewards","popupFAQHeadingText":"FAQ's","popupRemainingPointsHeadingText":"Your points","popupAvailableRewardsHeadingText":"Your Rewards","popupAvailableRewardsContentText":"You have {{rewards}} rewards available","popupRewardsDetailsHeadingText":"Your Rewards","popupDiscountCodeGenerated":"Use the below coupon to get your discount.","popupCopyDiscount":"Apply Code","popupCopiedDiscount":"Applied","noEarnRulesLabel":"No Earn Rules Found","noRedeemRulesLabel":"No Redeem Rules Found","birthdayTitleLabel":"Enter your birthday","birthdayActionLabel":"Submit","redeemActionLabel":"Redeem","rewardDetailsTitleLabel":"Spend {{spend_amount}} and , get {{discount_amount}} {{discount_type}} discount","rewardDetailsHelpLabel":"Use the below coupon to get your discount","widgetTitle":"","customCss":null,"widgetCounterBackgroundColor":"#80BE8C","widgetCounterTextColor":"#ffffff","logoUrl":null,"notificationToastBackgroundColor":"#80BE8C","notificationToastTextColor":"#ffffff","acquirePointsBackgroundColor":"#000000","acquirePointsTextColor":"#ffffff","pointsBalanceBackgroundColor":"inherit","pointsBalanceTextColor":"#000000","popupRewardPointTitleText":"Earn Rewards","popupRewardPointContentText":"Earn points for different actions and turn those points into awesome rewards!","popupReferralTitleText":"Referrals","popupReferralContentText":"Give your friends a reward and claim your own when they make a purchase.","referralCustomerGetText":"You","referralFriendGetText":"They","referralCompletedText":"{{total_count}} referrals completed","referYourFriendTitleText":"Refer your friends","referYourFriendContentText":"When friends and family check out using the referral link below, they receive {{referred_reward}} and you receive a {{referral_reward}} reward","allowedCustomersTag":null,"createAccountLabel":"Join now","vipTierTitleLabel":"VIP","vipTierDetailsText":"Your all access pass to exclusive rewards. Reach higher tiers for more exclusive perks.","vipSpentAmountLabel":"Spent {{amount}}","vipEarnPointLabel":"Earn {{points}} Points","vipStatusLabel":"VIP Status","vipRewardLabel":"Rewards","widgetSettingJson":"{\"popupRewardsDetailsHeadingText\":\"Your Rewards\",\"checkoutPendingPointsLabel\":\"with {{pendingPoints}} pending points.\",\"minimumPointsForRedeemText\":\"Minimum {{points}} points required for point redemption\",\"checkoutAcquiredPointsLabel\":\"You have acquired {{acquiredPoints}} points from this order\",\"popupDiscountCodeGenerated\":\"Use the below coupon to get your discount.\",\"showLoyaltyOptOut\":false,\"toastPosition\":\"bottom-center\",\"primaryDedicatedPageSectionBackgroundColor\":\"#F2F8FF\",\"availablePoints\":\"Available points {{ points }}\",\"reachVipMileStoneType\":\"TOTAL_AMOUNT\",\"referralFriendGetText\":\"They\",\"popupReferralContentText\":\"Give your friends a reward and claim your own when they make a purchase.\",\"storeCreditApplyGuideLabel\":\"Your Store Credit is ready at checkout\\u2014make sure the 'Apply store credit' checkbox is checked and verify the amount you're using.\",\"dateLocalFormat\":\"DEFAULT\",\"dynamicPointsLabel\":\"Enter Points\",\"enrollLoyaltyProgramTitle\":\"Enroll Loyalty Program\",\"showRedeemSection\":true,\"vipTierBadgeBackgroundColor\":\"inherit\",\"checkoutTotalStoreCreditAcquirePoints\":\"Complete this purchase to earn up to {{totalStoreCreditPoints}} store credits.\",\"acquirePointsLoggedOutText\":\"Loyalty Members earn {{totalPoints}} points when they purchase this item.\",\"hideCheckoutBlockLoggedOutCustomers\":false,\"vipTierBadgeTextColor\":\"#000000\",\"sendEmailHeadingText\":\"Send Referral Link\",\"freeProductRewardAddedSuccessMessage\":\"Added to cart\",\"widgetTitle\":\"\",\"checkoutToggleRedeemButtonLabel\":\"Redeem Rewards\",\"rejectedStatusLabel\":\"Rejected\",\"afterCopiedDiscountRedirectUrl\":\"\",\"pointsBalanceLabel\":\"Your point balance: {{points}}\",\"popupRedeemRewardsHeadingText\":\"Redeem Rewards\",\"referredByText\":\"Referred by someone\",\"birthdayActionLabel\":\"Submit\",\"waysToEarnIcon\":\"\",\"vipTierBadgeSelector\":\"\",\"popupEarnRewardsHeadingText\":\"Earn Rewards\",\"popupAvailableRewardsContentText\":\"You have {{rewards}} rewards available\",\"claimedStatusLabel\":\"Claimed\",\"loyaltyOptoutActive\":\"Active\",\"redeemActionLabel\":\"Redeem\",\"yourReferralsHeadingLabel\":\"Your Referrals\",\"loyaltyOptoutInactive\":\"Inactive\",\"hideWidgetOnScroll\":true,\"hideWidgetLauncherOnMobile\":true,\"popupFAQAskedQuestionHeadingText\":\"Frequently Asked Questions\",\"popupEarnTilesText\":\"Ways to earn\",\"historyPointsAdjustment\":\"Points/Credits\",\"customSignInLink\":\"\",\"popupRemainingPointsHeadingText\":\"Your points\",\"waysToRedeemIcon\":\"\",\"birthdayTitleLabel\":\"Enter your birthday\",\"checkoutSelectRedeemRuleDropdownLabel\":\"Select Redeem Rule\",\"noRedeemRulesLabel\":\"No Redeem Rules Found\",\"enrolledSuccessMessage\":\"Enrolled Successfully\",\"pointExpirationDateLabel\":\"Expiration date: {{expiration_date}}\",\"popupRedeemTilesText\":\"Ways to redeem\",\"loyaltyOptOutSettingsLabel\":\"Settings\",\"checkoutTotalAcquirePointsDescription\":\"Use your points to redeem a discount on your next order.\",\"loaderIcon\":\"\",\"checkoutEmptyRewardsLabel\":\"You don't have any rewards available.\",\"emailValidationLabel\":\"Please provide a valid email\",\"historyDate\":\"Date\",\"popupAvailableRewardsHeadingText\":\"Your Rewards\",\"customerHistoryDescriptionLabel\":\"See the list of your points/credits earned and redeemed activity.\",\"totalAcquiredStoreCreditsLabel\":\"You have earned {{currency}}{{totalStoreCreditPoints}} store credits on this order\",\"claimReferralEmailFieldText\":\"Enter your email\",\"subscribeRuleRedirectActionLabel\":\"Subscribe\",\"hideToastNotification\":false,\"vipEarnPointLabel\":\"Earn {{points}} Points\",\"vipCurrentTierLabel\":\"Your Current Tier\",\"storeOnSaleForRedeemText\":\"Store on sale, to redeem point please try after {{shop_on_sale_end_date}}\",\"checkoutToggleAvailableRewardsButtonLabel\":\"Available Discounts\",\"manageLoyaltyButtonLabel\":\"Manage Loyalty\",\"hideRedeemRuleSectionOnEmpty\":true,\"popupWelcomeText\":\"Welcome  {{customer_first_name}}\",\"vipAchievableTierLabel\":\"{{milestone_type}} {{milestone}} to reach {{achievable_tier}}\",\"dailyLimitExceedText\":\"Daily limit exceed. Cannot redeem more than {{redeem_limit}} points per day\",\"showRewardSection\":true,\"enrollLoyaltyProgramDescription\":\"Enroll our loyalty program to get rewards and incentives.\",\"primaryDedicatedPageBackgroundColor\":\"#80BE8C\",\"customerGreetingsIcon\":\"👋\",\"minimumRedeemRequiredPointsLabel\":\"\",\"vipTierDetailsText\":\"Your all access pass to exclusive rewards. Reach higher tiers for more exclusive perks.\",\"membershipRewardTitleLabel\":\"Appstle Membership\",\"showVipTierBadge\":false,\"manageLoyaltyButtonUrl\":\"\",\"hideRulesForLoggedOutCustomer\":false,\"showReferralSection\":true,\"acquireStoreCreditLabel\":\"Earn {{totalStoreCreditPoints}} store credits when you buy this item\",\"toastErrorMsg\":\"Something went wrong\",\"primaryDedicatedPageTextColor\":\"#818cf8\",\"popupCommunityContentText\":\"Join the community\",\"socialMediaActionLabel\":\"Claim\",\"noCustomerHistoryLabel\":\"No History Found\",\"creditRewardDetailsHelpLabel\":\"Apply these credits on the order page to get a discount on your purchase!\",\"shareReferralEmailFieldText\":\"Enter your friend's email\",\"hidePointsBalance\":false,\"descriptionCount\":500,\"vipTierTitleLabel\":\"VIP\",\"hideFreeProductDropdownProductTitle\":false,\"referralCompletedText\":\"{{total_count}} referrals completed\",\"reviewRuleRedirectActionLabel\":\"Review\",\"popupEarnPointDescriptionText\":\"Earn more points, and turn those points into awesome rewards!\",\"popupCommunityHeadingText\":\"My Store\",\"referredCustomerRewardIcon\":\"\",\"programUpdateMessage\":\"Process initiated. Please wait for the page to reload\",\"totalAcquiredPointsLabel\":\"You have earned {{totalAcquiredPoints}} points on this order\",\"referringCustomerRewardIcon\":\"\",\"rewardsExpirationLabel\":\"{{day}}d\",\"acquirePointsLabel\":\"Earn {{totalPoints}} points when you buy this item\",\"vipSpentAmountLabel\":\"Spent {{amount}}\",\"checkoutDiscountCodeApplyButtonLabel\":\"Apply\",\"otherRulesRedirectActionLabel\":\"Claim\",\"currentVipTierBadgeLabel\":\"You are a {{current_tier}} member\",\"checkoutAvailableRewardsLabel\":\"Your Rewards\",\"popupCopiedDiscount\":\"Applied\",\"refreshOnAddToCart\":false,\"storeCreditBalanceLabel\":\"Your Store Credits\",\"loyaltyOptOutLabel\":\"Loyalty Program Updated\",\"rewardDetailsHelpLabel\":\"Use the below coupon to get your discount\",\"popupCopyDiscount\":\"Apply Code\",\"vipStatusLabel\":\"VIP Status\",\"showCustomerHistoryDescriptionToolTip\":false,\"pendingStatusLabel\":\"Pending\",\"titleCount\":60,\"popupButtonHoverColor\":\"#1A1DFF\",\"enrollLoyaltyProgramActionLabel\":\"Enroll Now\",\"popupFAQHeadingText\":\"FAQ's\",\"visitedIcon\":\"\",\"checkoutViewMoreDiscountCodeButtonLabel\":\"View More\",\"perTransactionLimitExceedText\":\"Per transaction limit exceed. Cannot redeem more then {{shop_redeem_limit}} points\",\"vipTierBenefits\":\"Benefits\",\"loggedOutFlagAcquirePoints\":false,\"vipRewardLabel\":\"Rewards\",\"sendEmailButtonText\":\"Send Email\",\"showFAQSection\":true,\"showRangeForRedeemPoints\":false,\"checkoutRedeemLabel\":\"Redeem your Points\",\"popupReferralTitleText\":\"Referrals\",\"checkoutRedeemLoginLabel\":\"Log in\",\"createAccountLabel\":\"Join now\",\"rewardDetailsTitleLabel\":\"Spend {{spend_amount}} and , get {{discount_amount}} {{discount_type}} discount\",\"widgetButtonLogoUrl\":\"https://cdn.shopify.com/s/files/1/0635/7391/7901/files/icon1.png?v=1719318035\",\"claimGiftHeaderText\":\"Claim Your Gift\",\"noRefferralAvailableText\":\"No Referrals reward available\",\"popupCardActionText\":\"Sign In\",\"minimumAmountSpentForRedeemText\":\"Minimum {{amount_spent}} spent amount required for point redemption\",\"birthdayUpdatedToastLabel\":\"Birthday Updated\",\"referButtonLabel\":\"Refer Now\",\"claimReferralGiftButtonText\":\"Claim Your Gift\",\"historyActivityDetails\":\"Activity Details\",\"widgetCopiedLabel\":\"Copied\",\"sentDiscountCodeToEmailText\":\"Referral invitation accepted.\",\"referralCustomerGetText\":\"You\",\"showPoweredBy\":true,\"referralLinkSentLabel\":\"Referral Link Sent\",\"minimumOrderCountForRedeemText\":\"Minimum {{order_count}} orders required for point redemption\",\"customerHistoryLabel\":\"Transaction history\",\"redeemLimitExceedText\":\"Redeem Limit Exceed. Cannot redeem more then {{redeem_limit}} times per {{reward_interval}}\",\"widgetDateTimeFormat\":\"MMM D, YYYY, h:mm A\",\"showVIPSection\":false,\"alreadyHaveAnAccountLabel\":\"Already have an account?\",\"referralRedirectUrl\":\"\",\"popupRewardPointContentText\":\"Earn points for different actions and turn those points into awesome rewards!\",\"noEarnRulesLabel\":\"No Earn Rules Found\",\"createAccountLink\":\"\",\"enableMetaTagForNoIndexing\":false,\"checkoutRedeemLoginDescription\":\"to check your points balance and explore the exciting rewards available for redemption.\",\"hideAppstleLoaderIcon\":false,\"popupCardHeadingText\":\"Access your rewards\",\"checkoutAllowedCustomerTags\":\"\",\"referYourFriendContentText\":\"When friends and family check out using the referral link below, they receive {{referred_reward}} and you receive a {{referral_reward}} reward\",\"loyaltyOptOutActiveLabel\":\"Loyalty program {{active_status}}.\",\"secondaryDedicatedPageBackgroundColor\":\"#ffffff\",\"popupCardContentText\":\"Sign in to <strong>{{site_name}}'s store<\\/strong> to start earning rewards\",\"rewardsDetailsExpireDate\":\"Expires at: {{expire_date}}\",\"historyStatus\":\"Status\",\"hideStoreCreditsBalance\":false,\"approvedStatusLabel\":\"Approved\",\"checkoutRestrictCustomerTags\":\"\",\"hideEarnRuleSectionOnEmpty\":true,\"checkThankYouAcquiredPointsHeadingLabel\":\"Congratulations\",\"secondaryDedicatedPageSectionBackgroundColor\":\"#FFFFFF\",\"currentVipTierText\":\"Your Current Tier\",\"popupRewardPointTitleText\":\"Earn Rewards\",\"freeProductRewardAddToCart\":\"Add to cart\",\"showEarnSection\":true,\"showTierName\":false,\"checkoutRedeemLoginURL\":\"\",\"customFontUrl\":\"\",\"referYourFriendTitleText\":\"Refer your friends\",\"recurringStatusLabel\":\"Recurring\",\"claimReferralGiftDescriptionText\":\"Someone has sent you a gift. Enter your email to claim it now.\",\"showTransactionHistory\":true,\"secondaryDedicatedPageTextColor\":\"#4b5563\",\"dynamicPointsHelpText\":\"Spend {{points}} points to get {{discount}} discount.\",\"customHtmlInject\":\"[]\",\"checkoutTotalAcquirePoints\":\"Complete this purchase to earn up to {{totalAcquiredPoints}} points\"}","claimGiftHeaderText":"Claim Your Gift","claimReferralGiftDescriptionText":"Someone has sent you a gift. Enter your email to claim it now.","claimReferralEmailFieldText":"Enter your email","claimReferralGiftButtonText":"Claim Your Gift","sentDiscountCodeToEmailText":"Referral invitation accepted.","referredByText":"Referred by someone","sendEmailHeadingText":"Send Referral Link","sendEmailButtonText":"Send Email","widgetButtonLogoUrl":"https:\\/\\/cdn.shopify.com\\/s\\/files\\/1\\/0635\\/7391\\/7901\\/files\\/icon1.png?v=1719318035","currentVipTierText":"Your Current Tier","showReferralSocialMedia":true,"referralSocialMediaInfo":"[{\"socialMediaIconURL\":\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB2aWV3Qm94PSItMzIgMCA1MTIgNTEyIj4KCTxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTY0IDMyQzI4LjcgMzIgMCA2MC43IDAgOTZ2MzIwYzAgMzUuMyAyOC43IDY0IDY0IDY0aDk4LjJWMzM0LjJoLTUyLjhWMjU2aDUyLjh2LTMzLjdjMC04Ny4xIDM5LjQtMTI3LjUgMTI1LTEyNy41YzE2LjIgMCA0NC4yIDMuMiA1NS43IDYuNFYxNzJjLTYtLjYtMTYuNS0xLTI5LjYtMWMtNDIgMC01OC4yIDE1LjktNTguMiA1Ny4yVjI1Nmg4My42bC0xNC40IDc4LjJIMjU1VjQ4MGgxMjljMzUuMyAwIDY0LTI4LjcgNjQtNjRWOTZjMC0zNS4zLTI4LjctNjQtNjQtNjR6IiAvPgo8L3N2Zz4=\",\"socialMediaLink\":\"https://facebook.com/Shopify\",\"socialMedia\":\"FACEBOOK\"},{\"socialMediaIconURL\":\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB2aWV3Qm94PSItMzIgMCA1MTIgNTEyIj4KCTxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTY0IDMyQzI4LjcgMzIgMCA2MC43IDAgOTZ2MzIwYzAgMzUuMyAyOC43IDY0IDY0IDY0aDMyMGMzNS4zIDAgNjQtMjguNyA2NC02NFY5NmMwLTM1LjMtMjguNy02NC02NC02NHptMjk3LjEgODRMMjU3LjMgMjM0LjZMMzc5LjQgMzk2aC05NS42TDIwOSAyOTguMUwxMjMuMyAzOTZINzUuOGwxMTEtMTI2LjlMNjkuNyAxMTZoOThsNjcuNyA4OS41bDc4LjItODkuNXptLTM3LjggMjUxLjZMMTUzLjQgMTQyLjloLTI4LjNsMTcxLjggMjI0LjdoMjYuM3oiIC8+Cjwvc3ZnPg==\",\"socialMediaLink\":\"https://x.com\",\"socialMedia\":\"X\"},{\"socialMediaIconURL\":\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KCTxnIGZpbGw9ImN1cnJlbnRDb2xvciI+CgkJPHBhdGggZD0iTTIyIDcuNTM1VjE3YTMgMyAwIDAgMS0yLjgyNCAyLjk5NUwxOSAyMEg1YTMgMyAwIDAgMS0yLjk5NS0yLjgyNEwyIDE3VjcuNTM1bDkuNDQ1IDYuMjk3bC4xMTYuMDY2YTEgMSAwIDAgMCAuODc4IDBsLjExNi0uMDY2eiIgLz4KCQk8cGF0aCBkPSJNMTkgNGMxLjA4IDAgMi4wMjcuNTcgMi41NTUgMS40MjdMMTIgMTEuNzk3bC05LjU1NS02LjM3YTMgMyAwIDAgMSAyLjM1NC0xLjQyTDUgNHoiIC8+Cgk8L2c+Cjwvc3ZnPg==\",\"socialMediaLink\":\"https://mail.google.com\",\"socialMedia\":\"EMAIL\"}]","restrictedCustomersTag":null,"popupFAQAskedQuestionHeadingText":"Frequently Asked Questions","blockWidgetOnPages":null,"colorSettingsJson":"{\"popupLinksColor\":\"#1d4ed8\",\"popupHeaderColor\":\"#80BE8C\",\"popupIconColor\":\"#000000\",\"acquirePointsBackgroundColor\":\"#000000\",\"pointsBalanceBackgroundColor\":\"inherit\",\"pointsBalanceTextColor\":\"#000000\",\"widgetCounterBackgroundColor\":\"#80BE8C\",\"popupButtonColor\":\"#80BE8C\",\"popupTilesColor\":\"#f7f7f7\",\"widgetBackgroundColor\":\"#80BE8C\",\"notificationToastTextColor\":\"#ffffff\",\"widgetCounterTextColor\":\"#ffffff\",\"notificationToastBackgroundColor\":\"#80BE8C\",\"popupTilesTextColor\":\"#212121\",\"popupButtonTextColor\":\"#ffffff\",\"widgetTextColor\":\"#ffffff\",\"acquirePointsTextColor\":\"#ffffff\"}","widgetType":"LAUNCHER","imageLinksJson":"{\"collectionDiscountRuleImage\":\"\",\"purchaseRuleImage\":\"\",\"buyProductFromCollectionRuleImage\":\"\",\"vipTierImage\":\"\",\"freeShippingRuleImage\":\"\",\"birthdayDiscountRuleImage\":\"\",\"referralBackgroundImage\":\"\",\"youtubeRuleImage\":\"\",\"referralReferenceImage\":\"\",\"birthdayRuleImage\":\"\",\"judgeMeReviewRuleImage\":\"\",\"pinterestRuleImage\":\"\",\"freeProductRuleImage\":\"\",\"productDiscountRuleImage\":\"\",\"faqIconImage\":\"\",\"looxIoReviewRuleImage\":\"\",\"stampedIoReviewRuleImage\":\"\",\"productReviewRuleImage\":\"\",\"discountRuleImage\":\"\",\"faqBackgroundImage\":\"\",\"tiktokRuleImage\":\"\",\"twitterRuleImage\":\"\",\"subscriptionRuleImage\":\"\",\"buyProductRuleImage\":\"\",\"createAccountRuleImage\":\"\",\"dynamicDiscountRuleImage\":\"\",\"visitShopRuleImage\":\"\",\"facebookRuleImage\":\"\",\"heroBackgroundImage\":\"\",\"instagramRuleImage\":\"\",\"okendoReviewRuleImage\":\"\",\"availableRewardsImage\":\"\"}","dynamicPointsLabel":"Enter Points","dynamicPointsHelpText":"Spend {{points}} points to get {{discount}} discount.","customerGreetingsIcon":"\\uD83D\\uDC4B","noRefferralAvailableText":"No Referrals reward available","vipCurrentTierLabel":"Your Current Tier","customerHistoryLabel":"Transaction history","customerHistoryDescriptionLabel":"See the list of your points\\/credits earned and redeemed activity.","noCustomerHistoryLabel":"No History Found","acquirePointsLabel":"Earn {{totalPoints}} points when you buy this item","heroBackgroundImage":"","referralReferenceImage":"","referralBackgroundImage":"","purchaseRuleImage":"","subscriptionRuleImage":"","createAccountRuleImage":"","visitShopRuleImage":"","birthdayRuleImage":"","buyProductRuleImage":"","buyProductFromCollectionRuleImage":"","facebookRuleImage":"","pinterestRuleImage":"","instagramRuleImage":"","tiktokRuleImage":"","youtubeRuleImage":"","twitterRuleImage":"","stampedIoReviewRuleImage":"","looxIoReviewRuleImage":"","judgeMeReviewRuleImage":"","productReviewRuleImage":"","okendoReviewRuleImage":"","discountRuleImage":"","freeShippingRuleImage":"","freeProductRuleImage":"","productDiscountRuleImage":"","collectionDiscountRuleImage":"","dynamicDiscountRuleImage":"","birthdayDiscountRuleImage":"","availableRewardsImage":"","vipTierImage":"","faqBackgroundImage":"","showAcquirePoints":false,"acquirePointsSelector":null,"showPointsBalance":null,"pointsBalanceSelector":null,"yourReferralsHeadingLabel":"Your Referrals","pendingStatusLabel":"Pending","claimedStatusLabel":"Claimed","approvedStatusLabel":"Approved","rejectedStatusLabel":"Rejected","recurringStatusLabel":"Recurring","socialMediaActionLabel":"Claim","pointsBalanceLabel":"Your point balance: {{points}}","showPoweredBy":true,"vipAchievableTierLabel":"{{milestone_type}} {{milestone}} to reach {{achievable_tier}}","loyaltyOptOutSettingsLabel":"Settings","loyaltyOptOutActiveLabel":"Loyalty program {{active_status}}.","forceRedirectDedicatedPage":null,"historyDate":"Date","historyActivityDetails":"Activity Details","historyPointsAdjustment":"Points\\/Credits","historyStatus":"Status","reviewRuleRedirectActionLabel":"Review","afterCopiedDiscountRedirectUrl":"","showVipTierBadge":false,"vipTierBadgeSelector":"","loyaltyOptOutLabel":"Loyalty Program Updated","vipTierBadgeBackgroundColor":"inherit","vipTierBadgeTextColor":"#000000","currentVipTierBadgeLabel":"You are a {{current_tier}} member","faqIconImage":"","descriptionCount":500,"customHtmlInject":"[]","checkoutAcquiredPointsLabel":"You have acquired {{acquiredPoints}} points from this order","checkoutPendingPointsLabel":"with {{pendingPoints}} pending points.","availablePoints":"Available points {{ points }}","showTransactionHistory":true,"showLoyaltyOptOut":false,"checkThankYouAcquiredPointsHeadingLabel":"Congratulations","checkoutSelectRedeemRuleDropdownLabel":"Select Redeem Rule","loyaltyOptoutActive":"Active","loyaltyOptoutInactive":"Inactive","createAccountLink":"","showReferralSection":true,"showRewardSection":true,"showRedeemSection":true,"showEarnSection":true,"showFAQSection":true,"showVIPSection":false,"popupEarnPointDescriptionText":"Earn more points, and turn those points into awesome rewards!","vipTierBenefits":"Benefits","redeemLimitExceedText":"Redeem Limit Exceed. Cannot redeem more then {{redeem_limit}} times per {{reward_interval}}","dailyLimitExceedText":"Daily limit exceed. Cannot redeem more than {{redeem_limit}} points per day","perTransactionLimitExceedText":"Per transaction limit exceed. Cannot redeem more then {{shop_redeem_limit}} points","storeOnSaleForRedeemText":"Store on sale, to redeem point please try after {{shop_on_sale_end_date}}","minimumOrderCountForRedeemText":"Minimum {{order_count}} orders required for point redemption","minimumPointsForRedeemText":"Minimum {{points}} points required for point redemption","minimumAmountSpentForRedeemText":"Minimum {{amount_spent}} spent amount required for point redemption","enrollLoyaltyProgramTitle":"Enroll Loyalty Program","enrollLoyaltyProgramDescription":"Enroll our loyalty program to get rewards and incentives.","enrollLoyaltyProgramActionLabel":"Enroll Now","freeProductRewardAddToCart":"Add to cart","freeProductRewardAddedSuccessMessage":"Added to cart","enrolledSuccessMessage":"Enrolled Successfully","acquirePointsLoggedOutText":"Loyalty Members earn {{totalPoints}} points when they purchase this item.","customFontUrl":"","visitedIcon":"","referButtonLabel":"Refer Now","allowWidgetOnSpecificPages":null,"referralLinkSentLabel":"Referral Link Sent","referralRedirectUrl":"","showRangeForRedeemPoints":false,"hideAppstleLoaderIcon":false,"hideFreeProductDropdownProductTitle":false,"showToLoggedInCustomerOnly":true,"enableMetaTagForNoIndexing":false,"rewardsExpirationLabel":"{{day}}d","waysToEarnIcon":"","waysToRedeemIcon":"","loaderIcon":"","toastPosition":"bottom-center","widgetDateTimeFormat":"MMM D, YYYY, h:mm A","shareReferralEmailFieldText":"Enter your friend's email","subscribeRuleRedirectActionLabel":"Subscribe","otherRulesRedirectActionLabel":"Claim","toastErrorMsg":"Something went wrong","primaryDedicatedPageBackgroundColor":"#80BE8C","secondaryDedicatedPageBackgroundColor":"#ffffff","primaryDedicatedPageTextColor":"#818cf8","secondaryDedicatedPageTextColor":"#4b5563","minimumRedeemRequiredPointsLabel":"","titleCount":60,"programUpdateMessage":"Process initiated. Please wait for the page to reload","widgetCopiedLabel":"Copied","primaryDedicatedPageSectionBackgroundColor":"#F2F8FF","secondaryDedicatedPageSectionBackgroundColor":"#FFFFFF","birthdayUpdatedToastLabel":"Birthday Updated","refreshOnAddToCart":false,"showTierName":false,"customSignInLink":"","checkoutRedeemLabel":"Redeem your Points","checkoutRedeemLoginLabel":"Log in","checkoutRedeemLoginDescription":"to check your points balance and explore the exciting rewards available for redemption.","checkoutRedeemLoginURL":"","checkoutTotalAcquirePoints":"Complete this purchase to earn up to {{totalAcquiredPoints}} points","checkoutTotalAcquirePointsDescription":"Use your points to redeem a discount on your next order.","creditRewardDetailsHelpLabel":"Apply these credits on the order page to get a discount on your purchase!","reachVipMileStoneType":"TOTAL_AMOUNT","showCustomerHistoryDescriptionToolTip":false,"checkoutTotalStoreCreditAcquirePoints":"Complete this purchase to earn up to {{totalStoreCreditPoints}} store credits.","acquireStoreCreditLabel":"Earn {{totalStoreCreditPoints}} store credits when you buy this item","hideRulesForLoggedOutCustomer":false,"storeCreditBalanceLabel":"Your Store Credits","hideCheckoutBlockLoggedOutCustomers":false,"checkoutAllowedCustomerTags":"","checkoutRestrictCustomerTags":"","hideWidgetLauncherOnMobile":true,"checkoutToggleRedeemButtonLabel":"Redeem Rewards","checkoutToggleAvailableRewardsButtonLabel":"Available Discounts","checkoutAvailableRewardsLabel":"Your Rewards","checkoutEmptyRewardsLabel":"You don't have any rewards available.","checkoutDiscountCodeApplyButtonLabel":"Apply","checkoutViewMoreDiscountCodeButtonLabel":"View More","referringCustomerRewardIcon":"","referredCustomerRewardIcon":"","emailValidationLabel":"Please provide a valid email","pointExpirationDateLabel":"Expiration date: {{expiration_date}}","totalAcquiredPointsLabel":"You have earned {{totalAcquiredPoints}} points on this order","totalAcquiredStoreCreditsLabel":"You have earned {{currency}}{{totalStoreCreditPoints}} store credits on this order","manageLoyaltyButtonLabel":"Manage Loyalty","hideToastNotification":false,"dateLocalFormat":"DEFAULT","manageLoyaltyButtonUrl":"","rewardsDetailsExpireDate":"Expires at: {{expire_date}}","hideEarnRuleSectionOnEmpty":true,"hideRedeemRuleSectionOnEmpty":true,"hideStoreCreditsBalance":false,"hidePointsBalance":false,"popupButtonHoverColor":"#1A1DFF","alreadyHaveAnAccountLabel":"Already have an account?","membershipRewardTitleLabel":"Appstle Membership","storeCreditApplyGuideLabel":"Your Store Credit is ready at checkout\\u2014make sure the 'Apply store credit' checkbox is checked and verify the amount you're using.","hideWidgetOnScroll":true,"loyaltyPageMetaTitle":null,"loyaltyPageMetaDescription":null,"hideExpirationDate":null,"loggedOutFlagAcquirePoints":false};
    

    

    
    _ALConfig.storeFrontAccessToken = "e08a6d87ec1745000f7112f556289bb1";
    

    
    _ALConfig.pointsExpirationSetting = null;
    

    
    _ALConfig.customerId = null;
    _ALConfig.customerName = '';
    _ALConfig.customerEmail = null;
    _ALConfig.customerTags = [];
    _ALConfig.customerLoyalty = null;
    

    
    _ALConfig.shop = "nx0s1j-gx.myshopify.com";
    _ALConfig.shopMoneyFormat = "${{amount}}";
    _ALConfig.shopMoneyFormatWithCurrencyFormat = "${{amount}} USD";
    

    
    
        _ALConfig.enableInactiveCustomer = true;
    

    
    _ALConfig.allowCustomerOptIn = true;
    

    
    _ALConfig.enableDiscountToApplyAutomatically = true;
    

    
        _ALConfig.hasDedicatedPageAccess = true;
    

    
        _ALConfig.themeEditorMode = false;
    

    var loyaltyGlobalStyles = `<style>
      body {
        margin: 0
      }
      .appstle-loyalty-hidden {
        display: none !important
      }
  </style>`
    document.querySelector('body').insertAdjacentHTML('beforeend', loyaltyGlobalStyles);

    window.addEventListener('message', appstleLoyaltyIframeListener, false);

    function appstleLoyaltyIframeListener(event) {
        if (event?.data && typeof event?.data.indexOf === 'function' && event?.data?.indexOf('appstle_loyalty_message_to_redirect_to_account') !== -1) {
            window.location.href = 'https://' + window.location.host + '/account';
        } else if (event?.data && typeof event?.data.indexOf === 'function' && event?.data?.indexOf('appstle_message_to_redirect_to_signup') !== -1) {
            window.location.href = 'https://' + window.location.host + '/account/register';
        } else if (event?.data && event?.data?.type === 'appstle_message_to_redirect_to_after_copied_discount_redirect_url' && typeof event?.data?.value === 'string') {
            window.location.href = 'https://' + window.location.host + event?.data?.value;
        } else if (event?.data && typeof event?.data.indexOf === 'function' && event?.data?.indexOf('appstle_message_to_apply_discount') !== -1) {
            var discountCode = (event.data.split('|'))[1];
            var discountURL = location.origin + '/discount/' + discountCode;
            fetch(discountURL).then(res => {
                if (res.ok) {
                    console.log('Discount Code Applied');
                    const discountDetails = window?._ALConfig?.customerLoyalty && window?._ALConfig?.customerLoyalty?.rewards?.find((item) => item?.discountCode === discountCode) || null;
                    if(discountCode && discountDetails){
                        const discountData = {discountCode: discountCode || discountDetails?.discountCode, description: discountDetails?.description, customerId: discountDetails?.customerId}
                        document.dispatchEvent(new CustomEvent(`AppstleLoyalty:AppliedDiscountCode`, { detail: discountData}));
                        window.dispatchEvent(new CustomEvent(`AppstleLoyalty:AppliedDiscountCode`, { detail: discountData}));
                    }
                } else {
                    console.log('Discount Code NOT Applied');
                }
            });
        } else if (event?.data && typeof event?.data?.indexOf === 'function' && event?.data?.indexOf('appstle_message_to_redirect_to_custom_url') !== -1) {
            if (_ALConfig?.widget_setting?.createAccountLink) {
                const signUpLink = _ALConfig?.widget_setting?.createAccountLink?.replace("{{proxy_path_prefix}}", "");
                window.location.href = `${window?.Shopify?.routes?.root || '/'}${signUpLink?.replace(/\\\//g, "/")?.replace(/^\/+/, "")}`;
            }
        }
    }

    
        <!-- BEGIN app snippet: loyalty-snackbar -->
    const snackBarStyles = `<style>
         #snackbar {
                visibility: hidden;
                min-width: 250px;
                text-align: center;
                position: fixed;
                z-index: 9999999;
                bottom: 90px;
                font-size: 15px;

            }

            .left_snackbar {
                left: 30px;
            }

            #snackbar .icon {
                display: flex
            }

            #snackbar.show {
                visibility: visible;
                -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
                animation: fadein 0.5s, fadeout 0.5s 2.5s;
            }

            #snackbar .arrow_icon {
                font-size: 25px;
            }

            div.snackElement {
                background-color: #80BE8C;
                color: #ffffff;
                border-radius: 16px;
                width: 350px;
                height: 94px;
                position: relative;
                overflow: hidden;
                padding: 0;
                margin-bottom: 10px;
                text-align: left;
            }

          svg.appstle-green-bubble {
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 0;
        }

        svg.closeSnackBar {
            position: absolute;
            right: 16px;
            top: 16px;
            cursor: pointer;
        }

        #snackbar .message {
            padding-left: 74px;
            font-size: 20px;
            padding-top: 10px;
            padding-right: 46px;
            font-weight: bold;
        }

        #snackbar .description {
            width: 100%;
            height: 100%;
            display: flex;
            justify-content: center;
            align-items: center;
            padding: 0 65px;
            font-weight: 400;
            line-height: 1;
            font-size: 14px;
        }

        @-webkit-keyframes fadein {
            from {
                bottom: 0;
                opacity: 0;
            }
            to {
                bottom: 30px;
                opacity: 1;
            }
        }

        @keyframes fadein {
            from {
                bottom: 0;
                opacity: 0;
            }
            to {
                bottom: 30px;
                opacity: 1;
            }
        }

        @-webkit-keyframes fadeout {
            from {
                bottom: 30px;
                opacity: 1;
            }
            to {
                bottom: 0;
                opacity: 0;
            }
        }

        @keyframes fadeout {
            from {
                bottom: 30px;
                opacity: 1;
            }
            to {
                bottom: 0;
                opacity: 0;
            }
        }
</style>`;
    document.querySelector('body').insertAdjacentHTML('beforeend', snackBarStyles);
    const snackBarHtml = `<div id="snackbar"></div>`;
    document.querySelector('body').insertAdjacentHTML('beforeend', snackBarHtml);

    window.addEventListener('message', toasterEventListener, false);

    function toasterEventListener(event) {
        if (event?.data && typeof event?.data.indexOf === 'function' && event?.data?.indexOf('appstle_message_for_notification') !== -1) {
            var message = event?.data?.split('|')[1];
            showAppstleLoyaltyToaster(message);
        }
    }

    let snackBarIndex = 0;

    function showAppstleLoyaltyToaster(msg) {
        var snackBar = document.getElementById('snackbar');
        snackBar.classList.add('show');
        snackBar.insertAdjacentHTML('beforeend', `
        <div class="snackElement"  id="elem${snackBarIndex}">
            <div class="description">${msg}</div>
            <svg  class="appstle-green-bubble" xmlns="http://www.w3.org/2000/svg" width="50" height="45" viewBox="0 0 84 75" fill="none">
                <circle cx="20.6075" cy="9.29547" r="9.29547" fill="#2C7721"/>
                <circle cx="80.0986" cy="47.7167" r="3.71819" fill="#2C7721"/>
                <path d="M79.4438 11.0253C82.4971 18.5483 78.8737 27.1221 71.3507 30.1754C70.5208 30.5122 69.6781 30.7678 68.8315 30.9458C64.1204 31.9366 58.8591 33.2841 56.3382 37.3855C53.3951 42.1741 55.0036 48.3927 59.3496 51.9571C68.015 59.0642 75.0268 68.4315 79.3829 79.6187C92.9059 114.348 75.7149 153.464 40.9856 166.987C6.25636 180.51 -32.8599 163.319 -46.3829 128.59C-59.9059 93.8607 -42.7149 54.7445 -7.98562 41.2214C7.18342 35.3148 23.1894 35.2678 37.5341 39.9824C42.7299 41.69 48.6536 40.072 51.5174 35.4125L52.5823 33.68C54.694 30.2441 53.7172 25.8191 52.2006 22.0823C49.1473 14.5592 52.7707 5.98544 60.2937 2.93215C67.8167 -0.121136 76.3906 3.5023 79.4438 11.0253Z" fill="#2C7721"/>
            </svg>
            <svg class="closeSnackBar" onclick="closeSnackBar('elem${snackBarIndex}')" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none">
                <path d="M2.93934 18.9393C2.35355 19.5251 2.35355 20.4749 2.93934 21.0607C3.52513 21.6464 4.47487 21.6464 5.06066 21.0607L12 14.1213L18.9393 21.0607C19.5251 21.6465 20.4749 21.6465 21.0607 21.0607C21.6464 20.4749 21.6464 19.5251 21.0607 18.9393L14.1213 12L21.0607 5.06066C21.6464 4.47487 21.6464 3.52513 21.0607 2.93934C20.4749 2.35355 19.5251 2.35355 18.9393 2.93934L12 9.87868L5.06066 2.93934C4.47487 2.35356 3.52513 2.35356 2.93934 2.93934C2.35355 3.52513 2.35355 4.47488 2.93934 5.06066L9.87868 12L2.93934 18.9393Z" fill="white"/>
            </svg>
        </div>`);
        const el = snackBarIndex;
        setTimeout(function() {
            if (document.getElementById(`elem${el}`))
                document.getElementById(`elem${el}`).remove();
        }, 5000);
        snackBarIndex++;

    }

    const closeSnackBar = (el) => document.getElementById(el).remove();

    document.addEventListener('DOMContentLoaded', () => {
        
    });

<!-- END app snippet -->
    

    
        <!-- BEGIN app snippet: loyalty-widget -->
    const parseHtmlStringContent = (content) => {
        if (typeof content !== 'string') return content;
        try {
            const htmlDecoded = content?.replace(/\\\//g, '/');
            return JSON.parse(`"${htmlDecoded}"`);
        } catch (error) {
            console.error('Error parsing content:', error);
            return content;
        }
    };

    const loyaltyWidgetStyles = `<style>
    .appstle-loyalty-widget-close-icon {
        width: 28px;
        height: 28px;
        opacity: 0;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        transition: opacity 0.2s;
    }
    .appstle-loyalty-button {
        bottom: 24px;
        z-index: 1234567;
        border-radius: 12px;
        position: fixed;
        border: none;
        transition: max-width 1s;
        padding: 0 19px;
        overflow: hidden;
        height: 56px;
        transform-origin: left;
        max-width: 300px;
        background-color: #80BE8C;
        color: #ffffff;
    }
    .appstle-loyalty-right {
        right: 40px;
    }
    .appstle-loyalty-left {
        left: 40px;
    }
    #appstle_loyalty_iframe {
        width: 1px;
        min-width: 400px;
        border: none;
        height: 516px;
        position: fixed;
        bottom: 100px;
        z-index: 1234567;
        box-shadow: 0 4px 6px -1px rgb(0 0 0 / 10%), 0 2px 4px -2px rgb(0 0 0 / 10%);
        background-color: white;
        border-radius: 12px;
        max-height: calc(100vh - 120px);
        transform: scale(0) !important;
        transition: all 0.5s;
        transform-origin: bottom  left ;
        max-width: 80vw;
    }
    @media screen and (max-width: 800px) {
        #appstle_loyalty_iframe {
            left: 0 !important;
            height: 100vh !important;
            top: 0 !important;
            min-width: 100% !important;

        }
        #appstle_loyalty_iframe.open + .appstle-loyalty-button {
            left: 50%;
            transform: translateX(-50%);
        }
        .appstle-loyalty-button {
            transition: all 0.5s;
        }
    }
    #appstle_loyalty_iframe.open {
        transform: scale(1) !important;
    }
    #appstle_loyalty_iframe.open.show-close-icon + button .appstle-loyalty-widget-close-icon {
        opacity: 1;
    }
    #appstle_loyalty_iframe.open + button .appstle_loyalty_widget_button_wrapper {
        color: transparent;
    }
    .appstle_loyalty_widget_button_wrapper {
        height: 100%;
        width: 100%;
        display: flex;
        flex-wrap: nowrap;
        align-items: center;
        gap: 10px;
    }
    .appstle-loyalty-widget-button-text {
        flex-shrink: 0;
    }
    .loyalty_widget_available_points {
        display: none;
        height: 100%;
        width: auto;
        flex-shrink: 0;
    }
    .appstle_show_points .loyalty_widget_available_points {
        display: flex;
        align-items: center;
        padding: 0 8px;
        margin-right: -14px;
        background-color: #80BE8C;
        color: #ffffff;
    }
    #appstle_loyalty_iframe.open.show-close-icon + button {
        background-color: #80BE8C;
    }
    #appstle_loyalty_iframe.open.show-close-icon + button .appstle-loyalty-widget-button-text-wrapper {
        opacity: 0;
    }
    #appstle_loyalty_iframe.open + button {
        max-width: 56px;
    }
    .loyalty-widget-buttonImage {
        height: 24px;
        width: 24px;
    }
    .appstle-loyalty-widget-button-text-wrapper {
        height: 100%;
        display: flex;
        gap: 4px;
        align-items: center;
    }
    .right_snackbar {
        right: 30px;
    }

    
        @media screen and (max-width: 576px) {
            #appstle_loyalty_iframe,
            .appstle-loyalty-button {
                display: none;
            }
        }
    
</style>`;
    document.querySelector('body').insertAdjacentHTML('beforeend', loyaltyWidgetStyles);
    const mainHTMLString = `<iframe id="appstle_loyalty_iframe" class="appslte-iframe" title="Appstle Loyalty Widget"></iframe>
    <button id="appstle-loyalty-button" class="appstle-loyalty-button appstle-loyalty-hidden ${_ALConfig?.customerId ? `logged-in-customer-loyalty-button` : `logged-out-customer-loyalty-button`}" style="${_ALConfig.widget_setting.showWidget && _ALConfig.widget_setting.widgetType === 'LAUNCHER' ? `` : `display: none !important;`}">
        <div class="appstle_loyalty_widget_button_wrapper">
            <div class="appstle-loyalty-widget-button-text-wrapper">
               
                 <img src="${parseHtmlStringContent('https:\/\/cdn.shopify.com\/s\/files\/1\/0635\/7391\/7901\/files\/icon1.png?v=1719318035')}" alt="" role="presentation" class="loyalty-widget-buttonImage">
               
               <span id="loyalty-widget-title" class="appstle-loyalty-widget-button-text"></span>
            </div>
            <div class="loyalty_widget_available_points"></div>
        </div>
        <svg class="appstle-loyalty-widget-close-icon" xmlns="http://www.w3.org/2000/svg" fill="none"
             viewBox="0 0 24 24"
             stroke-width="1.5" stroke="currentColor">
            <path stroke-linecap="round" stroke-linejoin="round" d="M6 18L18 6M6 6l12 12"></path>
        </svg>
    </button>`;
    document.querySelector('body').insertAdjacentHTML('beforeend', mainHTMLString);
    window.addEventListener('message', widgetEventListener, false);

    function widgetEventListener(event) {
      if (event?.data && typeof event?.data.indexOf === 'function' && event?.data?.indexOf('appstle_message_for_showWidget') !== -1) {
      } else if (event?.data && typeof event?.data.indexOf === 'function' && event?.data?.indexOf('appstle_widget_showHide') !== -1) {
        document.querySelector('#appstle-loyalty-button')?.classList?.remove('appstle-loyalty-hidden');
        toggleWidget();
      } else if (event?.data && typeof event?.data.indexOf === 'function' && event?.data?.indexOf('refresh_appstle_loyalty_widget') !== -1 && _ALConfig?.widget_setting?.widgetType === 'LAUNCHER') {
          loadAppstleLoyaltyWidget()
          console.log("REFRESH WIDGET");
      }
    }

    function removeAppstleLoyaltyWidget() {
      document.querySelector('#appstle-loyalty-button')?.classList?.add('appstle-loyalty-hidden');
      document.querySelector('#appstle_loyalty_iframe')?.classList?.add('appstle-loyalty-hidden');
    }

    (function checkForWidgetRestrictions() {
      let isShowWidget = true;

      if(_ALConfig?.customerLoyalty?.customerStatus === 'EXCLUDED') {
        isShowWidget = false;
      }
        if (!_ALConfig?.customerId) {
            isShowWidget = !(_ALConfig?.widget_setting?.restrictedCustomersTag || _ALConfig?.widget_setting?.allowedCustomersTag)
        }
      if (_ALConfig?.widget_setting?.allowedCustomersTag?.length && isShowWidget) {
        let allowedTags = _ALConfig?.widget_setting?.allowedCustomersTag.split(',');
        if (allowedTags?.length > 0 && !_ALConfig?.customerTags?.some((tag) => allowedTags?.some((allowedTag) => allowedTag?.trim()?.toLowerCase() ===  tag?.trim()?.toLowerCase()))) {
          isShowWidget = false;
        }
      }
      if (_ALConfig?.widget_setting?.restrictedCustomersTag?.length && isShowWidget) {
        let restrictedTags = _ALConfig?.widget_setting?.restrictedCustomersTag?.split(',');
        if (restrictedTags?.length > 0 && _ALConfig?.customerTags?.some((tag) => restrictedTags?.some((restrictedTag) => restrictedTag?.trim()?.toLowerCase() ===  tag?.trim()?.toLowerCase()))) {
          isShowWidget = false;
        }
      }
      if (_ALConfig?.widget_setting?.blockWidgetOnPages?.length && isShowWidget) {
        let restrictedPages = _ALConfig?.widget_setting?.blockWidgetOnPages?.split(',');
        const currentPage = window?.location?.pathname;
        if (restrictedPages?.length > 0) {
          if (restrictedPages?.includes('/homepage') && currentPage === '/') {
            isShowWidget = false;
          } else if (restrictedPages?.some((page) => currentPage?.includes(page))) {
            isShowWidget = false;
          }
        }
      }
      if (_ALConfig?.widget_setting?.allowWidgetOnSpecificPages?.length && isShowWidget) {
        let allowedPages = _ALConfig?.widget_setting?.allowWidgetOnSpecificPages?.split(',');
        const currentPage = window?.location?.pathname;
        if (allowedPages?.length > 0) {
            if (allowedPages?.includes('/homepage') && currentPage === '/') {
                isShowWidget = true;
            } else if (allowedPages?.some((page) => currentPage?.includes(page))) {
                isShowWidget = true;
            } else {
                isShowWidget = false
            }
        }
      }
      if (!_ALConfig?.customerId && _ALConfig?.widget_setting?.showToLoggedInCustomerOnly) {
        isShowWidget = false;
      }
      if (isShowWidget) {
        showAppstleLoyaltyWidget();
      } else {
        removeAppstleLoyaltyWidget();
      }
    })()

    function enableWidget() {
      document.querySelector('#appstle_loyalty_iframe')?.classList?.add('open');
      document.querySelector('#appstle_loyalty_iframe')?.classList?.remove('appstle-loyalty-hidden');
      setTimeout(function() {
        document.querySelector('#appstle_loyalty_iframe')?.classList?.toggle('show-close-icon');
      }, 900);
    }

    function showAppstleLoyaltyWidget() {
      document.querySelector('#appstle-loyalty-button')?.classList?.remove('appstle-loyalty-hidden');
      document.querySelector('#appstle_loyalty_iframe')?.classList?.remove('appstle-loyalty-hidden');
    }

    document.querySelector('.appstle-loyalty-button').addEventListener('click', toggleWidget);

    if (_ALConfig?.widget_setting?.widgetPosition === 'LEFT') {
      document.getElementById('appstle_loyalty_iframe')?.classList?.add('appstle-loyalty-left');
      document.querySelector('.appstle-loyalty-button')?.classList?.add('appstle-loyalty-left');
      document.getElementById('appstle_loyalty_iframe')?.classList?.add('appstle-loyalty-left');
      document.getElementById('snackbar')?.classList?.add('left_snackbar');

    } else {
      document.getElementById('appstle_loyalty_iframe')?.classList?.add('appstle-loyalty-right');
      document.querySelector('.appstle-loyalty-button')?.classList?.add('appstle-loyalty-right');
      document.getElementById('snackbar')?.classList?.add('right_snackbar');
    }

    const loyaltyButtonTitle = document.getElementById('loyalty-widget-title');
    if(_ALConfig?.widget_setting?.widgetTitle){
        loyaltyButtonTitle.innerHTML = parseHtmlStringContent(_ALConfig?.widget_setting?.widgetTitle);
    }

    const alIframeSrc = '<html>'
      + ' <head>'
      + '    <script>'
      + '        window["Shopify"] = {};'
      + '        window["__st"] = ' + JSON.stringify(__st) + ';'
      + '        window["Shopify"]["shop"] = "' + location.host + '";'
      + '        window.appstle_public_domain = "' + location.host + '";'
      + '        window["isAppstleLoyaltyCustomerPortal"] = true;'
      + '    <\/script>'
      + '    <link rel="stylesheet" href="' + _ALConfig.widgetCssPath + '">'
      + '    <script defer type="text/javascript" src="' + _ALConfig.widgetJsPath + '"><\/script>'
      + '    <style>'
      + '        #loyalty_spinner_container {'
      + '            position: absolute;'
      + '            top: 0;'
      + '            right: 0;'
      + '            bottom: 0;'
      + '            left: 0;'
      + '            display: flex;'
      + '            justify-content: center;'
      + '            align-items: center;'
      + '            height: 100%;'
      + '            width: 100%;'
      + '            z-index: 9999999999999999999999999;'
      + '        }'
      + '        #loyalty_spinner {'
      + '            height: 32px;'
      + '            width: 32px;'
      + '            animation: spin 1s linear infinite;'
      + '            border-radius: 9999px;'
      + '            border-width: 1px;'
      + '            border-style: solid;'
      + '            border-color: rgb(107 114 128);'
      + '            border-top-color: transparent;'
      + '        }'
      + '        @keyframes spin {'
      + '            100% {'
      + '                transform: rotate(360deg);'
      + '            }'
      + '        }'
      + '    </style>'
      + '</head>'
      + '<body>'
      + '    <div style="overflow: auto;" id="root">'
      + '        <div id="loyalty_spinner_container">'
      + '            <div id="loyalty_spinner"></div>'
      + '        </div>'
      + '    </div>'
      + '</' + 'body' + '>'
      + '</html>';

    function toggleWidget() {
      loadAppstleLoyaltyWidget();
      if (_ALConfig?.widget_setting?.widgetType?.toUpperCase() === 'LAUNCHER' && _ALConfig?.widget_setting?.forceRedirectDedicatedPage === true) {
        window.open(`/${_ALConfig?.proxy_path_prefix}`);
      } else {
        document.querySelector('#appstle_loyalty_iframe')?.classList?.toggle('open');
        showAppstleLoyaltyWidget();
        setTimeout(function() {
          document.querySelector('#appstle_loyalty_iframe')?.classList?.toggle('show-close-icon');
        }, 900);
      }
    }

    const loadAppstleLoyaltyWidget = () => {
      var iframe = document.querySelectorAll('#appstle_loyalty_iframe');
      iframe.forEach(function(item) {
        item.contentWindow._ALConfig = _ALConfig;
        item.contentWindow.document.open('text/html', 'replace');
        item.contentWindow.document.write(alIframeSrc);
        item.contentWindow.document.close();
      });
    };

    if (_ALConfig?.customerLoyalty && _ALConfig?.customerLoyalty?.availablePoints) {
      document.querySelector('#appstle-loyalty-button')?.classList?.add('appstle_show_points');
      document.querySelector('.loyalty_widget_available_points').innerHTML = _ALConfig?.customerLoyalty?.availablePoints?.toLocaleString();
    }

    if (_ALConfig?.widget_setting?.showTierName &&  _ALConfig?.customerLoyalty &&  _ALConfig?.customerLoyalty?.currentVipTier) {
        document.querySelector('.loyalty_widget_available_points').innerHTML = _ALConfig?.customerLoyalty?.currentVipTier?.toLocaleString();
    }


    function handleDeepLink() {
        const loyaltyDeepLinks = [
            '#appstle-loyalty',
            '#appstle-refer',
            '#appstle-loyalty-earn-rewards',
            '#appstle-loyalty-redeem-rewards',
            '#appstle-loyalty-referrals',
            '#appstle-loyalty-vip-program'
        ];
        if (!_ALConfig?.widget_setting?.showWidget || !loyaltyDeepLinks.some(hash => location?.hash?.includes(hash))) {
            return;
        }
        loadAppstleLoyaltyWidget();
        enableWidget();
        setTimeout(() => {
            document.querySelector('#appstle_loyalty_iframe')?.classList?.add('show-close-icon');
        }, 900);
    }
    handleDeepLink();

    const widgetReferralUrl = new URL(window.location.href);
    if (widgetReferralUrl?.searchParams.get('appstle_referral') && _ALConfig?.widget_setting?.widgetType === 'LAUNCHER') {
      let redirectURL = _ALConfig?.widget_setting?.referralRedirectUrl + window.location.search;
      if (redirectURL && !window.location.pathname.includes(_ALConfig.widget_setting.referralRedirectUrl)) {
        window.open(redirectURL, '_self');
      }
      setTimeout(() => {
        loadAppstleLoyaltyWidget();
        enableWidget();
      }, 200);
    }

        
            document.addEventListener('DOMContentLoaded', () => {
                setTimeout(() => {
                    const button = document.getElementById('appstle-loyalty-button');
                    const iframe = document.getElementById('appstle_loyalty_iframe');
                    if (!button || !iframe) return;
                    let lastY = window.scrollY;
                    const offset = 200;
                    window.addEventListener('scroll', () => {
                        const currentY = window.scrollY;
                        if (Math.abs(currentY - lastY) < offset) return;
                        const hide = currentY > lastY;
                        button.classList.toggle('appstle-loyalty-hidden', hide);
                        iframe.classList.toggle('appstle-loyalty-hidden', hide);
                        lastY = currentY;
                    });
                },1000)
            });
        

    (function observeURLChanges() {
        let lastUrl = location.href;
        const handleUrlChange = () => {
            if (location.href !== lastUrl) {
                handleDeepLink();
                lastUrl = location.href;
            }
        };
        new MutationObserver(handleUrlChange).observe(document.body, { subtree: true, childList: true });
        window.addEventListener('popstate', handleUrlChange);
        window.addEventListener('hashchange', handleUrlChange);
    })();

    const alDOMObserver = new MutationObserver(function(mutations_list) {
      mutations_list.forEach(function(mutation) {
        mutation.addedNodes.forEach(function(added_node) {
          if (added_node.id == 'appstle_loyalty_iframe') {
            var iframe = document.querySelectorAll('#appstle_loyalty_iframe');
            iframe.forEach(function(item) {
              item.contentWindow._ALConfig = _ALConfig;
              item.contentWindow.document.open('text/html', 'replace');
              item.contentWindow.document.write(alIframeSrc);
              item.contentWindow.document.close();
            });
            alDOMObserver.disconnect();
          }
        });
      });
    });
    alDOMObserver.observe(document.querySelector('body'), { subtree: true, childList: true });

<!-- END app snippet -->
    

    
        <!-- BEGIN app snippet: loyalty-dedicated-page -->
    const dedicatedPageURL = new URL(window.location.href);
    if (dedicatedPageURL?.searchParams?.get('appstle_referral') && _ALConfig?.widget_setting?.widgetType === 'DEDICATED_PAGE' && !window.location.href.includes(_ALConfig?.proxy_path_prefix)) {
        window.open(`/${_ALConfig?.proxy_path_prefix}${window.location.search}`, '_self');
    }

    const dedicatedPageEventListener = (event) => {
        if (event?.data && typeof event?.data.indexOf === 'function' && event?.data?.indexOf('refresh_appstle_loyalty_page') !== -1) {
            initiateAppstleLoyaltyPage()
            console.log("REFRESH PAGE");
        }
    }
    window.addEventListener('message', dedicatedPageEventListener, false);

    function initiateAppstleLoyaltyPage() {
        if (document.querySelector('#appstleLoyaltyPage')) {
            const appstleLoyaltyPageElement = document.getElementById('appstleLoyaltyPage');
            while (appstleLoyaltyPageElement.firstChild) {
                appstleLoyaltyPageElement.firstChild.remove();
            }

            


                

                


            var s = document.createElement('script');
            s.setAttribute('src', "https://loyalty-admin.appstle.com/app/loyalty-widget.bundle.js?v=1743463680714");
            s.setAttribute('defer', 'defer');
            document.body.appendChild(s);

            var head = document.head;
            var link = document.createElement('link');

            link.type = 'text/css';
            link.rel = 'stylesheet';
            link.href = "https://loyalty-admin.appstle.com/content/loyalty-widget.css?v=1743463680714";

            head.appendChild(link);
        } else {
            setTimeout(() => {
                initiateAppstleLoyaltyPage();
            }, 2000);
        }
    }
    const dedicatedPageReferralUrl = new URL(window.location.href)?.searchParams.get('appstle_referral');

    const checkDedicatedPageForRestrictions = () => {
        const { widget_setting, customerTags, customerLoyalty, customerId } = _ALConfig || {};
        const { allowedCustomersTag, restrictedCustomersTag } = widget_setting || {};
        const { customerStatus } = customerLoyalty || {};
        if (customerStatus === 'EXCLUDED') {
            return false;
        }
        if (!dedicatedPageReferralUrl && !customerId) {
            return !(allowedCustomersTag || restrictedCustomersTag);
        }
        if (allowedCustomersTag?.length) {
            const allowedTags = allowedCustomersTag.split(',');
            if (!allowedTags.some(tag => customerTags?.some((customerTag) => customerTag?.trim()?.toLowerCase() === tag?.trim()?.toLowerCase()))) {
                return false;
            }
        }
        if (restrictedCustomersTag?.length) {
            const restrictedTags = restrictedCustomersTag.split(',');
            if (restrictedTags.some(tag => customerTags?.some((customerTag) => customerTag?.trim()?.toLowerCase() === tag?.trim()?.toLowerCase()))) {
                return false;
            }
        }
        return true;
    };
    if (_ALConfig?.widget_setting?.showWidget === true && _ALConfig?.['hasDedicatedPageAccess'] === true && checkDedicatedPageForRestrictions()) {
        initiateAppstleLoyaltyPage();
    }

<!-- END app snippet -->
        <!-- BEGIN app snippet: loyalty-visit-shop -->
    (async function() {
        const isAvailableVisitShop = _ALConfig?.pointEarnRules?.length > 0 && _ALConfig?.pointEarnRules?.find((rule) => rule?.type === 'VISIT_SHOP' && rule?.status === 'ACTIVE');
        if (_ALConfig?.customerId && isAvailableVisitShop) {
            if (!sessionStorage.getItem('syncVisitStore') && ((_ALConfig?.customerId && isAvailableVisitShop && isAvailableVisitShop?.id) ||  (_ALConfig?.referralEnabled && _ALConfig?.referralLoyalty?.referralType === 'VISIT_SHOP'))) {
                try {
                    const response = await fetch(`/${_ALConfig?.proxy_path_prefix || 'apps/loyalty'}/cp/api/customer-visit-store`, { method: 'POST', headers: {'Content-Type': 'application/json'}, });
                    if (response?.ok) {
                        sessionStorage.setItem('syncVisitStore', 'true');
                    }
                } catch (error) {
                    console.error('Error:', error);
                }
            }
        }
    })();

<!-- END app snippet -->
        <!-- BEGIN app snippet: loyalty-custom-styles -->
    const loyaltyCustomStyles = `<style></style>`;
    document.querySelector('body').insertAdjacentHTML('beforeend', loyaltyCustomStyles);

<!-- END app snippet -->
    
</script>


    <script src="https://cdn.shopify.com/extensions/3060f136-0478-420b-8fbc-7e95b843a3bc/appstle-loyalty-925/assets/appstle-loyalty.js" defer></script>
    <style>
        .acquire-points-badge {
            display: flex;
            flex-direction: column;
            max-width: max-content;
            font-size: 14px;
            font-weight: 500;
            letter-spacing: 0.05em;
            border-radius: 3px;
            padding: 10px;
        }

        .loyalty-acquire-points-badge sup {
            font-size: 10px;
            margin-left: 3px;
        }

        .loyalty-point-balance {
            font-size: 16px;
            font-weight: 500;
            letter-spacing: 0.05em;
            max-width: max-content;
        }

        .loyalty-current-vip-tier-badge {
            font-size: 16px;
            font-weight: 500;
            letter-spacing: 0.05em;
            max-width: max-content;
        }

        .loyalty-acquire-points-logged-out-label,
        .loyalty-acquire-earn-points-label,
        .loyalty-acquire-store-credit-label {
            color: inherit;
            background-color: inherit;
        }
    </style>





</div><div id="shopify-block-AYzlOTmRyakFvcEJNN__10508887350528622030" class="shopify-block shopify-app-block">










<script>

    var _ABConfig = _ABConfig || {};

    _ABConfig = {
        'shop_name': '',
        'public_domain': null,
        'proxy_path_prefix': 'apps/bundles',
        'widgetJsPath': 'https://bundles-admin.appstle.com/app/build-a-box.bundle.js?v=1743546375448',
        'widgetCssPath': 'https://bundles-admin.appstle.com/content/build-a-box.css?v=1743546375448',
        'bundle_rules': [],
        'bundleRule': null,
        'product': null,
        'bundle_setting': null,
        'isProductPage': false
    };

    
    _ABConfig.shop_name = "Mt. Capra";
    

    
    _ABConfig.proxy_path_prefix = "apps/bundles";
    

    
    _ABConfig.currency = "USD";
    

    
    _ABConfig.storeFrontAccessToken = "5755368cf67f8ca8096f891a3c1faeda";
    

    
    _ABConfig.public_domain = "nx0s1j-gx.myshopify.com";
    

    
    _ABConfig.widgetJsPath = "https://bundles-admin.appstle.com/app/build-a-box.bundle.js?v=1743546375448";
    

    
    _ABConfig.widgetCssPath = "https://bundles-admin.appstle.com/content/build-a-box.css?v=1743546375448";
    

    
    _ABConfig.bundle_rules = [{"id":12691,"shop":"nx0s1j-gx.myshopify.com","name":"Protein, Healthy Fats, and Minerals Product Bundle","description":"Take advantage of this product bundle and optimize your health. Provide yourself or loved ones, the high-quality protein the body needs along with the vitamins and minerals required to get the most out of it!","status":"ACTIVE","customerIncludeTags":null,"discountType":"NO_DISCOUNT","discountValue":null,"products":"[{\"productId\":8846457635070,\"variantId\":null,\"price\":null,\"name\":\"Double Bonded Protein\",\"productHandle\":\"double-bonded-protein\",\"imageSrc\":\"https://cdn.shopify.com/s/files/1/0722/9879/1166/files/cb4697a0-897d-4496-a7e1-8c8a5dd6560f.jpg?v=1743121821\",\"quantity\":1,\"status\":\"ACTIVE\",\"options\":[{\"name\":\"Double Bonded Protein (Flavor)\",\"value\":[{\"name\":\"Dark Chocolate\",\"selected\":true},{\"name\":\"Vanilla Bean\",\"selected\":true}]},{\"name\":\"Double Bonded Protein (Size)\",\"value\":[{\"name\":\"12 oz\",\"selected\":false},{\"name\":\"2 lb\",\"selected\":true},{\"name\":\"5 lb\",\"selected\":false}]}]},{\"productId\":8762833043710,\"variantId\":null,\"price\":null,\"name\":\"Capra Mineral Whey\",\"productHandle\":\"capra-mineral-whey-goat-milk-minerals\",\"imageSrc\":\"https://cdn.shopify.com/s/files/1/0722/9879/1166/files/1112-1-Front.webp?v=1738879243\",\"quantity\":1,\"status\":\"ACTIVE\",\"options\":[{\"name\":\"Capra Mineral Whey (Size)\",\"value\":[{\"name\":\"1 packet\",\"selected\":false},{\"name\":\"10 lb\",\"selected\":false},{\"name\":\"1440g\",\"selected\":false},{\"name\":\"30-pk\",\"selected\":false},{\"name\":\"300 Caps\",\"selected\":false},{\"name\":\"360g\",\"selected\":true},{\"name\":\"720g\",\"selected\":false}]},{\"name\":\"Capra Mineral Whey (Kind)\",\"value\":[{\"name\":\"Single Serving\",\"selected\":false},{\"name\":\"Powder\",\"selected\":true},{\"name\":\"Capsule\",\"selected\":false}]}]},{\"productId\":8756089880830,\"variantId\":null,\"price\":null,\"name\":\"Goat Milk Ghee (Clarified Butter)\",\"productHandle\":\"grass-fed-goat-milk-ghee\",\"imageSrc\":\"https://cdn.shopify.com/s/files/1/0722/9879/1166/files/1391-ghee-front.png?v=1738089718\",\"quantity\":1,\"status\":\"ACTIVE\",\"options\":[{\"name\":\"Goat Milk Ghee (Clarified Butter) (Size)\",\"value\":[{\"name\":\"10 fl oz\",\"selected\":false},{\"name\":\"10 fl oz ferm\",\"selected\":false},{\"name\":\"24 fl oz\",\"selected\":true},{\"name\":\"30 Packets\",\"selected\":false}]},{\"name\":\"Goat Milk Ghee (Clarified Butter) (Style)\",\"value\":[{\"name\":\"Regular\",\"selected\":true},{\"name\":\"Fermented\",\"selected\":false}]}]}]","variants":"[]","sequenceNo":null,"bundleType":"CLASSIC","settings":null,"bundleProductId":8852021018878,"bundleVariantId":null,"productHandle":"protein-healthy-fats-and-minerals-product-bundle","discountId":null,"price":null,"numberOfProducts":0,"subscriptionBundlingEnabled":false,"subscriptionId":null,"minProductCount":null,"maxProductCount":null,"uniqueRef":"tfvMiJKABq","bundleRedirect":"CART","customRedirectURL":null,"minOrderAmount":null,"tieredDiscount":null,"productViewStyle":"QUICK_ADD","singleProductSettings":null,"trackInventory":false,"sellingPlanType":"BUNDLE_LEVEL","clearCart":"ENABLED","minPrice":133.0,"maxPrice":133.0,"externalBuildABoxId":null,"variantVisibilityType":"SHOW_VARIANTS_AS_INDIVIDUAL","subTitle":null,"freeShipping":false,"themeType":"THEME_TWO","showBundleInProductPage":true,"combinedWithProductDiscount":true,"combinedWithShippingDiscount":true,"combinedWithOrderDiscount":true,"allowedTags":null,"restrictTags":null,"selectionType":"FLEXIBLE","bundleHtml":null,"discountedVariants":null,"allowedCountries":null,"appliesOn":"BOTH","purchaseRequirement":"NO_REQUIREMENT","productDiscountType":"EACH_PRODUCT","countrySelectionType":"ALL_COUNTRY","discountApplyApproach":"SHOPIFY_DISCOUNT_FUNCTION","discountedProductChooseType":"CHOOSE_ALL","internalName":null,"sections":"[{\"id\":1,\"name\":\"\",\"description\":\"\",\"minProductCount\":0,\"maxProductCount\":0,\"variants\":[]}]","limitToUsePerCustomer":null,"discountedVariantSelectionLimit":null,"hideOneTimePurchase":false,"hideSubscriptionPurchase":false,"maxOrderAmount":null,"collectionData":null,"productSelectionType":"PRODUCT","tag":null,"productChooseType":"CHOOSE_ALL","variantSelectionLimit":null},{"id":12699,"shop":"nx0s1j-gx.myshopify.com","name":"Fuel and Recover Bundle","description":"Fuel and recover faster from your workouts with quick-digesting goat whey protein and hydration support from goat milk derived electrolytes. Choose from unflavored or vanilla Clean Whey Protein. Enjoy a burst of berry flavor and antioxidants from the Clean Recovery, as well as ashwagandha for a stamina boost.","status":"ACTIVE","customerIncludeTags":null,"discountType":"NO_DISCOUNT","discountValue":null,"products":"[{\"productId\":8756089192702,\"variantId\":null,\"price\":null,\"name\":\"Clean Whey Protein / Goat Whey Protein\",\"productHandle\":\"clean-whey-protein-goat-whey-protein\",\"imageSrc\":\"https://cdn.shopify.com/s/files/1/0722/9879/1166/files/24.png?v=1738089719\",\"quantity\":1,\"status\":\"ACTIVE\",\"options\":[{\"name\":\"Clean Whey Protein / Goat Whey Protein (Flavor)\",\"value\":[{\"name\":\"Natural Vanilla\",\"selected\":true},{\"name\":\"Unsweetened\",\"selected\":true}]},{\"name\":\"Clean Whey Protein / Goat Whey Protein (Size)\",\"value\":[{\"name\":\"10-Pk / 300g\",\"selected\":false},{\"name\":\"453g\",\"selected\":true},{\"name\":\"5 lb\",\"selected\":false},{\"name\":\"Single Pk / 30g\",\"selected\":false}]}]},{\"productId\":8846462189822,\"variantId\":null,\"price\":null,\"name\":\"Clean Recovery Post-Workout Hydration\",\"productHandle\":\"solar-synergy-sports-recovery-drink\",\"imageSrc\":\"https://cdn.shopify.com/s/files/1/0722/9879/1166/files/f80f6e6b-4c18-44c3-8272-49c232774b8c.png?v=1743122090\",\"quantity\":1,\"status\":\"ACTIVE\",\"options\":[{\"name\":\"Clean Recovery Post-Workout Hydration (Size)\",\"value\":[{\"name\":\"420g\",\"selected\":true}]}]}]","variants":"[]","sequenceNo":null,"bundleType":"CLASSIC","settings":null,"bundleProductId":8852070400254,"bundleVariantId":null,"productHandle":"fuel-and-recover-bundle","discountId":null,"price":null,"numberOfProducts":0,"subscriptionBundlingEnabled":false,"subscriptionId":null,"minProductCount":null,"maxProductCount":null,"uniqueRef":"2MpGpvTJYn","bundleRedirect":"CART","customRedirectURL":null,"minOrderAmount":null,"tieredDiscount":null,"productViewStyle":"QUICK_ADD","singleProductSettings":null,"trackInventory":false,"sellingPlanType":"BUNDLE_LEVEL","clearCart":"ENABLED","minPrice":47.0,"maxPrice":47.0,"externalBuildABoxId":null,"variantVisibilityType":"SHOW_VARIANTS_AS_INDIVIDUAL","subTitle":null,"freeShipping":false,"themeType":"THEME_TWO","showBundleInProductPage":true,"combinedWithProductDiscount":true,"combinedWithShippingDiscount":true,"combinedWithOrderDiscount":true,"allowedTags":null,"restrictTags":null,"selectionType":"FLEXIBLE","bundleHtml":null,"discountedVariants":null,"allowedCountries":null,"appliesOn":"BOTH","purchaseRequirement":"NO_REQUIREMENT","productDiscountType":"EACH_PRODUCT","countrySelectionType":"ALL_COUNTRY","discountApplyApproach":"SHOPIFY_DISCOUNT_FUNCTION","discountedProductChooseType":"CHOOSE_ALL","internalName":null,"sections":"[{\"id\":1,\"name\":\"\",\"description\":\"\",\"minProductCount\":0,\"maxProductCount\":0,\"variants\":[]}]","limitToUsePerCustomer":null,"discountedVariantSelectionLimit":null,"hideOneTimePurchase":false,"hideSubscriptionPurchase":false,"maxOrderAmount":null,"collectionData":null,"productSelectionType":"PRODUCT","tag":null,"productChooseType":"CHOOSE_ALL","variantSelectionLimit":null}];
    

    
    _ABConfig.bundle_setting = {"id":4131,"shop":"nx0s1j-gx.myshopify.com","showOnProductPage":null,"selector":null,"placement":null,"customCss":null,"customizeBundleOptionType":"RADIO","buyButtonSelector":null,"labels":"{\"switchSubscriptionLabel\":\"Subscribe & Save\",\"productDiscountCombinedWithOrderDiscount\":true,\"percentDiscountText\":\"Get {{discount_value}}% off on your purchase!\",\"discountUsageLimitExceedLabel\":\"You have exceeded the bundle usage limit\",\"requiredLoginValidationLabel\":\"Please log in to purchase this bundle!\",\"reviewOrderLabel\":\"Review Bundle\",\"loginAlertLinkLabel\":\"Click here to login\",\"chooseSectionProductsLabel\":\"Choose Section Products\",\"primaryDisabledColor\":\"#333333\",\"bundleMinimumOrderAmountLabel\":\"Add minimum {{minimum_amount}} order amount\",\"dynamicBundleDiscountRecurringCycleLimit\":0,\"breadCrumbSelectSectionLabel\":\"Select Section\",\"breadCrumbProductsLabel\":\"Choose Products\",\"bundleQuantityRewardsLabel\":\"Add {{quantity}} item, get {{discount}}{{discount_type}} discount\",\"emptyProductImage\":\"https://cdn.shopify.com/s/files/1/0661/9224/4900/files/EmptyImage.jpg?v=1718447038\",\"shippingDiscountCombinedWithProductDiscount\":true,\"reviewOrderInfoLabel\":\"\",\"switchOnTimeLabel\":\"One Time\",\"volumeDiscountCombinedWithProductDiscount\":true,\"productDiscountCombinedWithProductDiscount\":true,\"bundleMaximumQuantityLabel\":\"Add maximum up to {{maximum_quantity}} product\",\"chooseProductsText\":\"Products\",\"volumeDiscountAppliesOnOneTimePurchase\":true,\"enableManualBundleBlockIntegration\":false,\"volumeDiscountNextApplicableQuantityRewardsLabel\":\"Buy {{quantity}} get {{discount}}{{discount_type}}\",\"bundleCheckoutLabel\":\"Checkout\",\"productDiscountCombinedWithShippingDiscount\":true,\"productAddToBundleLabel\":\"Add\",\"breadCrumbReviewBundleLabel\":\"Review Bundle\",\"orderNoteLabel\":\"Order Note\",\"skipSelectSectionPage\":false,\"buyXGetYFreeLabel\":\"Free\",\"dockbarHeadingLabel\":\"Bundle\",\"dynamicBundleDiscountCombinedWithShippingDiscount\":true,\"hidePurchaseOptionSelectLabel\":false,\"buyXGetYAddToCartLabel\":\"Add to cart\",\"fixedDiscountText\":\"Enjoy a fixed discount of {{currency}}{{discount_value}} on your purchase!\",\"buyXGetYDiscountCombinedWithShippingDiscount\":true,\"sectionTotalLabel\":\"Section Total\",\"dynamicBundleDiscountCodeText\":\"BUNDLE_DISCOUNT_{{bundle_id}}\",\"fieldDisabledBackgroundColor\":\"#D1D5DB\",\"productDiscountAppliesOnSubscription\":true,\"selectedProgressLabelText\":\"{{total_bundle_items}} item added with a minimum quantity of {{minimum_quantity}}\",\"bundleTotalLabel\":\"Total\",\"requiredBundleProductLabel\":\"Your bundle needs {{min_product_count}} more item(s).\",\"sellingPlanSelectionDropDownLabel\":\"Purchase Options\",\"showSubscriptionPlanDescription\":false,\"disableProductDescription\":false,\"buyXGetYPercentDiscountText\":\"Enjoy a percentage discount of {{discount_value}}%\",\"dockbarDescriptionLabel\":\"You're getting the most rewards!\",\"productDiscountRecurringCycleLimit\":0,\"subscriptionAvailableLabel\":\"Subscription Available\",\"preventClickableProductsOnCart\":false,\"readLessText\":\"Read Less\",\"enableProductDetailButton\":false,\"discountTargetType\":\"VARIANT\",\"buyXGetYDiscountAppliesOnSubscription\":true,\"customOfferLink\":\"collections/all\",\"noItemsInBundle\":\"No items added to the bundle\",\"variantSelectionDropDownLabel\":\"Variants\",\"shippingDiscountLabel\":\"{{discount}}{{discount_type}} Shipping Discount\",\"chooseSectionLabel\":\"Choose Section\",\"selectedGiftProductProgressLabelText\":\"{{selected_product_quantity}} gift products added. The required quantity is {{required_product_quantity}}.\",\"breadCrumbPlanLabel\":\"Select Plan\",\"showDynamicBundleOrderNote\":false,\"secondaryTextColor\":\"#ffffff\",\"disableViewShopifyProduct\":false,\"bundleDiscountLabel\":\"Discount\",\"volumeDiscountAppliedQuantityRewardsLabel\":\"Applied: buy {{quantity}} get {{discount}}{{discount_type}}\",\"buyXGetYDiscountCombinedWithProductDiscount\":true,\"bundleNotEligibleLabel\":\"You're not eligible to purchase this bundle!\",\"reviewOrderProductsLabel\":\"Bundle Products\",\"outOfStockLabel\":\"Out Of Stock\",\"tieredDiscountLabel\":\"{{discount_amount}}{{discount_type}}<br/>Discount\",\"buyXGetYFreeGiftDiscountText\":\"Enjoy the free product\",\"buyXGetYQuantityValidationLabel\":\"Add {{product_quantity}} quantities of the gift product (Get Y)\",\"showDescriptionPopup\":true,\"primaryTextColor\":\"#000000\",\"readMoreText\":\"Read More\",\"modalOpenOnAddToCart\":true,\"notApplicableForSubscribeAndSaveNotificationTitle\":\"Not applicable for subscribe & save\",\"bundleMinimumQuantityLabel\":\"Add minimum {{minimum_quantity}} product\",\"customSignInLink\":\"\",\"noSourceProductSelectedLabel\":\"No source product selected.\",\"nonListedProductText\":\"Non-Listed\",\"volumeDiscountQuantityRewardsLabel\":\"Buy {{quantity}} quantity and get {{discount}}{{discount_type}} discount!\",\"productDiscountAppliesOnOneTimePurchase\":true,\"loginAlertTextLabel\":\"You need to login to purchase this bundle.\",\"buyXGetYChooseProductLabel\":\"Choose Product\",\"freeShippingLabel\":\"Free Shipping\",\"previousButtonLabel\":\"Previous Step\",\"draftBundlePageTitle\":\"Oops! This bundle is temporarily unavailable.\",\"chooseAPlanLabel\":\"Choose Plan\",\"productDetailsMaximumDescriptionCount\":300,\"singleParentProductDirectRedirectToChildProducts\":true,\"oneTimeOnlyLabel\":\"One time only\",\"buyXGetYFixedDiscountText\":\"Enjoy a fixed discount of {{discount_value}} {{currency}}\",\"primaryColor\":\"#000000\",\"buyXGetYGiftProductPriceVisibilityType\":\"UNIT_PRICE\",\"volumeAmountDiscountQuantityRewardsLabel\":\"Buy {{quantity}} quantity and get {{currency}}{{discount}} discount!\",\"shippingDiscountRecurringCycleLimit\":0,\"disableDiscountedPricingRedirectToCart\":false,\"chooseSourceProductValidationLabel\":\"Please choose source product!\",\"shippingDiscountAppliesOnSubscription\":true,\"volumeDiscountCombinedWithOrderDiscount\":true,\"dynamicBundleDiscountAppliesOnOneTimePurchase\":true,\"choosePlanButtonLabel\":\"Choose Plan\",\"bundleQuantityLabel\":\"{{quantity}}x\",\"volumeDiscountSpentAmountRewardsLabel\":\"Spend {{currency}}{{spent_amount}} and get {{discount}}{{discount_type}} discount!\",\"shippingDiscountAppliesOnOneTimePurchase\":true,\"volumeDiscountRecurringCycleLimit\":0,\"hideVariantSelectLabel\":false,\"bundleDetailsLabel\":\"Your bundle:\",\"availableOnlySubscriptionLabel\":\"Available Only On Subscription\",\"enableParentProductDetailButton\":false,\"buyXGetYDiscountAppliesOnOneTimePurchase\":true,\"volumeDiscountAppliedSpentAmountRewardsLabel\":\"Applied: spend {{spent_amount}}{{currency}} get {{discount}}{{discount_type}}\",\"chooseAssociatedProductsValidationLabel\":\"Please choose associated products!\",\"selectedSourceProductLabel\":\"Selected\",\"bundleModalShowRewardsLabel\":\"Show all rewards\",\"volumeDiscountNextApplicableSpentAmountRewardsLabel\":\"Spend {{spent_amount}}{{currency}} get {{discount}}{{discount_type}}\",\"buyXGetYDiscountRecurringCycleLimit\":0,\"sectionNoProductSelectedValidationLabel\":\"No product selected for: {{section_name}}!\",\"volumeAmountDiscountSpentAmountRewardsLabel\":\"Spend {{currency}}{{spent_amount}} and get {{currency}}{{discount}} discount!\",\"sectionMaximumQuantityValidationLabel\":\"Maximum quantity not selected for: {{section_name}}!\",\"notApplicableForOneTimeNotificationTitle\":\"Not applicable for one time\",\"showDiscountToNonEligibleCustomers\":false,\"primaryDisabledTextColor\":\"#ffffff\",\"volumeAmountDiscountSaveRewardsLabel\":\"Save {{currency}}{{discount}}!\",\"sectionLabel\":\"Section\",\"draftBundlePageSubTitle\":\"In the meantime, check out our latest offers and discounts!\",\"volumeDiscountCombinedWithShippingDiscount\":true,\"bundleSpentAmountRewardsLabel\":\"Spent {{spent_amount}} worth of items, get {{discount}}{{discount_type}} discount\",\"disabledTextColor\":\"#6B7280\",\"primaryHoverColor\":\"#000000\",\"nextButtonLabel\":\"Next Step\",\"classicBundleDescriptionLabel\":\"Your bundle contains the following products.\",\"shippingDiscountCombinedWithOrderDiscount\":true,\"bundleBottomHtml\":\"\",\"sectionMinimumQuantityValidationLabel\":\"Minimum quantity not selected for: {{section_name}}!\",\"volumeDiscountAppliesOnSubscription\":true,\"dynamicBundleDiscountCombinedWithProductDiscount\":true,\"buyXGetYAnyNumberOfGiftProductLabel\":\"Choose any number of gift products\",\"descriptionLength\":200,\"bundleDiscountNote\":\"Discounts will be applied at checkout.\",\"bundleModalCloseRewardsLabel\":\"Close all rewards\",\"buyXGetYDiscountCombinedWithOrderDiscount\":true,\"dockbarCurrentRewardLabel\":\"You got {{discount_amount}}{{discount_type}} discount\",\"productDetailsAddToBundleLabel\":\"Add to bundle\",\"cartAndCheckoutQuantityValidationMessage\":\"Orders must match the quantity range: Min {{min_quantity}}, Max {{max_quantity}}\",\"bundleNoProductSelectedLabel\":\"No product selected\",\"checkoutInfoLabel\":\"Add products from each section to enable the add to cart button.\",\"enableShowMultipleImages\":false,\"bundleSubtotalLabel\":\"Subtotal\",\"redirectToCartPageOnCartIconClick\":true,\"reviewOrderDescription\":\"Check your items and select your required frequency plan\",\"dynamicBundleDiscountCombinedWithOrderDiscount\":true,\"customOfferLinkButtonLabel\":\"Explore Offers\",\"oneTimePurchaseLabel\":\"One Time Purchase\",\"volumeDiscountSaveRewardsLabel\":\"Save {{discount}}{{discount_type}}!\",\"bundleMaximumOrderAmountLabel\":\"Add maximum {{maximum_amount}} order amount\",\"addingProductsToBundle\":\"Adding products to bundle\",\"bundleModalHeaderLabel\":\"Your Bundle({{total_quantity}})\",\"productAddedToBundleNotificationTitle\":\"Added to bundle\",\"productAddedToBundleNotificationDescription\":\"{{product_title}} added to bundle.\",\"dynamicBundleDiscountAppliesOnSubscription\":true,\"customHtmlInject\":\"[]\",\"bundleTopHtml\":\"\",\"proceedToCheckoutButtonText\":\"\",\"breadCrumbReviewSectionLabel\":\"Review Section\"}","bundleTopHtml":"","bundleBottomHtml":"","proceedToCheckoutButtonText":"","chooseProductsText":"Products","productAddToBundleLabel":"Add","productDetailsAddToBundleLabel":"Add to bundle","productDetailsMaximumDescriptionCount":300,"variantSelectionDropDownLabel":"Variants","sellingPlanSelectionDropDownLabel":"Purchase Options","dockbarHeadingLabel":"Bundle","dockbarCurrentRewardLabel":"You got {{discount_amount}}{{discount_type}} discount","dockbarDescriptionLabel":"You're getting the most rewards!","bundleModalHeaderLabel":"Your Bundle({{total_quantity}})","bundleModalShowRewardsLabel":"Show all rewards","bundleModalCloseRewardsLabel":"Close all rewards","bundleQuantityRewardsLabel":"Add {{quantity}} item, get {{discount}}{{discount_type}} discount","bundleSpentAmountRewardsLabel":"Spent {{spent_amount}} worth of items, get {{discount}}{{discount_type}} discount","bundleQuantityLabel":"{{quantity}}x","bundleSubtotalLabel":"Subtotal","bundleDiscountLabel":"Discount","bundleTotalLabel":"Total","bundleCheckoutLabel":"Checkout","bundleMinimumQuantityLabel":"Add minimum {{minimum_quantity}} product","bundleMaximumQuantityLabel":"Add maximum up to {{maximum_quantity}} product","bundleMinimumOrderAmountLabel":"Add minimum {{minimum_amount}} order amount","oneTimePurchaseLabel":"One Time Purchase","noItemsInBundle":"No items added to the bundle","modalOpenOnAddToCart":true,"productAddedToBundleNotificationTitle":"Added to bundle","productAddedToBundleNotificationDescription":"{{product_title}} added to bundle.","chooseAPlanLabel":"Choose Plan","nextButtonLabel":"Next Step","previousButtonLabel":"Previous Step","chooseSourceProductValidationLabel":"Please choose source product!","chooseAssociatedProductsValidationLabel":"Please choose associated products!","choosePlanButtonLabel":"Choose Plan","selectedSourceProductLabel":"Selected","noSourceProductSelectedLabel":"No source product selected.","reviewOrderLabel":"Review Bundle","reviewOrderDescription":"Check your items and select your required frequency plan","reviewOrderProductsLabel":"Bundle Products","reviewOrderInfoLabel":"","orderNoteLabel":"Order Note","selectedProgressLabelText":"{{total_bundle_items}} item added with a minimum quantity of {{minimum_quantity}}","availableOnlySubscriptionLabel":"Available Only On Subscription","subscriptionAvailableLabel":"Subscription Available","oneTimeOnlyLabel":"One time only","switchOnTimeLabel":"One Time","switchSubscriptionLabel":"Subscribe & Save","breadCrumbPlanLabel":"Select Plan","breadCrumbProductsLabel":"Choose Products","breadCrumbReviewBundleLabel":"Review Bundle","showDescriptionPopup":true,"tieredDiscountLabel":"{{discount_amount}}{{discount_type}}<br/>Discount","emptyProductImage":"https://cdn.shopify.com/s/files/1/0661/9224/4900/files/EmptyImage.jpg?v=1718447038","outOfStockLabel":"Out Of Stock","notApplicableForOneTimeNotificationTitle":"Not applicable for one time","notApplicableForSubscribeAndSaveNotificationTitle":"Not applicable for subscribe & save","disableProductDescription":false,"descriptionLength":200,"readLessText":"Read Less","readMoreText":"Read More","bundleNoProductSelectedLabel":"No product selected","customHtmlInject":"[]","bundleDetailsLabel":"Your bundle:","bundleDiscountNote":"Discounts will be applied at checkout.","fixedDiscountText":"Enjoy a fixed discount of {{currency}}{{discount_value}} on your purchase!","percentDiscountText":"Get {{discount_value}}% off on your purchase!","hideVariantSelectLabel":false,"hidePurchaseOptionSelectLabel":false,"primaryColor":"#000000","primaryTextColor":"#000000","secondaryTextColor":"#ffffff","primaryHoverColor":"#000000","primaryDisabledColor":"#333333","primaryDisabledTextColor":"#ffffff","fieldDisabledBackgroundColor":"#D1D5DB","disabledTextColor":"#6B7280","volumeDiscountSaveRewardsLabel":"Save {{discount}}{{discount_type}}!","volumeDiscountQuantityRewardsLabel":"Buy {{quantity}} quantity and get {{discount}}{{discount_type}} discount!","volumeDiscountSpentAmountRewardsLabel":"Spend {{currency}}{{spent_amount}} and get {{discount}}{{discount_type}} discount!","volumeDiscountAppliedQuantityRewardsLabel":"Applied: buy {{quantity}} get {{discount}}{{discount_type}}","volumeDiscountAppliedSpentAmountRewardsLabel":"Applied: spend {{spent_amount}}{{currency}} get {{discount}}{{discount_type}}","volumeDiscountNextApplicableQuantityRewardsLabel":"Buy {{quantity}} get {{discount}}{{discount_type}}","volumeDiscountNextApplicableSpentAmountRewardsLabel":"Spend {{spent_amount}}{{currency}} get {{discount}}{{discount_type}}","addingProductsToBundle":"Adding products to bundle","freeShippingLabel":"Free Shipping","requiredBundleProductLabel":"Your bundle needs {{min_product_count}} more item(s).","enableProductDetailButton":false,"requiredLoginValidationLabel":"Please log in to purchase this bundle!","bundleNotEligibleLabel":"You're not eligible to purchase this bundle!","loginAlertTextLabel":"You need to login to purchase this bundle.","loginAlertLinkLabel":"Click here to login","customSignInLink":"","shippingDiscountLabel":"{{discount}}{{discount_type}} Shipping Discount","classicBundleDescriptionLabel":"Your bundle contains the following products.","singleParentProductDirectRedirectToChildProducts":true,"buyXGetYFixedDiscountText":"Enjoy a fixed discount of {{discount_value}} {{currency}}","buyXGetYPercentDiscountText":"Enjoy a percentage discount of {{discount_value}}%","buyXGetYFreeGiftDiscountText":"Enjoy the free product","buyXGetYAddToCartLabel":"Add to cart","buyXGetYFreeLabel":"Free","disableDiscountedPricingRedirectToCart":false,"nonListedProductText":"Non-Listed","preventClickableProductsOnCart":false,"buyXGetYChooseProductLabel":"Choose Product","showSubscriptionPlanDescription":false,"volumeAmountDiscountSaveRewardsLabel":"Save {{currency}}{{discount}}!","volumeAmountDiscountQuantityRewardsLabel":"Buy {{quantity}} quantity and get {{currency}}{{discount}} discount!","volumeAmountDiscountSpentAmountRewardsLabel":"Spend {{currency}}{{spent_amount}} and get {{currency}}{{discount}} discount!","enableManualBundleBlockIntegration":false,"cartAndCheckoutQuantityValidationMessage":"Orders must match the quantity range: Min {{min_quantity}}, Max {{max_quantity}}","dynamicBundleDiscountCodeText":"BUNDLE_DISCOUNT_{{bundle_id}}","discountUsageLimitExceedLabel":"You have exceeded the bundle usage limit","disableViewShopifyProduct":false,"redirectToCartPageOnCartIconClick":true,"sectionLabel":"Section","chooseSectionLabel":"Choose Section","chooseSectionProductsLabel":"Choose Section Products","breadCrumbSelectSectionLabel":"Select Section","breadCrumbReviewSectionLabel":"Review Section","checkoutInfoLabel":"Add products from each section to enable the add to cart button.","sectionNoProductSelectedValidationLabel":"No product selected for: {{section_name}}!","sectionMinimumQuantityValidationLabel":"Minimum quantity not selected for: {{section_name}}!","sectionMaximumQuantityValidationLabel":"Maximum quantity not selected for: {{section_name}}!","dynamicBundleDiscountCombinedWithProductDiscount":true,"dynamicBundleDiscountCombinedWithShippingDiscount":true,"dynamicBundleDiscountCombinedWithOrderDiscount":true,"volumeDiscountCombinedWithProductDiscount":true,"volumeDiscountCombinedWithShippingDiscount":true,"volumeDiscountCombinedWithOrderDiscount":true,"productDiscountCombinedWithProductDiscount":true,"productDiscountCombinedWithShippingDiscount":true,"productDiscountCombinedWithOrderDiscount":true,"buyXGetYDiscountCombinedWithProductDiscount":true,"buyXGetYDiscountCombinedWithShippingDiscount":true,"buyXGetYDiscountCombinedWithOrderDiscount":true,"shippingDiscountCombinedWithProductDiscount":true,"shippingDiscountCombinedWithOrderDiscount":true,"showDynamicBundleOrderNote":false,"bundleMaximumOrderAmountLabel":"Add maximum {{maximum_amount}} order amount","buyXGetYQuantityValidationLabel":"Add {{product_quantity}} quantities of the gift product (Get Y)","selectedGiftProductProgressLabelText":"{{selected_product_quantity}} gift products added. The required quantity is {{required_product_quantity}}.","draftBundlePageTitle":"Oops! This bundle is temporarily unavailable.","draftBundlePageSubTitle":"In the meantime, check out our latest offers and discounts!","customOfferLink":"collections/all","customOfferLinkButtonLabel":"Explore Offers","enableParentProductDetailButton":false,"sectionTotalLabel":"Section Total","skipSelectSectionPage":false,"buyXGetYGiftProductPriceVisibilityType":"UNIT_PRICE","defaultSelectedPurchaseOptionSwitch":null,"defaultSelectedPurchaseOption":null,"discountTargetType":"VARIANT","enableShowMultipleImages":false,"buyXGetYAnyNumberOfGiftProductLabel":"Choose any number of gift products","showDiscountToNonEligibleCustomers":false,"dynamicBundleDiscountRecurringCycleLimit":0,"dynamicBundleDiscountAppliesOnOneTimePurchase":true,"dynamicBundleDiscountAppliesOnSubscription":true,"volumeDiscountRecurringCycleLimit":0,"volumeDiscountAppliesOnOneTimePurchase":true,"volumeDiscountAppliesOnSubscription":true,"productDiscountRecurringCycleLimit":0,"productDiscountAppliesOnOneTimePurchase":true,"productDiscountAppliesOnSubscription":true,"buyXGetYDiscountRecurringCycleLimit":0,"buyXGetYDiscountAppliesOnOneTimePurchase":true,"buyXGetYDiscountAppliesOnSubscription":true,"shippingDiscountRecurringCycleLimit":0,"shippingDiscountAppliesOnOneTimePurchase":true,"shippingDiscountAppliesOnSubscription":true};
    

    

    

    _ABConfig.enableValidateDiscountQuantity = false;

    
    _ABConfig.customerId = null;
    _ABConfig.customerName = '';
    _ABConfig.firstName = '';
    _ABConfig.lastName = '';
    _ABConfig.customerEmail = null;
    _ABConfig.customerTags = [];
    _ABConfig.customerDiscountUsage = [];
    


    
    _ABConfig.shop = "nx0s1j-gx.myshopify.com";
    _ABConfig.shopMoneyFormat = "${{amount}}";
    _ABConfig.shopMoneyFormatWithCurrencyFormat = "${{amount}} USD";
    

    

    <!-- BEGIN app snippet: get-discount-bundles -->
    window._ABConfig.getProductDiscountedPricing = ({ variantId, amount, quantity, sellingPlanId }) => {
        console.log("Executed DiscountBundlesByBundleType");
        if (!variantId) {
            console.error('Please provide a current variant id');
            return [];
        }
        //helper functions
        const isDiscountUsageLimitExceed = (customerDiscountUsage, bundle) => {
            if (customerDiscountUsage && customerDiscountUsage.length) {
                const targetDiscountUsage = customerDiscountUsage.find(
                    (discountUsage) => discountUsage?.uniqueRef === bundle?.uniqueRef
                );
                return targetDiscountUsage && targetDiscountUsage?.usageCount >= bundle?.limitToUsePerCustomer;
            }
            return false;
        };
        const isBundleRestrictedCustomerByTagsByDiscount = (item, customerTags) => {
            if (!item?.restrictTags) return false;
            const restrictTags = item?.restrictTags?.split(',');
            return customerTags && customerTags.length > 0 && customerTags.some((tag) => restrictTags?.includes(tag));
        };
        const isBundleAllowedByCustomersTagByDiscount = (item, customerTags) => {
            if (!item?.allowedTags) return true;
            const allowedCustomersOnly = item?.allowedTags?.split(',');
            return (
                customerTags &&
                customerTags.length > 0 &&
                customerTags.some((tag) => allowedCustomersOnly?.includes(tag))
            );
        };
        const isBundleRestrictedByDiscount = (item, customerTags) => {
            return isBundleRestrictedCustomerByTagsByDiscount(item, customerTags) || !isBundleAllowedByCustomersTagByDiscount(item, customerTags);
        };
        const processBundleRules = (bundles, type, fields) =>
            bundles
                .filter((bundle) => bundle?.bundleType === type)
                .map((rule) => {
                    const parsedRule = { ...rule };
                    fields.forEach((field) => {
                        parsedRule[field] = JSON.parse(rule[field]);
                    });
                    return parsedRule;
                });
        const getBestDiscount = (applicableDiscounts, lineItem, discountKey = 'discount') => {
            return applicableDiscounts.reduce((greater, current) => {
                const greaterDiscount = greater?.[discountKey];
                const currentDiscount = current?.[discountKey];

                if ((greater?.discountType === "PERCENTAGE" && current?.discountType === "PERCENTAGE") ||
                    (greater?.discountType === "FIXED_AMOUNT" && current?.discountType === "FIXED_AMOUNT")) {
                    return currentDiscount > greaterDiscount ? current : greater;

                } else if (current?.discountType === "FIXED_AMOUNT" && greater?.discountType === "PERCENTAGE") {
                    return currentDiscount > ((greaterDiscount / 100) * lineItem?.totalAmount) ? current : greater;

                } else if (current?.discountType === "PERCENTAGE" && greater?.discountType === "FIXED_AMOUNT") {
                    return ((currentDiscount / 100) * lineItem?.totalAmount) > greaterDiscount ? current : greater;
                }

                return currentDiscount > greaterDiscount ? current : greater;
            });
        };
        const getApplicableTieredDiscount = (volumeDiscountBundles, lineItem) => {
            let applicableDiscount = null;

            const updatedVolumeDiscountBundles = volumeDiscountBundles.map(bundle => {
                const updatedTieredDiscount = bundle?.tieredDiscount.map(discount => {
                    return {
                        ...discount,
                        appliesOn: bundle?.appliesOn
                    };
                })

                return {
                    ...bundle,
                    tieredDiscount: updatedTieredDiscount
                }
            });

            const volumeDiscountBundlesTieredDiscount = updatedVolumeDiscountBundles.reduce((acc, item) => {
                return acc.concat(item?.tieredDiscount);
            }, []);

            let applicableQuantityBasedDiscount = volumeDiscountBundlesTieredDiscount
                .filter(tieredDiscount => tieredDiscount?.discountBasedOn === "QUANTITY")
                .filter(tieredDiscount => lineItem?.quantity >= tieredDiscount?.value);
            applicableQuantityBasedDiscount = applicableQuantityBasedDiscount.length > 0 ? getBestDiscount(applicableQuantityBasedDiscount, lineItem) : null;

            let applicableSpendAmountBasedDiscount = volumeDiscountBundlesTieredDiscount
                .filter(tieredDiscount => tieredDiscount?.discountBasedOn === "AMOUNT")
                .filter(tieredDiscount => lineItem?.totalAmount >= tieredDiscount?.value);
            applicableSpendAmountBasedDiscount = applicableSpendAmountBasedDiscount.length > 0 ? getBestDiscount(applicableSpendAmountBasedDiscount, lineItem, ) : null;

            if (applicableQuantityBasedDiscount && applicableSpendAmountBasedDiscount) {

                if ((applicableQuantityBasedDiscount?.discountType === "PERCENTAGE" && applicableSpendAmountBasedDiscount?.discountType === "PERCENTAGE") || (applicableQuantityBasedDiscount?.discountType === "FIXED_AMOUNT" && applicableSpendAmountBasedDiscount?.discountType === "FIXED_AMOUNT")) {
                    if (applicableQuantityBasedDiscount?.discount > applicableSpendAmountBasedDiscount?.discount) {
                        applicableDiscount = applicableQuantityBasedDiscount;
                    } else {
                        applicableDiscount = applicableSpendAmountBasedDiscount;
                    }

                }else if(applicableQuantityBasedDiscount?.discountType === "PERCENTAGE" && applicableSpendAmountBasedDiscount?.discountType === "FIXED_AMOUNT"){
                    if (((applicableQuantityBasedDiscount?.discount / 100) * lineItem?.totalAmount) > applicableSpendAmountBasedDiscount?.discount) {
                        applicableDiscount = applicableQuantityBasedDiscount;
                    } else {
                        applicableDiscount = applicableSpendAmountBasedDiscount;
                    }

                }else if(applicableQuantityBasedDiscount?.discountType === "FIXED_AMOUNT" && applicableSpendAmountBasedDiscount?.discountType === "PERCENTAGE"){
                    if (applicableQuantityBasedDiscount?.discount > ((applicableSpendAmountBasedDiscount?.discount / 100) * lineItem?.totalAmount)) {
                        applicableDiscount = applicableQuantityBasedDiscount;
                    } else {
                        applicableDiscount = applicableSpendAmountBasedDiscount;
                    }
                }

            } else if (applicableQuantityBasedDiscount) {
                applicableDiscount = applicableQuantityBasedDiscount;
            } else if (applicableSpendAmountBasedDiscount) {
                applicableDiscount = applicableSpendAmountBasedDiscount;
            }
            return applicableDiscount;
        }
        const getApplicablePercentOrFixedDiscount = (discountedPricingBundles, lineItem) => {
            let applicableDiscount = null;

            let applicableQuantityBasedDiscount = discountedPricingBundles
                .map(bundle => {
                    return {
                        ...bundle,
                        minProductCount: bundle?.minProductCount || 0,
                        maxProductCount: bundle?.maxProductCount || 0,
                        minOrderAmount: bundle?.minOrderAmount || 0
                    };
                })
                .filter(bundle => {
                    const minCount = bundle.minProductCount;
                    const maxCount = bundle.maxProductCount;
                    const minAmount = bundle.minOrderAmount;

                    if (minCount > 0 && lineItem.quantity < minCount) return false;
                    if (maxCount > 0 && lineItem.quantity > maxCount) return false;

                    if (minAmount > 0 && lineItem.amount < minAmount) return false;

                    return true;
                });
            applicableDiscount = applicableQuantityBasedDiscount.length > 0 ? getBestDiscount(applicableQuantityBasedDiscount, lineItem, 'discountValue') : null;

            if(applicableDiscount){
                applicableDiscount =  {
                    discountBasedOn: applicableDiscount?.minOrderAmount > 0 && applicableDiscount?.minProductCount === 0 ? "AMOUNT" : "QUANTITY",
                    value: applicableDiscount?.minOrderAmount > 0 && applicableDiscount?.minProductCount === 0 ? lineItem?.totalAmount : lineItem?.quantity,
                    discount: applicableDiscount?.discountValue,
                    discountType: applicableDiscount?.discountType,
                    appliesOn: applicableDiscount?.appliesOn
                }
            }

            return applicableDiscount;
        }




        const discountBundles = [{"id":12691,"shop":"nx0s1j-gx.myshopify.com","name":"Protein, Healthy Fats, and Minerals Product Bundle","description":"Take advantage of this product bundle and optimize your health. Provide yourself or loved ones, the high-quality protein the body needs along with the vitamins and minerals required to get the most out of it!","status":"ACTIVE","customerIncludeTags":null,"discountType":"NO_DISCOUNT","discountValue":null,"products":"[{\"productId\":8846457635070,\"variantId\":null,\"price\":null,\"name\":\"Double Bonded Protein\",\"productHandle\":\"double-bonded-protein\",\"imageSrc\":\"https://cdn.shopify.com/s/files/1/0722/9879/1166/files/cb4697a0-897d-4496-a7e1-8c8a5dd6560f.jpg?v=1743121821\",\"quantity\":1,\"status\":\"ACTIVE\",\"options\":[{\"name\":\"Double Bonded Protein (Flavor)\",\"value\":[{\"name\":\"Dark Chocolate\",\"selected\":true},{\"name\":\"Vanilla Bean\",\"selected\":true}]},{\"name\":\"Double Bonded Protein (Size)\",\"value\":[{\"name\":\"12 oz\",\"selected\":false},{\"name\":\"2 lb\",\"selected\":true},{\"name\":\"5 lb\",\"selected\":false}]}]},{\"productId\":8762833043710,\"variantId\":null,\"price\":null,\"name\":\"Capra Mineral Whey\",\"productHandle\":\"capra-mineral-whey-goat-milk-minerals\",\"imageSrc\":\"https://cdn.shopify.com/s/files/1/0722/9879/1166/files/1112-1-Front.webp?v=1738879243\",\"quantity\":1,\"status\":\"ACTIVE\",\"options\":[{\"name\":\"Capra Mineral Whey (Size)\",\"value\":[{\"name\":\"1 packet\",\"selected\":false},{\"name\":\"10 lb\",\"selected\":false},{\"name\":\"1440g\",\"selected\":false},{\"name\":\"30-pk\",\"selected\":false},{\"name\":\"300 Caps\",\"selected\":false},{\"name\":\"360g\",\"selected\":true},{\"name\":\"720g\",\"selected\":false}]},{\"name\":\"Capra Mineral Whey (Kind)\",\"value\":[{\"name\":\"Single Serving\",\"selected\":false},{\"name\":\"Powder\",\"selected\":true},{\"name\":\"Capsule\",\"selected\":false}]}]},{\"productId\":8756089880830,\"variantId\":null,\"price\":null,\"name\":\"Goat Milk Ghee (Clarified Butter)\",\"productHandle\":\"grass-fed-goat-milk-ghee\",\"imageSrc\":\"https://cdn.shopify.com/s/files/1/0722/9879/1166/files/1391-ghee-front.png?v=1738089718\",\"quantity\":1,\"status\":\"ACTIVE\",\"options\":[{\"name\":\"Goat Milk Ghee (Clarified Butter) (Size)\",\"value\":[{\"name\":\"10 fl oz\",\"selected\":false},{\"name\":\"10 fl oz ferm\",\"selected\":false},{\"name\":\"24 fl oz\",\"selected\":true},{\"name\":\"30 Packets\",\"selected\":false}]},{\"name\":\"Goat Milk Ghee (Clarified Butter) (Style)\",\"value\":[{\"name\":\"Regular\",\"selected\":true},{\"name\":\"Fermented\",\"selected\":false}]}]}]","variants":"[]","sequenceNo":null,"bundleType":"CLASSIC","settings":null,"bundleProductId":8852021018878,"bundleVariantId":null,"productHandle":"protein-healthy-fats-and-minerals-product-bundle","discountId":null,"price":null,"numberOfProducts":0,"subscriptionBundlingEnabled":false,"subscriptionId":null,"minProductCount":null,"maxProductCount":null,"uniqueRef":"tfvMiJKABq","bundleRedirect":"CART","customRedirectURL":null,"minOrderAmount":null,"tieredDiscount":null,"productViewStyle":"QUICK_ADD","singleProductSettings":null,"trackInventory":false,"sellingPlanType":"BUNDLE_LEVEL","clearCart":"ENABLED","minPrice":133.0,"maxPrice":133.0,"externalBuildABoxId":null,"variantVisibilityType":"SHOW_VARIANTS_AS_INDIVIDUAL","subTitle":null,"freeShipping":false,"themeType":"THEME_TWO","showBundleInProductPage":true,"combinedWithProductDiscount":true,"combinedWithShippingDiscount":true,"combinedWithOrderDiscount":true,"allowedTags":null,"restrictTags":null,"selectionType":"FLEXIBLE","bundleHtml":null,"discountedVariants":null,"allowedCountries":null,"appliesOn":"BOTH","purchaseRequirement":"NO_REQUIREMENT","productDiscountType":"EACH_PRODUCT","countrySelectionType":"ALL_COUNTRY","discountApplyApproach":"SHOPIFY_DISCOUNT_FUNCTION","discountedProductChooseType":"CHOOSE_ALL","internalName":null,"sections":"[{\"id\":1,\"name\":\"\",\"description\":\"\",\"minProductCount\":0,\"maxProductCount\":0,\"variants\":[]}]","limitToUsePerCustomer":null,"discountedVariantSelectionLimit":null,"hideOneTimePurchase":false,"hideSubscriptionPurchase":false,"maxOrderAmount":null,"collectionData":null,"productSelectionType":"PRODUCT","tag":null,"productChooseType":"CHOOSE_ALL","variantSelectionLimit":null},{"id":12699,"shop":"nx0s1j-gx.myshopify.com","name":"Fuel and Recover Bundle","description":"Fuel and recover faster from your workouts with quick-digesting goat whey protein and hydration support from goat milk derived electrolytes. Choose from unflavored or vanilla Clean Whey Protein. Enjoy a burst of berry flavor and antioxidants from the Clean Recovery, as well as ashwagandha for a stamina boost.","status":"ACTIVE","customerIncludeTags":null,"discountType":"NO_DISCOUNT","discountValue":null,"products":"[{\"productId\":8756089192702,\"variantId\":null,\"price\":null,\"name\":\"Clean Whey Protein / Goat Whey Protein\",\"productHandle\":\"clean-whey-protein-goat-whey-protein\",\"imageSrc\":\"https://cdn.shopify.com/s/files/1/0722/9879/1166/files/24.png?v=1738089719\",\"quantity\":1,\"status\":\"ACTIVE\",\"options\":[{\"name\":\"Clean Whey Protein / Goat Whey Protein (Flavor)\",\"value\":[{\"name\":\"Natural Vanilla\",\"selected\":true},{\"name\":\"Unsweetened\",\"selected\":true}]},{\"name\":\"Clean Whey Protein / Goat Whey Protein (Size)\",\"value\":[{\"name\":\"10-Pk / 300g\",\"selected\":false},{\"name\":\"453g\",\"selected\":true},{\"name\":\"5 lb\",\"selected\":false},{\"name\":\"Single Pk / 30g\",\"selected\":false}]}]},{\"productId\":8846462189822,\"variantId\":null,\"price\":null,\"name\":\"Clean Recovery Post-Workout Hydration\",\"productHandle\":\"solar-synergy-sports-recovery-drink\",\"imageSrc\":\"https://cdn.shopify.com/s/files/1/0722/9879/1166/files/f80f6e6b-4c18-44c3-8272-49c232774b8c.png?v=1743122090\",\"quantity\":1,\"status\":\"ACTIVE\",\"options\":[{\"name\":\"Clean Recovery Post-Workout Hydration (Size)\",\"value\":[{\"name\":\"420g\",\"selected\":true}]}]}]","variants":"[]","sequenceNo":null,"bundleType":"CLASSIC","settings":null,"bundleProductId":8852070400254,"bundleVariantId":null,"productHandle":"fuel-and-recover-bundle","discountId":null,"price":null,"numberOfProducts":0,"subscriptionBundlingEnabled":false,"subscriptionId":null,"minProductCount":null,"maxProductCount":null,"uniqueRef":"2MpGpvTJYn","bundleRedirect":"CART","customRedirectURL":null,"minOrderAmount":null,"tieredDiscount":null,"productViewStyle":"QUICK_ADD","singleProductSettings":null,"trackInventory":false,"sellingPlanType":"BUNDLE_LEVEL","clearCart":"ENABLED","minPrice":47.0,"maxPrice":47.0,"externalBuildABoxId":null,"variantVisibilityType":"SHOW_VARIANTS_AS_INDIVIDUAL","subTitle":null,"freeShipping":false,"themeType":"THEME_TWO","showBundleInProductPage":true,"combinedWithProductDiscount":true,"combinedWithShippingDiscount":true,"combinedWithOrderDiscount":true,"allowedTags":null,"restrictTags":null,"selectionType":"FLEXIBLE","bundleHtml":null,"discountedVariants":null,"allowedCountries":null,"appliesOn":"BOTH","purchaseRequirement":"NO_REQUIREMENT","productDiscountType":"EACH_PRODUCT","countrySelectionType":"ALL_COUNTRY","discountApplyApproach":"SHOPIFY_DISCOUNT_FUNCTION","discountedProductChooseType":"CHOOSE_ALL","internalName":null,"sections":"[{\"id\":1,\"name\":\"\",\"description\":\"\",\"minProductCount\":0,\"maxProductCount\":0,\"variants\":[]}]","limitToUsePerCustomer":null,"discountedVariantSelectionLimit":null,"hideOneTimePurchase":false,"hideSubscriptionPurchase":false,"maxOrderAmount":null,"collectionData":null,"productSelectionType":"PRODUCT","tag":null,"productChooseType":"CHOOSE_ALL","variantSelectionLimit":null}];
        const customerTags = null;
        let customerDiscountUsage = [];
        let isLoggedIn = false;

        

        const filteredDiscountBundles =  Array.isArray(discountBundles) && discountBundles.length > 0 && discountBundles?.filter((bundle) => {
            if (bundle?.status !== 'ACTIVE') {
                return false;
            }
            if ((bundle?.allowedTags || bundle?.restrictTags || bundle?.limitToUsePerCustomer > 0) && !isLoggedIn) {
                return false;
            }
            if ((bundle?.allowedTags || bundle?.restrictTags) && isLoggedIn && isBundleRestrictedByDiscount(bundle, customerTags)) {
                return false;
            }
            if (bundle?.limitToUsePerCustomer > 0 && isDiscountUsageLimitExceed(customerDiscountUsage, bundle)) {
                return false;
            }
            if (bundle?.appliesOn === "ONE_TIME" && sellingPlanId != null) {
                return false;
            }
            if (bundle?.appliesOn === "SUBSCRIPTION" && sellingPlanId === null) {
                return false;
            }
            try {
                const variants = JSON.parse(bundle?.variants || '[]');
                return variants.some((variant) => parseInt(variant?.variantId) === parseInt(variantId));
            } catch (e) {
                console.error('Failed to parse JSON:', e);
                return false;
            }
        }) || [];

        const totalAmount =  amount * quantity;
        const lineItem = {variantId, quantity, amount, totalAmount };
        const volumeDiscountBundles = processBundleRules(filteredDiscountBundles, 'VOLUME_DISCOUNT', ["variants", "tieredDiscount"]);
        const discountedPricingBundles = processBundleRules(filteredDiscountBundles, 'DISCOUNTED_PRICING', ["variants"]);

        let applicableDiscount = null;
        const volumeDiscount = getApplicableTieredDiscount(volumeDiscountBundles, lineItem);
        const pricingDiscount = getApplicablePercentOrFixedDiscount(discountedPricingBundles, lineItem);

        if (volumeDiscount && pricingDiscount) {
            applicableDiscount = getBestDiscount([volumeDiscount, pricingDiscount], lineItem);
        } else {
            applicableDiscount = volumeDiscount || pricingDiscount;
        }

        const discountAmount = applicableDiscount?.discountType === "PERCENTAGE" ? (totalAmount *  applicableDiscount?.discount) / 100 : applicableDiscount?.discount;
        const discountedPrice = applicableDiscount?.discountType === "PERCENTAGE" ? (totalAmount - discountAmount) : ( totalAmount - applicableDiscount?.discount);

        return {
            variantId,
            quantity,
            amount,
            totalAmount,
            discountType: applicableDiscount?.discountType,
            discountValue: applicableDiscount?.discount,
            discountAmount,
            discountedPrice: !isNaN(discountedPrice) ? discountedPrice : undefined,
            discountConfigure: applicableDiscount?.appliesOn
        };
    };

<!-- END app snippet -->

    
        
        
        
        <!-- BEGIN app snippet: appstle-classic-bundle-script -->
    (() => {
        document.addEventListener('DOMContentLoaded', function() {
            const executeClassicBundleBlock = ({blockElement, productId}) => {
                const classicBundles = [{"id":12691,"shop":"nx0s1j-gx.myshopify.com","name":"Protein, Healthy Fats, and Minerals Product Bundle","description":"Take advantage of this product bundle and optimize your health. Provide yourself or loved ones, the high-quality protein the body needs along with the vitamins and minerals required to get the most out of it!","status":"ACTIVE","customerIncludeTags":null,"discountType":"NO_DISCOUNT","discountValue":null,"products":"[{\"productId\":8846457635070,\"variantId\":null,\"price\":null,\"name\":\"Double Bonded Protein\",\"productHandle\":\"double-bonded-protein\",\"imageSrc\":\"https://cdn.shopify.com/s/files/1/0722/9879/1166/files/cb4697a0-897d-4496-a7e1-8c8a5dd6560f.jpg?v=1743121821\",\"quantity\":1,\"status\":\"ACTIVE\",\"options\":[{\"name\":\"Double Bonded Protein (Flavor)\",\"value\":[{\"name\":\"Dark Chocolate\",\"selected\":true},{\"name\":\"Vanilla Bean\",\"selected\":true}]},{\"name\":\"Double Bonded Protein (Size)\",\"value\":[{\"name\":\"12 oz\",\"selected\":false},{\"name\":\"2 lb\",\"selected\":true},{\"name\":\"5 lb\",\"selected\":false}]}]},{\"productId\":8762833043710,\"variantId\":null,\"price\":null,\"name\":\"Capra Mineral Whey\",\"productHandle\":\"capra-mineral-whey-goat-milk-minerals\",\"imageSrc\":\"https://cdn.shopify.com/s/files/1/0722/9879/1166/files/1112-1-Front.webp?v=1738879243\",\"quantity\":1,\"status\":\"ACTIVE\",\"options\":[{\"name\":\"Capra Mineral Whey (Size)\",\"value\":[{\"name\":\"1 packet\",\"selected\":false},{\"name\":\"10 lb\",\"selected\":false},{\"name\":\"1440g\",\"selected\":false},{\"name\":\"30-pk\",\"selected\":false},{\"name\":\"300 Caps\",\"selected\":false},{\"name\":\"360g\",\"selected\":true},{\"name\":\"720g\",\"selected\":false}]},{\"name\":\"Capra Mineral Whey (Kind)\",\"value\":[{\"name\":\"Single Serving\",\"selected\":false},{\"name\":\"Powder\",\"selected\":true},{\"name\":\"Capsule\",\"selected\":false}]}]},{\"productId\":8756089880830,\"variantId\":null,\"price\":null,\"name\":\"Goat Milk Ghee (Clarified Butter)\",\"productHandle\":\"grass-fed-goat-milk-ghee\",\"imageSrc\":\"https://cdn.shopify.com/s/files/1/0722/9879/1166/files/1391-ghee-front.png?v=1738089718\",\"quantity\":1,\"status\":\"ACTIVE\",\"options\":[{\"name\":\"Goat Milk Ghee (Clarified Butter) (Size)\",\"value\":[{\"name\":\"10 fl oz\",\"selected\":false},{\"name\":\"10 fl oz ferm\",\"selected\":false},{\"name\":\"24 fl oz\",\"selected\":true},{\"name\":\"30 Packets\",\"selected\":false}]},{\"name\":\"Goat Milk Ghee (Clarified Butter) (Style)\",\"value\":[{\"name\":\"Regular\",\"selected\":true},{\"name\":\"Fermented\",\"selected\":false}]}]}]","variants":"[]","sequenceNo":null,"bundleType":"CLASSIC","settings":null,"bundleProductId":8852021018878,"bundleVariantId":null,"productHandle":"protein-healthy-fats-and-minerals-product-bundle","discountId":null,"price":null,"numberOfProducts":0,"subscriptionBundlingEnabled":false,"subscriptionId":null,"minProductCount":null,"maxProductCount":null,"uniqueRef":"tfvMiJKABq","bundleRedirect":"CART","customRedirectURL":null,"minOrderAmount":null,"tieredDiscount":null,"productViewStyle":"QUICK_ADD","singleProductSettings":null,"trackInventory":false,"sellingPlanType":"BUNDLE_LEVEL","clearCart":"ENABLED","minPrice":133.0,"maxPrice":133.0,"externalBuildABoxId":null,"variantVisibilityType":"SHOW_VARIANTS_AS_INDIVIDUAL","subTitle":null,"freeShipping":false,"themeType":"THEME_TWO","showBundleInProductPage":true,"combinedWithProductDiscount":true,"combinedWithShippingDiscount":true,"combinedWithOrderDiscount":true,"allowedTags":null,"restrictTags":null,"selectionType":"FLEXIBLE","bundleHtml":null,"discountedVariants":null,"allowedCountries":null,"appliesOn":"BOTH","purchaseRequirement":"NO_REQUIREMENT","productDiscountType":"EACH_PRODUCT","countrySelectionType":"ALL_COUNTRY","discountApplyApproach":"SHOPIFY_DISCOUNT_FUNCTION","discountedProductChooseType":"CHOOSE_ALL","internalName":null,"sections":"[{\"id\":1,\"name\":\"\",\"description\":\"\",\"minProductCount\":0,\"maxProductCount\":0,\"variants\":[]}]","limitToUsePerCustomer":null,"discountedVariantSelectionLimit":null,"hideOneTimePurchase":false,"hideSubscriptionPurchase":false,"maxOrderAmount":null,"collectionData":null,"productSelectionType":"PRODUCT","tag":null,"productChooseType":"CHOOSE_ALL","variantSelectionLimit":null},{"id":12699,"shop":"nx0s1j-gx.myshopify.com","name":"Fuel and Recover Bundle","description":"Fuel and recover faster from your workouts with quick-digesting goat whey protein and hydration support from goat milk derived electrolytes. Choose from unflavored or vanilla Clean Whey Protein. Enjoy a burst of berry flavor and antioxidants from the Clean Recovery, as well as ashwagandha for a stamina boost.","status":"ACTIVE","customerIncludeTags":null,"discountType":"NO_DISCOUNT","discountValue":null,"products":"[{\"productId\":8756089192702,\"variantId\":null,\"price\":null,\"name\":\"Clean Whey Protein / Goat Whey Protein\",\"productHandle\":\"clean-whey-protein-goat-whey-protein\",\"imageSrc\":\"https://cdn.shopify.com/s/files/1/0722/9879/1166/files/24.png?v=1738089719\",\"quantity\":1,\"status\":\"ACTIVE\",\"options\":[{\"name\":\"Clean Whey Protein / Goat Whey Protein (Flavor)\",\"value\":[{\"name\":\"Natural Vanilla\",\"selected\":true},{\"name\":\"Unsweetened\",\"selected\":true}]},{\"name\":\"Clean Whey Protein / Goat Whey Protein (Size)\",\"value\":[{\"name\":\"10-Pk / 300g\",\"selected\":false},{\"name\":\"453g\",\"selected\":true},{\"name\":\"5 lb\",\"selected\":false},{\"name\":\"Single Pk / 30g\",\"selected\":false}]}]},{\"productId\":8846462189822,\"variantId\":null,\"price\":null,\"name\":\"Clean Recovery Post-Workout Hydration\",\"productHandle\":\"solar-synergy-sports-recovery-drink\",\"imageSrc\":\"https://cdn.shopify.com/s/files/1/0722/9879/1166/files/f80f6e6b-4c18-44c3-8272-49c232774b8c.png?v=1743122090\",\"quantity\":1,\"status\":\"ACTIVE\",\"options\":[{\"name\":\"Clean Recovery Post-Workout Hydration (Size)\",\"value\":[{\"name\":\"420g\",\"selected\":true}]}]}]","variants":"[]","sequenceNo":null,"bundleType":"CLASSIC","settings":null,"bundleProductId":8852070400254,"bundleVariantId":null,"productHandle":"fuel-and-recover-bundle","discountId":null,"price":null,"numberOfProducts":0,"subscriptionBundlingEnabled":false,"subscriptionId":null,"minProductCount":null,"maxProductCount":null,"uniqueRef":"2MpGpvTJYn","bundleRedirect":"CART","customRedirectURL":null,"minOrderAmount":null,"tieredDiscount":null,"productViewStyle":"QUICK_ADD","singleProductSettings":null,"trackInventory":false,"sellingPlanType":"BUNDLE_LEVEL","clearCart":"ENABLED","minPrice":47.0,"maxPrice":47.0,"externalBuildABoxId":null,"variantVisibilityType":"SHOW_VARIANTS_AS_INDIVIDUAL","subTitle":null,"freeShipping":false,"themeType":"THEME_TWO","showBundleInProductPage":true,"combinedWithProductDiscount":true,"combinedWithShippingDiscount":true,"combinedWithOrderDiscount":true,"allowedTags":null,"restrictTags":null,"selectionType":"FLEXIBLE","bundleHtml":null,"discountedVariants":null,"allowedCountries":null,"appliesOn":"BOTH","purchaseRequirement":"NO_REQUIREMENT","productDiscountType":"EACH_PRODUCT","countrySelectionType":"ALL_COUNTRY","discountApplyApproach":"SHOPIFY_DISCOUNT_FUNCTION","discountedProductChooseType":"CHOOSE_ALL","internalName":null,"sections":"[{\"id\":1,\"name\":\"\",\"description\":\"\",\"minProductCount\":0,\"maxProductCount\":0,\"variants\":[]}]","limitToUsePerCustomer":null,"discountedVariantSelectionLimit":null,"hideOneTimePurchase":false,"hideSubscriptionPurchase":false,"maxOrderAmount":null,"collectionData":null,"productSelectionType":"PRODUCT","tag":null,"productChooseType":"CHOOSE_ALL","variantSelectionLimit":null}];
                const bundleSettings = {"id":4131,"shop":"nx0s1j-gx.myshopify.com","showOnProductPage":null,"selector":null,"placement":null,"customCss":null,"customizeBundleOptionType":"RADIO","buyButtonSelector":null,"labels":"{\"switchSubscriptionLabel\":\"Subscribe & Save\",\"productDiscountCombinedWithOrderDiscount\":true,\"percentDiscountText\":\"Get {{discount_value}}% off on your purchase!\",\"discountUsageLimitExceedLabel\":\"You have exceeded the bundle usage limit\",\"requiredLoginValidationLabel\":\"Please log in to purchase this bundle!\",\"reviewOrderLabel\":\"Review Bundle\",\"loginAlertLinkLabel\":\"Click here to login\",\"chooseSectionProductsLabel\":\"Choose Section Products\",\"primaryDisabledColor\":\"#333333\",\"bundleMinimumOrderAmountLabel\":\"Add minimum {{minimum_amount}} order amount\",\"dynamicBundleDiscountRecurringCycleLimit\":0,\"breadCrumbSelectSectionLabel\":\"Select Section\",\"breadCrumbProductsLabel\":\"Choose Products\",\"bundleQuantityRewardsLabel\":\"Add {{quantity}} item, get {{discount}}{{discount_type}} discount\",\"emptyProductImage\":\"https://cdn.shopify.com/s/files/1/0661/9224/4900/files/EmptyImage.jpg?v=1718447038\",\"shippingDiscountCombinedWithProductDiscount\":true,\"reviewOrderInfoLabel\":\"\",\"switchOnTimeLabel\":\"One Time\",\"volumeDiscountCombinedWithProductDiscount\":true,\"productDiscountCombinedWithProductDiscount\":true,\"bundleMaximumQuantityLabel\":\"Add maximum up to {{maximum_quantity}} product\",\"chooseProductsText\":\"Products\",\"volumeDiscountAppliesOnOneTimePurchase\":true,\"enableManualBundleBlockIntegration\":false,\"volumeDiscountNextApplicableQuantityRewardsLabel\":\"Buy {{quantity}} get {{discount}}{{discount_type}}\",\"bundleCheckoutLabel\":\"Checkout\",\"productDiscountCombinedWithShippingDiscount\":true,\"productAddToBundleLabel\":\"Add\",\"breadCrumbReviewBundleLabel\":\"Review Bundle\",\"orderNoteLabel\":\"Order Note\",\"skipSelectSectionPage\":false,\"buyXGetYFreeLabel\":\"Free\",\"dockbarHeadingLabel\":\"Bundle\",\"dynamicBundleDiscountCombinedWithShippingDiscount\":true,\"hidePurchaseOptionSelectLabel\":false,\"buyXGetYAddToCartLabel\":\"Add to cart\",\"fixedDiscountText\":\"Enjoy a fixed discount of {{currency}}{{discount_value}} on your purchase!\",\"buyXGetYDiscountCombinedWithShippingDiscount\":true,\"sectionTotalLabel\":\"Section Total\",\"dynamicBundleDiscountCodeText\":\"BUNDLE_DISCOUNT_{{bundle_id}}\",\"fieldDisabledBackgroundColor\":\"#D1D5DB\",\"productDiscountAppliesOnSubscription\":true,\"selectedProgressLabelText\":\"{{total_bundle_items}} item added with a minimum quantity of {{minimum_quantity}}\",\"bundleTotalLabel\":\"Total\",\"requiredBundleProductLabel\":\"Your bundle needs {{min_product_count}} more item(s).\",\"sellingPlanSelectionDropDownLabel\":\"Purchase Options\",\"showSubscriptionPlanDescription\":false,\"disableProductDescription\":false,\"buyXGetYPercentDiscountText\":\"Enjoy a percentage discount of {{discount_value}}%\",\"dockbarDescriptionLabel\":\"You're getting the most rewards!\",\"productDiscountRecurringCycleLimit\":0,\"subscriptionAvailableLabel\":\"Subscription Available\",\"preventClickableProductsOnCart\":false,\"readLessText\":\"Read Less\",\"enableProductDetailButton\":false,\"discountTargetType\":\"VARIANT\",\"buyXGetYDiscountAppliesOnSubscription\":true,\"customOfferLink\":\"collections/all\",\"noItemsInBundle\":\"No items added to the bundle\",\"variantSelectionDropDownLabel\":\"Variants\",\"shippingDiscountLabel\":\"{{discount}}{{discount_type}} Shipping Discount\",\"chooseSectionLabel\":\"Choose Section\",\"selectedGiftProductProgressLabelText\":\"{{selected_product_quantity}} gift products added. The required quantity is {{required_product_quantity}}.\",\"breadCrumbPlanLabel\":\"Select Plan\",\"showDynamicBundleOrderNote\":false,\"secondaryTextColor\":\"#ffffff\",\"disableViewShopifyProduct\":false,\"bundleDiscountLabel\":\"Discount\",\"volumeDiscountAppliedQuantityRewardsLabel\":\"Applied: buy {{quantity}} get {{discount}}{{discount_type}}\",\"buyXGetYDiscountCombinedWithProductDiscount\":true,\"bundleNotEligibleLabel\":\"You're not eligible to purchase this bundle!\",\"reviewOrderProductsLabel\":\"Bundle Products\",\"outOfStockLabel\":\"Out Of Stock\",\"tieredDiscountLabel\":\"{{discount_amount}}{{discount_type}}<br/>Discount\",\"buyXGetYFreeGiftDiscountText\":\"Enjoy the free product\",\"buyXGetYQuantityValidationLabel\":\"Add {{product_quantity}} quantities of the gift product (Get Y)\",\"showDescriptionPopup\":true,\"primaryTextColor\":\"#000000\",\"readMoreText\":\"Read More\",\"modalOpenOnAddToCart\":true,\"notApplicableForSubscribeAndSaveNotificationTitle\":\"Not applicable for subscribe & save\",\"bundleMinimumQuantityLabel\":\"Add minimum {{minimum_quantity}} product\",\"customSignInLink\":\"\",\"noSourceProductSelectedLabel\":\"No source product selected.\",\"nonListedProductText\":\"Non-Listed\",\"volumeDiscountQuantityRewardsLabel\":\"Buy {{quantity}} quantity and get {{discount}}{{discount_type}} discount!\",\"productDiscountAppliesOnOneTimePurchase\":true,\"loginAlertTextLabel\":\"You need to login to purchase this bundle.\",\"buyXGetYChooseProductLabel\":\"Choose Product\",\"freeShippingLabel\":\"Free Shipping\",\"previousButtonLabel\":\"Previous Step\",\"draftBundlePageTitle\":\"Oops! This bundle is temporarily unavailable.\",\"chooseAPlanLabel\":\"Choose Plan\",\"productDetailsMaximumDescriptionCount\":300,\"singleParentProductDirectRedirectToChildProducts\":true,\"oneTimeOnlyLabel\":\"One time only\",\"buyXGetYFixedDiscountText\":\"Enjoy a fixed discount of {{discount_value}} {{currency}}\",\"primaryColor\":\"#000000\",\"buyXGetYGiftProductPriceVisibilityType\":\"UNIT_PRICE\",\"volumeAmountDiscountQuantityRewardsLabel\":\"Buy {{quantity}} quantity and get {{currency}}{{discount}} discount!\",\"shippingDiscountRecurringCycleLimit\":0,\"disableDiscountedPricingRedirectToCart\":false,\"chooseSourceProductValidationLabel\":\"Please choose source product!\",\"shippingDiscountAppliesOnSubscription\":true,\"volumeDiscountCombinedWithOrderDiscount\":true,\"dynamicBundleDiscountAppliesOnOneTimePurchase\":true,\"choosePlanButtonLabel\":\"Choose Plan\",\"bundleQuantityLabel\":\"{{quantity}}x\",\"volumeDiscountSpentAmountRewardsLabel\":\"Spend {{currency}}{{spent_amount}} and get {{discount}}{{discount_type}} discount!\",\"shippingDiscountAppliesOnOneTimePurchase\":true,\"volumeDiscountRecurringCycleLimit\":0,\"hideVariantSelectLabel\":false,\"bundleDetailsLabel\":\"Your bundle:\",\"availableOnlySubscriptionLabel\":\"Available Only On Subscription\",\"enableParentProductDetailButton\":false,\"buyXGetYDiscountAppliesOnOneTimePurchase\":true,\"volumeDiscountAppliedSpentAmountRewardsLabel\":\"Applied: spend {{spent_amount}}{{currency}} get {{discount}}{{discount_type}}\",\"chooseAssociatedProductsValidationLabel\":\"Please choose associated products!\",\"selectedSourceProductLabel\":\"Selected\",\"bundleModalShowRewardsLabel\":\"Show all rewards\",\"volumeDiscountNextApplicableSpentAmountRewardsLabel\":\"Spend {{spent_amount}}{{currency}} get {{discount}}{{discount_type}}\",\"buyXGetYDiscountRecurringCycleLimit\":0,\"sectionNoProductSelectedValidationLabel\":\"No product selected for: {{section_name}}!\",\"volumeAmountDiscountSpentAmountRewardsLabel\":\"Spend {{currency}}{{spent_amount}} and get {{currency}}{{discount}} discount!\",\"sectionMaximumQuantityValidationLabel\":\"Maximum quantity not selected for: {{section_name}}!\",\"notApplicableForOneTimeNotificationTitle\":\"Not applicable for one time\",\"showDiscountToNonEligibleCustomers\":false,\"primaryDisabledTextColor\":\"#ffffff\",\"volumeAmountDiscountSaveRewardsLabel\":\"Save {{currency}}{{discount}}!\",\"sectionLabel\":\"Section\",\"draftBundlePageSubTitle\":\"In the meantime, check out our latest offers and discounts!\",\"volumeDiscountCombinedWithShippingDiscount\":true,\"bundleSpentAmountRewardsLabel\":\"Spent {{spent_amount}} worth of items, get {{discount}}{{discount_type}} discount\",\"disabledTextColor\":\"#6B7280\",\"primaryHoverColor\":\"#000000\",\"nextButtonLabel\":\"Next Step\",\"classicBundleDescriptionLabel\":\"Your bundle contains the following products.\",\"shippingDiscountCombinedWithOrderDiscount\":true,\"bundleBottomHtml\":\"\",\"sectionMinimumQuantityValidationLabel\":\"Minimum quantity not selected for: {{section_name}}!\",\"volumeDiscountAppliesOnSubscription\":true,\"dynamicBundleDiscountCombinedWithProductDiscount\":true,\"buyXGetYAnyNumberOfGiftProductLabel\":\"Choose any number of gift products\",\"descriptionLength\":200,\"bundleDiscountNote\":\"Discounts will be applied at checkout.\",\"bundleModalCloseRewardsLabel\":\"Close all rewards\",\"buyXGetYDiscountCombinedWithOrderDiscount\":true,\"dockbarCurrentRewardLabel\":\"You got {{discount_amount}}{{discount_type}} discount\",\"productDetailsAddToBundleLabel\":\"Add to bundle\",\"cartAndCheckoutQuantityValidationMessage\":\"Orders must match the quantity range: Min {{min_quantity}}, Max {{max_quantity}}\",\"bundleNoProductSelectedLabel\":\"No product selected\",\"checkoutInfoLabel\":\"Add products from each section to enable the add to cart button.\",\"enableShowMultipleImages\":false,\"bundleSubtotalLabel\":\"Subtotal\",\"redirectToCartPageOnCartIconClick\":true,\"reviewOrderDescription\":\"Check your items and select your required frequency plan\",\"dynamicBundleDiscountCombinedWithOrderDiscount\":true,\"customOfferLinkButtonLabel\":\"Explore Offers\",\"oneTimePurchaseLabel\":\"One Time Purchase\",\"volumeDiscountSaveRewardsLabel\":\"Save {{discount}}{{discount_type}}!\",\"bundleMaximumOrderAmountLabel\":\"Add maximum {{maximum_amount}} order amount\",\"addingProductsToBundle\":\"Adding products to bundle\",\"bundleModalHeaderLabel\":\"Your Bundle({{total_quantity}})\",\"productAddedToBundleNotificationTitle\":\"Added to bundle\",\"productAddedToBundleNotificationDescription\":\"{{product_title}} added to bundle.\",\"dynamicBundleDiscountAppliesOnSubscription\":true,\"customHtmlInject\":\"[]\",\"bundleTopHtml\":\"\",\"proceedToCheckoutButtonText\":\"\",\"breadCrumbReviewSectionLabel\":\"Review Section\"}","bundleTopHtml":"","bundleBottomHtml":"","proceedToCheckoutButtonText":"","chooseProductsText":"Products","productAddToBundleLabel":"Add","productDetailsAddToBundleLabel":"Add to bundle","productDetailsMaximumDescriptionCount":300,"variantSelectionDropDownLabel":"Variants","sellingPlanSelectionDropDownLabel":"Purchase Options","dockbarHeadingLabel":"Bundle","dockbarCurrentRewardLabel":"You got {{discount_amount}}{{discount_type}} discount","dockbarDescriptionLabel":"You're getting the most rewards!","bundleModalHeaderLabel":"Your Bundle({{total_quantity}})","bundleModalShowRewardsLabel":"Show all rewards","bundleModalCloseRewardsLabel":"Close all rewards","bundleQuantityRewardsLabel":"Add {{quantity}} item, get {{discount}}{{discount_type}} discount","bundleSpentAmountRewardsLabel":"Spent {{spent_amount}} worth of items, get {{discount}}{{discount_type}} discount","bundleQuantityLabel":"{{quantity}}x","bundleSubtotalLabel":"Subtotal","bundleDiscountLabel":"Discount","bundleTotalLabel":"Total","bundleCheckoutLabel":"Checkout","bundleMinimumQuantityLabel":"Add minimum {{minimum_quantity}} product","bundleMaximumQuantityLabel":"Add maximum up to {{maximum_quantity}} product","bundleMinimumOrderAmountLabel":"Add minimum {{minimum_amount}} order amount","oneTimePurchaseLabel":"One Time Purchase","noItemsInBundle":"No items added to the bundle","modalOpenOnAddToCart":true,"productAddedToBundleNotificationTitle":"Added to bundle","productAddedToBundleNotificationDescription":"{{product_title}} added to bundle.","chooseAPlanLabel":"Choose Plan","nextButtonLabel":"Next Step","previousButtonLabel":"Previous Step","chooseSourceProductValidationLabel":"Please choose source product!","chooseAssociatedProductsValidationLabel":"Please choose associated products!","choosePlanButtonLabel":"Choose Plan","selectedSourceProductLabel":"Selected","noSourceProductSelectedLabel":"No source product selected.","reviewOrderLabel":"Review Bundle","reviewOrderDescription":"Check your items and select your required frequency plan","reviewOrderProductsLabel":"Bundle Products","reviewOrderInfoLabel":"","orderNoteLabel":"Order Note","selectedProgressLabelText":"{{total_bundle_items}} item added with a minimum quantity of {{minimum_quantity}}","availableOnlySubscriptionLabel":"Available Only On Subscription","subscriptionAvailableLabel":"Subscription Available","oneTimeOnlyLabel":"One time only","switchOnTimeLabel":"One Time","switchSubscriptionLabel":"Subscribe & Save","breadCrumbPlanLabel":"Select Plan","breadCrumbProductsLabel":"Choose Products","breadCrumbReviewBundleLabel":"Review Bundle","showDescriptionPopup":true,"tieredDiscountLabel":"{{discount_amount}}{{discount_type}}<br/>Discount","emptyProductImage":"https://cdn.shopify.com/s/files/1/0661/9224/4900/files/EmptyImage.jpg?v=1718447038","outOfStockLabel":"Out Of Stock","notApplicableForOneTimeNotificationTitle":"Not applicable for one time","notApplicableForSubscribeAndSaveNotificationTitle":"Not applicable for subscribe & save","disableProductDescription":false,"descriptionLength":200,"readLessText":"Read Less","readMoreText":"Read More","bundleNoProductSelectedLabel":"No product selected","customHtmlInject":"[]","bundleDetailsLabel":"Your bundle:","bundleDiscountNote":"Discounts will be applied at checkout.","fixedDiscountText":"Enjoy a fixed discount of {{currency}}{{discount_value}} on your purchase!","percentDiscountText":"Get {{discount_value}}% off on your purchase!","hideVariantSelectLabel":false,"hidePurchaseOptionSelectLabel":false,"primaryColor":"#000000","primaryTextColor":"#000000","secondaryTextColor":"#ffffff","primaryHoverColor":"#000000","primaryDisabledColor":"#333333","primaryDisabledTextColor":"#ffffff","fieldDisabledBackgroundColor":"#D1D5DB","disabledTextColor":"#6B7280","volumeDiscountSaveRewardsLabel":"Save {{discount}}{{discount_type}}!","volumeDiscountQuantityRewardsLabel":"Buy {{quantity}} quantity and get {{discount}}{{discount_type}} discount!","volumeDiscountSpentAmountRewardsLabel":"Spend {{currency}}{{spent_amount}} and get {{discount}}{{discount_type}} discount!","volumeDiscountAppliedQuantityRewardsLabel":"Applied: buy {{quantity}} get {{discount}}{{discount_type}}","volumeDiscountAppliedSpentAmountRewardsLabel":"Applied: spend {{spent_amount}}{{currency}} get {{discount}}{{discount_type}}","volumeDiscountNextApplicableQuantityRewardsLabel":"Buy {{quantity}} get {{discount}}{{discount_type}}","volumeDiscountNextApplicableSpentAmountRewardsLabel":"Spend {{spent_amount}}{{currency}} get {{discount}}{{discount_type}}","addingProductsToBundle":"Adding products to bundle","freeShippingLabel":"Free Shipping","requiredBundleProductLabel":"Your bundle needs {{min_product_count}} more item(s).","enableProductDetailButton":false,"requiredLoginValidationLabel":"Please log in to purchase this bundle!","bundleNotEligibleLabel":"You're not eligible to purchase this bundle!","loginAlertTextLabel":"You need to login to purchase this bundle.","loginAlertLinkLabel":"Click here to login","customSignInLink":"","shippingDiscountLabel":"{{discount}}{{discount_type}} Shipping Discount","classicBundleDescriptionLabel":"Your bundle contains the following products.","singleParentProductDirectRedirectToChildProducts":true,"buyXGetYFixedDiscountText":"Enjoy a fixed discount of {{discount_value}} {{currency}}","buyXGetYPercentDiscountText":"Enjoy a percentage discount of {{discount_value}}%","buyXGetYFreeGiftDiscountText":"Enjoy the free product","buyXGetYAddToCartLabel":"Add to cart","buyXGetYFreeLabel":"Free","disableDiscountedPricingRedirectToCart":false,"nonListedProductText":"Non-Listed","preventClickableProductsOnCart":false,"buyXGetYChooseProductLabel":"Choose Product","showSubscriptionPlanDescription":false,"volumeAmountDiscountSaveRewardsLabel":"Save {{currency}}{{discount}}!","volumeAmountDiscountQuantityRewardsLabel":"Buy {{quantity}} quantity and get {{currency}}{{discount}} discount!","volumeAmountDiscountSpentAmountRewardsLabel":"Spend {{currency}}{{spent_amount}} and get {{currency}}{{discount}} discount!","enableManualBundleBlockIntegration":false,"cartAndCheckoutQuantityValidationMessage":"Orders must match the quantity range: Min {{min_quantity}}, Max {{max_quantity}}","dynamicBundleDiscountCodeText":"BUNDLE_DISCOUNT_{{bundle_id}}","discountUsageLimitExceedLabel":"You have exceeded the bundle usage limit","disableViewShopifyProduct":false,"redirectToCartPageOnCartIconClick":true,"sectionLabel":"Section","chooseSectionLabel":"Choose Section","chooseSectionProductsLabel":"Choose Section Products","breadCrumbSelectSectionLabel":"Select Section","breadCrumbReviewSectionLabel":"Review Section","checkoutInfoLabel":"Add products from each section to enable the add to cart button.","sectionNoProductSelectedValidationLabel":"No product selected for: {{section_name}}!","sectionMinimumQuantityValidationLabel":"Minimum quantity not selected for: {{section_name}}!","sectionMaximumQuantityValidationLabel":"Maximum quantity not selected for: {{section_name}}!","dynamicBundleDiscountCombinedWithProductDiscount":true,"dynamicBundleDiscountCombinedWithShippingDiscount":true,"dynamicBundleDiscountCombinedWithOrderDiscount":true,"volumeDiscountCombinedWithProductDiscount":true,"volumeDiscountCombinedWithShippingDiscount":true,"volumeDiscountCombinedWithOrderDiscount":true,"productDiscountCombinedWithProductDiscount":true,"productDiscountCombinedWithShippingDiscount":true,"productDiscountCombinedWithOrderDiscount":true,"buyXGetYDiscountCombinedWithProductDiscount":true,"buyXGetYDiscountCombinedWithShippingDiscount":true,"buyXGetYDiscountCombinedWithOrderDiscount":true,"shippingDiscountCombinedWithProductDiscount":true,"shippingDiscountCombinedWithOrderDiscount":true,"showDynamicBundleOrderNote":false,"bundleMaximumOrderAmountLabel":"Add maximum {{maximum_amount}} order amount","buyXGetYQuantityValidationLabel":"Add {{product_quantity}} quantities of the gift product (Get Y)","selectedGiftProductProgressLabelText":"{{selected_product_quantity}} gift products added. The required quantity is {{required_product_quantity}}.","draftBundlePageTitle":"Oops! This bundle is temporarily unavailable.","draftBundlePageSubTitle":"In the meantime, check out our latest offers and discounts!","customOfferLink":"collections/all","customOfferLinkButtonLabel":"Explore Offers","enableParentProductDetailButton":false,"sectionTotalLabel":"Section Total","skipSelectSectionPage":false,"buyXGetYGiftProductPriceVisibilityType":"UNIT_PRICE","defaultSelectedPurchaseOptionSwitch":null,"defaultSelectedPurchaseOption":null,"discountTargetType":"VARIANT","enableShowMultipleImages":false,"buyXGetYAnyNumberOfGiftProductLabel":"Choose any number of gift products","showDiscountToNonEligibleCustomers":false,"dynamicBundleDiscountRecurringCycleLimit":0,"dynamicBundleDiscountAppliesOnOneTimePurchase":true,"dynamicBundleDiscountAppliesOnSubscription":true,"volumeDiscountRecurringCycleLimit":0,"volumeDiscountAppliesOnOneTimePurchase":true,"volumeDiscountAppliesOnSubscription":true,"productDiscountRecurringCycleLimit":0,"productDiscountAppliesOnOneTimePurchase":true,"productDiscountAppliesOnSubscription":true,"buyXGetYDiscountRecurringCycleLimit":0,"buyXGetYDiscountAppliesOnOneTimePurchase":true,"buyXGetYDiscountAppliesOnSubscription":true,"shippingDiscountRecurringCycleLimit":0,"shippingDiscountAppliesOnOneTimePurchase":true,"shippingDiscountAppliesOnSubscription":true};
                const classicBundle = Array.isArray(classicBundles) && classicBundles?.length > 0 && classicBundles.find((rule) => {
                    if (rule?.bundleType === 'CLASSIC' && rule?.status === 'ACTIVE') {
                        try {
                            return parseInt(rule?.bundleProductId) === parseInt(productId);
                        } catch (e) {
                            console.error('Failed to parse JSON:', e);
                            return false;
                        }
                    }
                    return false;
                }) || null;
                if (classicBundle && blockElement) {
                    const classicBundleProducts = classicBundle?.products ? JSON.parse(classicBundle?.products) : null;
                    const forms = document.querySelectorAll('form[action="/cart/add"]');
                    forms.forEach(form => {
                        const input = document.createElement('input');
                        input.setAttribute('type', 'hidden');
                        input.setAttribute('class', 'appstle-bundle-properties');
                        input.setAttribute('name', 'properties[_appstle-bb-id]');
                        input.setAttribute('value', classicBundle?.uniqueRef);
                        form.appendChild(input);
                    });

                    if (classicBundleProducts && classicBundleProducts.length > 0) {
                        const classicBundleProductContainer = document.createElement('div');
                        classicBundleProductContainer.className = 'ab-classic-bundle-products';

                        const classicBundleDescription = document.createElement('div');
                        classicBundleDescription.className = 'ab-classic-bundle-description';
                        classicBundleDescription.style.color = bundleSettings?.primaryTextColor || '#000000';
                        classicBundleDescription.innerText = classicBundle?.description || bundleSettings?.classicBundleDescriptionLabel || 'Your bundle contains the following products.';
                        classicBundleProductContainer.appendChild(classicBundleDescription);

                        classicBundleProducts?.forEach((bundle) => {
                            const classicBundleProduct = document.createElement('div');
                            classicBundleProduct.className = 'ab-classic-bundle-product';

                            const image = document.createElement('img');
                            image.src = bundle?.imageSrc || 'https://cdn.shopify.com/s/files/1/0661/9224/4900/files/EmptyImage.jpg?v=1718447038';
                            image.alt = bundle?.name || 'Product Image';
                            classicBundleProduct.appendChild(image);

                            const classicBundleProductInfo = document.createElement('div');
                            classicBundleProductInfo.className = 'ab-classic-bundle-product-info';

                            const name = document.createElement('a');
                            name.className = 'ab-classic-bundle-product-name';
                            name.style.color = bundleSettings?.primaryTextColor || '#000000';
                            name.textContent = bundle?.name || '';
                            name.href = `https://${classicBundle?.shop}/products/${bundle?.productHandle}` || '#';
                            name.target = '_blank';
                            name.rel = 'noopener noreferrer';
                            classicBundleProductInfo.appendChild(name);

                            const quantity = document.createElement('span');
                            quantity.className = 'ab-classic-bundle-product-quantity';
                            quantity.style.color = bundleSettings?.primaryTextColor || '#000000';
                            quantity.style.border = `1px solid ${bundleSettings?.primaryTextColor || '#000000'}`;
                            quantity.textContent = bundle?.quantity || 0;
                            classicBundleProductInfo.appendChild(quantity);

                            classicBundleProduct.appendChild(classicBundleProductInfo);
                            classicBundleProductContainer.appendChild(classicBundleProduct);

                            blockElement.innerHTML = '';
                            blockElement.appendChild(classicBundleProductContainer);
                        });
                    }
                }
            }


            const productId = "";
            const blockElement = document.getElementById('classicBundleContainer');
            const blockElements = document.querySelectorAll('.ab-classic-bundle-custom-placement-selector');
            if(blockElement){
                executeClassicBundleBlock({blockElement, productId})
            }
            if (blockElements && blockElements.length > 0) {
                blockElements.forEach((element) => {
                    const productId = element?.getAttribute('data-product-id');
                    executeClassicBundleBlock({blockElement: element, productId})
                });
            }
        });
    })();

<!-- END app snippet -->
        
        
    

</script>



    
        
        
        <!-- BEGIN app snippet: appstle-classic-bundle-styles --><style>
    .ab-classic-bundle-container,
    .ab-classic-bundle-custom-placement-selector {
        margin: 0;
        padding: 0;
        font-family: inherit;
        width: 100%;
        max-width: 410px;
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center;
    }
    .ab-classic-bundle-products {
        width: 100%;
        display: flex;
        flex-direction: column;
        gap: 8px;
        margin-right: auto;
        background: #f9fbff;
        border: 1px dashed #b7cde9;
        border-radius: 4px;
        padding: 12px;
    }
    .ab-classic-bundle-description {
        font-size: 16px;
        font-weight: 500;
        letter-spacing: 0.6px;
        line-height: 32.4px;
        padding: 0 3.2px;
        text-align: start;
    }
    .ab-classic-bundle-product {
        position: relative;
        padding: 0.2em;
        display: flex;
        align-items: center;
    }
    .ab-classic-bundle-product img {
        width: 60px;
        height: 60px;
        border-radius: 6px;
        margin-right: 12px;
        border: 1px solid rgba(203, 203, 203, 0.4);
    }
    .ab-classic-bundle-product-name{
        letter-spacing: 0.6px;
        line-height: 22px;
        font-weight: 400;
        font-size: 14px;
        font-family: "Inter var", sans-serif;
        text-decoration: none;
        text-align: left;
    }
    .ab-classic-bundle-product-name:hover {
        text-decoration: underline;
    }
    .ab-classic-bundle-product-info {
        display: flex;
        justify-content: space-between;
        width: 100%;
    }
    .ab-classic-bundle-product-quantity{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 22px;
        height: 22px;
        border-radius: 50%;
        font-size: 11px;
        flex-shrink: 0;
    }
</style>
<!-- END app snippet -->
    

    <style>
        .next-volume-discount-cart-value {
            font-size: 12px;
            color: blue;
            font-weight: bold;
        }

        
    </style>






</div><div id="shopify-block-AY3pVa3ZJR0E3aHF6e__10436698916776057164" class="shopify-block shopify-app-block"><script id="subscription-helper">

        if (!window.AppstleIncluded) {
          window.AppstleIncluded = true;
          window.RS = Window.RS || {};
          RS.Config = {
            "selectors": {
                "payment_button_selectors": "form[action$='/cart/add'] .shopify-payment-button",
                "subscriptionLinkSelector": "#MainContent .customer.account > div:nth-child(2) > div:nth-child(2) > h2",
                "atcButtonPlacement": "BEFORE",
                "subscriptionLinkPlacement": "BEFORE",
                "cartRowSelector": "",
                "cartLineItemSelector": "",
                "cartLineItemPerQuantityPriceSelector": "",
                "cartLineItemTotalPriceSelector": "",
                "cartLineItemSellingPlanNameSelector": "",
                "cartSubTotalSelector" : "",
                "cartLineItemPriceSelector": "",
                "cartLineItemPlacement": "BEFORE",
                "cartHiddenAttributesSelector": "",
                "buildABoxDiscountSelector": "",
            },
            "enableCartWidgetFeature": "false",
            "useUrlWithCustomerId": "true",
            "atcButtonSelector": "div.product-form__buttons",
            "moneyFormat": "${{amount}}",
            "oneTimePurchaseText": "One Time Purchase",
            "tapToSelectText": "Tap To Select",
            "atcButtonTextSelector": "",
            "disableCartWidgetOnVariants": "",
            "shop": "nx0s1j-gx.myshopify.com",
            "deliveryText": "delivery",
            "purchaseOptionsText": "Purchase Options",
            "manageSubscriptionButtonText": "Manage Subscription",
            "subscriptionOptionText": "Subscribe and Save",
            "sellingPlanSelectTitle": "DELIVERY FREQUENCY",
            "subscriptionPriceDisplayText": "",
            "tooltipTitle": "Subscription detail",
            "showTooltipOnClick": "false",
            "tooltipDesctiption": "<strong>Have complete control of your subscriptions<\/strong><br\/><br\/>Skip, reschedule, edit, or cancel deliveries anytime, based on your needs.",
            "tooltipDescriptionOnPrepaidPlan": "<b>Prepaid Plan Details<\/b><\/br> Total price: {{totalPrice}} ( Price for every delivery: {{pricePerDelivery}})",
            "tooltipDescriptionOnMultipleDiscount": "<b>Discount Details<\/b><\/br> Initial discount is {{discountOne}} and then {{discountTwo}}",
            "tooltipDescriptionCustomization": "{{{defaultTooltipDescription}}} <\/br>  {{{prepaidDetails}}} <\/br> {{{discountDetails}}}",
            "orderStatusManageSubscriptionTitle": "Subscription",
            "orderStatusManageSubscriptionDescription": "Continue to your account to view and manage your subscriptions. Please use the same email address that you used to buy the subscription.",
            "orderStatusManageSubscriptionButtonText": "Manage your subscription",
            "subscriptionOptionSelectedByDefault" : false,
            "totalPricePerDeliveryText" : "{{prepaidPerDeliveryPrice}}\/delivery",
            "memberOnlySellingPlansJson": {},
            "nonMemberOnlySellingPlansJson": {},
            "sellingPlansJson": [{"frequencyCount":1,"frequencyInterval":"MONTH","billingFrequencyCount":1,"billingFrequencyInterval":"MONTH","frequencyName":"Every Month ","frequencyDescription":"","discountOffer":20.0,"afterCycle1":0,"discountType":"PERCENTAGE","discountEnabled":true,"discountEnabledMasked":true,"id":"gid://shopify/SellingPlan/4774002942","frequencyType":"ON_PURCHASE_DAY","specificDayEnabled":false,"cutOff":0,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/4774002942","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","upcomingOrderEmailBuffer":3,"frequencySequence":0,"groupName":"Every Month Subscription","groupId":1912209662,"repeatingCycle":false,"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]},{"frequencyCount":2,"frequencyInterval":"MONTH","billingFrequencyCount":2,"billingFrequencyInterval":"MONTH","frequencyName":"Every 2 Months","frequencyDescription":"","discountOffer":20.0,"afterCycle1":0,"discountType":"PERCENTAGE","discountEnabled":true,"discountEnabledMasked":true,"id":"gid://shopify/SellingPlan/4784521470","frequencyType":"ON_PURCHASE_DAY","specificDayEnabled":false,"cutOff":0,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/4784521470","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","upcomingOrderEmailBuffer":3,"frequencySequence":0,"groupName":"Every 2 months Subscription","groupId":1920041214,"repeatingCycle":false,"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]},{"frequencyCount":3,"frequencyInterval":"MONTH","billingFrequencyCount":3,"billingFrequencyInterval":"MONTH","frequencyName":"Every 3 Months","frequencyDescription":"","discountOffer":20.0,"afterCycle1":0,"discountType":"PERCENTAGE","discountEnabled":true,"discountEnabledMasked":true,"id":"gid://shopify/SellingPlan/4784554238","frequencyType":"ON_PURCHASE_DAY","specificDayEnabled":false,"cutOff":0,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/4784554238","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","upcomingOrderEmailBuffer":3,"frequencySequence":0,"groupName":"Every 3 Months Subscription","groupId":1920073982,"repeatingCycle":false,"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]},{"frequencyCount":1,"frequencyInterval":"MONTH","billingFrequencyCount":1,"billingFrequencyInterval":"MONTH","frequencyName":"Every Month","frequencyDescription":"","afterCycle1":0,"afterCycle2":0,"discountEnabled":false,"discountEnabled2":false,"discountEnabledMasked":false,"discountEnabled2Masked":false,"id":"gid://shopify/SellingPlan/4790583550","frequencyType":"ON_PURCHASE_DAY","specificDayEnabled":false,"cutOff":0,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/4790583550","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","upcomingOrderEmailBuffer":3,"frequencySequence":0,"groupName":"No Discount Every Month Plan","groupId":1924661502,"repeatingCycle":false,"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]},{"frequencyCount":2,"frequencyInterval":"MONTH","billingFrequencyCount":2,"billingFrequencyInterval":"MONTH","frequencyName":"Every 2 Months","frequencyDescription":"","afterCycle1":0,"afterCycle2":0,"discountEnabled":false,"discountEnabled2":false,"discountEnabledMasked":false,"discountEnabled2Masked":false,"id":"gid://shopify/SellingPlan/4790616318","frequencyType":"ON_PURCHASE_DAY","specificDayEnabled":false,"cutOff":0,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/4790616318","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"null","upcomingOrderEmailBuffer":3,"frequencySequence":0,"groupName":"No Discount Every 2 month Plan","groupId":1924694270,"repeatingCycle":false,"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]},{"frequencyCount":3,"frequencyInterval":"MONTH","billingFrequencyCount":3,"billingFrequencyInterval":"MONTH","frequencyName":"Every 3 Months","frequencyDescription":"","afterCycle1":0,"afterCycle2":0,"discountEnabled":false,"discountEnabled2":false,"discountEnabledMasked":false,"discountEnabled2Masked":false,"id":"gid://shopify/SellingPlan/4790649086","frequencyType":"ON_PURCHASE_DAY","specificDayEnabled":false,"cutOff":0,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/4790649086","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","upcomingOrderEmailBuffer":3,"frequencySequence":0,"groupName":"No Discount Every 3 Months Plan","groupId":1924727038,"repeatingCycle":false,"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]}],
            "widgetEnabled": true,
            "showTooltip" : true,
            "showCartWidgetOnBundleItems" : false,
            "disablePassingSellingPlanAsLineProperties" : true,
            "sortByDefaultSequence": false,
            "showSubOptionBeforeOneTime": false,
            "detectVariantFromURLParams": false,
            "disableQueryParamsUpdate": false,
            "showStaticTooltip": false,
            "showAppstleLink": true,
            "sellingPlanTitleText" : "{{sellingPlanName}} ({{sellingPlanPrice}}\/delivery)",
            "oneTimePriceText" : "{{price}}",
            "selectedPayAsYouGoSellingPlanPriceText" : "{{price}}",
            "selectedPrepaidSellingPlanPriceText" : " {{totalPrice}}",
            "selectedDiscountFormat" : "SAVE {{selectedDiscountPercentage}}",
            "manageSubscriptionBtnFormat" : "<a href='https:\/\/shopify.com\/72298791166\/account\/profile' class='appstle_manageSubBtn' ><button class='btn' style='padding: 2px 20px'>Manage Subscription<\/button><\/a><br><br>",
            "manageSubscriptionUrl" : "https:\/\/shopify.com\/72298791166\/account\/profile",
            "appstlePlanId": 163,
            "showCheckoutSubscriptionBtn": true,
            "priceSelector": "span.price-item.price-item--regular",
            "reloadPriceSelector": "",
            "landingPagePriceSelector": "",
            "quickViewClickSelector": "",
            "badgeTop": "",
            "pricePlacement": "BEFORE",
            "disableLoadingJquery": false,
            "widgetEnabledOnSoldVariant": "true",
            "switchRadioButtonWidget": false,
            "appstlePlanName": "BUSINESS",
            "appstlePlanFeatures": { "accessAdvancedCustomerPortalSettings": true, "accessAdvanceSubscriptionPlanOptions": true, "accessAppstleMenu": true, "accessBuildABox": true, "accessBundling": true, "accessDiscountOnCancellationAttempt": true, "accessGorgiasIntegration": true, "accessKlaviyoContactSync": true, "accessKlaviyoEmailIntegration": true, "accessManualSubscriptionCreation": true, "accessMechanicsIntegration": true, "accessOneTimeProductUpsells": true, "accessQuickCheckout": false, "accessResendEmail": true, "accessShopifyFlowIntegration": false, "accessSplitContract": true, "accessSubscriberLoyaltyFeatures": true, "accessSubscriptionActivityLogs": true, "accessWidgetDesignOptions": true, "accessZapierIntegration": false, "analytics": true, "enableAdvancedSellingPlans": true, "enableAutomation": false, "enableAutoSync": false, "enableBundling": true, "enableCancellationManagement": true, "enableCartWidget": true, "enableCustomEmailDomain": false, "enableCustomEmailHtml": false, "enableCustomerPortalSettings": true, "enableDunningManagement": true, "enableExternalApi": false, "enableIntegrations": true, "enableProductSwapAutomation": false, "enableQuickActions": false, "enableShippingProfiles": true, "enableSmsAlert": true, "enableSubscriptionManagement": true, "enableSummaryReports": true, "enableWidgetPlacement": true, "subscriptionOrderAmount": 30000, "webhookAccess": false, "enableExportActivityLog": false, "enableAddToExistingSubscription": false, "enableTrackInventoryInSingleBAB": false, "enableAdminNotificationAccess": true },
            "formMappingAttributeName": "",
            "formMappingAttributeSelector": "",
            "quickViewModalPollingSelector": "",
            "scriptLoadDelay": "0",
            "formatMoneyOverride": "false",
            "enableAddToExistingSubscriptionFeature": "false",
            "displayAddToExistingSubscriptionButtonForNotLoggedInV2": "",
            "showAddToSubscriptionButtonOnlyOnSubscriptionProducts": "false",
            "appstle_app_proxy_path_prefix": "apps\/subscriptions",
            "updatePriceOnQuantityChange": "",
            "widgetParentSelector": "",
            "quantitySelector": "quantity-input *",
            "enableAddJSInterceptor": "false",
            "isDevEnabled": false,
            "forceReloadWidgetSelector": "",
            "forceReloadOnFreqChange": false,
            "showPrepaidPlanSeparately": true,
            "debugLogsEnabled": false,
            "isUseStorefrontAPI": true,
            "storeFrontAccessToken": "0cc7a413bb31b1ef0bae9e94e7423ffc",
            "reBuyEnabled": "false",
            "loyaltyDetailsLabelText": "Subscriber Rewards",
            "loyaltyPerkDescriptionText": "",
            "widgetType": "WIDGET_TYPE_7",
            "showOneTimeComparePrice": false,
            "showCombinedSellingPlanCartWidget": false,
            "combinedCartWidgetSelector": "",
            "removeUnsubscribeOption": false,
            "widgetTemplateHtml": `{% raw %}{% endraw %}`,
            
              "allWidgetTemplateHtml": "{\"WIDGET_TYPE_1\":\"{% raw %}{% endraw %}\",\"WIDGET_TYPE_6\":\"{% raw %}<div id=\\\"appstle-widget-template\\\">\\n  <div class=\\\"appstle_sub_widget\\\" id=\\\"appstle_subscription_widget{{widgetId}}\\\">\\n<div class=\\\"appstle_widget_title\\\">{{{purchaseOptionsText}}}</div>\\n      <div class=\\\"widgetSellingPlanWrapper\\\">\\n{{^requires_selling_plan}}\\n{{^showSubOptionBeforeOneTime}}\\n        <div class=\\\"appstle_input_wrapper appstle_onetime_block\\\">\\n          <input type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{/subscriptionOptionSelectedDefault}}>\\n          <label for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\">\\n<div class=\\\"appstle-selling-plan-name-wrapper\\\">\\n            {{oneTimePuchaseText}}\\n<div class=\\\"appstle-cancel-text\\\">{{{noSubscriptionLabelTextV2}}}</div>\\n</div>\\n      <div class=\\\"appstle-selling-plan-detail-wrapper\\\">\\n<div class=\\\"appstle_span_wrapper\\\">\\n{{#showOneTimeComparePrice}}\\n<span class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\">\\n  {{{oneTimePuchaseComparePriceAmount}}}\\n</span>\\n{{/showOneTimeComparePrice}}\\n\\n<span  class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\">{{{oneTimePuchaseAmount}}}</span></div>\\n</div>\\n          </label>\\n          \\n        </div>\\n{{/showSubOptionBeforeOneTime}}\\n{{/requires_selling_plan}}\\n        {{#sellingPlanVariants}}\\n           <div class=\\\"appstle_input_wrapper\\\">\\n    \\n             <input type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\" {{#isChecked}}checked{{/isChecked}}>\\n{{^prepaidFlag}}\\n             <label for=\\\"{{sellingPlanId}}\\\">\\n<div class=\\\"appstle-selling-plan-name-wrapper appstle-selling-plan-label-name\\\">\\n                {{{name}}}\\n<div class=\\\"appstle-cancel-text\\\">{{{cancelAnytimeLabelTextV2}}}</div>\\n</div>\\n<div class=\\\"appstle-selling-plan-detail-wrapper\\\">\\n<div class=\\\"appstle_span_wrapper\\\">\\n       <span class=\\\"appstle_lowercase appstle_sellingPlan_formattedCompareAtPrice appstle_price_block\\\">{{{formattedCompareAtPrice}}}</span>\\n        <span class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\">{{{formattedPrice}}}</span>\\n\\n\\n</div>   \\n<span class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_formattext_block\\\"></span>\\n{{#showPricePerDay}}<div class=\\\"appstle-perday-price\\\">{{{pricePerDay}}}</div>{{/showPricePerDay}}\\n<div class=\\\"appstle-frequency-description\\\">\\n{{{frequencyDescription}}}    \\n</div>\\n     </div>\\n </label>\\n{{#showFormattedDiscountText}}\\n  <span class=\\\"appstle_sellingPlan_discountText\\\">{{{formattedDiscountText}}}</span>\\n{{/showFormattedDiscountText}}\\n<div class=\\\"appstle-sm-hide  appstle-frequency-description\\\">{{{frequencyDescription}}} </div>     \\n{{/prepaidFlag}}\\n{{#prepaidFlag}}\\n<label for=\\\"{{sellingPlanId}}\\\">\\n<div class=\\\"appstle-selling-plan-name-wrapper appstle-selling-plan-label-name\\\">\\n                {{{name}}}\\n<div class=\\\"appstle-cancel-text\\\">{{{cancelAnytimeLabelTextV2}}}</div>\\n</div>\\n<div class=\\\"appstle-selling-plan-detail-wrapper\\\">\\n<div class=\\\"appstle_span_wrapper\\\">\\n       <span class=\\\"appstle_lowercase appstle_sellingPlan_formattedCompareAtPrice appstle_price_block\\\">{{{formattedCompareAtPrice}}}</span>\\n        <span class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\">{{{totalPrice}}}</span>\\n\\n</div>  \\n<span class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block appstle_formattedPrepaidPerDeliveryPriceText\\\">{{{formattedPrepaidPerDeliveryPriceText}}}</span>\\n       {{#showPricePerDay}}<div class=\\\"appstle-perday-price\\\">{{{pricePerDay}}}</div>{{/showPricePerDay}}\\n<div class=\\\"\\\">\\n<div class=\\\"appstle-frequency-description\\\">\\n{{{frequencyDescription}}}    \\n</div>\\n</div>\\n</div>\\n</label>\\n{{#showFormattedDiscountText}}\\n  <span class=\\\"appstle_sellingPlan_discountText\\\">{{{formattedDiscountText}}}</span>\\n{{/showFormattedDiscountText}}\\n<div class=\\\"appstle-sm-hide  appstle-frequency-description\\\">{{{frequencyDescription}}} </div>     \\n\\n{{/prepaidFlag}}\\n      \\n           </div>\\n        {{/sellingPlanVariants}}\\n{{^requires_selling_plan}}\\n{{#showSubOptionBeforeOneTime}}\\n        <div class=\\\"appstle_input_wrapper appstle_onetime_block\\\">\\n          <input type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{/subscriptionOptionSelectedDefault}}>\\n          <label for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\">\\n<div  class=\\\"appstle-selling-plan-name-wrapper\\\">\\n            {{oneTimePuchaseText}}\\n<div class=\\\"appstle-cancel-text\\\">{{{noSubscriptionLabelTextV2}}}</div>\\n</div>\\n<div class=\\\"appstle-selling-plan-detail-wrapper\\\">\\n<span  class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\">{{{oneTimePuchaseComparePriceAmount}}}</span>\\n      <span  class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\">{{{oneTimePuchaseAmount}}}</span>\\n\\n</div>\\n          </label>\\n          \\n        </div>\\n{{/showSubOptionBeforeOneTime}}\\n{{/requires_selling_plan}}\\n    </div>\\n{{#showStaticTooltip}}\\n<div class=\\\"appstle_tooltip_wrapper_static\\\"> {{{toolTipDescription}}}</div>\\n{{/showStaticTooltip}}\\n{{#showTooltip}}\\n\\n    <div data-appstle-icon=\\\"\\\" class=\\\"appstle_tooltip_wrapper\\\">\\n    <svg width=\\\"90\\\" height=\\\"90\\\" viewBox=\\\"0 0 90 90\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\" class=\\\"tooltip_subscription_svg\\\">\\n    <path\\n      d=\\\"M45 0C20.1827 0 0 20.1827 0 45C0 69.8173 20.1827 90 45 90C69.8173 90 90 69.8174 90 45C90.0056 44.6025 89.9322 44.2078 89.7839 43.8389C89.6357 43.47 89.4156 43.1342 89.1365 42.8511C88.8573 42.568 88.5247 42.3432 88.158 42.1897C87.7912 42.0363 87.3976 41.9573 87 41.9573C86.6024 41.9573 86.2088 42.0363 85.842 42.1897C85.4753 42.3432 85.1427 42.568 84.8635 42.8511C84.5844 43.1342 84.3643 43.47 84.2161 43.8389C84.0678 44.2078 83.9944 44.6025 84 45C84 66.5748 66.5747 84 45 84C23.4253 84 6 66.5747 6 45C6 23.4254 23.4253 6 45 6C56.1538 6 66.3012 10.5882 73.4375 18H65.4062C65.0087 17.9944 64.614 18.0678 64.2451 18.2161C63.8762 18.3643 63.5405 18.5844 63.2573 18.8635C62.9742 19.1427 62.7494 19.4753 62.596 19.842C62.4425 20.2088 62.3635 20.6024 62.3635 21C62.3635 21.3976 62.4425 21.7912 62.596 22.158C62.7494 22.5247 62.9742 22.8573 63.2573 23.1365C63.5405 23.4156 63.8762 23.6357 64.2451 23.7839C64.614 23.9322 65.0087 24.0056 65.4062 24H79.8125C80.6081 23.9999 81.3711 23.6838 81.9337 23.1212C82.4963 22.5586 82.8124 21.7956 82.8125 21V6.59375C82.821 6.18925 82.7476 5.78722 82.5966 5.41183C82.4457 5.03644 82.2205 4.69545 81.9344 4.40936C81.6483 4.12327 81.3073 3.898 80.9319 3.7471C80.5565 3.5962 80.1545 3.52277 79.75 3.53125C79.356 3.53941 78.9675 3.62511 78.6067 3.78344C78.2458 3.94177 77.9197 4.16963 77.6469 4.45402C77.3741 4.73841 77.16 5.07375 77.0168 5.44089C76.8737 5.80803 76.8042 6.19977 76.8125 6.59375V12.875C68.6156 4.86282 57.3081 0 45 0ZM43.75 20.75C43.356 20.7582 42.9675 20.8439 42.6067 21.0022C42.2458 21.1605 41.9197 21.3884 41.6469 21.6728C41.3741 21.9572 41.16 22.2925 41.0168 22.6596C40.8737 23.0268 40.8042 23.4185 40.8125 23.8125V47.375C40.8116 47.7693 40.8883 48.16 41.0385 48.5246C41.1886 48.8892 41.4092 49.2207 41.6875 49.5L54.0938 61.9375C54.6573 62.5011 55.4217 62.8177 56.2188 62.8177C57.0158 62.8177 57.7802 62.5011 58.3438 61.9375C58.9073 61.3739 59.224 60.6095 59.224 59.8125C59.224 59.0155 58.9073 58.2511 58.3438 57.6875L46.8125 46.1875V23.8125C46.821 23.408 46.7476 23.006 46.5966 22.6306C46.4457 22.2552 46.2205 21.9142 45.9344 21.6281C45.6483 21.342 45.3073 21.1168 44.9319 20.9658C44.5565 20.8149 44.1545 20.7415 43.75 20.75Z\\\"\\n    ></path>\\n    </svg>\\n    <span class=\\\"appstle_tooltip_title\\\">{{{tooltipTitle}}}</span>\\n  </div>\\n<div class=\\\"appstle_tooltip\\\">\\n    <div class=\\\"appstle_tooltip_content\\\">\\n      {{{toolTipDescription}}}\\n    </div>\\n    {{#showAppstleLink}}\\n    <div class=\\\"appstle_tooltip_appstle\\\">\\n      <a href=\\\"https://appstle.com\\\" class=\\\"appstle_link\\\" target=\\\"_blank\\\">\\n      POWERED BY APPSTLE      </a>\\n    </div>\\n    {{/showAppstleLink}}\\n    </div>\\n{{/showTooltip}}\\n<style>\\n.widgetSellingPlanWrapper {\\n    display: grid;\\n    grid-template-columns: repeat(2, minmax(0, 1fr));\\n    gap: 1.5rem;\\n    grid-auto-rows: 1fr;\\n    margin-bottom: 6px;\\nmargin-top: 10px;\\n}\\n\\n.widgetSellingPlanWrapper input {\\n    display: none;\\n}\\n\\n.widgetSellingPlanWrapper label {\\n    border-radius: 10px;\\n    border: 1px solid rgba(var(--color-foreground));\\n    padding: 0.5rem;\\n    display: flex;\\n    justify-content: center;\\n    align-items: center;\\n    display: block;\\n    height: 100%;\\n    width: 100%;\\n    text-align: center;\\ncursor: pointer;\\n}\\n\\n.widgetSellingPlanWrapper input:checked+label {\\n    background-color: rgba(var(--color-foreground)) !important;\\ncolor: rgba(var(--color-background)) !important;\\n}\\n.appstle_lowercase {\\n    text-transform: lowercase;\\n}\\n\\n\\n.appstle_input_wrapper {\\n    position: relative;\\n}\\n\\nspan.appstle_sellingPlan_discountText {\\n    position: absolute;\\n    background: rgba(var(--color-foreground));\\n    color: rgba(var(--color-background));\\n    border-radius: 3px;\\n    padding: 1px 18px;\\n    left: 50%;\\n    display: block;\\n    transform: translate(-50%, -50%);\\n    white-space: nowrap;\\n}\\n\\nspan.appstle_sellingPlan_discountText:empty {\\n    display: none !important;\\n}\\ndiv.appstle_span_wrapper{\\n\\tdisplay: flex;\\n\\tjustify-content: center;\\n}\\n</style>\\n<style>\\n.widgetSellingPlanWrapper {\\n    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\\n   gap: 0.8rem !important;\\n}\\n\\n.appstle_sub_widget {\\n    max-width: 100%!important;\\n} \\n\\n.widgetSellingPlanWrapper label {\\n    height: auto !important;\\n    border: none !important;\\n    padding: 14px 5px !important;\\n    display: flex !important;\\n    justify-content: center !important;\\n    align-items: center !important;\\n    flex-direction: column;\\n    max-width: 100% !important;\\n    width: unset !important;\\nline-height: 20px;\\n}\\n\\n.appstle_how_does_it_work {\\n    line-height: 16px !important;\\n    margin: 6px 0px;\\n    color: rgba(var(--color-background));\\n}\\n@media screen and (max-width: 800px) {\\n    .appstle_how_does_it_work {\\n        text-align: right;\\n    }\\n}\\n\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_formattext_block {\\ntext-align: right !important;\\n    display: block;\\n}\\n\\n.appstle_span_wrapper {\\n    align-items: baseline;\\n}\\n\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_discount_block.appstle_formattedPrepaidPerDeliveryPriceText {\\n    display: block;\\n    text-align: right;\\n}\\n\\n.appstle_input_wrapper {\\n    display: flex;\\n    height: 100% !important;\\nflex-direction: column;\\n}\\n\\n.appstle_sub_widget input[type=radio]+label:before {\\n    content: \\\"\\\";\\n    position: absolute;\\n    inset: 0;\\n    border-radius: 12px;\\n    padding: 2px;\\n    background: #121212;\\n    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);\\n    -webkit-mask-composite: xor;\\n    mask-composite: exclude;\\n    pointer-events: none;\\n    z-index: 0;\\n    transition: all 0.2s;\\n}\\n\\n.appstle_sub_widget input[type=radio]:checked+label:before {\\n    content: \\\"\\\";\\n    position: absolute;\\n    inset: 0;\\n    border-radius: 12px;\\n //   padding: 4px;\\n// background: linear-gradient(to right,#Fef58f,#7A3900);\\n//background: #E53D29;\\n  border: 2px transparent;\\n    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);\\n    -webkit-mask-composite: xor;\\n    mask-composite: exclude;\\n    pointer-events: none;\\n    z-index: 0;\\n}\\n\\nspan.appstle_sellingPlan_discountText {\\n    background: rgba(var(--color-foreground));\\n    border-radius: 100px !important;\\n    padding: 0px 8px !important;\\n    height: 20px;\\n    display: flex !important;\\n    justify-content: center;\\n    align-items: center;\\n    letter-spacing: 1px;\\nz-index: 2;\\n}\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_onetime_amount_compare {\\ntext-decoration: line-through;\\n}\\n\\n\\nspan.appstle-popular {\\n    position: absolute;\\n    top: -40px;\\n    background: black;\\n    color: rgba(var(--color-background));\\n    z-index: -3;\\n    border-radius: 10px;\\n    padding: 0px 10px 29px 10px;\\nleft: 0;\\n}\\n\\n.widgetSellingPlanWrapper label {\\n    border-radius: 14px;\\n}\\n\\n.widgetSellingPlanWrapper input:checked+label {\\n    overflow: hidden;\\n}\\n\\n\\n.appstle-perday-price {\\ndisplay: none;\\n}\\n\\n    .widgetSellingPlanWrapper {\\n    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;\\n}\\n\\n.widgetSellingPlanWrapper label {\\n    flex-direction: row;\\n    justify-content: space-between !important;\\n    align-items: flex-start !important;\\nwidth: 100% !important;\\n}\\n\\n.widgetSellingPlanWrapper label {\\n    text-align: left;\\n    padding: 16px !important;\\nflex-basis: unset;\\n}\\n\\n.appstle_span_wrapper {\\n    justify-content: flex-end !important;\\n}\\n\\n.appstle-perday-price {\\n    text-align: right;\\n}\\n\\n.widgetSellingPlanWrapper {\\n    gap: 15px !important;\\n}\\n\\nspan.appstle-popular {\\n    width: calc(100% - 20px);\\n    text-align: center;\\n    letter-spacing: 2px;\\n    top: -30px;\\nleft: 0;\\n}\\n\\nspan.appstle_sellingPlan_discountText {    \\nleft: unset !important;\\n    right: 15px;\\n    transform: translate(0, -50%) !important;\\n}\\n.appstle-cancel-text {\\n    text-align: left;\\n}\\n\\n.appstle_input_wrapper label {\\n    text-align: left !important;\\n}\\n\\n.widgetSellingPlanWrapper input:checked+label {\\n    width: 100% !important;\\n    margin: 0 !important;\\n}\\n.appstle_input_wrapper {\\n    width: 100% !important;\\nflex-direction: row;\\n}\\n.widgetSellingPlanWrapper input:checked+label+span {\\n    background: rgba(var(--color-background)) !important;\\n    color:rgba(var(--color-foreground)) !important;\\n    border: 2px solid rgba(var(--color-foreground));\\n}\\n.appstle_onetime_block .appstle_span_wrapper {\\n    grid-column: 2;\\n}\\n.appstle-frequency-description {\\n  text-align: right !important;\\n}\\n\\n\\n.appstle-sm-hide {\\n  display: none;\\n}\\n\\n@media screen and (min-width: 800px) {\\n.appstle-lg-show {\\n  display: block;\\n}\\n.appstle-lg-hide {\\n  display: none;\\n}\\n\\n}\\n\\nspan.appstle_lowercase.appstle_sellingPlan_formattedCompareAtPrice.appstle_price_block {\\n    text-decoration: line-through;\\n    display: block;\\n    margin-right: 3px;\\n    color: rgba(var(--color-foreground));\\n}\\n.widgetSellingPlanWrapper input:checked+label .appstle_sellingPlan_formattedCompareAtPrice {\\ncolor:rgba(var(--color-background));\\n} \\n\\n.appstle_span_wrapper > * {\\nflex-shrink: 0\\n}\\n.appstle-selling-plan-detail-wrapper{\\ncolor: rgba(var(--color-foreground));\\n}\\n.widgetSellingPlanWrapper input:checked+label .appstle-selling-plan-detail-wrapper{\\ncolor: rgba(var(--color-background)) !important;\\n}\\n\\n</style>\\n</div>\\n{% endraw %}\",\"WIDGET_TYPE_7\":\"{% raw %}{% endraw %}\",\"WIDGET_TYPE_2\":\"{% raw %}{% endraw %}\",\"WIDGET_TYPE_3\":\"{% raw %}<div id=\\\"appstle-widget-template\\\">\\n  <div class=\\\"appstle_sub_widget\\\" id=\\\"appstle_subscription_widget{{widgetId}}\\\">\\n<div class=\\\"appstle_widget_title\\\">{{{purchaseOptionsText}}}</div>\\n      <div class=\\\"widgetSellingPlanWrapper appstle_subscription_wrapper\\\">\\n{{#showSubOptionBeforeOneTime}}\\n        {{#sellingPlanVariants}}\\n           <div class=\\\"appstle_input_wrapper appstle_subscription_option\\\">\\n             <input type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\" {{#isChecked}}checked{{/isChecked}}>\\n             {{^prepaidFlag}}\\n             <label for=\\\"{{sellingPlanId}}\\\" class=\\\"appstle_widget_three\\\">\\n                 {{{name}}}\\n<div class=\\\"appstle_span_wrapper\\\">\\n        <span class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\">{{{formattedPrice}}}</span>\\n{{#showSecondFormattedDiscountText}}{{^isFixedPrice}}<span class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block\\\">&nbsp;({{{secondFormattedDiscountText}}})</span> {{/isFixedPrice}}{{/showSecondFormattedDiscountText}}\\n</div>\\n    \\n             </label>\\n        {{/prepaidFlag}}\\n        {{#prepaidFlag}}\\n             <label for=\\\"{{sellingPlanId}}\\\" class=\\\"appstle_widget_three\\\">\\n               {{{name}}}\\n<div class=\\\"appstle_span_wrapper\\\">\\n        <span class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\">{{{totalPrice}}}</span>\\n {{#showSecondFormattedDiscountText}}{{^isFixedPrice}}<span class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block\\\">&nbsp;({{{secondFormattedDiscountText}}})</span>{{/isFixedPrice}}{{/showSecondFormattedDiscountText}}\\n {{#formattedPrepaidPerDeliveryPriceText}}<span class=\\\"appstle_formattedPrepaidPerDeliveryPriceText\\\">&nbsp;({{{formattedPrepaidPerDeliveryPriceText}}})</span>{{/formattedPrepaidPerDeliveryPriceText}}\\n        </div>\\n    \\n             </label>\\n        {{/prepaidFlag}}\\n      \\n           </div>\\n        {{/sellingPlanVariants}}\\n{{/showSubOptionBeforeOneTime}}\\n       {{^requires_selling_plan}}\\n        <div class=\\\"appstle_input_wrapper appstle_onetime\\\">\\n          <input type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"{{sellingPlanId}}\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{/subscriptionOptionSelectedDefault}}>\\n          <label for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" class=\\\"appstle_widget_three\\\">\\n            {{oneTimePuchaseText}}\\n      <span  class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\">\\n{{#showOneTimeComparePrice}}\\n<span class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\">\\n  {{{oneTimePuchaseComparePriceAmount}}}\\n</span>\\n{{/showOneTimeComparePrice}}\\n{{{oneTimePuchaseAmount}}}</span>\\n          </label>\\n          \\n        </div>\\n        {{/requires_selling_plan}}\\n{{^showSubOptionBeforeOneTime}}\\n        {{#sellingPlanVariants}}\\n           <div class=\\\"appstle_input_wrapper appstle_subscription_option\\\">\\n             <input type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\" {{#isChecked}}checked{{/isChecked}}>\\n             {{^prepaidFlag}}\\n             <label for=\\\"{{sellingPlanId}}\\\" class=\\\"appstle_widget_three\\\">\\n                 {{{name}}}\\n<div class=\\\"appstle_span_wrapper\\\">\\n        <span class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\">{{{formattedPrice}}}</span>\\n{{#showSecondFormattedDiscountText}}{{^isFixedPrice}}<span class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block\\\">&nbsp;({{{secondFormattedDiscountText}}})</span> {{/isFixedPrice}}{{/showSecondFormattedDiscountText}}\\n</div>\\n    \\n             </label>\\n        {{/prepaidFlag}}\\n        {{#prepaidFlag}}\\n             <label for=\\\"{{sellingPlanId}}\\\" class=\\\"appstle_widget_three\\\">\\n               {{{name}}}\\n<div class=\\\"appstle_span_wrapper\\\">\\n        <span class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\">{{{totalPrice}}}</span>\\n {{#showSecondFormattedDiscountText}}{{^isFixedPrice}}<span class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block\\\">&nbsp;({{{secondFormattedDiscountText}}})</span>{{/isFixedPrice}}{{/showSecondFormattedDiscountText}}\\n {{#formattedPrepaidPerDeliveryPriceText}}<span class=\\\"appstle_formattedPrepaidPerDeliveryPriceText\\\">&nbsp;({{{formattedPrepaidPerDeliveryPriceText}}})</span>{{/formattedPrepaidPerDeliveryPriceText}}\\n        </div>\\n    \\n             </label>\\n        {{/prepaidFlag}}\\n      \\n           </div>\\n        {{/sellingPlanVariants}}\\n{{/showSubOptionBeforeOneTime}}\\n    </div>\\n{{#showStaticTooltip}}\\n<div class=\\\"appstle_tooltip_wrapper_static\\\">{{{toolTipDescription}}}</div>\\n{{/showStaticTooltip}}\\n{{#showTooltip}}\\n    <div data-appstle-icon=\\\"\\\" class=\\\"appstle_tooltip_wrapper\\\">\\n    <svg width=\\\"90\\\" height=\\\"90\\\" viewBox=\\\"0 0 90 90\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\" class=\\\"tooltip_subscription_svg\\\">\\n    <path\\n      d=\\\"M45 0C20.1827 0 0 20.1827 0 45C0 69.8173 20.1827 90 45 90C69.8173 90 90 69.8174 90 45C90.0056 44.6025 89.9322 44.2078 89.7839 43.8389C89.6357 43.47 89.4156 43.1342 89.1365 42.8511C88.8573 42.568 88.5247 42.3432 88.158 42.1897C87.7912 42.0363 87.3976 41.9573 87 41.9573C86.6024 41.9573 86.2088 42.0363 85.842 42.1897C85.4753 42.3432 85.1427 42.568 84.8635 42.8511C84.5844 43.1342 84.3643 43.47 84.2161 43.8389C84.0678 44.2078 83.9944 44.6025 84 45C84 66.5748 66.5747 84 45 84C23.4253 84 6 66.5747 6 45C6 23.4254 23.4253 6 45 6C56.1538 6 66.3012 10.5882 73.4375 18H65.4062C65.0087 17.9944 64.614 18.0678 64.2451 18.2161C63.8762 18.3643 63.5405 18.5844 63.2573 18.8635C62.9742 19.1427 62.7494 19.4753 62.596 19.842C62.4425 20.2088 62.3635 20.6024 62.3635 21C62.3635 21.3976 62.4425 21.7912 62.596 22.158C62.7494 22.5247 62.9742 22.8573 63.2573 23.1365C63.5405 23.4156 63.8762 23.6357 64.2451 23.7839C64.614 23.9322 65.0087 24.0056 65.4062 24H79.8125C80.6081 23.9999 81.3711 23.6838 81.9337 23.1212C82.4963 22.5586 82.8124 21.7956 82.8125 21V6.59375C82.821 6.18925 82.7476 5.78722 82.5966 5.41183C82.4457 5.03644 82.2205 4.69545 81.9344 4.40936C81.6483 4.12327 81.3073 3.898 80.9319 3.7471C80.5565 3.5962 80.1545 3.52277 79.75 3.53125C79.356 3.53941 78.9675 3.62511 78.6067 3.78344C78.2458 3.94177 77.9197 4.16963 77.6469 4.45402C77.3741 4.73841 77.16 5.07375 77.0168 5.44089C76.8737 5.80803 76.8042 6.19977 76.8125 6.59375V12.875C68.6156 4.86282 57.3081 0 45 0ZM43.75 20.75C43.356 20.7582 42.9675 20.8439 42.6067 21.0022C42.2458 21.1605 41.9197 21.3884 41.6469 21.6728C41.3741 21.9572 41.16 22.2925 41.0168 22.6596C40.8737 23.0268 40.8042 23.4185 40.8125 23.8125V47.375C40.8116 47.7693 40.8883 48.16 41.0385 48.5246C41.1886 48.8892 41.4092 49.2207 41.6875 49.5L54.0938 61.9375C54.6573 62.5011 55.4217 62.8177 56.2188 62.8177C57.0158 62.8177 57.7802 62.5011 58.3438 61.9375C58.9073 61.3739 59.224 60.6095 59.224 59.8125C59.224 59.0155 58.9073 58.2511 58.3438 57.6875L46.8125 46.1875V23.8125C46.821 23.408 46.7476 23.006 46.5966 22.6306C46.4457 22.2552 46.2205 21.9142 45.9344 21.6281C45.6483 21.342 45.3073 21.1168 44.9319 20.9658C44.5565 20.8149 44.1545 20.7415 43.75 20.75Z\\\"\\n    ></path>\\n    </svg>\\n    <span class=\\\"appstle_tooltip_title\\\">{{{tooltipTitle}}}</span>\\n  </div>\\n<div class=\\\"appstle_tooltip appstle_tooltip_hover\\\">\\n    <div class=\\\"appstle_tooltip_content\\\">\\n      {{{toolTipDescription}}}\\n    </div>\\n   {{#showAppstleLink}}\\n    <div class=\\\"appstle_tooltip_appstle\\\">\\n      <a href=\\\"https://appstle.com\\\" class=\\\"appstle_link\\\" target=\\\"_blank\\\">\\n      POWERED BY APPSTLE\\n      </a>\\n    </div>\\n{{/showAppstleLink}}\\n    </div>\\n{{/showTooltip}}\\n<style>.widgetSellingPlanWrapper {\\n    display: grid;\\n    grid-template-columns: repeat(2, minmax(0, 1fr));\\n    gap: 0.5rem;\\n    grid-auto-rows: 1fr;\\n    margin-bottom: 6px;\\n}\\n.widgetSellingPlanWrapper input {\\n    display: none;\\n}\\n.widgetSellingPlanWrapper label {\\n    border-radius: 8px;\\n    border: 1px solid rgba(var(--color-foreground));\\n    padding: 0.5rem;\\n    display: flex;\\n    justify-content: center;\\n    align-items: center;\\n    display: block;\\n    height: 100%;\\n    width: 100%;\\n    text-align: center;\\ncursor: pointer;\\ncolor: rgba(var(--color-foreground));\\n}\\n.widgetSellingPlanWrapper input:checked+label {\\n    background-color: rgba(var(--color-foreground));\\n    color: rgba(var(--color-background));\\n    border: 1px solid rgba(var(--color-background)) !important;\\n}\\n.appstle_lowercase {\\n    text-transform: lowercase;\\n}\\n.appstle_input_wrapper {\\n    position: relative;\\n}\\nspan.appstle_sellingPlan_discountText {\\n    position: absolute;\\n    background-color: color: rgba(var(--color-foreground));\\n    color: rgba(var(--color-background));\\n    border-radius: 3px;\\n    padding: 1px 18px;\\n    left: 50%;\\n    display: block;\\n    transform: translate(-50%, -50%);\\n    white-space: nowrap;\\n}\\nspan.appstle_sellingPlan_discountText:empty {\\n    display: none !important;\\n}\\nspan.appstle_lowercase.appstle_sellingPlan_price {\\n    color: rgba(var(--color-foreground));\\n}\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_onetime_amount_compare {\\n    color: rgba(var(--color-foreground));\\n    text-decoration: line-through;\\n    padding: 0 3px;\\n}\\n#appstle_subscription_widget0 .appstle_tooltip_wrapper {\\n   margin-top: 8px;\\n    margin-bottom: 16px;\\n}\\n.appstle_subscription_wrapper {\\n    border: none !important;\\n}\\nlabel.appstle_widget_three {\\n    display: flex;\\n    flex-direction: column;\\n}\\n.widgetSellingPlanWrapper input:checked+label span {\\n   color: rgba(var(--color-background)) !important;\\n}\\n.appstle_sub_widget .appstle_subscription_wrapper{\\n    border-radius:unset !important;\\n}\\n</style>\\n</div>{% endraw %}\",\"WIDGET_TYPE_4\":\"{% raw %}<div id=\\\"appstle-widget-template\\\">\\n  <div class=\\\"appstle_sub_widget\\\" id=\\\"appstle_subscription_widget{{widgetId}}\\\">\\n<div class=\\\"appstle_widget_title\\\">{{{purchaseOptionsText}}}</div>\\n      <div class=\\\"widgetSellingPlanWrapper\\\">\\n{{^requires_selling_plan}}\\n{{^showSubOptionBeforeOneTime}}\\n        <div class=\\\"appstle_input_wrapper\\\">\\n          <input type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{/subscriptionOptionSelectedDefault}}>\\n          <label for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\">\\n            {{oneTimePuchaseText}}\\n{{#showOneTimeComparePrice}}\\n<span class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\">\\n  {{{oneTimePuchaseComparePriceAmount}}}\\n</span>\\n{{/showOneTimeComparePrice}}\\n      <span  class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\">{{{oneTimePuchaseAmount}}}/{{{oneTimeFrequencyText}}}</span>\\n          </label>\\n        </div>\\n{{/showSubOptionBeforeOneTime}}\\n{{/requires_selling_plan}}\\n        {{#sellingPlanVariants}}\\n           <div class=\\\"appstle_input_wrapper\\\">\\n      <span class=\\\"appstle_sellingPlan_discountText\\\">{{{formattedDiscountText}}}</span>\\n             <input type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\" {{#isChecked}}checked{{/isChecked}}>\\n{{^prepaidFlag}}\\n             <label for=\\\"{{sellingPlanId}}\\\">\\n                {{{name}}}\\n<div class=\\\"appstle_span_wrapper\\\">\\n        <span class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\">{{{formattedPrice}}}<span>\\n<span class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_formattext_block\\\">/{{{sellingPlanFrequencyText}}}{{#isFrequencySubsequent}}{{/isFrequencySubsequent}}</span>\\n</div>\\n </label>\\n{{/prepaidFlag}}\\n{{#prepaidFlag}}\\n<label for=\\\"{{sellingPlanId}}\\\">\\n                {{{name}}}\\n<div class=\\\"appstle_span_wrapper\\\">\\n        <span class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\">{{{totalPrice}}}</span>\\n<span class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block appstle_formattedPrepaidPerDeliveryPriceText\\\">&nbsp;{{{formattedPrepaidPerDeliveryPriceText}}}</span>\\n</div>\\n</label>\\n{{/prepaidFlag}}\\n           </div>\\n        {{/sellingPlanVariants}}\\n{{^requires_selling_plan}}\\n{{#showSubOptionBeforeOneTime}}\\n        <div class=\\\"appstle_input_wrapper\\\">\\n          <input type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{/subscriptionOptionSelectedDefault}}>\\n          <label for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\">\\n            {{oneTimePuchaseText}}\\n{{#showOneTimeComparePrice}}\\n<span class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\">\\n  {{{oneTimePuchaseComparePriceAmount}}}\\n</span>\\n{{/showOneTimeComparePrice}}\\n      <span  class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\">{{{oneTimePuchaseAmount}}}/{{{oneTimeFrequencyText}}}</span>\\n          </label>\\n        </div>\\n{{/showSubOptionBeforeOneTime}}\\n{{/requires_selling_plan}}\\n    </div>\\n{{#showStaticTooltip}}\\n<div class=\\\"appstle_tooltip_wrapper_static\\\"> {{{toolTipDescription}}}</div>\\n{{/showStaticTooltip}}\\n{{#showTooltip}}\\n    <div data-appstle-icon=\\\"\\\" class=\\\"appstle_tooltip_wrapper\\\">\\n    <svg width=\\\"90\\\" height=\\\"90\\\" viewBox=\\\"0 0 90 90\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\" class=\\\"tooltip_subscription_svg\\\">\\n    <path\\n      d=\\\"M45 0C20.1827 0 0 20.1827 0 45C0 69.8173 20.1827 90 45 90C69.8173 90 90 69.8174 90 45C90.0056 44.6025 89.9322 44.2078 89.7839 43.8389C89.6357 43.47 89.4156 43.1342 89.1365 42.8511C88.8573 42.568 88.5247 42.3432 88.158 42.1897C87.7912 42.0363 87.3976 41.9573 87 41.9573C86.6024 41.9573 86.2088 42.0363 85.842 42.1897C85.4753 42.3432 85.1427 42.568 84.8635 42.8511C84.5844 43.1342 84.3643 43.47 84.2161 43.8389C84.0678 44.2078 83.9944 44.6025 84 45C84 66.5748 66.5747 84 45 84C23.4253 84 6 66.5747 6 45C6 23.4254 23.4253 6 45 6C56.1538 6 66.3012 10.5882 73.4375 18H65.4062C65.0087 17.9944 64.614 18.0678 64.2451 18.2161C63.8762 18.3643 63.5405 18.5844 63.2573 18.8635C62.9742 19.1427 62.7494 19.4753 62.596 19.842C62.4425 20.2088 62.3635 20.6024 62.3635 21C62.3635 21.3976 62.4425 21.7912 62.596 22.158C62.7494 22.5247 62.9742 22.8573 63.2573 23.1365C63.5405 23.4156 63.8762 23.6357 64.2451 23.7839C64.614 23.9322 65.0087 24.0056 65.4062 24H79.8125C80.6081 23.9999 81.3711 23.6838 81.9337 23.1212C82.4963 22.5586 82.8124 21.7956 82.8125 21V6.59375C82.821 6.18925 82.7476 5.78722 82.5966 5.41183C82.4457 5.03644 82.2205 4.69545 81.9344 4.40936C81.6483 4.12327 81.3073 3.898 80.9319 3.7471C80.5565 3.5962 80.1545 3.52277 79.75 3.53125C79.356 3.53941 78.9675 3.62511 78.6067 3.78344C78.2458 3.94177 77.9197 4.16963 77.6469 4.45402C77.3741 4.73841 77.16 5.07375 77.0168 5.44089C76.8737 5.80803 76.8042 6.19977 76.8125 6.59375V12.875C68.6156 4.86282 57.3081 0 45 0ZM43.75 20.75C43.356 20.7582 42.9675 20.8439 42.6067 21.0022C42.2458 21.1605 41.9197 21.3884 41.6469 21.6728C41.3741 21.9572 41.16 22.2925 41.0168 22.6596C40.8737 23.0268 40.8042 23.4185 40.8125 23.8125V47.375C40.8116 47.7693 40.8883 48.16 41.0385 48.5246C41.1886 48.8892 41.4092 49.2207 41.6875 49.5L54.0938 61.9375C54.6573 62.5011 55.4217 62.8177 56.2188 62.8177C57.0158 62.8177 57.7802 62.5011 58.3438 61.9375C58.9073 61.3739 59.224 60.6095 59.224 59.8125C59.224 59.0155 58.9073 58.2511 58.3438 57.6875L46.8125 46.1875V23.8125C46.821 23.408 46.7476 23.006 46.5966 22.6306C46.4457 22.2552 46.2205 21.9142 45.9344 21.6281C45.6483 21.342 45.3073 21.1168 44.9319 20.9658C44.5565 20.8149 44.1545 20.7415 43.75 20.75Z\\\"\\n    ></path>\\n    </svg>\\n    <span class=\\\"appstle_tooltip_title\\\">{{{tooltipTitle}}}</span>\\n  </div>\\n    <div class=\\\"appstle_tooltip\\\">\\n    <div class=\\\"appstle_tooltip_content\\\">\\n      {{{toolTipDescription}}}\\n    </div>\\n{{#showAppstleLink}}\\n    <div class=\\\"appstle_tooltip_appstle\\\">\\n      <a href=\\\"https://appstle.com\\\" class=\\\"appstle_link\\\" target=\\\"_blank\\\">\\n      POWERED BY APPSTLE\\n      </a>\\n    </div>\\n{{/showAppstleLink}}\\n    </div>\\n{{/showTooltip}}\\n<style>\\n.widgetSellingPlanWrapper {\\n    display: grid;\\n    grid-template-columns: repeat(2, minmax(0, 1fr));\\n    gap: 16px;\\n    grid-auto-rows: 1fr;\\n    margin-bottom: 6px;\\nmargin-top: 10px\\n}\\n.widgetSellingPlanWrapper input {\\n    display: none;\\n}\\n.widgetSellingPlanWrapper label {\\n    border-radius: 10px;\\n    border: 1px solid rgba(var(--color-foreground, 0, 0, 0));\\n    padding: 0.5rem;\\n    display: flex !important;\\n    flex-direction: column;\\n    justify-content: center;\\n    align-items: center;\\n    display: block;\\n    height: 100%;\\n    width: 100%;\\n    text-align: center;\\ncursor: pointer;\\n}\\n.widgetSellingPlanWrapper input:checked+label {\\n    background-color: rgba(var(--color-foreground, 0, 0, 0));\\n}\\n.appstle_lowercase {\\n    text-transform: lowercase;\\n}\\n.appstle_input_wrapper {\\n    position: relative;\\n}\\nspan.appstle_sellingPlan_discountText {\\n    position: absolute;\\n    font-size: 1.2rem;\\n    background-color: rgba(var(--color-foreground, 0, 0, 0));\\n    color: rgba(var(--color-background, 255, 255, 255));\\n    border-radius: 3px;\\n    border: 2px solid rgba(var(--color-background, 255, 255, 255));\\n    padding: 1px 18px;\\n    left: 50%;\\n    display: block;\\n    transform: translate(-50%, -50%);\\n    white-space: nowrap;\\n}\\nspan.appstle_sellingPlan_discountText:empty {\\n    display: none !important;\\n}\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_onetime_amount_compare {\\ntext-decoration: line-through;\\n}\\n.appstle_tooltip_wrapper {\\n    margin-bottom:10px;\\n}\\n.widgetSellingPlanWrapper input:checked+label {\\n    background-color: rgba(var(--color-foreground, 0, 0, 0));\\n    color: rgba(var(--color-background, 255, 255, 255));\\n    border: 2px solid rgba(var(--color-background, 255, 255, 255)) !important;\\n}\\n</style>\\n</div>{% endraw %}\",\"WIDGET_TYPE_5\":\"{% raw %}<div id=\\\"appstle-widget-template\\\">\\n    <div class=\\\"appstle_sub_widget\\\" id=\\\"appstle_subscription_widget{{widgetId}}\\\">\\n<div class=\\\"appstle_widget_title\\\">{{{purchaseOptionsText}}}</div>\\n        <div class=\\\"widgetSellingPlanWrapper\\\">\\n{{^showSubOptionBeforeOneTime}}\\n{{^requires_selling_plan}}\\n          <div class=\\\"appstle_input_wrapper\\\">\\n            <input type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{/subscriptionOptionSelectedDefault}}/>\\n            <label for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\">\\n              {{{oneTimePuchaseText}}}\\n            </label>\\n            \\n          </div>\\n{{/requires_selling_plan}}\\n{{/showSubOptionBeforeOneTime}}\\n          {{#sellingPlanVariants}}\\n             <div class=\\\"appstle_input_wrapper\\\">\\n               <input type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\"  {{#isChecked}}checked{{/isChecked}} />\\n               <label for=\\\"{{sellingPlanId}}\\\">\\n                  {{{name}}}\\n               </label>\\n        \\n             </div>\\n          {{/sellingPlanVariants}}\\n{{#showSubOptionBeforeOneTime}}\\n{{^requires_selling_plan}}\\n          <div class=\\\"appstle_input_wrapper\\\">\\n            <input type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{/subscriptionOptionSelectedDefault}}/>\\n            <label for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\">\\n              {{{oneTimePuchaseText}}}\\n            </label>\\n            \\n          </div>\\n{{/requires_selling_plan}}\\n{{/showSubOptionBeforeOneTime}}\\n      </div>\\n{{#showStaticTooltip}}\\n<div class=\\\"appstle_tooltip_wrapper_static\\\">{{{toolTipDescription}}}</div>\\n{{/showStaticTooltip}}\\n{{#showTooltip}}\\n    <div data-appstle-icon=\\\"\\\" class=\\\"appstle_tooltip_wrapper\\\">\\n    <svg width=\\\"90\\\" height=\\\"90\\\" viewBox=\\\"0 0 90 90\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\" class=\\\"tooltip_subscription_svg\\\">\\n    <path\\n      d=\\\"M45 0C20.1827 0 0 20.1827 0 45C0 69.8173 20.1827 90 45 90C69.8173 90 90 69.8174 90 45C90.0056 44.6025 89.9322 44.2078 89.7839 43.8389C89.6357 43.47 89.4156 43.1342 89.1365 42.8511C88.8573 42.568 88.5247 42.3432 88.158 42.1897C87.7912 42.0363 87.3976 41.9573 87 41.9573C86.6024 41.9573 86.2088 42.0363 85.842 42.1897C85.4753 42.3432 85.1427 42.568 84.8635 42.8511C84.5844 43.1342 84.3643 43.47 84.2161 43.8389C84.0678 44.2078 83.9944 44.6025 84 45C84 66.5748 66.5747 84 45 84C23.4253 84 6 66.5747 6 45C6 23.4254 23.4253 6 45 6C56.1538 6 66.3012 10.5882 73.4375 18H65.4062C65.0087 17.9944 64.614 18.0678 64.2451 18.2161C63.8762 18.3643 63.5405 18.5844 63.2573 18.8635C62.9742 19.1427 62.7494 19.4753 62.596 19.842C62.4425 20.2088 62.3635 20.6024 62.3635 21C62.3635 21.3976 62.4425 21.7912 62.596 22.158C62.7494 22.5247 62.9742 22.8573 63.2573 23.1365C63.5405 23.4156 63.8762 23.6357 64.2451 23.7839C64.614 23.9322 65.0087 24.0056 65.4062 24H79.8125C80.6081 23.9999 81.3711 23.6838 81.9337 23.1212C82.4963 22.5586 82.8124 21.7956 82.8125 21V6.59375C82.821 6.18925 82.7476 5.78722 82.5966 5.41183C82.4457 5.03644 82.2205 4.69545 81.9344 4.40936C81.6483 4.12327 81.3073 3.898 80.9319 3.7471C80.5565 3.5962 80.1545 3.52277 79.75 3.53125C79.356 3.53941 78.9675 3.62511 78.6067 3.78344C78.2458 3.94177 77.9197 4.16963 77.6469 4.45402C77.3741 4.73841 77.16 5.07375 77.0168 5.44089C76.8737 5.80803 76.8042 6.19977 76.8125 6.59375V12.875C68.6156 4.86282 57.3081 0 45 0ZM43.75 20.75C43.356 20.7582 42.9675 20.8439 42.6067 21.0022C42.2458 21.1605 41.9197 21.3884 41.6469 21.6728C41.3741 21.9572 41.16 22.2925 41.0168 22.6596C40.8737 23.0268 40.8042 23.4185 40.8125 23.8125V47.375C40.8116 47.7693 40.8883 48.16 41.0385 48.5246C41.1886 48.8892 41.4092 49.2207 41.6875 49.5L54.0938 61.9375C54.6573 62.5011 55.4217 62.8177 56.2188 62.8177C57.0158 62.8177 57.7802 62.5011 58.3438 61.9375C58.9073 61.3739 59.224 60.6095 59.224 59.8125C59.224 59.0155 58.9073 58.2511 58.3438 57.6875L46.8125 46.1875V23.8125C46.821 23.408 46.7476 23.006 46.5966 22.6306C46.4457 22.2552 46.2205 21.9142 45.9344 21.6281C45.6483 21.342 45.3073 21.1168 44.9319 20.9658C44.5565 20.8149 44.1545 20.7415 43.75 20.75Z\\\"\\n    ></path>\\n    </svg>\\n    <span class=\\\"appstle_tooltip_title\\\">{{{tooltipTitle}}}</span>\\n  </div>\\n<div class=\\\"appstle_tooltip appstle_tooltip_hover\\\">\\n    <div class=\\\"appstle_tooltip_content\\\">\\n      {{{toolTipDescription}}}\\n    </div>\\n  {{#showAppstleLink}}\\n    <div class=\\\"appstle_tooltip_appstle\\\">\\n      <a href=\\\"https://appstle.com\\\" class=\\\"appstle_link\\\" target=\\\"_blank\\\">\\n      POWERED BY APPSTLE\\n      </a>\\n    </div>\\n  {{/showAppstleLink}}\\n    </div>\\n{{/showTooltip}}\\n  <style>\\n  .widgetSellingPlanWrapper {\\n      display: grid;\\n      grid-template-columns: repeat(2, minmax(0, 1fr));\\n      gap: 8px;\\n      grid-auto-rows: 1fr;\\n      margin-bottom: 6px;\\n      margin-top: 10px;\\n  }\\n  \\n  .widgetSellingPlanWrapper input {\\n      display: none;\\n  }\\n  \\n  .widgetSellingPlanWrapper label {\\n      border-radius: 4px;\\n      border: 1px solid rgba(var(--color-foreground));\\n      padding: 0.5rem;\\n      display: flex;\\n      justify-content: center;\\n      align-items: center;\\n      display: block;\\n      height: 100%;\\n      width: 100%;\\n      text-align: center;\\n \\t color: rgba(var(--color-foreground));\\ncursor: pointer;\\n  }\\n  \\n  .widgetSellingPlanWrapper input:checked+label {\\n      background-color: rgba(var(--color-foreground));\\n \\t color: rgba(var(--color-background));\\n  }\\n  .appstle_lowercase {\\n      text-transform: lowercase;\\n  }\\n  \\n  \\n  .appstle_input_wrapper {\\n      position: relative;\\n  }\\n  \\n  span.appstle_sellingPlan_discountText {\\n      position: absolute;\\n      background-color: rgba(var(--color-foreground));\\n      color: rgba(var(--color-background));\\n      border-radius: 3px;\\n      padding: 1px 18px;\\n      left: 50%;\\n      display: block;\\n      transform: translate(-50%, -50%);\\n      white-space: nowrap;\\n  }\\n  span.appstle_sellingPlan_discountText:empty {\\n      display: none !important;\\n  }\\n  </style>\\n  </div>{% endraw %}\"}",
            
            
              "bundle": {},
            
            
              "labels": `{\"appstle.subscription.wg.noSubscriptionLabelTextV2\":\"No Subscription\",\"appstle.subscription.wg.cancelAnytimeLabelTextV2\":\"Cancel Anytime\",\"appstle.subscription.wg.addToShipmentErrorTextV2\":\"Error\",\"appstle.subscription.wg.weeksFrequencyTextV2\":\"Weeks\",\"appstle.subscription.wg.weeklyLabelTextV2\":\"Weekly\",\"appstle.subscription.wg.displayAddToExistingSubscriptionButtonForNotLoggedInV2\":\"false\",\"appstle.subscription.wg.addToShipmentProcessingV2\":\"Processing...\",\"appstle.subscription.wg.deliveryEveryFrequencyTextV2\":\"Delivery Frequency\",\"appstle.subscription.wg.subscribeAndSaveInitalV2\":\"Subscribe and save\",\"appstle.subscription.wg.allowRefreshOnCartPageV2\":\"false\",\"appstle.subscription.wg.cartHiddenAttributesSelectorV2\":\"\",\"appstle.subscription.wg.prepaidLabelTextV2\":\"Prepaid\",\"appstle.subscription.wg.daysFrequencyTextV2\":\"Days\",\"appstle.subscription.wg.monthlyLabelTextV2\":\"Monthly\",\"appstle.subscription.wg.subscribeAndSaveSuccessV2\":\"Subscription Selected\",\"appstle.subscription.wg.addToShipmentSuccessTextV2\":\"Success\",\"appstle.subscription.wg.monthFrequencyTextV2\":\"Month\",\"appstle.subscription.wg.addToShipmentButtonTextV2\":\"Add to Shipment\",\"appstle.subscription.wg.displayAddToExistingSubscriptionButtonToSubscribersOnlyV2\":\"false\",\"appstle.subscription.wg.yearsFrequencyTextV2\":\"Years\",\"appstle.subscription.wg.onetimeDescriptionTextV2\":\"\",\"appstle.subscription.wg.addToShipmentTooltipTextV2\":\"Please avoid double delivery charges! Login to add this product to an upcoming delivery.\",\"appstle.subscription.wg.weekFrequencyTextV2\":\"Week\",\"appstle.subscription.wg.oneTimePurchaseTextV2\":\"One Time Purchase\",\"appstle.subscription.wg.loyaltyPerkDescriptionTextV2\":\"{{#isDiscountTypeFreeProduct}}<div style='display: flex;'><div style='height: 60px; width: 60px; flex-shrink: 0; margin-right: 10px;'><img style='width: 100%' src={{{featured_image}}}><\/img><\/div><div>After {{{billingCycleBlock}}} orders,<span style='color: #ffc000;font-weight: 700;';> get a FREE {{freeProductName}} <\/span><\/div><div>{{\/isDiscountTypeFreeProduct}}{{#isDiscountTypePercentage}}After <span class='appstle-loyalty-billing-cycle'><span class='appstle-loyalty-billing-cycle-count'>{{{billingCycleBlock}}}<\/span> order<\/span>, <span class='appstle-loyalty-discount'>get <span style='color: #ffc000;font-weight: 700;';>{{{discount}}}% OFF your entire order<\/span><\/span>.{{\/isDiscountTypePercentage}}{{#isDiscountTypeShipping}}After <span class='appstle-loyalty-billing-cycle'><span class='appstle-loyalty-billing-cycle-count'>{{{billingCycleBlock}}}<\/span> order<\/span>, <span class='appstle-loyalty-discount'>get <span style='color: #ffc000;font-weight: 700;';>shipping at {{{formatDiscountedPrice}}}<\/span><\/span>.{{\/isDiscountTypeShipping}}{{#isDiscountTypeFixed}}After <span class='appstle-loyalty-billing-cycle'><span class='appstle-loyalty-billing-cycle-count'>{{{billingCycleBlock}}}<\/span> order<\/span>, <span class='appstle-loyalty-discount'>get <span style='color: #ffc000;font-weight: 700;';>{{{formatDiscountedPrice}}} OFF your entire order<\/span><\/span>.{{\/isDiscountTypeFixed}}{{#isDiscountTypeFixedPrice}}After <span class='appstle-loyalty-billing-cycle'><span class='appstle-loyalty-billing-cycle-count'>{{{billingCycleBlock}}}<\/span> order<\/span>, <span class='appstle-loyalty-discount'>get this product at <span style='color: #ffc000;font-weight: 700;';>{{{formatDiscountedPrice}}}<\/span><\/span>.{{\/isDiscountTypeFixedPrice}}\",\"appstle.subscription.wg.unsubscribeFrequencyTextV2\":\"One-time Purchase\",\"appstle.subscription.wg.bundleDiscountTextV2\":\"bundle discount extra: {{bundleDiscount}} off\",\"appstle.subscription.wg.widgetVariantChangeListenerSelectorV2\":\"\",\"appstle.subscription.wg.atcButtonTextSelectorV2\":\"\",\"appstle.subscription.wg.atcButtonTextSelectorObserverV2\":\"\",\"appstle.subscription.wg.oneTimeFrequencyTextV2\":\"One Time\",\"appstle.subscription.wg.dayFrequencyTextV2\":\"day\",\"appstle.subscription.wg.allowFulfilmentCountViaPropertiesV2\":\"false\",\"appstle.subscription.wg.valdiateFormSelectorV2\":\"\",\"appstle.subscription.wg.monthsFrequencyTextV2\":\"Months\",\"appstle.subscription.wg.prepaidSaveBadgeTextV2\":\"SAVE {{selectedDiscountPercentage}}\",\"appstle.subscription.wg.showPrepidPerDeliveryProductPriceV2\":\"false\",\"appstle.subscription.wg.manageSubscriptionButtonTextV2\":\"Manage Subscription\",\"appstle.subscription.wg.offFrequencyTextV2\":\"Off\",\"appstle.subscription.wg.yearFrequencyTextV2\":\"Year\",\"appstle.subscription.wg.prepayLabelTextV2\":\"Prepay\",\"appstle.subscription.wg.productPageUnitPriceSelectorV2\":\"\",\"appstle.subscription.wg.frequencyCombinedWidgetTextV2\":\"Frequency\",\"appstle.subscription.wg.widgetPriceChangeListenerSelectorV2\":\"\",\"appstle.subscription.wg.sellingPlanTitleTextNonPrepaid\":\"{{sellingPlanName}}\",\"appstle.subscription.wg.selectDeliverOptionV2\":\"Select Delivery Option\",\"appstle.subscription.wg.atcButtonTextV2\":\"\",\"appstle.subscription.wg.yearlyLabelTextV2\":\"Yearly\"}`,
            
            "css": {
                "appstle_subscription_widget": {
                    "margin-top": "" ,
                    "margin-bottom": "",
                },

                "appstle_subscription_wrapper": {
                    "border-width": "",
                    "border-color": "",
                },

                "appstle_circle": {
                    "border-color": "",
                },

                "appstle_dot": {
                    "background-color": "",
                },

                "appstle_select": {
                    "padding-top": "",
                    "padding-bottom": "",
                    "padding-left": "",
                    "padding-right": "",
                    "border-width": "",
                    "border-style": "",
                    "border-color": "",
                    "border-radius": "",
                },

                "tooltip_subscription_svg": {
                    "fill": "",
                },

                "appstle_tooltip": {
                    "color": "",
                    "background-color": "",
                },

                "appstle_tooltip_border_top_color": {
                    "border-top-color": "",
                },

                "appstle_subscription_final_price": {
                    "color": "",
                },
                "appstle_widget_text_color": {
                    "color": "",
                },
                "appstle_selected_background": {
                    "background": "transparent",
                },
                "elementCSS": "[]",
                "customCSS": "",
                "customerPortalCss": "",
                "externalStyleTag": "",
                "themeCss": "",
            }
          };

          window.AppstleSubscription = window.AppstleSubscription || JSON.parse(JSON.stringify(RS));

          sessionStorage['appstleSubscriptionConfig'] = JSON.stringify(RS.Config);

          var _RSConfig = _RSConfig || {};

          _RSConfig.shop = 'nx0s1j-gx.myshopify.com';

          

          

            
            _RSConfig.shopMoneyFormat = '${{amount}}';
            _RSConfig.shopMoneyFormatWithCurrencyFormat = '${{amount}} USD';
            

            

        }

</script>

<style id="appstle-payment-button-override">
    .shopify-payment-button {display: none;}
</style>
<script>
 let appstleCount = 0
 function isAppstleJSInitiated() {
    appstleCount++;
    if (window?.["RSConfig"] || appstleCount > 20) {
        let appstleStyleElement = document.querySelector('#appstle-payment-button-override');
        if (appstleStyleElement) {
            appstleStyleElement.remove();
        }
    } else {
        setTimeout(isAppstleJSInitiated, 500)
    }
 }
 isAppstleJSInitiated();
</script>

<style>

</style>
<script>
    function pollAppstleInit() {
        if (window?.appstleInit) {
        window?.appstleInit()
        } else {
        setTimeout(pollAppstleInit, 30);
        }
    }
</script>














    <script src="https://subscription-admin.appstle.com/assets/js/appstle-subscription.min.js?shop=nx0s1j-gx.myshopify.com&v=1743839110433" defer ></script>

    



</div></body>
</html>
