<!DOCTYPE html>
<html 
  class="min-h-[100vh]"
  lang="en"
  x-data="app()" 
  x-init="
    handleSharedDiscount();
    handleSharedCart(); 
    updateCart(false);
    initAnimationObserver(); 
  ">
  <head>
    
    <!-- snippets/theme__meta.liquid -->


<meta charset='utf-8'>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5">

<title>
  Blog
 · Wild at Heart Pets Raw Food Delivery</title>



<link href='https://wildatheartpets.com/blogs/news' rel='canonical'>

  <link href="//wildatheartpets.com/cdn/shop/files/favicon-WildatHeart.png?crop=center&height=180&v=1752313698&width=180" rel="apple-touch-icon" sizes="180x180">
  <link href="//wildatheartpets.com/cdn/shop/files/favicon-WildatHeart.png?crop=center&height=32&v=1752313698&width=32" rel="icon" type="image/png" sizes="32x32">

<meta name="msapplication-TileColor" content="#ffffff">
<meta name="theme-color" content="#f78b1c">
<meta name="description" content="Wild at Heart Pets Raw Food Delivery" />

<meta property="og:url" content="https://wildatheartpets.com/blogs/news">
<meta property="og:site_name" content="Wild at Heart Pets Raw Food Delivery">
<meta property="og:type" content="website">
<meta property="og:title" content="Blog">
<meta property="og:description" content="Wild at Heart Pets Raw Food Delivery">

  <meta property="og:image" content="http://wildatheartpets.com/cdn/shop/files/Untitled_Artwork_5.webp?v=1751638223&width=900">
  <meta property="og:image:secure_url" content="https://wildatheartpets.com/cdn/shop/files/Untitled_Artwork_5.webp?v=1751638223&width=900">
  <meta property="og:image:width" content="3000">
  <meta property="og:image:height" content="2015">



<meta name="twitter:title" content="Blog">
<meta name="twitter:site" content="" />
<meta name="twitter:description" content="Wild at Heart Pets Raw Food Delivery">
<meta name="twitter:card" content="summary_large_image">


    
    
      <link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin>
    

    
    <!-- snippets/theme__styles.liquid -->




  <link rel="preload" as="font" href="//wildatheartpets.com/cdn/fonts/nunito/nunito_n4.fc49103dc396b42cae9460289072d384b6c6eb63.woff2" type="font/woff2" crossorigin>


  <link rel="preload" as="font" href="//wildatheartpets.com/cdn/fonts/cabin/cabin_n4.cefc6494a78f87584a6f312fea532919154f66fe.woff2" type="font/woff2" crossorigin>



<noscript><style>
  .js\:animation.opacity-0{opacity:100!important}.js\:animation.translate-y-4,.js\:animation.translate-y-8{transform:translateY(0)!important}.no-js--hide{display:none!important}.no-js--block{display:block!important}
</style></noscript>





<style data-shopify>

  @font-face {
  font-family: Nunito;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("//wildatheartpets.com/cdn/fonts/nunito/nunito_n4.fc49103dc396b42cae9460289072d384b6c6eb63.woff2") format("woff2"),
       url("//wildatheartpets.com/cdn/fonts/nunito/nunito_n4.5d26d13beeac3116db2479e64986cdeea4c8fbdd.woff") format("woff");
}

  @font-face {
  font-family: Nunito;
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("//wildatheartpets.com/cdn/fonts/nunito/nunito_n7.37cf9b8cf43b3322f7e6e13ad2aad62ab5dc9109.woff2") format("woff2"),
       url("//wildatheartpets.com/cdn/fonts/nunito/nunito_n7.45cfcfadc6630011252d54d5f5a2c7c98f60d5de.woff") format("woff");
}

  @font-face {
  font-family: Nunito;
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: url("//wildatheartpets.com/cdn/fonts/nunito/nunito_i4.fd53bf99043ab6c570187ed42d1b49192135de96.woff2") format("woff2"),
       url("//wildatheartpets.com/cdn/fonts/nunito/nunito_i4.cb3876a003a73aaae5363bb3e3e99d45ec598cc6.woff") format("woff");
}

  
  @font-face {
  font-family: Cabin;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("//wildatheartpets.com/cdn/fonts/cabin/cabin_n4.cefc6494a78f87584a6f312fea532919154f66fe.woff2") format("woff2"),
       url("//wildatheartpets.com/cdn/fonts/cabin/cabin_n4.8c16611b00f59d27f4b27ce4328dfe514ce77517.woff") format("woff");
}

  @font-face {
  font-family: Nunito;
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("//wildatheartpets.com/cdn/fonts/nunito/nunito_n7.37cf9b8cf43b3322f7e6e13ad2aad62ab5dc9109.woff2") format("woff2"),
       url("//wildatheartpets.com/cdn/fonts/nunito/nunito_n7.45cfcfadc6630011252d54d5f5a2c7c98f60d5de.woff") format("woff");
}


  :root {

    /* Background colors */
    --color__background-body: #ffffff;
    --color__background-overlay-1: #e6e6e6;
    --color__background-overlay-2: #b3b3b3;
    --color__background-overlay-3: #808080;
    --color__background-shade-1: rgba(230, 230, 230, 0.2);
    --color__background-shade-2: rgba(179, 179, 179, 0.3);
    --color__background-shade-3: rgba(128, 128, 128, 0.4);
    --color__background-primary: #7f2528;
    --color__background-secondary: #2c2c2e;
    --color__background-tertiary: #f1e6dc;
    --color__background-neutral: #e5dcdc;
    --color__background-plain: #e6e6e6;
    
    /* Foreground colors */
    --color__foreground-primary: #fffbf7;
    --color__foreground-secondary: #fffbf7;
    --color__foreground-tertiary: #f76526;
    --color__foreground-neutral: ;
    --color__foreground-plain: #143e52;

    /* Border colors */
    --color__border-divider-1: rgba(179, 179, 179, 0.3);
    --color__border-divider-2: rgba(179, 179, 179, 0.6);
    --color__border-divider-3: rgba(179, 179, 179, 0.8);
    --color__border-selected-1: rgba(102, 102, 102, 0.6);
    --color__border-selected-2: rgba(102, 102, 102, 0.8);
    --color__border-primary: #7f2528;
    --color__border-secondary: #2c2c2e;
    --color__border-tertiary: #f1e6dc;
    --color__border-neutral: #e5dcdc;
    --color__border-plain: #e6e6e6;

    /* Text colors */
    --color__text-default: #143e52;
    --color__text-alt: #fffbf7;
    --color__text-link: #7f2528;

    /* Gap margin */
    --sizes__gap: 10px;

    /* Border width */
    --size__border-button-width: 1px;
    --size__border-input-width: 1px;
    --size__border-element-width: 1px;

    /* Border radius */
    --size__button-radius: 50px;
    --size__input-radius: 16px;
    --size__element-radius: 5px;
    
      --sizes__textarea-radius: 16px;
    

    /* Input width and padding */
    
      --sizes__border-input-width: 1px;
      --sizes__border-input-width-top: 1px;
      --sizes__border-input-width-left: 1px;
      --sizes__border-input-width-right: 1px;
      --sizes__border-input-width-bottom: 1px;
    
    
      --sizes__border-input-width: 0;
      --sizes__border-input-width-top: 0;
      --sizes__border-input-width-left: 0;
      --sizes__border-input-width-right: 0;
      --sizes__border-input-width-bottom: 0;
    
    --sizes__border-input-padding-left: 1rem;
    --sizes__border-input-padding-right: 1rem;
    
    

    /* Typography */
    --type__font-body-family: Nunito, sans-serif;
    --type__font-body-style: normal;
    --type__font-body-weight: 400;
    --type__font-header-family: Cabin, sans-serif;
    --type__font-header-style: normal;
    --type__font-header-weight: 400;
    --type__font-nav-family: Nunito, sans-serif;
    --type__font-nav-style: normal;
    --type__font-nav-weight: 700;
    --type__font-base-size: 16px;
    --type__button-capiliziation: ;

    /* Inputs */
    --inputs__border: rgba(179, 179, 179, 0.3);
    --inputs__background: rgba(179, 179, 179, 0.3);

  }

  /* Shopify accelerated checkout */
  shopify-accelerated-checkout {
    --shopify-accelerated-checkout-button-border-radius: 50px;
    --shopify-accelerated-checkout-skeleton-background-color: ;
    --shopify-accelerated-checkout-button-block-size: 44px;
  }
  shopify-accelerated-checkout-cart {
    --shopify-accelerated-checkout-button-border-radius: 50px;
    --shopify-accelerated-checkout-inline-alignment: flex-start;
    --shopify-accelerated-checkout-row-gap: 1rem;
    --shopify-accelerated-checkout-skeleton-background-color: ;
  }
  
</style>

    


  <link href="//wildatheartpets.com/cdn/shop/t/15/assets/styles-7dea61d7.css" rel="stylesheet" type="text/css" media="all" />


    <script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta name="facebook-domain-verification" content="rjf3jgz9uf166qg6xepfj9g4w0tulu">
<meta name="google-site-verification" content="5SyZhEUk5MnuuVQvJlcbmBJJXguC7qfBxJ0AHL2yqfE">
<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/10601126/digital_wallets/dialog">
<meta name="shopify-checkout-api-token" content="aa7bac82bdef1e372623d9bc11de78e6">
<link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/news.atom" />
<link rel="next" href="/blogs/news?page=2">
<script async="async" src="/checkouts/internal/preloads.js?locale=en-CA&default_configuration_id=3042574434"></script>
<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-CA&default_configuration_id=3042574434&shop_id=10601126" crossorigin="anonymous"></script>
<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":10601126,"countryCode":"CA","currencyCode":"CAD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/10601126","merchantName":"Wild at Heart Pets Raw Food Delivery","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","interac","jcb"],"total":{"type":"pending","label":"Wild at Heart Pets Raw Food Delivery","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
<script id="shopify-features" type="application/json">{"accessToken":"aa7bac82bdef1e372623d9bc11de78e6","betas":["rich-media-storefront-analytics"],"domain":"wildatheartpets.com","predictiveSearch":true,"shopId":10601126,"locale":"en"}</script>
<script>var Shopify = Shopify || {};
Shopify.shop = "wild-at-heart-pets.myshopify.com";
Shopify.locale = "en";
Shopify.currency = {"active":"CAD","rate":"1.0"};
Shopify.country = "CA";
Shopify.theme = {"name":"Copy of Paper","id":135144046690,"schema_name":"Paper","schema_version":"7.6.2","theme_store_id":1662,"role":"main"};
Shopify.theme.handle = "null";
Shopify.theme.style = {"id":null,"handle":null};
Shopify.cdnHost = "wildatheartpets.com/cdn";
Shopify.routes = Shopify.routes || {};
Shopify.routes.root = "/";
Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
Shopify.SignInWithShop = Shopify.SignInWithShop || {};
Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
Shopify.SignInWithShop.User.recognized = false;</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";
  window.ShopifyPay.redirectState = null;
</script>
<script>
  window.Shopify = window.Shopify || {};
  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.01 };
  window.Shopify.SignInWithShop.eligible = true;
</script>
<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
<script defer="defer" async type="module" src="//wildatheartpets.com/cdn/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
<script type="module">
  await import("//wildatheartpets.com/cdn/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");

  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true,"transferSessionEnabled":true});

</script>
<script>
  window.Shopify = window.Shopify || {};
  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
  window.Shopify.featureAssets['shop-js'] = {"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"avatar":["modules/v2/loader.avatar.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"]};
</script>
<script>(function() {
  var isLoaded = false;
  function asyncLoad() {
    if (isLoaded) return;
    isLoaded = true;
    var urls = ["https:\/\/cdn-loyalty.yotpo.com\/loader\/gzlPLBSk1R--p-tnQFI4gQ.js?shop=wild-at-heart-pets.myshopify.com","https:\/\/load.fomo.com\/api\/v1\/QFerM4hkWsp859LvQTj2aQ\/load.js?shop=wild-at-heart-pets.myshopify.com","https:\/\/api-na1.hubapi.com\/scriptloader\/v1\/4792654.js?shop=wild-at-heart-pets.myshopify.com"];
    for (var i = 0; i < urls.length; i++) {
      var s = document.createElement('script');
      s.type = 'text/javascript';
      s.async = true;
      s.src = urls[i];
      var x = document.getElementsByTagName('script')[0];
      x.parentNode.insertBefore(s, x);
    }
  };
  if(window.attachEvent) {
    window.attachEvent('onload', asyncLoad);
  } else {
    window.addEventListener('load', asyncLoad, false);
  }
})();</script>
<script id="__st">var __st={"a":10601126,"offset":-25200,"reqid":"cf4b20fe-18b4-4ed8-a154-129042563b1d-1781141011","pageurl":"wildatheartpets.com\/blogs\/news?format=feed","s":"blogs-43676100","u":"791358c42693","p":"blog","rtyp":"blog","rid":43676100};</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-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//wildatheartpets.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
<script crossorigin="anonymous" defer="defer" src="//wildatheartpets.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-bf1cdb70.js?v=20250812"></script>
<script id="shopify-origin-trials" async="async" integrity="sha256-MrpR+SbfwphjsvuxKsSWA5xxY07P36eahsNLLXSgEwo=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-c173577b.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://wildatheartpets.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
</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 id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://wildatheartpets.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 id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>

    
    <!-- snippets/theme__structured-data.liquid -->











  <!-- BEGIN app block: shopify://apps/gempages-builder/blocks/embed-gp-script-head/20b379d4-1b20-474c-a6ca-665c331919f3 -->














<!-- END app block --><script src="https://cdn.shopify.com/extensions/019eb10c-7eee-7b79-b468-ff9e051000c8/lb-upsell-387/assets/lb-selleasy.js" type="text/javascript" defer="defer"></script>
<script src="https://cdn.shopify.com/extensions/019e445c-8490-7c39-8588-a29cc919e8eb/omnisend-52/assets/omnisend-in-shop.js" type="text/javascript" defer="defer"></script>
<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";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: 10601126,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};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>
  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
</script>
<script id="web-pixels-manager-setup">(function(){var wpmLoader=function(){"use strict";return function(e,d,r,n){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};if(!Boolean(null==(i=null==(a=window.Shopify)?void 0:a.analytics)?void 0:i.replayQueue)){var a,i;window.Shopify=window.Shopify||{};var t=window.Shopify;t.analytics=t.analytics||{};var s=t.analytics;s.replayQueue=[],s.publish=function(e,d,r){return s.replayQueue.push([e,d,r]),!0};try{self.performance.mark("wpm:start")}catch(e){}var l,u,c,m,p,f,h,g,y,w,v,b,S,P=(u=(l={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[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(13[5-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[3-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[3-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[5-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[3-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+|)/}).modern,c=l.legacy,(m=navigator.userAgent).match(u)?"modern":m.match(c)?"legacy":"unknown"),C="modern"===P?"modern":"legacy",_=(null!=n?n:{modern:"",legacy:""})[C],O=[(p={baseUrl:d,hashVersion:r,buildTarget:C}).baseUrl,"/wpm","/b",p.hashVersion,"modern"===p.buildTarget?"m":"l",".js"].join(""),U=(f={version:r,bundleTarget:P,surface:e.surface,pageUrl:self.location.href,monorailEndpoint:e.monorailEndpoint},h=f.version,g=f.bundleTarget,y=f.surface,w=f.pageUrl,v=f.monorailEndpoint,{emit:function(e){var d=e.status,r=e.errorMsg,n=(new Date).getTime(),o=JSON.stringify({metadata:{event_sent_at_ms:n},events:[{schema_id:"web_pixels_manager_load/3.1",payload:{version:h,bundle_target:g,page_url:w,status:d,surface:y,error_msg:r},metadata:{event_created_at_ms:n}}]});if(!v)return console&&console.warn&&console.warn("[Web Pixels Manager] No Monorail endpoint provided, skipping logging."),!1;try{return self.navigator.sendBeacon.bind(self.navigator)(v,o)}catch(e){}var a=new XMLHttpRequest;try{return a.open("POST",v,!0),a.setRequestHeader("Content-Type","text/plain"),a.send(o),!0}catch(e){return console&&console.warn&&console.warn("[Web Pixels Manager] Got an unhandled error while logging to Monorail."),!1}}});try{o.browserTarget=P,function(e){var d=e.src,r=e.async,n=void 0===r||r,o=e.onload,a=e.onerror,i=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,i&&(l.integrity=i,l.crossOrigin="anonymous"),s)for(var m in s)if(Object.prototype.hasOwnProperty.call(s,m))try{l.dataset[m]=s[m]}catch(e){}if(o&&l.addEventListener("load",o),a&&l.addEventListener("error",a),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:O,async:!0,onload:function(){if(!function(){var e,d;return Boolean(null==(d=null==(e=window.Shopify)?void 0:e.analytics)?void 0:d.initialized)}()){var d=window.webPixelsManager.init(e)||void 0;if(d){var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var r=e[0],n=e[1],o=e[2];d.publishCustomEvent(r,n,o)}),r.replayQueue=[],r.publish=d.publishCustomEvent,r.visitor=d.visitor,r.initialized=!0}}},onerror:function(){return U.emit({status:"failed",errorMsg:"".concat(O," has failed to load")})},sri:(b=_,S=/^sha384-[A-Za-z0-9+/=]+$/,"string"==typeof b&&S.test(b)?_:""),scriptDataAttributes:o}),U.emit({status:"loading"})}catch(e){U.emit({status:"failed",errorMsg:(null==e?void 0:e.message)||"Unknown error"})}}}}();wpmLoader({shopId: 10601126,storefrontBaseUrl: "https://wildatheartpets.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://monorail-edge.shopifysvc.com/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["2dca8a86","d5bdd5d0","3209b71c","f36ec97b","5acaffe6","86d76263","3b3c7daf","6faea013"],webPixelsConfigList: [{"id":"1659109474","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"GT-NFJ9FNRV\\\",\\\"AW-987079909\\\"],\\\"target_country\\\":\\\"ZZ\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"MC-F7GH01ECYF\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"MC-F7GH01ECYF\\\",\\\"AW-987079909\\\/ynxuCLmu5VoQ5cnW1gM\\\",\\\"AW-987079909\\\/GD5XCM-N14kBEOXJ1tYD\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"MC-F7GH01ECYF\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a8028b6de9aee4a1a0f080961b8700a8","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1562083426","configuration":"{\"shop\":\"wild-at-heart-pets.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"933d4caa1e2cc643aeb46e3c5f7a4c7d","type":"APP","apiClientId":18394152961,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1212874850","configuration":"{\"accountID\":\"wild-at-heart-pets\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1d4c781273105676f6b02a329648437f","type":"APP","apiClientId":32196493313,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"874119266","configuration":"{\"accountID\":\"selleasy-metrics-track\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"a451bb5b79c95ec6981bec9c1b10ec34","type":"APP","apiClientId":5519923,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"228032610","configuration":"{\"pixel_id\":\"1774491906201244\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"abff2a8add143ccb04deb20f0ebd74a9","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"217972834","configuration":"{\"apiURL\":\"https:\/\/api.omnisend.com\",\"appURL\":\"https:\/\/app.omnisend.com\",\"brandID\":\"622824805ddf6b75fe2d9969\",\"trackingURL\":\"https:\/\/wt.omnisendlink.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e61689cef92d72f1e6007a9dd29969ad","type":"APP","apiClientId":186001,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"53444706","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["MARKETING"],"name":"Meta pixel (migrated)"},{"id":"97452130","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Google Analytics tag (migrated)"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0460","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0460","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Wild at Heart Pets Raw Food Delivery","paymentSettings":{"currencyCode":"CAD"},"myshopifyDomain":"wild-at-heart-pets.myshopify.com","countryCode":"CA","storefrontUrl":"https:\/\/wildatheartpets.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"4232495364","handle":"natural-instincts-cat-mixed-meals-singles","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"13784657412","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4248245380","handle":"carnivora-green-tripe-patties","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"13879871172","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"130808086555","handle":"raw-fermented-goats-milk-1lt","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"19838800756834","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6664159002722","handle":"carnivora-chicken-dinner-with-veg-patties-4lb-sleeve","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"39615140724834","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4232493572","handle":"grizzly-salmon-oil","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"13784648196","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4232483076","handle":"3p-naturals-natural-beef-femurs","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"20429234634850","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6664122499170","handle":"carnivora-chicken-diet-patties-4lb-sleeve","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"39615089311842","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4232491460","handle":"club-canine-goat-ground","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"13784633796","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4232484676","handle":"3p-naturals-grade-a-turkey-necks","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"13784593348","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4232485188","handle":"3p-naturals-natural-lamb-femurs-split","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"13784598596","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4232485380","handle":"3p-naturals-natural-chicken-wing-tips","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"13784598916","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6573339607138","handle":"copy-of-fidos-cuisine-bully-chews-12","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"39363570237538","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4232496708","handle":"yappetizers-natural-treats-100g","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"13784670596","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4369673650274","handle":"natural-instincts-chicken-w-bone-organ","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"31354637189218","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6664158511202","handle":"carnivora-veggie-fruit-patties-4lb-sleeve","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"39615139905634","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4761120580","handle":"katies-place-mix-match-donation","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"17699487684","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4502325035106","handle":"carnivora-pixie-mini-pork-diet-2oz-patties","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"31950703165538","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4502323331170","handle":"carnivora-pixie-mini-turkey-diet-2oz-patties","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"31950689697890","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4232493380","handle":"pawbreakers-vitanip","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"13784647876","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4232499460","handle":"yappetizers-natural-treats-200g","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"13784698372","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4502321561698","handle":"carnivora-pixies-mini-chicken-diet-2oz-patties","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"31950684684386","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6664155922530","handle":"carnivora-diet-chicken-meaty-bone-4lb-sleeve","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"39615135973474","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"296568750107","handle":"k9-natural-freeze-dried-blue-lipped-mussel-snacks-1-76oz","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"4050425675803","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"2189707706466","handle":"raw-goats-cheese-with-spirulina-100g","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"20132629086306","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4493480755298","handle":"noahs-ark-raw-whole-chicken-hearts-454g","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"31914128834658","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6771933872226","handle":"3p-naturals-tummy-tonic-ground-pumpkin-1lb-453-5g","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"40017455382626","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6541281853538","handle":"carnivora-pixies-mini-beef-tripe-2oz-patties","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"39264766853218","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4486183583842","handle":"noahs-ark-salmon-skin-chips-200g","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"31891542999138","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4232498308","handle":"doo-n-go-refill-bags-small-orange","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"13784681348","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6654871339106","handle":"3p-naturals-skinless-chicken-necks-hf-nm-4-packs","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"39589950750818","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4493438877794","handle":"noahs-ark-pork-femurs-whole","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"31913832906850","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"762019741794","handle":"yumm-diggity-elk-antler-chew","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"8201717710946","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4319403180130","handle":"k9-natural-lamb-lung-protein-bites","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"31035538473058","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6618179305570","handle":"hare-of-the-dog-freeze-dried-rabbit-63gm","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"39487338709090","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4493476036706","handle":"noahs-ark-raw-chicken-feet","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"31914109730914","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"66988048411","handle":"pawbreakers-cat-nip-ball","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"761186222107","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7293447700578","handle":"freeze-dried-salmon-treats-25g-grab-n-go","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"41719815766114","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4493855359074","handle":"noahs-ark-raw-duck-feet-454g","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"31916204261474","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6907282227298","handle":"bison-knuckle","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"40472749801570","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1566875877474","handle":"yappetizers-natural-treats-for-cats","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"14161789812834","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4232497540","handle":"omega-alpha-optipet-multi-vitamin","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"13784674436","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7293449994338","handle":"freeze-dried-beef-liver-30g-grab-n-go","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"41719870160994","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6800038920290","handle":"k9-choice-wild-fish-3lb","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"40113445830754","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4539018707042","handle":"etta-says-sit-bacon-soft-training-treats-6oz","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"32089571065954","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4452798529634","handle":"k9-choice-ox-tail-slices-cut-1-5lb","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"31765694283874","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4493479772258","handle":"noahs-ark-raw-duck-carcass-610-640g","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"31914126049378","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6582256894050","handle":"noahs-ark-whole-duck-necks-2-pack","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"39385989906530","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4397464879202","handle":"lil-guys-plus-chicken","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"31506110087266","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4492573016162","handle":"noahs-ark-dehydrated-sweet-potato-chips-100g","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"31909807423586","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6582259581026","handle":"noahs-ark-raw-whole-turkey-hearts-454g","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"39385995575394","price":{"amount":0.0,"currencyCode":"CAD"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null,"page":{"pageType":"blog","resourceId":43676100}},},"https://wildatheartpets.com/cdn","b0f5da9cw88b94666p78c84aa4m7db6ca8b",{"modern":"","legacy":""},{"trekkieShim":true,"apiClientId":"580111","pageType":"blog","resourceId":"43676100","shopId":"10601126","storefrontBaseUrl":"https:\/\/wildatheartpets.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"2dca8a86\", \"d5bdd5d0\", \"3209b71c\", \"f36ec97b\", \"5acaffe6\", \"86d76263\", \"3b3c7daf\", \"6faea013\"]","isMerchantRequest":"false","hashVersion":"b0f5da9cw88b94666p78c84aa4m7db6ca8b","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script><script>
  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
  window.ShopifyAnalytics.meta.currency = 'CAD';
  var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":43676100,"requestId":"cf4b20fe-18b4-4ed8-a154-129042563b1d-1781141011"}};
  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 || [];
    window.ShopifyAnalytics.lib.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);
        if (window.__TREKKIE_SHIM_QUEUE && (method == 'track' || method == 'page')) {
          try {
            window.__TREKKIE_SHIM_QUEUE.push({
              from: 'trekkie-stub',
              method: method,
              args: args.slice(1)
            });
          } catch (e) {
            // no-op
          }
        }
        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: 10601126,
      theme_id: 135144046690,
      app_name: "storefront",
      context_url: window.location.href,
      source_url: "//wildatheartpets.com/cdn/s/trekkie.storefront.370ef8ffef154dc56bb5a814fea4666724353464.min.js"});

  };
  scriptFallback.async = true;
  scriptFallback.src = '//wildatheartpets.com/cdn/s/trekkie.storefront.370ef8ffef154dc56bb5a814fea4666724353464.min.js';
  first.parentNode.insertBefore(scriptFallback, first);
};
script.async = true;
script.src = '//wildatheartpets.com/cdn/s/trekkie.storefront.370ef8ffef154dc56bb5a814fea4666724353464.min.js';
first.parentNode.insertBefore(script, first);

    };
    trekkie.load(
      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":10601126,"isMerchantRequest":null,"themeId":135144046690,"themeCityHash":"5902341537945917498","contentLanguage":"en","currency":"CAD","eventMetadataId":"95be784f-3af8-4a91-965e-8d475f54bf68"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["b5387b81","d5bdd5d0"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"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":"blog","resourceType":"blog","resourceId":43676100,"requestId":"cf4b20fe-18b4-4ed8-a154-129042563b1d-1781141011","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 = "//wildatheartpets.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
})();</script>
  <script>
  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
    window.ga = function ga() {
      (window.ga.q = window.ga.q || []).push(arguments);
      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
      }
      console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
    };
    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
    }
  }
</script>
<script
  defer
  src="https://wildatheartpets.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.5.0.min.js"
  data-application="storefront-renderer"
  data-shop-id="10601126"
  data-render-region="gcp-europe-west1"
  data-page-type="blog"
  data-theme-instance-id="135144046690"
  data-theme-name="Paper"
  data-theme-version="7.6.2"
  data-monorail-region="shop_domain"
  data-resource-timing-sampling-rate="10"
  data-shs="true"
  data-shs-beacon="true"
  data-shs-export-with-fetch="true"
  data-shs-logs-sample-rate="1"
  data-shs-beacon-endpoint="https://wildatheartpets.com/api/collect"
></script>
</head>
  
  <body
    x-init="initScroll()" 
    class="min-h-[100vh] break-words 
    blog">

    <a href="#root"
      class="fixed z-50 px-4 py-2 no-underline transform -translate-y-20 shadow-md top-4 left-4 color__bg-body focus:translate-y-0 border__button--radius">
      Skip to content
    </a>

    <header class="z-30
      dynamic
      sticky top-0 left-0 right-0 animation-300 
      "
      :class="{ 
        '!z-10' : hide_header
      }"
      x-ref="header"
      
        x-bind:style="is_scrolled ? 
          'transform: translateY(-2rem); opacity: 0; pointer-events: none;' : 
          'transform: none; opacity: 1;'
        "
      >
      <!-- BEGIN sections: header-group -->
<div id="shopify-section-sections--17050862223458__theme_announcement" class="shopify-section shopify-section-group-header-group theme__announcement"><!-- sections/theme__announcement.liquid -->


<section class="relative
  
  color__bg-primary color__primary">

  <div class="py-2 flex flex-wrap justify-center
    window--wide">
      
    
    <div class="items-center justify-start flex-shrink hidden lg:flex lg:w-1/4
      ">

      
        
      
    </div>

    
    <div class="flex items-center flex-grow w-full lg:text-left lg:w-1/2
      
      justify-center">
      <div class=" relative w-full"
        x-data="{
          index: 1,
          index_size: 2,
          incrementFlash() {
            if (this.index == this.index_size){
              this.index = 1;
            }
            else {
              this.index++;
            }
          },
          autoIncrement() {
            setInterval(() => this.incrementFlash(), 10000);
          }
        }"
        x-init="autoIncrement()">

        <div class="relative flex w-full min-h-[16px] overflow-hidden">
          
            <div class="flex items-center flex-none w-full opacity-0
              
                justify-center
              
              
                animation-300
              " 
              :class="{ '!opacity-100' : index == 1 }"
              x-show="index == 1"
              
                x-transition:enter="animation-300"
                x-transition:enter-start="opacity-0 -translate-y-4"
                x-transition:enter-end="opacity-100"
                x-transition:leave="animation-300"
                x-transition:leave-start="opacity-100"
                x-transition:leave-end="opacity-0 translate-y-4"
              >
              <span class="type--small type__nav m-0--clear 
              text-center md:text-left">
                <p>Free shipping on all qualifiying orders</p>
              </span>

              <button class="btn--smaller flex !p-0 ml-4 opacity-0"
                :class="{ '!opacity-75' : index_size > 1 }"
                title="Next slide"
                x-show="index_size > 1"
                
                  x-transition:enter="animation-300"
                  x-transition:enter-start="opacity-0"
                  x-transition:enter-end="opacity-100"
                  x-transition:leave="animation-300"
                  x-transition:leave-start="opacity-100"
                  x-transition:leave-end="opacity-0"
                
                @click="incrementFlash();">
                <span x-text="index"></span>/<span x-text="index_size"></span> <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle " aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"></polyline></svg>
    
</span>
              </button>
            </div>
          
            <div class="flex items-center flex-none w-full opacity-0
              
                justify-center
              
              
                animation-300
              " 
              :class="{ '!opacity-100' : index == 2 }"
              x-show="index == 2"
              
                x-transition:enter="animation-300"
                x-transition:enter-start="opacity-0 -translate-y-4"
                x-transition:enter-end="opacity-100"
                x-transition:leave="animation-300"
                x-transition:leave-start="opacity-100"
                x-transition:leave-end="opacity-0 translate-y-4"
              >
              <span class="type--small type__nav m-0--clear 
              text-center md:text-left">
                <p>We deliver right to your door across the lower mainlands</p>
              </span>

              <button class="btn--smaller flex !p-0 ml-4 opacity-0"
                :class="{ '!opacity-75' : index_size > 1 }"
                title="Next slide"
                x-show="index_size > 1"
                
                  x-transition:enter="animation-300"
                  x-transition:enter-start="opacity-0"
                  x-transition:enter-end="opacity-100"
                  x-transition:leave="animation-300"
                  x-transition:leave-start="opacity-100"
                  x-transition:leave-end="opacity-0"
                
                @click="incrementFlash();">
                <span x-text="index"></span>/<span x-text="index_size"></span> <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle " aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"></polyline></svg>
    
</span>
              </button>
            </div>
          
        </div>

      </div>
    </div>

    
    <div class="lg:flex lg:w-1/4 items-center justify-end hidden">
      

      
        <a rel="nofollow" href="/account" class="type--smaller ml-2 !no-underline">
          
            Log in
          
        </a>
      
    
    </div>
      
  </div>
</section>

</div><div id="shopify-section-sections--17050862223458__theme_header" class="shopify-section shopify-section-group-header-group"><!-- sections/theme__header.liquid -->






 







<nav
  class="
    border--b-width
    
    color__bg-body color__text
    color__border-divider-1
  "
  x-data="
    {
      search_visible: true,
      search_active: false,
      hide_mobile_input: true,
    }
  "
>
  <div class="relative">
    
    
    <div
      class="
        md:hidden flex flex-wrap items-center py-2
        window--wide
      "
    >
      
      <div class="flex items-center justify-start flex-grow flex-shrink basis-0">
        
          <button
            @click="menu_drawer = true; if(enable_audio) { playAudioIfEnabled(click_audio) }"
            class="inline-flex py-2 pr-4 mr-2 !no-underline type__nav no-js--hide hover:no-underline focus:no-underline"
            title="Menu"
          >
            <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle " aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-menu"><line x1="3" y1="12" x2="21" y2="12"></line><line x1="3" y1="6" x2="21" y2="6"></line><line x1="3" y1="18" x2="21" y2="18"></line></svg>
    
</span>
          </button>
        

        <noscript>
          
            <button
              @click="menu_drawer = true; if(enable_audio) { playAudioIfEnabled(click_audio) }"
              class="inline-flex py-2 pr-4 mr-2 no-underline type__nav peer"
              title="Menu"
            >
              <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle " aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-menu"><line x1="3" y1="12" x2="21" y2="12"></line><line x1="3" y1="6" x2="21" y2="6"></line><line x1="3" y1="18" x2="21" y2="18"></line></svg>
    
</span>
            </button>
          

          <div class="peer-focus:block hover:block focus-within:block hidden bottom-0 fixed color__bg-body w-full left-0 right-0 -z-10 max-h-[70vh] mt-28 border--t-width color__border-divider-1 overflow-scroll">
            
              <a
                class="block w-full p-4 no-underline border--b-width color__border-divider-1"
                href="/"
              >Home</a>
              
            
              <a
                class="block w-full p-4 no-underline border--b-width color__border-divider-1"
                href="/"
              >Shop</a>
              
                <a
                  class="border--b-width color__border-divider-1 block w-full p-4 !pl-8 no-underline"
                  href="/"
                >Dogs</a>
                
                  <a
                    class="border--b-width color__border-divider-1 block w-full p-4 !pl-12 no-underline"
                    href="/collections/dogs-bulk-buys"
                  >Bulk Meals</a>
                
                  <a
                    class="border--b-width color__border-divider-1 block w-full p-4 !pl-12 no-underline"
                    href="https://wildatheartpets.com/collections/for-small-dogs?_pos=1&_psq=small+do&_ss=e&_v=1.0"
                  >Small Dog</a>
                
                  <a
                    class="border--b-width color__border-divider-1 block w-full p-4 !pl-12 no-underline"
                    href="/collections/dogs-meat-and-meat-blends"
                  >Meat & Meat Blends</a>
                
                  <a
                    class="border--b-width color__border-divider-1 block w-full p-4 !pl-12 no-underline"
                    href="/collections/dogs-mixed-meals"
                  >Mixed Meals </a>
                
                  <a
                    class="border--b-width color__border-divider-1 block w-full p-4 !pl-12 no-underline"
                    href="/collections/dogs-dehydrated-raw"
                  >Dehydrated / Freeze Dried Raw </a>
                
                  <a
                    class="border--b-width color__border-divider-1 block w-full p-4 !pl-12 no-underline"
                    href="/collections/dogs-raw-meaty-bones"
                  >Raw Meaty Bones</a>
                
                  <a
                    class="border--b-width color__border-divider-1 block w-full p-4 !pl-12 no-underline"
                    href="/collections/dogs-organ-meat"
                  >Organ Meat</a>
                
                  <a
                    class="border--b-width color__border-divider-1 block w-full p-4 !pl-12 no-underline"
                    href="/collections/dogs-fish"
                  >Fish Meals</a>
                
                  <a
                    class="border--b-width color__border-divider-1 block w-full p-4 !pl-12 no-underline"
                    href="/collections/dogs-veggies"
                  >Veggie Meals</a>
                
                  <a
                    class="border--b-width color__border-divider-1 block w-full p-4 !pl-12 no-underline"
                    href="/collections/dogs-treats"
                  >Dog Treats</a>
                
                  <a
                    class="border--b-width color__border-divider-1 block w-full p-4 !pl-12 no-underline"
                    href="/collections/dogs-dietary-supplements"
                  >Dietary Supplements</a>
                
                  <a
                    class="border--b-width color__border-divider-1 block w-full p-4 !pl-12 no-underline"
                    href="/collections/dogs-botanicals-healing"
                  >Botanicals & Healing</a>
                
                  <a
                    class="border--b-width color__border-divider-1 block w-full p-4 !pl-12 no-underline"
                    href="/collections/dogs-accessories"
                  >Dog Accessories</a>
                
              
                <a
                  class="border--b-width color__border-divider-1 block w-full p-4 !pl-8 no-underline"
                  href="/"
                >Cats</a>
                
                  <a
                    class="border--b-width color__border-divider-1 block w-full p-4 !pl-12 no-underline"
                    href="/collections/cats-meat-and-meat-blends"
                  >Meat & Meat Blends</a>
                
                  <a
                    class="border--b-width color__border-divider-1 block w-full p-4 !pl-12 no-underline"
                    href="/collections/cats-mixed-meals"
                  >Mixed Meals</a>
                
                  <a
                    class="border--b-width color__border-divider-1 block w-full p-4 !pl-12 no-underline"
                    href="/collections/organ-meat"
                  >Organ Meat</a>
                
                  <a
                    class="border--b-width color__border-divider-1 block w-full p-4 !pl-12 no-underline"
                    href="/collections/cats-raw-meaty-bones"
                  >Raw Meaty Bones</a>
                
                  <a
                    class="border--b-width color__border-divider-1 block w-full p-4 !pl-12 no-underline"
                    href="/collections/dogs-mixed-meals"
                  >Veggie Meals</a>
                
                  <a
                    class="border--b-width color__border-divider-1 block w-full p-4 !pl-12 no-underline"
                    href="/collections/cats-treats"
                  >Cat Treats</a>
                
                  <a
                    class="border--b-width color__border-divider-1 block w-full p-4 !pl-12 no-underline"
                    href="/collections/cats-treats"
                  >Dehydrated / Freeze Dried Raw</a>
                
                  <a
                    class="border--b-width color__border-divider-1 block w-full p-4 !pl-12 no-underline"
                    href="/collections/cats-dietary-supplements"
                  >Dietary Supplements</a>
                
                  <a
                    class="border--b-width color__border-divider-1 block w-full p-4 !pl-12 no-underline"
                    href="/collections/cats-botanicals-and-healing"
                  >Botanicals & Healing </a>
                
                  <a
                    class="border--b-width color__border-divider-1 block w-full p-4 !pl-12 no-underline"
                    href="/collections/cats-accessories"
                  >Cat Accessories</a>
                
                  <a
                    class="border--b-width color__border-divider-1 block w-full p-4 !pl-12 no-underline"
                    href="/collections/cats-waste-products"
                  >Cat Waste Products</a>
                
              
            
              <a
                class="block w-full p-4 no-underline border--b-width color__border-divider-1"
                href="https://wildatheartpets.com/pages/shop-by-brand"
              >Shop by Brand</a>
              
                <a
                  class="border--b-width color__border-divider-1 block w-full p-4 !pl-8 no-underline"
                  href="/collections/wild-instincts"
                >Wild Instincts</a>
                
              
                <a
                  class="border--b-width color__border-divider-1 block w-full p-4 !pl-8 no-underline"
                  href="/collections/carnivora"
                >Carnivora</a>
                
              
                <a
                  class="border--b-width color__border-divider-1 block w-full p-4 !pl-8 no-underline"
                  href="/collections/3p-naturals"
                >3P Naturals</a>
                
              
                <a
                  class="border--b-width color__border-divider-1 block w-full p-4 !pl-8 no-underline"
                  href="/collections/club-canine"
                >Club Canine</a>
                
              
                <a
                  class="border--b-width color__border-divider-1 block w-full p-4 !pl-8 no-underline"
                  href="/collections/natural-instincts"
                >Natural Instincts</a>
                
              
                <a
                  class="border--b-width color__border-divider-1 block w-full p-4 !pl-8 no-underline"
                  href="/collections/noahs-ark-pet-treats"
                >Noah's Ark</a>
                
              
                <a
                  class="border--b-width color__border-divider-1 block w-full p-4 !pl-8 no-underline"
                  href="/collections/rawbone"
                >Rawbone</a>
                
              
                <a
                  class="border--b-width color__border-divider-1 block w-full p-4 !pl-8 no-underline"
                  href="/collections/northwest-naturals"
                >Northwest Naturals</a>
                
              
                <a
                  class="border--b-width color__border-divider-1 block w-full p-4 !pl-8 no-underline"
                  href="/collections/happy-days-dairy"
                >Happy Days Dairy</a>
                
              
                <a
                  class="border--b-width color__border-divider-1 block w-full p-4 !pl-8 no-underline"
                  href="/collections/wellytails-supplements"
                >Wellytails </a>
                
              
                <a
                  class="border--b-width color__border-divider-1 block w-full p-4 !pl-8 no-underline"
                  href="/collections/natures-own"
                >Nature's Own</a>
                
              
                <a
                  class="border--b-width color__border-divider-1 block w-full p-4 !pl-8 no-underline"
                  href="/collections/yappetizers"
                >Yappetizers</a>
                
              
                <a
                  class="border--b-width color__border-divider-1 block w-full p-4 !pl-8 no-underline"
                  href="/collections/wholistic-pet-organics"
                >Wholistic </a>
                
              
                <a
                  class="border--b-width color__border-divider-1 block w-full p-4 !pl-8 no-underline"
                  href="/collections/irrawsistable-pet-food"
                >IrRAWsistible </a>
                
              
            
              <a
                class="block w-full p-4 no-underline border--b-width color__border-divider-1"
                href="/pages/shop-by-protein"
              >Shop by Protein</a>
              
            
              <a
                class="block w-full p-4 no-underline border--b-width color__border-divider-1"
                href="https://wildatheartpets.com/collections/sales-collection"
              >Sale & Save</a>
              
            
              <a
                class="block w-full p-4 no-underline border--b-width color__border-divider-1"
                href="https://wildatheartpets.com/blogs/news/"
              >Raw Education</a>
              
                <a
                  class="border--b-width color__border-divider-1 block w-full p-4 !pl-8 no-underline"
                  href="/"
                >Learn</a>
                
                  <a
                    class="border--b-width color__border-divider-1 block w-full p-4 !pl-12 no-underline"
                    href="/pages/why-raw"
                  >Why raw food?</a>
                
                  <a
                    class="border--b-width color__border-divider-1 block w-full p-4 !pl-12 no-underline"
                    href="/pages/what-to-feed-how-much"
                  >What to feed & how much?</a>
                
                  <a
                    class="border--b-width color__border-divider-1 block w-full p-4 !pl-12 no-underline"
                    href="/pages/the-transition-to-raw"
                  >Transition To Raw Diet</a>
                
                  <a
                    class="border--b-width color__border-divider-1 block w-full p-4 !pl-12 no-underline"
                    href="/pages/all-about-bones"
                  >Raw Bones for Pets</a>
                
                  <a
                    class="border--b-width color__border-divider-1 block w-full p-4 !pl-12 no-underline"
                    href="/pages/puppies-kittens"
                  >Raw Food for Puppies and Kittens</a>
                
                  <a
                    class="border--b-width color__border-divider-1 block w-full p-4 !pl-12 no-underline"
                    href="/pages/the-philosophy-of-a-raw-diet"
                  >Raw Diet Philiosophy</a>
                
              
            
              <a
                class="block w-full p-4 no-underline border--b-width color__border-divider-1"
                href="/pages/contact-us"
              >Contact Us</a>
              
            
          </div>
        </noscript>
      </div>
      <div class="flex items-center max-w-[45%] sm:max-w-[70%]">
        

        
        
          <a
            class="!inline-block relative items-center"
            style="
          height: 35px;
          width: 87.5px;
        "
            href="/"
            rel="nofollow"
            title="Wild at Heart Pets Raw Food Delivery"
          >
            <!-- snippets/component__image.liquid -->








<div 
  class="
    js-picture w-full h-full overflow-hidden flex items-center
    !bg-transparent
  ">
  <picture 
    class="
      w-full flex items-center justify-center overflow-hidden
      
      
    ">
    <img src="//wildatheartpets.com/cdn/shop/files/logo_3.png?v=1741447087&amp;width=400" srcset="//wildatheartpets.com/cdn/shop/files/logo_3.png?v=1741447087&amp;width=100 100w, //wildatheartpets.com/cdn/shop/files/logo_3.png?v=1741447087&amp;width=200 200w, //wildatheartpets.com/cdn/shop/files/logo_3.png?v=1741447087&amp;width=300 300w, //wildatheartpets.com/cdn/shop/files/logo_3.png?v=1741447087&amp;width=400 400w" width="400" height="160" loading="
  
    lazy
  
" class="
  js-image 
  w-full h-full object-contain
  
    min-h-full
  
  
    animation-300
  
  
">
  </picture>
</div>
          </a>
        
        
      </div>
      <div class="flex items-center justify-end flex-grow flex-shrink text-right basis-0">
        
          <a
            class="inline-flex pl-4 ml-2 !no-underline type__nav hover:no-underline focus:no-underline"
            href="/search"
            rel="nofollow"
            title="Search"
            @click.prevent="mobile_search_visible = true; search_active = true; hide_mobile_input = false; $nextTick(() => { document.querySelector('#search-mobile').focus(); });">
            <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle " aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-search"><circle cx="11" cy="11" r="8"></circle><line x1="21" y1="21" x2="16.65" y2="16.65"></line></svg>
    
</span> 
          </a>
        

        
          <a
            class="relative inline-flex items-center py-2 pl-4 ml-2 !no-underline type__nav hover:no-underline focus:no-underline"
            href="/cart"
            rel="nofollow"
            title="Cart"
            @click.prevent="cart_drawer = true; if(enable_audio) { playAudioIfEnabled(click_audio) }"
          >
            <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle " aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-shopping-cart"><circle cx="9" cy="21" r="1"></circle><circle cx="20" cy="21" r="1"></circle><path d="M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6"></path></svg>
    
</span>
            <span
              class="type__nav type--smaller color__bg-primary color__primary ml-1 px-2 py-0.5 border__button--radius"
              x-show="cart.item_count > 0"
              x-cloak
            >
              <span class="type__nav" x-text="cart.item_count">0</span>
            </span>
          </a>
        
      </div>

      
      
        <!-- snippets/header__search-mobile.liquid -->


<div class="flex-grow w-full  no-js--hide"
  x-data="{ 
    search: false,
    params: {
      author: false,
      body: true,
      product_type: true,
      tag: true,
      title: true,
      vendor: true,
      variants: {
        barcode: true,
        sku: true,
        title: true
      }
    },
    resources: {
      article: false,
      collection: true,
      page: false,
      product: true,
      query: true
    }
  }">

  <form action="/search" 
    method='get'>
    <div class="relative min-h-[]"
      :class="{ 'z-10': search_active }">
      
      <input type="hidden" name="type" value="product"> 
      
      
      <div x-show="!hide_mobile_input" class="absolute top-0 w-full animation-500"
        :class="{ 'z-10 !fixed left-4 !top-4 right-4 !w-auto': search_active }">
        <label class="sr-only"
          for="search-mobile">Search</label>
        <input id="search-mobile"
          class="form-input !pl-8 color__text !min-h-0
            color__border-divider-1"
          type="text"
          name="q"
          placeholder="Search by products, colors, or more..."
          x-ref="searchInputMobile"
          @focus="search_active = true;" 
          @input.debounce="fetchAndUpdateSearch($event,params,resources)"/>
        <div class="absolute top-0 flex items-center h-full right-2">
          <button class="btn btn--smaller btn--plain !bg-transparent !border-0 opacity-0"
            :class="{ '!opacity-100' : search_active }"
            type="button"
            title="Cancel search"
            @click="search_active = false; hide_mobile_input = true; $refs.searchInputMobile.value = '';"
            x-show="search_active">
            <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle " aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-x"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>
    
</span>
          </button>
        </div>
        <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle absolute !flex items-center
          top-0 left-2 h-full opacity-50 color__text" aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-search"><circle cx="11" cy="11" r="8"></circle><line x1="21" y1="21" x2="16.65" y2="16.65"></line></svg>
    
</span>
      </div>
      
      
      <div class="fixed overflow-hidden mobile-border--radius-t-0 shadow-md border--width border--radius animation-100 left-0 right-0 top-0 pt-14
        color__border-divider-1
        color__bg-body color__text"
        x-show="search_active"
        
          x-transition:enter="animation-300"
          x-transition:enter-start="opacity-0"
          x-transition:enter-end="opacity-100"
          x-transition:leave="animation-300"
          x-transition:leave-start="opacity-100"
          x-transition:leave-end="opacity-0"
        
        x-cloak>
        <div class="flex flex-wrap h-full px-4 -mx-4 overflow-y-auto">
          <div class="h-[50vh] w-full overflow-y-auto">
              
            
            
              
            
            <div class="p-4" 
              x-show="search_loading" 
              x-cloak>

              <div class="btn--load btn--loading">
                <div class="btn__content">Loading...</div>
                <div class="btn__spinner">
                  <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle " aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-loader"><line x1="12" y1="2" x2="12" y2="6"></line><line x1="12" y1="18" x2="12" y2="22"></line><line x1="4.93" y1="4.93" x2="7.76" y2="7.76"></line><line x1="16.24" y1="16.24" x2="19.07" y2="19.07"></line><line x1="2" y1="12" x2="6" y2="12"></line><line x1="18" y1="12" x2="22" y2="12"></line><line x1="4.93" y1="19.07" x2="7.76" y2="16.24"></line><line x1="16.24" y1="7.76" x2="19.07" y2="4.93"></line></svg>
    
</span>
                </div>
              </div>
            </div>

            
            <div class="sticky top-0 z-10 border--b-width p-4
              color__border-divider-1
              color__bg-body color__text"
              x-show="(search_items && search_items.length != 0) || (search_items_pages && search_items_pages.length !== 0) || (search_items_articles && search_items_articles.length !== 0) && !search_loading"
              x-cloak>

              <button class="underline"
                type="submit">
                View all results 
              </button>
            </div>
              
            
            <div x-show="!search_loading && $refs.searchInputMobile.value.length > 0" 
              x-cloak>

              <div class="p-4" 
                x-show="(search_items && search_items.length === 0) && (search_items_pages && search_items_pages.length === 0) && (search_items_articles && search_items_articles.length === 0) && !search_loading" 
                x-cloak>
                <p>Sorry, there are no results for this search.</p>
              </div>

              
              <div class="p-4 border--b-width color__border-divider-1"
                x-show="search_items_queries && search_items_queries.length !== 0">
                <template x-for="item in search_items_queries">
                  <div class="flex items-center">
                    <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle mr-1" aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-search"><circle cx="11" cy="11" r="8"></circle><line x1="21" y1="21" x2="16.65" y2="16.65"></line></svg>
    
</span>
                    <a class="overflow-hidden no-underline whitespace-nowrap text-ellipsis"
                      :href="item.url"
                      x-html="item.styled_text">
                    </a>
                  </div>
                </template>
              </div>

              
              <div class="p-4 border--b-width 
                color__border-divider-1"
                x-show="search_items_pages && search_items_pages.length !== 0">
                <span class="pb-2 no-underline type--small">
                  <strong>Pages</strong>
                </span>
                <template x-for="item in search_items_pages">
                  <div class="flex items-center">
                    <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle mr-1" aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-search"><circle cx="11" cy="11" r="8"></circle><line x1="21" y1="21" x2="16.65" y2="16.65"></line></svg>
    
</span>
                    <a class="overflow-hidden no-underline whitespace-nowrap text-ellipsis"
                      :href="item.url"
                      x-text="item.title">
                    </a>
                  </div>
                </template>
              </div>

              
              <div class="p-4 border--b-width 
                color__border-divider-1"
                x-show="search_items_collections && search_items_collections.length !== 0">
                <span class="pb-2 no-underline type--small">
                  <strong>Collections</strong>
                </span>
                <template x-for="item in search_items_collections">
                  <div class="flex items-center">
                    <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle mr-1" aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-search"><circle cx="11" cy="11" r="8"></circle><line x1="21" y1="21" x2="16.65" y2="16.65"></line></svg>
    
</span>
                    <a class="overflow-hidden no-underline whitespace-nowrap text-ellipsis"
                      :href="item.url"
                      x-text="item.title">
                    </a>
                  </div>
                </template>
              </div>

              
              <div class="p-4 border--b-width color__border-divider-1"
                x-show="search_items_articles && search_items_articles.length !== 0">
                <span class="pb-2 no-underline type--small">
                  <strong>Articles</strong>
                </span>
                <template x-for="item in search_items_articles">
                  <div class="flex items-center">
                    <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle mr-1" aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-search"><circle cx="11" cy="11" r="8"></circle><line x1="21" y1="21" x2="16.65" y2="16.65"></line></svg>
    
</span>
                    <a class="overflow-hidden no-underline whitespace-nowrap text-ellipsis"
                      :href="item.url"
                      x-text="item.title">
                    </a>
                  </div>
                </template>
              </div>

              
              <div class="p-4"
                x-show="search_items && search_items.length != 0">
                <span class="pb-2 no-underline type--small">
                  <strong>Products</strong>
                </span>

                <div class="grid grid-cols-1 gap-2 md:gap-4">
                  <template x-for="item in search_items">
                    <a class="flex items-center w-full overflow-hidden no-underline hover:no-underline border--width border--radius color__bg-body color__text color__border-divider-1"
                      :href="item.url">
                      <div class="w-[25%] h-full flex-none">
                        <div class="object-cover flex items-center aspect-[1/1] aspect-w-1 aspect-h-1 h-full max-w-full color__bg-overlay-1">
                          <img 
                            class="object-cover w-full h-full color__bg-overlay-1"
                            height="180"
                            width="180" 
                            loading="lazy"
                            :src="item.image + '&width=180'" 
                            :alt="item.title" />
                        </div>
                      </div>

                      <div class="p-2 px-4 grow md:py-4">
                        <p class="mb-0 type--base !leading-tight" 
                          x-text="item.title"></p>
                          <ul class="flex flex-wrap items-center gap-x-1 gap-y-0.5 p-0 opacity-75 mb-1">
                            
                              <li class="type--small inline-block last:after:hidden after:pl-1
                                 after:content-['\00B7'] " 
                                x-text="item.type">
                              </li>
                            
                            
                          </ul>
                        
                        <p class="mb-0 type--small">
                          <span class="type--small !leading-tight" 
                            x-html="Shopify.formatMoney(item.price)">
                            <!-- snippets/component__format-price.liquid -->



                          </span>
                          <span x-show="item.compare_at_price_max > item.price">
                            <s class="type--small !leading-tight" 
                              x-html="Shopify.formatMoney(item.compare_at_price_max)">
                              <!-- snippets/component__format-price.liquid -->



                            </s>
                          </span>
                        </p>
                      </div>
                    </a>

                  </template>
                </div>
              </div>
              
            </div>

          </div>
        </div>

      </div>
      
    </div>
  </form>

  
  <div
    class="fixed inset-0 bg-black bg-opacity-25"
    aria-hidden="true"
    @click="search_active = false; hide_mobile_input = true;"
    x-show="search_active"
    
      x-transition:enter="animation-300"
      x-transition:enter-start="opacity-0"
      x-transition:enter-end="opacity-100"
      x-transition:leave="animation-300"
      x-transition:leave-start="opacity-100"
      x-transition:leave-end="opacity-0"
    
    x-cloak>
  </div>
    
</div>
      
    </div>

    
    <div
      class="
        md:flex items-stretch justify-between hidden
        window--wide
        
        
          flex-wrap
        
        
      "
    >
      

      
        
  <div class="md:py-4 flex items-center max-w-xs py-2
    ">

    

    
      
      <a class="!inline-block relative flex items-center hidden"  
        style="
      height: 50px;
      width: 125.0px;
    "
        href="/" 
        rel="nofollow"
        title="Wild at Heart Pets Raw Food Delivery">
        <!-- snippets/component__image.liquid -->








<div 
  class="
    js-picture w-full h-full overflow-hidden flex items-center
    !bg-transparent
  ">
  <picture 
    class="
      w-full flex items-center justify-center overflow-hidden
      
      
    ">
    <img src="//wildatheartpets.com/cdn/shop/files/logo_3.png?v=1741447087&amp;width=400" srcset="//wildatheartpets.com/cdn/shop/files/logo_3.png?v=1741447087&amp;width=100 100w, //wildatheartpets.com/cdn/shop/files/logo_3.png?v=1741447087&amp;width=200 200w, //wildatheartpets.com/cdn/shop/files/logo_3.png?v=1741447087&amp;width=300 300w, //wildatheartpets.com/cdn/shop/files/logo_3.png?v=1741447087&amp;width=400 400w" width="400" height="160" loading="
  
    lazy
  
" class="
  js-image 
  w-full h-full object-contain
  
    min-h-full
  
  
    animation-300
  
  
">
  </picture>
</div>
      </a>
      
    
  </div>

        
  
    <!-- snippets/header__search-desktop.liquid -->


<div 
  class="no-js--hide left-0 right-0 top-1/2 flex items-center justify-center flex-grow py-0
    relative grow-[7]
    
  ">
  <div 
    class="flex-grow w-full
      relative pl-6
      
    " 
    x-data="{
      params: {
        author: false,
        body: true,
        product_type: true,
        tag: true,
        title: true,
        vendor: true,
        variants: {
          barcode: true,
          sku: true,
          title: true
        }
      },
      resources: {
        article: false,
        collection: true,
        page: false,
        product: true,
        query: true
      }
    }"
    x-show="search_visible"
    x-cloak>

    <form 
      action="/search" 
      method='get'>
      <div 
        class="relative"
        :class="{ 'z-50': search_active }">

        
        <input 
          type="hidden" 
          name="type" 
          value="product"> 
          
        
        <div 
          class="relative"
          :class="{ 'z-10': search_active }">
          <label 
            class="sr-only"
            for="search-desktop">
            Search
          </label>
          <input 
            id="search-desktop"
            class="form-input !pl-8 py-2 color__text !min-h-0 max-h-[35px]
              color__border-divider-1
            " 
            type="text"
            name="q" 
            autocomplete="off"
            placeholder="Search by products, colors, or more..."
            x-ref="searchInput"
            @keyup.down="updateSelectedSearch(1)"
            @keyup.up="updateSelectedSearch(-1)"
            @focus="search_active = true;"
            @keyup.enter.prevent="goToSelectedItem()"
            @input.debounce="fetchAndUpdateSearch($event, params, resources)"
          />

          
          <div class="absolute top-0 flex items-center h-full right-2">
            <button class="btn btn--smaller btn--plain !bg-transparent !border-0"
              title="Cancel search"
              type="button"
              @click="
                search_active = false; $refs.searchInput.value = ''; 
                
              "
              x-show="search_active"
              x-cloak>
              <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle " aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-x"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>
    
</span>
            </button>
          </div>

          
          <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle pointer-events-none absolute !flex items-center
            top-0 left-2 h-full opacity-50 color__text" aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-search"><circle cx="11" cy="11" r="8"></circle><line x1="21" y1="21" x2="16.65" y2="16.65"></line></svg>
    
</span>
        </div>
        
        
        <div 
          class="absolute overflow-hidden shadow-md border--width border--radius animation-500 pt-16 -left-3 -right-3 -top-3
            color__border-divider-1
            color__bg-body color__text
          "
          x-show="search_active"
          x-cloak>
          <div class="flex flex-wrap h-full px-4 -mx-4">
            <div class="h-[70vh] max-h-[600px] w-full overflow-y-auto">

              
              
              
              
              <div class="p-4" 
                x-show="search_loading" 
                x-cloak>
                <div class="btn--load btn--loading">
                  <div class="btn__content">Loading...</div>
                  <div class="btn__spinner">
                    <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle " aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-loader"><line x1="12" y1="2" x2="12" y2="6"></line><line x1="12" y1="18" x2="12" y2="22"></line><line x1="4.93" y1="4.93" x2="7.76" y2="7.76"></line><line x1="16.24" y1="16.24" x2="19.07" y2="19.07"></line><line x1="2" y1="12" x2="6" y2="12"></line><line x1="18" y1="12" x2="22" y2="12"></line><line x1="4.93" y1="19.07" x2="7.76" y2="16.24"></line><line x1="16.24" y1="7.76" x2="19.07" y2="4.93"></line></svg>
    
</span>
                  </div>
                </div>
              </div>

              
              <div 
                class="sticky top-0 z-10 border--b-width p-4
                  color__border-divider-1
                  color__bg-body color__text
                "
                x-show="(search_items && search_items.length != 0) || (search_items_pages && search_items_pages.length !== 0) || (search_items_articles && search_items_articles.length !== 0) && !search_loading"
                x-cloak>
                <button class="underline"
                  type="submit">
                  View all results 
                </button>
              </div>
              
              
              <div x-show="!search_loading && $refs.searchInput.value.length > 0" 
                x-cloak>

                
                <div class="p-4" 
                  x-show="(search_items && search_items.length === 0) && (search_items_pages && search_items_pages.length === 0) && (search_items_articles && search_items_articles.length === 0) && !search_loading" 
                  x-cloak>
                  <p>Sorry, there are no results for this search.</p>
                </div>

                
                <div 
                  class="p-4 border--b-width 
                    color__border-divider-1
                  "
                  x-show="search_items_queries && search_items_queries.length !== 0">
                  <template x-for="(item,index) in search_items_queries">
                    <div class="flex items-center">
                      <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle mr-1" aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-search"><circle cx="11" cy="11" r="8"></circle><line x1="21" y1="21" x2="16.65" y2="16.65"></line></svg>
    
</span>
                      <a class="overflow-hidden no-underline whitespace-nowrap text-ellipsis"
                      :class="{ 
                        'underline color__bg-overlay-1': index === search_focus_index, 
                        'no-underline': index !== search_focus_index 
                      }"
                        :href="item.url"
                        x-html="item.styled_text">
                      </a>
                    </div>
                  </template>
                </div>
                
                
                <div 
                  class="p-4 border--b-width 
                    color__border-divider-1
                  "
                  x-show="search_items_pages && search_items_pages.length !== 0">
                  <span class="pb-2 no-underline type--small">
                    <strong>Pages</strong>
                  </span>
                  <template x-for="(item,index) in search_items_pages">
                    <div class="flex items-center">
                      <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle mr-1" aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-search"><circle cx="11" cy="11" r="8"></circle><line x1="21" y1="21" x2="16.65" y2="16.65"></line></svg>
    
</span>
                      <a 
                        class="overflow-hidden no-underline whitespace-nowrap text-ellipsis"
                        :class="{ 
                          'underline color__bg-overlay-1': (index + search_items_queries.length) === search_focus_index, 
                          'no-underline': (index + search_items_queries.length) !== search_focus_index 
                        }"
                        :href="item.url"
                        x-text="item.title">
                      </a>
                    </div>
                  </template>
                </div>

                
                <div 
                  class="p-4 border--b-width 
                    color__border-divider-1
                  "
                  x-show="search_items_articles && search_items_articles.length !== 0" >
                  <span class="pb-2 no-underline type--small">
                    <strong>Articles</strong>
                  </span>
                  <template x-for="(item,index) in search_items_articles">
                    <div class="flex items-center">
                      <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle mr-1" aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-search"><circle cx="11" cy="11" r="8"></circle><line x1="21" y1="21" x2="16.65" y2="16.65"></line></svg>
    
</span>
                      <a 
                        class="overflow-hidden no-underline whitespace-nowrap text-ellipsis"
                        :class="{ 
                          'underline color__bg-overlay-1': (index + search_items_queries.length + search_items_pages.length) === search_focus_index, 
                          'no-underline': (index + search_items_queries.length + search_items_pages.length) !== search_focus_index 
                        }"
                        :href="item.url"
                        x-text="item.title">
                      </a>
                    </div>
                  </template>
                </div>

                
                <div 
                  class="p-4 border--b-width 
                    color__border-divider-1
                  " 
                  x-show="search_items_collections && search_items_collections.length !== 0">
                  <span class="pb-2 no-underline type--small">
                    <strong>Collections</strong>
                  </span>
                  <template x-for="(item,index) in search_items_collections">
                    <div class="flex items-center">
                      <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle mr-1" aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-search"><circle cx="11" cy="11" r="8"></circle><line x1="21" y1="21" x2="16.65" y2="16.65"></line></svg>
    
</span>
                      <a 
                        class="overflow-hidden no-underline whitespace-nowrap text-ellipsis"
                        :class="{ 
                          'underline color__bg-overlay-1': (index + search_items_queries.length + search_items_pages.length + search_items_articles.length) === search_focus_index, 
                          'no-underline': (index + search_items_queries.length + search_items_pages.length + search_items_articles.length) !== search_focus_index 
                        }"
                        :href="item.url"
                        x-text="item.title">
                      </a>
                    </div>
                  </template>
                </div>

                
                <div 
                  class="p-4" 
                  x-show="search_items && search_items.length != 0">
                  <span class="pb-2 no-underline type--small">
                    <strong>Products</strong>
                  </span>
                  <div class="grid grid-cols-2 gap-2 md:gap-4">
                    <template x-for="(item,index) in search_items">
                      <a class="flex items-center w-full overflow-hidden no-underline hover:no-underline border--width border--radius color__bg-body color__text color__border-divider-1" 
                        :href="item.url">
                        <div class="w-[20%] h-full flex flex-col shrink-0 overflow-hidden">
                          <div class="flex items-center object-cover aspect-[1/1] aspect-w-1 aspect-h-1 h-full max-w-full color__bg-overlay-1">
                            <img class="object-cover w-full h-full color__bg-overlay-1" 
                              height="95"
                              width="95"
                              loading="lazy"
                              :src="item.image  + '&width=95'" 
                              :alt="item.title"/>
                          </div>
                        </div>
                        <div class="p-2 px-4 grow md:py-4">
                          <p class="mb-0 type--base !leading-tight" 
                            x-text="item.title"></p>
                          <ul class="flex flex-wrap items-center gap-x-1 gap-y-0.5 p-0 opacity-75 mb-1">
                            
                              <li class="type--small inline-block last:after:hidden after:pl-1
                                 after:content-['\00B7'] " 
                                x-text="item.type">
                              </li>
                            
                            
                          </ul>
                          
                          <p class="mb-0 type--small">
                            <span class="type--small !leading-tight" 
                              x-html="Shopify.formatMoney(item.price)">
                              <!-- snippets/component__format-price.liquid -->



                            </span>
                            <span x-show="item.compare_at_price_max > item.price">
                              <s class="type--small !leading-tight" 
                                x-html="Shopify.formatMoney(item.compare_at_price_max)">
                                <!-- snippets/component__format-price.liquid -->



                              </s>
                            </span>
                          </p>
                        </div>
                      </a>
                    </template>
                  </div>
                </div>
                
              </div>
              
            </div>
          </div>
        </div>

      </div>
    </form> 
    
    
    <div
      class="fixed inset-0 bg-black bg-opacity-25"
      aria-hidden="true"
      @click="search_active = false;
        "
      x-show="search_active"
      x-cloak>
    </div>
    
  </div>
</div>  
  

        
  <div class="flex items-center justify-end flex-shrink pl-2 text-right">

    
      
    

    
     
      
        <a
          class="inline-flex pl-4 ml-2 no-underline type__nav hover:underline"
          href="/account"
          rel="nofollow"
          title=" Log in">
          <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle " aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-user"><path d="M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"></path><circle cx="12" cy="7" r="4"></circle></svg>
    
</span> 
        </a>
      
     
    

    
    
      <a
        class="type__nav relative inline-flex items-center pl-4 ml-2 !no-underline focus:no-underline hover:no-underline"
        href="/cart"
        rel="nofollow"
        title="Cart"
        @click.prevent="cart_drawer = true; if(enable_audio) { playAudioIfEnabled(click_audio)}">
        <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle " aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-shopping-cart"><circle cx="9" cy="21" r="1"></circle><circle cx="20" cy="21" r="1"></circle><path d="M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6"></path></svg>
    
</span> 
        <span 
          class="type__nav type--smaller color__bg-primary color__primary ml-1 px-2 py-0.5 border__button--radius"
          x-show="cart.item_count > 0" 
          x-cloak>
          <span class="type__nav" x-text="cart.item_count">0</span>
        </span>
      </a>
    

   
   
  </div>

        
  <div class="flex flex-wrap items-center
    
    
    type__nav
    
    
    w-full
    ">   

    
      <div 
        class="flex-shrink"
        x-data="{
          dropdown_open_1: false
        }">
        
        
          <a 
            href="/"
        

          class="
            h-full flex items-center mr-2 block no-underline
            header__link
            
            
            type__nav
            
            
            pr-4 pt-2 pb-4 type--small
            
            
            
            
              mr-2 pr-4
            
          ">
          Home
          
        </a>

        
        
      </div>
    
      <div 
        class="flex-shrink"
        x-data="{
          dropdown_open_2: false
        }">
        
        
          <a 
            href="/"
        

          class="
            h-full flex items-center mr-2 block no-underline
            header__link
            
            
            type__nav
            
            
            pr-4 pt-2 pb-4 type--small
            
            
            
            
              mr-2 pr-4
            
          ">
          Shop
          
            <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle ml-1" aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><polyline points="6 9 12 15 18 9"></polyline></svg>
    
</span>
          
        </a>

        
          <div class="absolute left-0 block w-full h-0 overflow-hidden normal-case opacity-0 header__dropdown animation-300"
          :class="{ 
          'h-auto opacity-100' : dropdown_open_2
            }">
            <div class="border--t-width border--b-width
              color__bg-body color__text
              color__border-divider-1">

              <div class="window--wide">
                <div class="flex justify-between overflow-hidden 
                  color__border-divider-1">

                  <div class="flex flex-wrap flex-grow">
                    
                      <div class="py-8 pr-12">
                        <a href="/" class="block mb-4 no-underline type__body--bold">
                          Dogs
                        </a>
                        
                          <a href="/collections/dogs-bulk-buys" class="block mb-2 no-underline type__body">
                            Bulk Meals
                          </a>
                        
                          <a href="https://wildatheartpets.com/collections/for-small-dogs?_pos=1&_psq=small+do&_ss=e&_v=1.0" class="block mb-2 no-underline type__body">
                            Small Dog
                          </a>
                        
                          <a href="/collections/dogs-meat-and-meat-blends" class="block mb-2 no-underline type__body">
                            Meat & Meat Blends
                          </a>
                        
                          <a href="/collections/dogs-mixed-meals" class="block mb-2 no-underline type__body">
                            Mixed Meals 
                          </a>
                        
                          <a href="/collections/dogs-dehydrated-raw" class="block mb-2 no-underline type__body">
                            Dehydrated / Freeze Dried Raw 
                          </a>
                        
                          <a href="/collections/dogs-raw-meaty-bones" class="block mb-2 no-underline type__body">
                            Raw Meaty Bones
                          </a>
                        
                          <a href="/collections/dogs-organ-meat" class="block mb-2 no-underline type__body">
                            Organ Meat
                          </a>
                        
                          <a href="/collections/dogs-fish" class="block mb-2 no-underline type__body">
                            Fish Meals
                          </a>
                        
                          <a href="/collections/dogs-veggies" class="block mb-2 no-underline type__body">
                            Veggie Meals
                          </a>
                        
                          <a href="/collections/dogs-treats" class="block mb-2 no-underline type__body">
                            Dog Treats
                          </a>
                        
                          <a href="/collections/dogs-dietary-supplements" class="block mb-2 no-underline type__body">
                            Dietary Supplements
                          </a>
                        
                          <a href="/collections/dogs-botanicals-healing" class="block mb-2 no-underline type__body">
                            Botanicals & Healing
                          </a>
                        
                          <a href="/collections/dogs-accessories" class="block mb-2 no-underline type__body">
                            Dog Accessories
                          </a>
                        
                      </div>
                    
                      <div class="py-8 pr-12">
                        <a href="/" class="block mb-4 no-underline type__body--bold">
                          Cats
                        </a>
                        
                          <a href="/collections/cats-meat-and-meat-blends" class="block mb-2 no-underline type__body">
                            Meat & Meat Blends
                          </a>
                        
                          <a href="/collections/cats-mixed-meals" class="block mb-2 no-underline type__body">
                            Mixed Meals
                          </a>
                        
                          <a href="/collections/organ-meat" class="block mb-2 no-underline type__body">
                            Organ Meat
                          </a>
                        
                          <a href="/collections/cats-raw-meaty-bones" class="block mb-2 no-underline type__body">
                            Raw Meaty Bones
                          </a>
                        
                          <a href="/collections/dogs-mixed-meals" class="block mb-2 no-underline type__body">
                            Veggie Meals
                          </a>
                        
                          <a href="/collections/cats-treats" class="block mb-2 no-underline type__body">
                            Cat Treats
                          </a>
                        
                          <a href="/collections/cats-treats" class="block mb-2 no-underline type__body">
                            Dehydrated / Freeze Dried Raw
                          </a>
                        
                          <a href="/collections/cats-dietary-supplements" class="block mb-2 no-underline type__body">
                            Dietary Supplements
                          </a>
                        
                          <a href="/collections/cats-botanicals-and-healing" class="block mb-2 no-underline type__body">
                            Botanicals & Healing 
                          </a>
                        
                          <a href="/collections/cats-accessories" class="block mb-2 no-underline type__body">
                            Cat Accessories
                          </a>
                        
                          <a href="/collections/cats-waste-products" class="block mb-2 no-underline type__body">
                            Cat Waste Products
                          </a>
                        
                      </div>
                    
                  </div>

                  
                  
                  
                  
                  

                </div>
              </div>
              
            </div>
          </div>
        
        
      </div>
    
      <div 
        class="flex-shrink"
        x-data="{
          dropdown_open_3: false
        }">
        
        
          <a 
            href="https://wildatheartpets.com/pages/shop-by-brand"
        

          class="
            h-full flex items-center mr-2 block no-underline
            header__link
            
            
            type__nav
            
            
            pr-4 pt-2 pb-4 type--small
            
            
            
            
              mr-2 pr-4
            
          ">
          Shop by Brand
          
            <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle ml-1" aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><polyline points="6 9 12 15 18 9"></polyline></svg>
    
</span>
          
        </a>

        
          <div class="absolute left-0 block w-full h-0 overflow-hidden normal-case opacity-0 header__dropdown animation-300"
          :class="{ 
          'h-auto opacity-100' : dropdown_open_3
            }">
            <div class="border--t-width border--b-width
              color__bg-body color__text
              color__border-divider-1">

              <div class="window--wide">
                <div class="flex justify-between overflow-hidden 
                  color__border-divider-1">

                  <div class="flex flex-wrap flex-grow">
                    
                      <div class="py-8 pr-12">
                        <a href="/collections/wild-instincts" class="block mb-4 no-underline type__body--bold">
                          Wild Instincts
                        </a>
                        
                      </div>
                    
                      <div class="py-8 pr-12">
                        <a href="/collections/carnivora" class="block mb-4 no-underline type__body--bold">
                          Carnivora
                        </a>
                        
                      </div>
                    
                      <div class="py-8 pr-12">
                        <a href="/collections/3p-naturals" class="block mb-4 no-underline type__body--bold">
                          3P Naturals
                        </a>
                        
                      </div>
                    
                      <div class="py-8 pr-12">
                        <a href="/collections/club-canine" class="block mb-4 no-underline type__body--bold">
                          Club Canine
                        </a>
                        
                      </div>
                    
                      <div class="py-8 pr-12">
                        <a href="/collections/natural-instincts" class="block mb-4 no-underline type__body--bold">
                          Natural Instincts
                        </a>
                        
                      </div>
                    
                      <div class="py-8 pr-12">
                        <a href="/collections/noahs-ark-pet-treats" class="block mb-4 no-underline type__body--bold">
                          Noah's Ark
                        </a>
                        
                      </div>
                    
                      <div class="py-8 pr-12">
                        <a href="/collections/rawbone" class="block mb-4 no-underline type__body--bold">
                          Rawbone
                        </a>
                        
                      </div>
                    
                      <div class="py-8 pr-12">
                        <a href="/collections/northwest-naturals" class="block mb-4 no-underline type__body--bold">
                          Northwest Naturals
                        </a>
                        
                      </div>
                    
                      <div class="py-8 pr-12">
                        <a href="/collections/happy-days-dairy" class="block mb-4 no-underline type__body--bold">
                          Happy Days Dairy
                        </a>
                        
                      </div>
                    
                      <div class="py-8 pr-12">
                        <a href="/collections/wellytails-supplements" class="block mb-4 no-underline type__body--bold">
                          Wellytails 
                        </a>
                        
                      </div>
                    
                      <div class="py-8 pr-12">
                        <a href="/collections/natures-own" class="block mb-4 no-underline type__body--bold">
                          Nature's Own
                        </a>
                        
                      </div>
                    
                      <div class="py-8 pr-12">
                        <a href="/collections/yappetizers" class="block mb-4 no-underline type__body--bold">
                          Yappetizers
                        </a>
                        
                      </div>
                    
                      <div class="py-8 pr-12">
                        <a href="/collections/wholistic-pet-organics" class="block mb-4 no-underline type__body--bold">
                          Wholistic 
                        </a>
                        
                      </div>
                    
                      <div class="py-8 pr-12">
                        <a href="/collections/irrawsistable-pet-food" class="block mb-4 no-underline type__body--bold">
                          IrRAWsistible 
                        </a>
                        
                      </div>
                    
                  </div>

                  
                  
                  
                  
                  

                </div>
              </div>
              
            </div>
          </div>
        
        
      </div>
    
      <div 
        class="flex-shrink"
        x-data="{
          dropdown_open_4: false
        }">
        
        
          <a 
            href="/pages/shop-by-protein"
        

          class="
            h-full flex items-center mr-2 block no-underline
            header__link
            
            
            type__nav
            
            
            pr-4 pt-2 pb-4 type--small
            
            
            
            
              mr-2 pr-4
            
          ">
          Shop by Protein
          
        </a>

        
        
      </div>
    
      <div 
        class="flex-shrink"
        x-data="{
          dropdown_open_5: false
        }">
        
        
          <a 
            href="https://wildatheartpets.com/collections/sales-collection"
        

          class="
            h-full flex items-center mr-2 block no-underline
            header__link
            
            
            type__nav
            
            
            pr-4 pt-2 pb-4 type--small
            
            
            
            
              mr-2 pr-4
            
          ">
          Sale & Save
          
        </a>

        
        
      </div>
    
      <div 
        class="flex-shrink"
        x-data="{
          dropdown_open_6: false
        }">
        
        
          <a 
            href="https://wildatheartpets.com/blogs/news/"
        

          class="
            h-full flex items-center mr-2 block no-underline
            header__link
            
            
            type__nav
            
            
            pr-4 pt-2 pb-4 type--small
            
            
            
            
              mr-2 pr-4
            
          ">
          Raw Education
          
            <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle ml-1" aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><polyline points="6 9 12 15 18 9"></polyline></svg>
    
</span>
          
        </a>

        
          <div class="absolute left-0 block w-full h-0 overflow-hidden normal-case opacity-0 header__dropdown animation-300"
          :class="{ 
          'h-auto opacity-100' : dropdown_open_6
            }">
            <div class="border--t-width border--b-width
              color__bg-body color__text
              color__border-divider-1">

              <div class="window--wide">
                <div class="flex justify-between overflow-hidden 
                  color__border-divider-1">

                  <div class="flex flex-wrap flex-grow">
                    
                      <div class="py-8 pr-12">
                        <a href="/" class="block mb-4 no-underline type__body--bold">
                          Learn
                        </a>
                        
                          <a href="/pages/why-raw" class="block mb-2 no-underline type__body">
                            Why raw food?
                          </a>
                        
                          <a href="/pages/what-to-feed-how-much" class="block mb-2 no-underline type__body">
                            What to feed & how much?
                          </a>
                        
                          <a href="/pages/the-transition-to-raw" class="block mb-2 no-underline type__body">
                            Transition To Raw Diet
                          </a>
                        
                          <a href="/pages/all-about-bones" class="block mb-2 no-underline type__body">
                            Raw Bones for Pets
                          </a>
                        
                          <a href="/pages/puppies-kittens" class="block mb-2 no-underline type__body">
                            Raw Food for Puppies and Kittens
                          </a>
                        
                          <a href="/pages/the-philosophy-of-a-raw-diet" class="block mb-2 no-underline type__body">
                            Raw Diet Philiosophy
                          </a>
                        
                      </div>
                    
                  </div>

                  
                  
                  
                  
                  

                </div>
              </div>
              
            </div>
          </div>
        
        
      </div>
    
      <div 
        class="flex-shrink"
        x-data="{
          dropdown_open_7: false
        }">
        
        
          <a 
            href="/pages/contact-us"
        

          class="
            h-full flex items-center mr-2 block no-underline
            header__link
            
            
            type__nav
            
            
            pr-4 pt-2 pb-4 type--small
            
            
            
            
              mr-2 pr-4
            
          ">
          Contact Us
          
        </a>

        
        
      </div>
    

  </div>

      

      
    </div>
  </div>
</nav>


</div>
<!-- END sections: header-group -->
    </header>
    
    <div id="shopify-section-theme__cart" class="shopify-section"><!-- sections/theme__cart.liquid -->





  


<section
  class="fixed inset-0 z-50 overflow-hidden"
  x-show="cart_drawer"
  x-cloak>
  <div class="absolute inset-0 overflow-hidden">
    <div
      class="absolute inset-0 bg-black bg-opacity-50 backdrop-blur-md"
      aria-hidden="true"
      x-show="cart_drawer"
      
        x-transition:enter="animation-300"
        x-transition:enter-start="opacity-0"
        x-transition:enter-end="opacity-100"
        x-transition:leave="animation-300"
        x-transition:leave-start="opacity-100"
        x-transition:leave-end="opacity-0"
      
      @click="cart_drawer = false;"
      x-cloak>
    </div>
    <div
      class="fixed inset-y-0 right-0 z-10 flex max-w-full"
      x-trap="cart_drawer"
      x-show="cart_drawer"
      
        x-transition:enter="animation-300 opacity-0"
        x-transition:enter-start="translate-x-8 opacity-0"
        x-transition:enter-end="translate-x-0 opacity-100"
        x-transition:leave="animation-300 opacity-100"
        x-transition:leave-start="translate-x-0 opacity-100"
        x-transition:leave-end="translate-x-8 opacity-0"
      
      x-cloak>
      <div class="lg:flex right-full absolute hidden min-w-[256px] self-start gap-4 m-4 flex-wrap">
        
  

      </div>
      <div class="w-screen max-w-full md:max-w-md">
        <div class="flex flex-col h-full shadow-xl color__bg-body" action="/cart" method="post">
          
          
          <section class="border--b-width flex flex-wrap items-center justify-between px-4 py-2 sticky top-0
            color__bg-body color__text
            color__border-divider-1">
            <div>
              <button class="btn btn--smaller btn btn--plain" 
                title="Close"
                @click="cart_drawer = false;">
                <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle " aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-x"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>
    
</span>
              </button>
            </div>

            <div class="text-right">
              Cart 
              <span x-show="cart.item_count > 0" x-cloak>
                (<span x-text="cart.item_count"></span>)
              </span>
            </div>
          </section>
          
          
          <section class="color__bg-body color__text flex flex-col flex-grow overflow-x-hidden overflow-y-auto" 
            x-data="{ 
              scroll: false,
              animate_index: 0,
              animate_delay: 0
            }"
            @scroll.throttle="scroll = true">

            
            
            
            
            <template x-if="cart.items.length == 0">
              <div class="flex flex-col items-center justify-center flex-grow 
                color__bg-body color__text
                color__border-divider-1">

                <p>Your cart is empty </p>
                <a class="btn" href="/collections/all">
                  Shop all
                </a>
              </div>
            </template>
            
            <template x-for="(item, index) in cart.items">
              <!-- snippets/template__cart-item.liquid -->


<div 
  class="
    border--b-width flex w-full p-4
    color__bg-body color__text
    color__border-divider-1
  ">

  <div class="flex w-full gap-4">

    
    <a class="w-[20%] h-full flex-none"
      :href="item.url">
      <div 
        class="object-cover max-w-full overflow-hidden border--radius aspect-1 color__bg-overlay-1">
        
        <picture>
          <source 
            :srcset="item.featured_image + '&width=150'" 
            media="(min-width: 768px)" />
          <img class=" 
          w-full h-full object-cover animation-1000 color__bg-overlay-1
        " 
            loading="lazy"
            
            :class="{ 
              'opacity-0' : cart_loading }" 
          
            :src="item.image + '&width=150'" 
            :alt="item.product_title" 
            width="150" />
        </picture>
      </div>
    </a>

    
    <div class="flex flex-col justify-between flex-grow animation-500"
      
        :class="{ 
          'opacity-50' : cart_loading }"
      >
      
      
      <div class="flex items-start justify-between gap-2">

        
        <a 
          class="max-w-[250px] no-underline hover:no-underline"
          tabindex="-1"
          :href="item.url" >
          <p 
            class="mb-0 !leading-tight" 
            x-text="item.product_title">
          </p>
          <template x-if="item.properties">
            <template x-for="property in Object.entries(item.properties)">
              <p 
                class="mb-0 opacity-75 type--smaller"
                x-text="property[0] + ' : ' + property[1]"
                x-show="!property[0].includes('__')">
              </p>
            </template>
          </template>
          <p
            class="mb-0 opacity-75 type--smaller" 
            x-text="item.variant_title">
          </p>    
                 
          <p 
            class="mb-0 opacity-75 type--smaller" 
            x-text="item.selling_plan_allocation ? item.selling_plan_allocation.selling_plan.name : ''">
          </p>
          <template x-for="(discount) in item.discounts">
            <div class="flex mt-2">
              
              <!-- snippets/component__badge.liquid -->


<div 
  class="
    border__button--radius inline-flex items-center px-2 py-1
    color__bg-overlay-1 
    color__overlay-1 
    
  ">
  
  <span class="flex items-center gap-1 type--smaller type__nav">
                <span 
                  class="type--smaller" 
                  x-html="discount.title + ' - ' + Shopify.formatMoney(discount.amount)">
                </span>
              </span>
</div>
            </div>
          </template>
        </a>

        
        <div class="flex flex-col items-end">
          <span 
            class="!leading-tight" 
            x-html="Shopify.formatMoney(item.line_price)">
          </span>
          <span
            x-show="item.total_discount > 0"
            x-cloak>
            <s class="!leading-tight" 
              x-html="Shopify.formatMoney(item.original_line_price)">
            </s>
          </span>
          <span 
            class="type--small" 
            x-show="item.unit_price_measurement">
            <span x-html="Shopify.formatMoney(item.unit_price)"></span>
            <span>/</span>
            <span 
              x-text="
                if(item.unit_price_measurement){
                  return item.unit_price_measurement.reference_value;
              }">
            </span>
            <span 
              x-text="
                if(item.unit_price_measurement){
                  return item.unit_price_measurement.reference_unit;
              }">
            </span>
          </span>
        </div>

      </div>

      
      <div class="flex items-center justify-between gap-2 mt-2">

        
        <div 
          class="
            relative flex w-full overflow-hidden color__border-divider-2 hover:color__border-selected-1 border--input-width border__input--radius max-w-[150px]
          " 
          x-data="{ 
            button_loading: false
          }">
          <button 
            class="btn btn--smaller btn--plain shrink-0 !border-0 !rounded-none !bg-transparent" 
            title="Decrease item quantity by one"
            type="button"
            :disabled="button_loading"
            @click="
              if (item.quantity >= 1){
                if(changeCartItemQuantity(item.key, item.quantity-1, false, false)) {
                  button_loading = true; 
                  setTimeout(function(){ button_loading = false}, 500);
                  item.quantity--;
                }
              }
            ">
            <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle " aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-minus"><line x1="5" y1="12" x2="19" y2="12"></line></svg>
    
</span>
          </button>
          <label 
            class="sr-only"
            :for="'cart-' + item.key + '-item.quantity '">
            Quantity
          </label>
          <input 
            class="form-input !border-0 text-center !rounded-none" 
            placeholder="1" 
            type="text" 
            :id="'cart-' + item.key + '-item.quantity '" 
            @change.debounce="
              button_loading = true; 
              changeCartItemQuantity(item.key, item.quantity, false);
              setTimeout(function(){ button_loading = false}, 500);" 
            x-model='item.quantity'>
          <div 
            class="btn__spinner btn--smaller !w-auto"
            :class="{ '!visible color__bg-overlay-1 z-10' : button_loading }">
            <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle " aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-loader"><line x1="12" y1="2" x2="12" y2="6"></line><line x1="12" y1="18" x2="12" y2="22"></line><line x1="4.93" y1="4.93" x2="7.76" y2="7.76"></line><line x1="16.24" y1="16.24" x2="19.07" y2="19.07"></line><line x1="2" y1="12" x2="6" y2="12"></line><line x1="18" y1="12" x2="22" y2="12"></line><line x1="4.93" y1="19.07" x2="7.76" y2="16.24"></line><line x1="16.24" y1="7.76" x2="19.07" y2="4.93"></line></svg>
    
</span>
          </div>
          <button 
            class="btn btn--smaller btn--plain shrink-0 !border-0 !rounded-none !bg-transparent" 
            :disabled="button_loading"
            title="Increase item quantity by one"
            type="button"
            @click="
              if(changeCartItemQuantity(item.key, item.quantity+1, false, false)) {
                button_loading = true; 
                setTimeout(function(){ button_loading = false}, 500);
                item.quantity++;
              }
            ">
            <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle " aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-plus"><line x1="12" y1="5" x2="12" y2="19"></line><line x1="5" y1="12" x2="19" y2="12"></line></svg>
    
</span>
          </button>
        </div>

        
        <div class="flex items-end">
          <div 
            class="flex"
            :class="item.product_has_only_default_variant ? 'hidden' : 'mr-2'" 
            x-data="{ button_loading: false }">
            <button 
              class="btn btn--load btn--plain btn--smaller"
              :class="{ 'btn--loading' : button_loading }"
              :disabled="button_loading"
              @click="
                button_loading = true; 
                fetchAndRenderQuickEdit(item.handle, 'cart', item.variant_id, item.quantity); 
                setTimeout(function(){ button_loading = false}, 500);
              ">
              Edit
              <div class="btn__spinner">
                <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle " aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-loader"><line x1="12" y1="2" x2="12" y2="6"></line><line x1="12" y1="18" x2="12" y2="22"></line><line x1="4.93" y1="4.93" x2="7.76" y2="7.76"></line><line x1="16.24" y1="16.24" x2="19.07" y2="19.07"></line><line x1="2" y1="12" x2="6" y2="12"></line><line x1="18" y1="12" x2="22" y2="12"></line><line x1="4.93" y1="19.07" x2="7.76" y2="16.24"></line><line x1="16.24" y1="7.76" x2="19.07" y2="4.93"></line></svg>
    
</span>
              </div>
            </button>
          </div>
          <div 
            class="flex"  
            x-data="{ button_loading: false }">
            <button 
              class="btn btn--load btn--plain btn--smaller"
              :class="{ 'btn--loading' : button_loading }"
              :disabled="button_loading"
              @click="
                button_loading = true; 
                changeCartItemQuantity(item.key, 0, false); 
                setTimeout(function(){ button_loading = false}, 500);
              ">
              <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle " aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-trash-2"><polyline points="3 6 5 6 21 6"></polyline><path d="M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"></path><line x1="10" y1="11" x2="10" y2="17"></line><line x1="14" y1="11" x2="14" y2="17"></line></svg>
    
</span>
              <div class="btn__spinner">
                <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle " aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-loader"><line x1="12" y1="2" x2="12" y2="6"></line><line x1="12" y1="18" x2="12" y2="22"></line><line x1="4.93" y1="4.93" x2="7.76" y2="7.76"></line><line x1="16.24" y1="16.24" x2="19.07" y2="19.07"></line><line x1="2" y1="12" x2="6" y2="12"></line><line x1="18" y1="12" x2="22" y2="12"></line><line x1="4.93" y1="19.07" x2="7.76" y2="16.24"></line><line x1="16.24" y1="7.76" x2="19.07" y2="4.93"></line></svg>
    
</span>
              </div>
            </button>
          </div>
        </div>

      </div>

    </div>

  </div>
  
  
  <div 
    :id="'js-quickEdit-cart-' + item.handle"
    x-show="quick_edit_handle === item.handle">
  </div>

</div>

            </template>

            
            

            
            
              <div class="border--b-width w-full p-4 
                color__bg-overlay-1 color__text
                color__border-divider-1" 
                x-data="{ reveal: cart.note != '', currentNote: cart.note }"
                x-show="cart.items.length > 0"
                x-cloak>
                <label class="flex items-center">
                  <label for="notes" class="sr-only">Notes</label>
                  <input id="notes" type="checkbox" :checked="reveal" class="form-checkbox" @click="reveal = ! reveal">

                  <p class="mb-0 ml-2 text--small">Add order note</p>
                </label>

                <textarea 
                  rows="4" 
                  class="w-full mt-2 border--radius"
                  placeholder="Enter your note here"
                  name="note"
                  x-show="reveal"
                  x-model="currentNote"
                  @keydown.debounce="updateCartNote(currentNote)"
                  x-cloak></textarea>
              </div>
            
          
            
            <div class="border--b-width w-full p-4 
              color__bg-overlay-1 color__text
              color__border-divider-1"
              
              x-cloak>
              <div class="flex items-center justify-between w-full mb-1">
                <span>Subtotal</span>
                <span x-html="Shopify.formatMoney(cart.original_total_price, true)">
                  <!-- snippets/component__format-price.liquid -->


$0
                </span>
              </div>
              <div class="flex items-center justify-between w-full mb-1">
                <span>Discount</span>
                <span x-html="Shopify.formatMoney(cart.total_discount, true)">
                  -<!-- snippets/component__format-price.liquid -->


$0
                </span>
              </div>
              <div class="flex items-center justify-between w-full">
                <span class="flex items-center w-full">
                  <strong>Total</strong>
                  
                </span>
                <strong 
                  class="w-full text-right" 
                  x-html="Shopify.formatMoney(cart.total_price, true)">
                  <!-- snippets/component__format-price.liquid -->


$0
                </strong>
              </div>
            </div>
            
            
             

            
            <div class="sticky text-center bottom-4"
              @click="scroll = true;"
              x-show="!scroll && cart.items.length > 5"
              
                x-transition:enter="animation-300"
                x-transition:enter-start="opacity-0 translate-y-8"
                x-transition:enter-end="opacity-100"
                x-transition:leave="animation-300"
                x-transition:leave-start="opacity-100"
                x-transition:leave-end="opacity-0 translate-y-8"
              
              x-cloak>
              <button class="shadow-sm btn btn--plain btn--small" title="Scroll down">
                <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle " aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-arrow-down"><line x1="12" y1="5" x2="12" y2="19"></line><polyline points="19 12 12 19 5 12"></polyline></svg>
    
</span>
              </button>
            </div>
            
          </section>
            
          
          <aside class="border--t-width mt-auto
            color__bg-body color__text
            color__border-divider-1"
            x-show="cart.items.length > 0" 
            x-cloak>
            <div class="flex flex-wrap"
              x-data="{
                index: 0,
                index_size: 145,
                show_arrows: true,
                
                scrollToIndex(index_scroll) {
                  let slider = this.$refs.slider;
                  let currentSlide = slider.querySelector('[data-slide=&quot;' + index_scroll + '&quot;]');
                  if (currentSlide) {
                    let sliderWidth = slider.offsetWidth;
                    let currentSlidePosition = currentSlide.offsetLeft;
                    let currentSlideWidth = currentSlide.offsetWidth;
                    let centerPosition = currentSlidePosition + currentSlideWidth / 2 - sliderWidth / 2;
                
                    slider.scrollTo({
                      top: 0,
                      left: centerPosition,
                      behavior: 'smooth'
                    });
                  }
                },

                scrollNext() {
                  let slider = this.$refs.slider;
                  let scrolledToEnd = (el) => {
                    if(el.scrollLeft + el.offsetWidth == el.scrollWidth){
                      return true;
                    } else {
                      return false;
                    } 
                  }
                  if(this.index >= this.index_size || scrolledToEnd(slider)){
                    this.index = 0
                    this.scrollToIndex(0);
                  } else {
                    this.index++
                    this.scrollToIndex(this.index);
                  }
                },
                
                scrollBack() {
                  let slider = this.$refs.slider;
                  if(this.index <= 0 || slider.scrollLeft == 0){
                    this.index = this.index_size;
                    this.scrollToIndex(this.index);
                  } else {
                    this.index--
                    this.scrollToIndex(this.index);
                  }
                }
              }">

              
              
                
                  <div 
                    class="relative flex flex-wrap w-full mt-4">
                    
                    <div class="items-center justify-between hidden w-full gap-4 px-4 mb-4 md:flex">
                      <div>Popular add-ons </div>
                      <div class="flex gap-4">
                        <button class="btn btn--plain btn--small !w-8 !h-8 !min-w-0 !min-h-0"
                          title="Next slide"
                          @click="scrollNext();">
                          <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle " aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-arrow-right inline-block"><line x1="5" y1="12" x2="19" y2="12"></line><polyline points="12 5 19 12 12 19"></polyline></svg>
    
</span>
                        </button>
                      </div>
                    </div>
                    
                    <div class="inline-flex w-full gap-2 px-4 overflow-x-auto whitespace-nowrap md:snap-x md:snap-mandatory md:gap-4 hidescrollbar" x-ref="slider">
                      
                        <!-- snippets/component__upsell-slider-item.liquid -->


<div 
  class="
    relative md:snap-center flex justify-center flex-none w-4/5 whitespace-normal border--width border--radius overflow-hidden
    color__border-divider-1 upsell upsell--4232495364
  " 
  x-data="{ 
    button_loading: false
  }"
  x-bind:data-slide="0">

  <div class="flex items-center w-full color__bg-body color__text">

    
    <div 
      class="w-[25%] h-full flex-none overflow-hidden flex justify-center">
      <a 
        class="object-cover flex items-center aspect-[1/1] h-full w-full color__bg-overlay-1"
        href="/products/natural-instincts-cat-mixed-meals-singles">
        
          
            <!-- snippets/component__image.liquid -->








<div 
  class="
    js-picture w-full h-full overflow-hidden flex items-center
    
  ">
  <picture 
    class="
      w-full flex items-center justify-center overflow-hidden
      aspect-[1/1]
      w-full h-full
    ">
    <img src="//wildatheartpets.com/cdn/shop/products/NaturalInstictsCatfood_a1c5833e-6912-4909-8951-022ea9c8a726.jpg?v=1648841760&amp;width=200" alt="Natural Instincts - Cat Mixed Meals Singles" srcset="//wildatheartpets.com/cdn/shop/products/NaturalInstictsCatfood_a1c5833e-6912-4909-8951-022ea9c8a726.jpg?v=1648841760&amp;width=100 100w, //wildatheartpets.com/cdn/shop/products/NaturalInstictsCatfood_a1c5833e-6912-4909-8951-022ea9c8a726.jpg?v=1648841760&amp;width=200 200w" width="200" height="200" loading="
  
    lazy
  
" class="
  js-image 
  
            w-full h-full object-cover aspect-[1/1] color__bg-overlay-1 after:color__bg-overlay-1 color__text after:color__text
           object-cover
  
    min-h-full
  
  
    animation-300
  
  
">
  </picture>
</div>
        
      </a>
    </div>

    
    <div class="flex flex-row items-center justify-between flex-grow gap-2 p-4 text-left">

      
      <a 
        class="no-underline hover:no-underline focus:no-underline" 
        tabindex="-1"
        href="/products/natural-instincts-cat-mixed-meals-singles">   
        <div 
          class="grow">
          <p 
            class="mb-1 !leading-tight type--small">
            Natural Instincts - Cat Mixed Meals Singles
          </p>
          
          <p 
            class="mb-0 !leading-tight type--small">
            <!-- snippets/component__format-price.liquid -->


$6.05
          </p>
        </div>
      </a>

      
      <div
        x-ref="formContainer">
        <form 
          class="flex flex-wrap"
          action="/cart/add" 
          method="post" 
          enctype="multipart/form-data"
          x-data="{
            current_variant_id: 13784657412,
            current_variant_selling_plan_id: 0,
            quantity: 1,
          }"
          @submit.prevent="
            button_loading = true; 
            addCartItem(current_variant_id, current_variant_selling_plan_id, quantity, true);
            setTimeout(function(){ button_loading = false}, 500);
          ">
          
            <div>
              <button 
                class="btn btn--secondary btn--small btn--load" 
                :class="{ 'btn--loading' : button_loading }" 
                type="button" 
                role="button" 
                :disabled="button_loading"
                @click="
                  button_loading = true; 
                  fetchAndRenderQuickAdd('natural-instincts-cat-mixed-meals-singles', 'upsell');
                  setTimeout(function(){ button_loading = false}, 500);
                ">
                <div class="btn__content">Add</div>
                <div class="btn__spinner">
                  <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle " aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-loader"><line x1="12" y1="2" x2="12" y2="6"></line><line x1="12" y1="18" x2="12" y2="22"></line><line x1="4.93" y1="4.93" x2="7.76" y2="7.76"></line><line x1="16.24" y1="16.24" x2="19.07" y2="19.07"></line><line x1="2" y1="12" x2="6" y2="12"></line><line x1="18" y1="12" x2="22" y2="12"></line><line x1="4.93" y1="19.07" x2="7.76" y2="16.24"></line><line x1="16.24" y1="7.76" x2="19.07" y2="4.93"></line></svg>
    
</span>
                </div>
              </button>
            </div>
          
        </form>
      </div>

    </div>

  </div>
  
  
  <div 
    id='js-quickAdd-upsell-natural-instincts-cat-mixed-meals-singles'
    x-show="quick_add_handle === 'natural-instincts-cat-mixed-meals-singles'"></div>
  
</div>
                      
                        <!-- snippets/component__upsell-slider-item.liquid -->


<div 
  class="
    relative md:snap-center flex justify-center flex-none w-4/5 whitespace-normal border--width border--radius overflow-hidden
    color__border-divider-1 upsell upsell--4248245380
  " 
  x-data="{ 
    button_loading: false
  }"
  x-bind:data-slide="1">

  <div class="flex items-center w-full color__bg-body color__text">

    
    <div 
      class="w-[25%] h-full flex-none overflow-hidden flex justify-center">
      <a 
        class="object-cover flex items-center aspect-[1/1] h-full w-full color__bg-overlay-1"
        href="/products/carnivora-green-tripe-patties">
        
          
            <!-- snippets/component__image.liquid -->








<div 
  class="
    js-picture w-full h-full overflow-hidden flex items-center
    
  ">
  <picture 
    class="
      w-full flex items-center justify-center overflow-hidden
      aspect-[1/1]
      w-full h-full
    ">
    <img src="//wildatheartpets.com/cdn/shop/files/Carnivora_-_Green_Beef_Tripe_Patties_-_4lb_Sleeve.png?v=1761822872&amp;width=200" alt="Carnivora - Green Beef Tripe Patties - 4lb Sleeve" srcset="//wildatheartpets.com/cdn/shop/files/Carnivora_-_Green_Beef_Tripe_Patties_-_4lb_Sleeve.png?v=1761822872&amp;width=100 100w, //wildatheartpets.com/cdn/shop/files/Carnivora_-_Green_Beef_Tripe_Patties_-_4lb_Sleeve.png?v=1761822872&amp;width=200 200w" width="200" height="200" loading="
  
    lazy
  
" class="
  js-image 
  
            w-full h-full object-cover aspect-[1/1] color__bg-overlay-1 after:color__bg-overlay-1 color__text after:color__text
           object-cover
  
    min-h-full
  
  
    animation-300
  
  
">
  </picture>
</div>
        
      </a>
    </div>

    
    <div class="flex flex-row items-center justify-between flex-grow gap-2 p-4 text-left">

      
      <a 
        class="no-underline hover:no-underline focus:no-underline" 
        tabindex="-1"
        href="/products/carnivora-green-tripe-patties">   
        <div 
          class="grow">
          <p 
            class="mb-1 !leading-tight type--small">
            Carnivora - Green Beef Tripe Patties - 4lb Sleeve
          </p>
          
          <p 
            class="mb-0 !leading-tight type--small">
            <!-- snippets/component__format-price.liquid -->


$18.95
          </p>
        </div>
      </a>

      
      <div
        x-ref="formContainer">
        <form 
          class="flex flex-wrap"
          action="/cart/add" 
          method="post" 
          enctype="multipart/form-data"
          x-data="{
            current_variant_id: 13879871172,
            current_variant_selling_plan_id: 0,
            quantity: 1,
          }"
          @submit.prevent="
            button_loading = true; 
            addCartItem(current_variant_id, current_variant_selling_plan_id, quantity, true);
            setTimeout(function(){ button_loading = false}, 500);
          ">
          
            <input 
              name="id" 
              type="hidden"
              :value="current_variant_id"
              x-model="current_variant_id">
            <input 
              class="!hidden"
              name="quantity"
              type="text" 
              value="1" 
              min="1" 
              max="" 
              x-model="quantity">
            <button 
              class="btn btn--secondary btn--small btn--load"
              :class="{ 'btn--loading' : button_loading }"
              type="submit" 
              role="button"
              :disabled="button_loading">
              <div class="btn__content">Add</div>
              <div class="btn__spinner">
                <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle " aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-loader"><line x1="12" y1="2" x2="12" y2="6"></line><line x1="12" y1="18" x2="12" y2="22"></line><line x1="4.93" y1="4.93" x2="7.76" y2="7.76"></line><line x1="16.24" y1="16.24" x2="19.07" y2="19.07"></line><line x1="2" y1="12" x2="6" y2="12"></line><line x1="18" y1="12" x2="22" y2="12"></line><line x1="4.93" y1="19.07" x2="7.76" y2="16.24"></line><line x1="16.24" y1="7.76" x2="19.07" y2="4.93"></line></svg>
    
</span>
              </div>
            </button>
          
        </form>
      </div>

    </div>

  </div>
  
  
  <div 
    id='js-quickAdd-upsell-carnivora-green-tripe-patties'
    x-show="quick_add_handle === 'carnivora-green-tripe-patties'"></div>
  
</div>
                      
                        <!-- snippets/component__upsell-slider-item.liquid -->


<div 
  class="
    relative md:snap-center flex justify-center flex-none w-4/5 whitespace-normal border--width border--radius overflow-hidden
    color__border-divider-1 upsell upsell--130808086555
  " 
  x-data="{ 
    button_loading: false
  }"
  x-bind:data-slide="2">

  <div class="flex items-center w-full color__bg-body color__text">

    
    <div 
      class="w-[25%] h-full flex-none overflow-hidden flex justify-center">
      <a 
        class="object-cover flex items-center aspect-[1/1] h-full w-full color__bg-overlay-1"
        href="/products/raw-fermented-goats-milk-1lt">
        
          
            <!-- snippets/component__image.liquid -->








<div 
  class="
    js-picture w-full h-full overflow-hidden flex items-center
    
  ">
  <picture 
    class="
      w-full flex items-center justify-center overflow-hidden
      aspect-[1/1]
      w-full h-full
    ">
    <img src="//wildatheartpets.com/cdn/shop/products/Raw_Fermented_Goat_milk.jpg?v=1613240649&amp;width=200" alt="Happy Days Raw Fermented Goats Milk (Frozen) - Wild at Heart Pets Raw Food Delivery" srcset="//wildatheartpets.com/cdn/shop/products/Raw_Fermented_Goat_milk.jpg?v=1613240649&amp;width=100 100w, //wildatheartpets.com/cdn/shop/products/Raw_Fermented_Goat_milk.jpg?v=1613240649&amp;width=200 200w" width="200" height="200" loading="
  
    lazy
  
" class="
  js-image 
  
            w-full h-full object-cover aspect-[1/1] color__bg-overlay-1 after:color__bg-overlay-1 color__text after:color__text
           object-cover
  
    min-h-full
  
  
    animation-300
  
  
">
  </picture>
</div>
        
      </a>
    </div>

    
    <div class="flex flex-row items-center justify-between flex-grow gap-2 p-4 text-left">

      
      <a 
        class="no-underline hover:no-underline focus:no-underline" 
        tabindex="-1"
        href="/products/raw-fermented-goats-milk-1lt">   
        <div 
          class="grow">
          <p 
            class="mb-1 !leading-tight type--small">
            Happy Days Raw Goats Milk Kefir (Frozen)
          </p>
          
          <p 
            class="mb-0 !leading-tight type--small">
            <!-- snippets/component__format-price.liquid -->


$5.99
          </p>
        </div>
      </a>

      
      <div
        x-ref="formContainer">
        <form 
          class="flex flex-wrap"
          action="/cart/add" 
          method="post" 
          enctype="multipart/form-data"
          x-data="{
            current_variant_id: 19838800756834,
            current_variant_selling_plan_id: 0,
            quantity: 1,
          }"
          @submit.prevent="
            button_loading = true; 
            addCartItem(current_variant_id, current_variant_selling_plan_id, quantity, true);
            setTimeout(function(){ button_loading = false}, 500);
          ">
          
            <div>
              <button 
                class="btn btn--secondary btn--small btn--load" 
                :class="{ 'btn--loading' : button_loading }" 
                type="button" 
                role="button" 
                :disabled="button_loading"
                @click="
                  button_loading = true; 
                  fetchAndRenderQuickAdd('raw-fermented-goats-milk-1lt', 'upsell');
                  setTimeout(function(){ button_loading = false}, 500);
                ">
                <div class="btn__content">Add</div>
                <div class="btn__spinner">
                  <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle " aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-loader"><line x1="12" y1="2" x2="12" y2="6"></line><line x1="12" y1="18" x2="12" y2="22"></line><line x1="4.93" y1="4.93" x2="7.76" y2="7.76"></line><line x1="16.24" y1="16.24" x2="19.07" y2="19.07"></line><line x1="2" y1="12" x2="6" y2="12"></line><line x1="18" y1="12" x2="22" y2="12"></line><line x1="4.93" y1="19.07" x2="7.76" y2="16.24"></line><line x1="16.24" y1="7.76" x2="19.07" y2="4.93"></line></svg>
    
</span>
                </div>
              </button>
            </div>
          
        </form>
      </div>

    </div>

  </div>
  
  
  <div 
    id='js-quickAdd-upsell-raw-fermented-goats-milk-1lt'
    x-show="quick_add_handle === 'raw-fermented-goats-milk-1lt'"></div>
  
</div>
                      
                        <!-- snippets/component__upsell-slider-item.liquid -->


<div 
  class="
    relative md:snap-center flex justify-center flex-none w-4/5 whitespace-normal border--width border--radius overflow-hidden
    color__border-divider-1 upsell upsell--6664159002722
  " 
  x-data="{ 
    button_loading: false
  }"
  x-bind:data-slide="3">

  <div class="flex items-center w-full color__bg-body color__text">

    
    <div 
      class="w-[25%] h-full flex-none overflow-hidden flex justify-center">
      <a 
        class="object-cover flex items-center aspect-[1/1] h-full w-full color__bg-overlay-1"
        href="/products/carnivora-chicken-dinner-with-veg-patties-4lb-sleeve">
        
          
            <!-- snippets/component__image.liquid -->








<div 
  class="
    js-picture w-full h-full overflow-hidden flex items-center
    
  ">
  <picture 
    class="
      w-full flex items-center justify-center overflow-hidden
      aspect-[1/1]
      w-full h-full
    ">
    <img src="//wildatheartpets.com/cdn/shop/files/Carnivora_-_Chicken_Dinner_with_veg_Patties_-_4lb_Sleeve.png?v=1761825895&amp;width=200" alt="Carnivora - Chicken Dinner (with veg) Patties - 4lb Sleeve" srcset="//wildatheartpets.com/cdn/shop/files/Carnivora_-_Chicken_Dinner_with_veg_Patties_-_4lb_Sleeve.png?v=1761825895&amp;width=100 100w, //wildatheartpets.com/cdn/shop/files/Carnivora_-_Chicken_Dinner_with_veg_Patties_-_4lb_Sleeve.png?v=1761825895&amp;width=200 200w" width="200" height="200" loading="
  
    lazy
  
" class="
  js-image 
  
            w-full h-full object-cover aspect-[1/1] color__bg-overlay-1 after:color__bg-overlay-1 color__text after:color__text
           object-cover
  
    min-h-full
  
  
    animation-300
  
  
">
  </picture>
</div>
        
      </a>
    </div>

    
    <div class="flex flex-row items-center justify-between flex-grow gap-2 p-4 text-left">

      
      <a 
        class="no-underline hover:no-underline focus:no-underline" 
        tabindex="-1"
        href="/products/carnivora-chicken-dinner-with-veg-patties-4lb-sleeve">   
        <div 
          class="grow">
          <p 
            class="mb-1 !leading-tight type--small">
            Carnivora - Chicken Dinner (with veg) Patties - 4lb Sleeve
          </p>
          
          <p 
            class="mb-0 !leading-tight type--small">
            <!-- snippets/component__format-price.liquid -->


$14.95
          </p>
        </div>
      </a>

      
      <div
        x-ref="formContainer">
        <form 
          class="flex flex-wrap"
          action="/cart/add" 
          method="post" 
          enctype="multipart/form-data"
          x-data="{
            current_variant_id: 39615140724834,
            current_variant_selling_plan_id: 0,
            quantity: 1,
          }"
          @submit.prevent="
            button_loading = true; 
            addCartItem(current_variant_id, current_variant_selling_plan_id, quantity, true);
            setTimeout(function(){ button_loading = false}, 500);
          ">
          
            <input 
              name="id" 
              type="hidden"
              :value="current_variant_id"
              x-model="current_variant_id">
            <input 
              class="!hidden"
              name="quantity"
              type="text" 
              value="1" 
              min="1" 
              max="" 
              x-model="quantity">
            <button 
              class="btn btn--secondary btn--small btn--load"
              :class="{ 'btn--loading' : button_loading }"
              type="submit" 
              role="button"
              :disabled="button_loading">
              <div class="btn__content">Add</div>
              <div class="btn__spinner">
                <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle " aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-loader"><line x1="12" y1="2" x2="12" y2="6"></line><line x1="12" y1="18" x2="12" y2="22"></line><line x1="4.93" y1="4.93" x2="7.76" y2="7.76"></line><line x1="16.24" y1="16.24" x2="19.07" y2="19.07"></line><line x1="2" y1="12" x2="6" y2="12"></line><line x1="18" y1="12" x2="22" y2="12"></line><line x1="4.93" y1="19.07" x2="7.76" y2="16.24"></line><line x1="16.24" y1="7.76" x2="19.07" y2="4.93"></line></svg>
    
</span>
              </div>
            </button>
          
        </form>
      </div>

    </div>

  </div>
  
  
  <div 
    id='js-quickAdd-upsell-carnivora-chicken-dinner-with-veg-patties-4lb-sleeve'
    x-show="quick_add_handle === 'carnivora-chicken-dinner-with-veg-patties-4lb-sleeve'"></div>
  
</div>
                      
                        <!-- snippets/component__upsell-slider-item.liquid -->


<div 
  class="
    relative md:snap-center flex justify-center flex-none w-4/5 whitespace-normal border--width border--radius overflow-hidden
    color__border-divider-1 upsell upsell--4232493572
  " 
  x-data="{ 
    button_loading: false
  }"
  x-bind:data-slide="4">

  <div class="flex items-center w-full color__bg-body color__text">

    
    <div 
      class="w-[25%] h-full flex-none overflow-hidden flex justify-center">
      <a 
        class="object-cover flex items-center aspect-[1/1] h-full w-full color__bg-overlay-1"
        href="/products/grizzly-salmon-oil">
        
          
            <!-- snippets/component__image.liquid -->








<div 
  class="
    js-picture w-full h-full overflow-hidden flex items-center
    
  ">
  <picture 
    class="
      w-full flex items-center justify-center overflow-hidden
      aspect-[1/1]
      w-full h-full
    ">
    <img src="//wildatheartpets.com/cdn/shop/products/GrizzlySalmonPlus.jpg?v=1615054969&amp;width=200" alt="Grizzly - Salmon Oil Plus™ - Wild at Heart Pets Raw Food Delivery" srcset="//wildatheartpets.com/cdn/shop/products/GrizzlySalmonPlus.jpg?v=1615054969&amp;width=100 100w, //wildatheartpets.com/cdn/shop/products/GrizzlySalmonPlus.jpg?v=1615054969&amp;width=200 200w" width="200" height="200" loading="
  
    lazy
  
" class="
  js-image 
  
            w-full h-full object-cover aspect-[1/1] color__bg-overlay-1 after:color__bg-overlay-1 color__text after:color__text
           object-cover
  
    min-h-full
  
  
    animation-300
  
  
">
  </picture>
</div>
        
      </a>
    </div>

    
    <div class="flex flex-row items-center justify-between flex-grow gap-2 p-4 text-left">

      
      <a 
        class="no-underline hover:no-underline focus:no-underline" 
        tabindex="-1"
        href="/products/grizzly-salmon-oil">   
        <div 
          class="grow">
          <p 
            class="mb-1 !leading-tight type--small">
            Grizzly - Salmon Oil Plus™
          </p>
          
          <p 
            class="mb-0 !leading-tight type--small">
            <!-- snippets/component__format-price.liquid -->


$19.99
          </p>
        </div>
      </a>

      
      <div
        x-ref="formContainer">
        <form 
          class="flex flex-wrap"
          action="/cart/add" 
          method="post" 
          enctype="multipart/form-data"
          x-data="{
            current_variant_id: 13784648196,
            current_variant_selling_plan_id: 0,
            quantity: 1,
          }"
          @submit.prevent="
            button_loading = true; 
            addCartItem(current_variant_id, current_variant_selling_plan_id, quantity, true);
            setTimeout(function(){ button_loading = false}, 500);
          ">
          
            <div>
              <button 
                class="btn btn--secondary btn--small btn--load" 
                :class="{ 'btn--loading' : button_loading }" 
                type="button" 
                role="button" 
                :disabled="button_loading"
                @click="
                  button_loading = true; 
                  fetchAndRenderQuickAdd('grizzly-salmon-oil', 'upsell');
                  setTimeout(function(){ button_loading = false}, 500);
                ">
                <div class="btn__content">Add</div>
                <div class="btn__spinner">
                  <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle " aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-loader"><line x1="12" y1="2" x2="12" y2="6"></line><line x1="12" y1="18" x2="12" y2="22"></line><line x1="4.93" y1="4.93" x2="7.76" y2="7.76"></line><line x1="16.24" y1="16.24" x2="19.07" y2="19.07"></line><line x1="2" y1="12" x2="6" y2="12"></line><line x1="18" y1="12" x2="22" y2="12"></line><line x1="4.93" y1="19.07" x2="7.76" y2="16.24"></line><line x1="16.24" y1="7.76" x2="19.07" y2="4.93"></line></svg>
    
</span>
                </div>
              </button>
            </div>
          
        </form>
      </div>

    </div>

  </div>
  
  
  <div 
    id='js-quickAdd-upsell-grizzly-salmon-oil'
    x-show="quick_add_handle === 'grizzly-salmon-oil'"></div>
  
</div>
                      
                    </div>
              
                  </div>
                
              
              
              
              <form class="w-full px-4 py-4" action="/cart" method="post" x-data="{checkout_button_loading:false}" @submit.prevent="checkout_button_loading = true; if(enable_audio) { playAudioIfEnabled(click_audio) } ;setTimeout(function(){ checkout_button_loading = false}, 5000); window.location.href = '/checkout';">

                <p class="mb-0">
                  
                    <button type="submit" name="checkout" 
                      class="!w-full btn btn--load btn"
                      :class="{ 'btn--loading' : checkout_button_loading }"
                      :disabled="checkout_button_loading">
                      <div class="btn__spinner">
                        <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle " aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-loader"><line x1="12" y1="2" x2="12" y2="6"></line><line x1="12" y1="18" x2="12" y2="22"></line><line x1="4.93" y1="4.93" x2="7.76" y2="7.76"></line><line x1="16.24" y1="16.24" x2="19.07" y2="19.07"></line><line x1="2" y1="12" x2="6" y2="12"></line><line x1="18" y1="12" x2="22" y2="12"></line><line x1="4.93" y1="19.07" x2="7.76" y2="16.24"></line><line x1="16.24" y1="7.76" x2="19.07" y2="4.93"></line></svg>
    
</span>
                      </div>
                      <div class="btn__content">
                        Checkout · 
                        
                        <span class="ml-1" x-html="Shopify.formatMoney(cart.total_price)"></span>
                        
                      </div>
                    </button>
                  
                  
                    <a href="/cart" 
                      @click.prevent="cart_drawer = false;"
                      class="!w-full mt-2 btn btn--secondary btn--load block">
                      Continue shopping
                    </a>
                  
                 
                </p>
                
                

              </form>
            </div>
          </aside>
          
        </div>
      </div>
    </div>
  </div>
</section>

<!-- snippets/component__alert.liquid -->


<div class="fixed top-0 left-0 right-0 z-50 w-auto overflow-hidden shadow-md md:left-auto md:right-5 md:top-5 color__bg-body color__text border--radius md:w-96 border--width color__border-divider-1" 
  @click.outside="cart_alert = false"
  @keyup.escape.window="cart_alert = false"
  x-show="cart_alert"
  
    x-transition:enter="animation-300"
    x-transition:enter-start="opacity-0"
    x-transition:enter-end="opacity-100"
    x-transition:leave="animation-300"
    x-transition:leave-start="opacity-100"
    x-transition:leave-end="opacity-0"
  
  x-cloak>
 
  <div class="relative p-4 overflow-hidden">
    
      <div class="absolute top-0 left-0 w-full h-1 overflow-hidden color__bg-overlay-1">
        <div class="w-0 h-1 color__bg-secondary animation-5000--all" 
          :style="{ width: cart.alert_delay }"></div>
      </div>
    
    
  <div class="flex flex-wrap items-center justify-between mb-4">

    <p class="flex items-center mb-0">
      <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle mr-1" aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-check"><polyline points="20 6 9 17 4 12"></polyline></svg>
    
</span> Cart updated (<span x-text="cart.item_count"></span>)
    </p>
    <div class="flex">
      <button class="btn btn--smaller btn--plain"
        title="Close"
        @click="cart_alert = false">
        <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle " aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-x"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>
    
</span>
      </button>
    </div>
  </div>

  <button class="btn btn--small btn--plain !w-full mb-2"
    @click="cart_drawer = true; cart_alert = false;">
    View cart
  </button>

  <button class="btn btn--small btn--primary !w-full mb-2" @click="checkout_button_loading = true; setTimeout(function(){ checkout_button_loading = false}, 5000); window.location.href = '/checkout';">
    Checkout · 
    
    <span class="ml-1 type__nav" x-html="Shopify.formatMoney(cart.total_price)"></span>
    
  </button>

  </div>
</div>

<script>
  window.__initialData = window.__initialData || {};
  Object.assign(window.__initialData, {
    progress_bar_threshold: 9900,
  });
</script>

</div>
    <div id="shopify-section-theme__menu" class="shopify-section"><!-- sections/theme__menu.liquid -->




<!-- snippets/component__drawer.liquid -->


<section
  class="fixed inset-0 z-50 overflow-hidden"
  x-show="menu_drawer"
  x-cloak>
  <div class="backdrop-blur-md absolute inset-0 bg-black bg-opacity-50"
    aria-hidden="true"
    @click="menu_drawer = false; hide_header = false;"
    x-show="menu_drawer"
    
      x-transition:enter="animation-300"
      x-transition:enter-start="opacity-0"
      x-transition:enter-end="opacity-100"
      x-transition:leave="animation-300"
      x-transition:leave-start="opacity-100"
      x-transition:leave-end="opacity-0"
    
    x-cloak>
  </div>
  <div
    class="left-0 fixed inset-y-0 flex max-w-full"
    x-trap="menu_drawer"
    x-show="menu_drawer"
    
      x-transition:enter="animation-300 opacity-0 -translate-x-8"
      x-transition:enter-start="opacity-0 -translate-x-8"
      x-transition:enter-end="translate-x-0 opacity-100"
      x-transition:leave="animation-300 opacity-100 -translate-x-8"
      x-transition:leave-start="translate-x-0 opacity-100"
      x-transition:leave-end="opacity-0 -translate-x-8"
    
    x-cloak>
    <div class="md:max-w-md w-screen max-w-full">
      <div class="color__bg-body color__text flex flex-col h-full overflow-y-auto shadow-xl">
        

  
  <section class="border--b-width sticky top-0 flex flex-wrap items-center justify-between px-4 py-2
    color__bg-body color__text
    color__border-divider-1"
    @click="menu_nested = false;">

    
    <div>
      <button class="btn btn--smaller
        btn btn--plain"
        title="Close"
        @click="menu_drawer = false;">
        <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle " aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-x"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>
    
</span>
      </button>
    </div>

    
    <div class="text-right">
      
        <a
          class="inline-flex pl-4 no-underline"
          href="/cart"
          rel="nofollow"
          @click.prevent="menu_drawer = false; cart_drawer = true; if(enable_audio) { playAudioIfEnabled(click_audio)}">
            Cart 
          <span class="ml-1">(<span x-text="cart.item_count">0</span>)</span>
        </a>
      
    </div>
    
  </section>
  
  
  <section class="relative h-[inherit] overflow-y-auto overflow-x-hidden
    color__bg-body color__text">

    
      <div 
        class="w-full"
        :class="{ 
          'border--b-width color__border-divider-1': !flipbook,
          'absolute flex items-stretch top-0 h-full': flipbook
        }"
        x-data="{ flipbook: false }"
        @click.outside="flipbook = false;"
        x-cloak>

        
           
          <a href="/" class="type__body flex items-center justify-between w-full px-4 py-4 no-underline
            
            ">
            <span class="type__body">
              Home
            </span>
          </a>
        

      </div>
    
      <div 
        class="w-full"
        :class="{ 
          'border--b-width color__border-divider-1': !flipbook,
          'absolute flex items-stretch top-0 h-full': flipbook
        }"
        x-data="{ flipbook: false }"
        @click.outside="flipbook = false;"
        x-cloak>

        
        
          <button type="button" class="flex items-center justify-between w-full px-4 py-4"
            x-show="!flipbook"
            @click="flipbook = ! flipbook; menu_nested = true;">
            <span class="type__body">
              Shop
            </span>
            <div>
              <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle " aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"></polyline></svg>
    
</span>
            </div>
          </button>
          <div
            class="w-full h-full absolute block items-stretch top-0 z-10
             color__bg-body color__text"
            x-show="flipbook"
            
              x-transition:enter="animation-100"
              x-transition:enter-start="translate-x-24 opacity-0"
              x-transition:enter-end="translate-x-0 opacity-100"
              x-transition:leave="animation-100"
              x-transition:leave-start="translate-x-0 opacity-100"
              x-transition:leave-end="translate-x-24 opacity-0"
            
            x-cloak>
            <div class="border--b-width sticky top-0 px-4 py-2 color__bg-body color__text color__border-divider-1">
              <button
                class="btn btn--small
                btn btn--plain"
                @click="flipbook = ! flipbook; menu_nested = false;">
                <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle " aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-left"><polyline points="15 18 9 12 15 6"></polyline></svg>
    
</span>
                Back
              </button>
            </div>

            
              
                
                
                
                <!-- snippets/component__accordion.liquid -->

<div class="
                  border--b-width color__border-divider-1
                "
  
  x-data="{ 
     
      accordion: false 
     
  }">

  <button type="button"
    class="flex items-center justify-between w-full py-4 px-4"
    @click="
      
        accordion = ! accordion
      ">
    
    <div class="flex items-center">
      
      
      <span class="type__body--bold text-left">
        Dogs
      </span>
    </div>
    <div x-show=" !accordion ">
      <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle " aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><polyline points="6 9 12 15 18 9"></polyline></svg>
    
</span>
    </div>
    <div x-show=" accordion " x-cloak>
      <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle " aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-up"><polyline points="18 15 12 9 6 15"></polyline></svg>
    
</span>
    </div>
  </button>
  
  <div
    class="accordion-content 
                  color__bg-overlay-1
                "
    x-show=" accordion "
    
      x-transition:enter="animation-100"
      x-transition:enter-start="opacity-0"
      x-transition:enter-end="opacity-100"
      x-transition:leave="animation-100"
      x-transition:leave-start="opacity-100"
      x-transition:leave-end="opacity-0"
    
    x-cloak>
    
                  
                    <a href="/collections/dogs-bulk-buys" class="type__body border--t-width color__border-divider-1 flex items-center justify-between w-full px-4 py-4 pl-8 no-underline">
                      Bulk Meals
                    </a>
                  
                    <a href="https://wildatheartpets.com/collections/for-small-dogs?_pos=1&_psq=small+do&_ss=e&_v=1.0" class="type__body border--t-width color__border-divider-1 flex items-center justify-between w-full px-4 py-4 pl-8 no-underline">
                      Small Dog
                    </a>
                  
                    <a href="/collections/dogs-meat-and-meat-blends" class="type__body border--t-width color__border-divider-1 flex items-center justify-between w-full px-4 py-4 pl-8 no-underline">
                      Meat & Meat Blends
                    </a>
                  
                    <a href="/collections/dogs-mixed-meals" class="type__body border--t-width color__border-divider-1 flex items-center justify-between w-full px-4 py-4 pl-8 no-underline">
                      Mixed Meals 
                    </a>
                  
                    <a href="/collections/dogs-dehydrated-raw" class="type__body border--t-width color__border-divider-1 flex items-center justify-between w-full px-4 py-4 pl-8 no-underline">
                      Dehydrated / Freeze Dried Raw 
                    </a>
                  
                    <a href="/collections/dogs-raw-meaty-bones" class="type__body border--t-width color__border-divider-1 flex items-center justify-between w-full px-4 py-4 pl-8 no-underline">
                      Raw Meaty Bones
                    </a>
                  
                    <a href="/collections/dogs-organ-meat" class="type__body border--t-width color__border-divider-1 flex items-center justify-between w-full px-4 py-4 pl-8 no-underline">
                      Organ Meat
                    </a>
                  
                    <a href="/collections/dogs-fish" class="type__body border--t-width color__border-divider-1 flex items-center justify-between w-full px-4 py-4 pl-8 no-underline">
                      Fish Meals
                    </a>
                  
                    <a href="/collections/dogs-veggies" class="type__body border--t-width color__border-divider-1 flex items-center justify-between w-full px-4 py-4 pl-8 no-underline">
                      Veggie Meals
                    </a>
                  
                    <a href="/collections/dogs-treats" class="type__body border--t-width color__border-divider-1 flex items-center justify-between w-full px-4 py-4 pl-8 no-underline">
                      Dog Treats
                    </a>
                  
                    <a href="/collections/dogs-dietary-supplements" class="type__body border--t-width color__border-divider-1 flex items-center justify-between w-full px-4 py-4 pl-8 no-underline">
                      Dietary Supplements
                    </a>
                  
                    <a href="/collections/dogs-botanicals-healing" class="type__body border--t-width color__border-divider-1 flex items-center justify-between w-full px-4 py-4 pl-8 no-underline">
                      Botanicals & Healing
                    </a>
                  
                    <a href="/collections/dogs-accessories" class="type__body border--t-width color__border-divider-1 flex items-center justify-between w-full px-4 py-4 pl-8 no-underline">
                      Dog Accessories
                    </a>
                  
                
  </div>

</div>
              
            
              
                
                
                
                <!-- snippets/component__accordion.liquid -->

<div class="
                  border--b-width color__border-divider-1
                "
  
  x-data="{ 
     
      accordion: false 
     
  }">

  <button type="button"
    class="flex items-center justify-between w-full py-4 px-4"
    @click="
      
        accordion = ! accordion
      ">
    
    <div class="flex items-center">
      
      
      <span class="type__body--bold text-left">
        Cats
      </span>
    </div>
    <div x-show=" !accordion ">
      <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle " aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><polyline points="6 9 12 15 18 9"></polyline></svg>
    
</span>
    </div>
    <div x-show=" accordion " x-cloak>
      <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle " aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-up"><polyline points="18 15 12 9 6 15"></polyline></svg>
    
</span>
    </div>
  </button>
  
  <div
    class="accordion-content 
                  color__bg-overlay-1
                "
    x-show=" accordion "
    
      x-transition:enter="animation-100"
      x-transition:enter-start="opacity-0"
      x-transition:enter-end="opacity-100"
      x-transition:leave="animation-100"
      x-transition:leave-start="opacity-100"
      x-transition:leave-end="opacity-0"
    
    x-cloak>
    
                  
                    <a href="/collections/cats-meat-and-meat-blends" class="type__body border--t-width color__border-divider-1 flex items-center justify-between w-full px-4 py-4 pl-8 no-underline">
                      Meat & Meat Blends
                    </a>
                  
                    <a href="/collections/cats-mixed-meals" class="type__body border--t-width color__border-divider-1 flex items-center justify-between w-full px-4 py-4 pl-8 no-underline">
                      Mixed Meals
                    </a>
                  
                    <a href="/collections/organ-meat" class="type__body border--t-width color__border-divider-1 flex items-center justify-between w-full px-4 py-4 pl-8 no-underline">
                      Organ Meat
                    </a>
                  
                    <a href="/collections/cats-raw-meaty-bones" class="type__body border--t-width color__border-divider-1 flex items-center justify-between w-full px-4 py-4 pl-8 no-underline">
                      Raw Meaty Bones
                    </a>
                  
                    <a href="/collections/dogs-mixed-meals" class="type__body border--t-width color__border-divider-1 flex items-center justify-between w-full px-4 py-4 pl-8 no-underline">
                      Veggie Meals
                    </a>
                  
                    <a href="/collections/cats-treats" class="type__body border--t-width color__border-divider-1 flex items-center justify-between w-full px-4 py-4 pl-8 no-underline">
                      Cat Treats
                    </a>
                  
                    <a href="/collections/cats-treats" class="type__body border--t-width color__border-divider-1 flex items-center justify-between w-full px-4 py-4 pl-8 no-underline">
                      Dehydrated / Freeze Dried Raw
                    </a>
                  
                    <a href="/collections/cats-dietary-supplements" class="type__body border--t-width color__border-divider-1 flex items-center justify-between w-full px-4 py-4 pl-8 no-underline">
                      Dietary Supplements
                    </a>
                  
                    <a href="/collections/cats-botanicals-and-healing" class="type__body border--t-width color__border-divider-1 flex items-center justify-between w-full px-4 py-4 pl-8 no-underline">
                      Botanicals & Healing 
                    </a>
                  
                    <a href="/collections/cats-accessories" class="type__body border--t-width color__border-divider-1 flex items-center justify-between w-full px-4 py-4 pl-8 no-underline">
                      Cat Accessories
                    </a>
                  
                    <a href="/collections/cats-waste-products" class="type__body border--t-width color__border-divider-1 flex items-center justify-between w-full px-4 py-4 pl-8 no-underline">
                      Cat Waste Products
                    </a>
                  
                
  </div>

</div>
              
            
            
          </div>

        
        

      </div>
    
      <div 
        class="w-full"
        :class="{ 
          'border--b-width color__border-divider-1': !flipbook,
          'absolute flex items-stretch top-0 h-full': flipbook
        }"
        x-data="{ flipbook: false }"
        @click.outside="flipbook = false;"
        x-cloak>

        
        
          <button type="button" class="flex items-center justify-between w-full px-4 py-4"
            x-show="!flipbook"
            @click="flipbook = ! flipbook; menu_nested = true;">
            <span class="type__body">
              Shop by Brand
            </span>
            <div>
              <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle " aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"></polyline></svg>
    
</span>
            </div>
          </button>
          <div
            class="w-full h-full absolute block items-stretch top-0 z-10
             color__bg-body color__text"
            x-show="flipbook"
            
              x-transition:enter="animation-100"
              x-transition:enter-start="translate-x-24 opacity-0"
              x-transition:enter-end="translate-x-0 opacity-100"
              x-transition:leave="animation-100"
              x-transition:leave-start="translate-x-0 opacity-100"
              x-transition:leave-end="translate-x-24 opacity-0"
            
            x-cloak>
            <div class="border--b-width sticky top-0 px-4 py-2 color__bg-body color__text color__border-divider-1">
              <button
                class="btn btn--small
                btn btn--plain"
                @click="flipbook = ! flipbook; menu_nested = false;">
                <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle " aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-left"><polyline points="15 18 9 12 15 6"></polyline></svg>
    
</span>
                Back
              </button>
            </div>

            
              
                <a href="/collections/wild-instincts" class="type__body border--b-width color__border-divider-1 flex items-center justify-between w-full px-4 py-4 no-underline">
                  <span class="type__body">
                    Wild Instincts
                  </span>
                </a>
              
            
              
                <a href="/collections/carnivora" class="type__body border--b-width color__border-divider-1 flex items-center justify-between w-full px-4 py-4 no-underline">
                  <span class="type__body">
                    Carnivora
                  </span>
                </a>
              
            
              
                <a href="/collections/3p-naturals" class="type__body border--b-width color__border-divider-1 flex items-center justify-between w-full px-4 py-4 no-underline">
                  <span class="type__body">
                    3P Naturals
                  </span>
                </a>
              
            
              
                <a href="/collections/club-canine" class="type__body border--b-width color__border-divider-1 flex items-center justify-between w-full px-4 py-4 no-underline">
                  <span class="type__body">
                    Club Canine
                  </span>
                </a>
              
            
              
                <a href="/collections/natural-instincts" class="type__body border--b-width color__border-divider-1 flex items-center justify-between w-full px-4 py-4 no-underline">
                  <span class="type__body">
                    Natural Instincts
                  </span>
                </a>
              
            
              
                <a href="/collections/noahs-ark-pet-treats" class="type__body border--b-width color__border-divider-1 flex items-center justify-between w-full px-4 py-4 no-underline">
                  <span class="type__body">
                    Noah's Ark
                  </span>
                </a>
              
            
              
                <a href="/collections/rawbone" class="type__body border--b-width color__border-divider-1 flex items-center justify-between w-full px-4 py-4 no-underline">
                  <span class="type__body">
                    Rawbone
                  </span>
                </a>
              
            
              
                <a href="/collections/northwest-naturals" class="type__body border--b-width color__border-divider-1 flex items-center justify-between w-full px-4 py-4 no-underline">
                  <span class="type__body">
                    Northwest Naturals
                  </span>
                </a>
              
            
              
                <a href="/collections/happy-days-dairy" class="type__body border--b-width color__border-divider-1 flex items-center justify-between w-full px-4 py-4 no-underline">
                  <span class="type__body">
                    Happy Days Dairy
                  </span>
                </a>
              
            
              
                <a href="/collections/wellytails-supplements" class="type__body border--b-width color__border-divider-1 flex items-center justify-between w-full px-4 py-4 no-underline">
                  <span class="type__body">
                    Wellytails 
                  </span>
                </a>
              
            
              
                <a href="/collections/natures-own" class="type__body border--b-width color__border-divider-1 flex items-center justify-between w-full px-4 py-4 no-underline">
                  <span class="type__body">
                    Nature's Own
                  </span>
                </a>
              
            
              
                <a href="/collections/yappetizers" class="type__body border--b-width color__border-divider-1 flex items-center justify-between w-full px-4 py-4 no-underline">
                  <span class="type__body">
                    Yappetizers
                  </span>
                </a>
              
            
              
                <a href="/collections/wholistic-pet-organics" class="type__body border--b-width color__border-divider-1 flex items-center justify-between w-full px-4 py-4 no-underline">
                  <span class="type__body">
                    Wholistic 
                  </span>
                </a>
              
            
              
                <a href="/collections/irrawsistable-pet-food" class="type__body border--b-width color__border-divider-1 flex items-center justify-between w-full px-4 py-4 no-underline">
                  <span class="type__body">
                    IrRAWsistible 
                  </span>
                </a>
              
            
            
          </div>

        
        

      </div>
    
      <div 
        class="w-full"
        :class="{ 
          'border--b-width color__border-divider-1': !flipbook,
          'absolute flex items-stretch top-0 h-full': flipbook
        }"
        x-data="{ flipbook: false }"
        @click.outside="flipbook = false;"
        x-cloak>

        
           
          <a href="/pages/shop-by-protein" class="type__body flex items-center justify-between w-full px-4 py-4 no-underline
            
            ">
            <span class="type__body">
              Shop by Protein
            </span>
          </a>
        

      </div>
    
      <div 
        class="w-full"
        :class="{ 
          'border--b-width color__border-divider-1': !flipbook,
          'absolute flex items-stretch top-0 h-full': flipbook
        }"
        x-data="{ flipbook: false }"
        @click.outside="flipbook = false;"
        x-cloak>

        
           
          <a href="https://wildatheartpets.com/collections/sales-collection" class="type__body flex items-center justify-between w-full px-4 py-4 no-underline
            
            ">
            <span class="type__body">
              Sale & Save
            </span>
          </a>
        

      </div>
    
      <div 
        class="w-full"
        :class="{ 
          'border--b-width color__border-divider-1': !flipbook,
          'absolute flex items-stretch top-0 h-full': flipbook
        }"
        x-data="{ flipbook: false }"
        @click.outside="flipbook = false;"
        x-cloak>

        
        
          <button type="button" class="flex items-center justify-between w-full px-4 py-4"
            x-show="!flipbook"
            @click="flipbook = ! flipbook; menu_nested = true;">
            <span class="type__body">
              Raw Education
            </span>
            <div>
              <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle " aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"></polyline></svg>
    
</span>
            </div>
          </button>
          <div
            class="w-full h-full absolute block items-stretch top-0 z-10
             color__bg-body color__text"
            x-show="flipbook"
            
              x-transition:enter="animation-100"
              x-transition:enter-start="translate-x-24 opacity-0"
              x-transition:enter-end="translate-x-0 opacity-100"
              x-transition:leave="animation-100"
              x-transition:leave-start="translate-x-0 opacity-100"
              x-transition:leave-end="translate-x-24 opacity-0"
            
            x-cloak>
            <div class="border--b-width sticky top-0 px-4 py-2 color__bg-body color__text color__border-divider-1">
              <button
                class="btn btn--small
                btn btn--plain"
                @click="flipbook = ! flipbook; menu_nested = false;">
                <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle " aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-left"><polyline points="15 18 9 12 15 6"></polyline></svg>
    
</span>
                Back
              </button>
            </div>

            
              
                
                
                
                <!-- snippets/component__accordion.liquid -->

<div class="
                  border--b-width color__border-divider-1
                "
  
  x-data="{ 
     
      accordion: false 
     
  }">

  <button type="button"
    class="flex items-center justify-between w-full py-4 px-4"
    @click="
      
        accordion = ! accordion
      ">
    
    <div class="flex items-center">
      
      
      <span class="type__body--bold text-left">
        Learn
      </span>
    </div>
    <div x-show=" !accordion ">
      <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle " aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><polyline points="6 9 12 15 18 9"></polyline></svg>
    
</span>
    </div>
    <div x-show=" accordion " x-cloak>
      <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle " aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-up"><polyline points="18 15 12 9 6 15"></polyline></svg>
    
</span>
    </div>
  </button>
  
  <div
    class="accordion-content 
                  color__bg-overlay-1
                "
    x-show=" accordion "
    
      x-transition:enter="animation-100"
      x-transition:enter-start="opacity-0"
      x-transition:enter-end="opacity-100"
      x-transition:leave="animation-100"
      x-transition:leave-start="opacity-100"
      x-transition:leave-end="opacity-0"
    
    x-cloak>
    
                  
                    <a href="/pages/why-raw" class="type__body border--t-width color__border-divider-1 flex items-center justify-between w-full px-4 py-4 pl-8 no-underline">
                      Why raw food?
                    </a>
                  
                    <a href="/pages/what-to-feed-how-much" class="type__body border--t-width color__border-divider-1 flex items-center justify-between w-full px-4 py-4 pl-8 no-underline">
                      What to feed & how much?
                    </a>
                  
                    <a href="/pages/the-transition-to-raw" class="type__body border--t-width color__border-divider-1 flex items-center justify-between w-full px-4 py-4 pl-8 no-underline">
                      Transition To Raw Diet
                    </a>
                  
                    <a href="/pages/all-about-bones" class="type__body border--t-width color__border-divider-1 flex items-center justify-between w-full px-4 py-4 pl-8 no-underline">
                      Raw Bones for Pets
                    </a>
                  
                    <a href="/pages/puppies-kittens" class="type__body border--t-width color__border-divider-1 flex items-center justify-between w-full px-4 py-4 pl-8 no-underline">
                      Raw Food for Puppies and Kittens
                    </a>
                  
                    <a href="/pages/the-philosophy-of-a-raw-diet" class="type__body border--t-width color__border-divider-1 flex items-center justify-between w-full px-4 py-4 pl-8 no-underline">
                      Raw Diet Philiosophy
                    </a>
                  
                
  </div>

</div>
              
            
            
          </div>

        
        

      </div>
    
      <div 
        class="w-full"
        :class="{ 
          'border--b-width color__border-divider-1': !flipbook,
          'absolute flex items-stretch top-0 h-full': flipbook
        }"
        x-data="{ flipbook: false }"
        @click.outside="flipbook = false;"
        x-cloak>

        
           
          <a href="/pages/contact-us" class="type__body flex items-center justify-between w-full px-4 py-4 no-underline
            
            ">
            <span class="type__body">
              Contact Us
            </span>
          </a>
        

      </div>
    

    <div class="flex flex-col gap-4 p-4">
      
    </div>

  </section>
  
  
  <aside class="sticky bottom-0 color__bg-body color__text" x-show="!menu_nested">
    <div class="flex flex-wrap">

      
      <div class="border--t-width color__border-divider-1 w-full">
        <div class="flex flex-wrap px-4 pt-2">

         
          <a href="/account" rel="nofollow" class="btn btn--smaller mb-2 mr-2
            btn btn--plain">
            
            Log in
            
          </a>
        

          
          
        </div>
      </div>

      
      <div class="border--t-width color__border-divider-1 w-full">
        <p class="px-4 py-2 m-0 type--small">
          
            <a href="/search" class="mr-2">Search</a>
          
            <a href="/pages/about-us" class="mr-2">About Us</a>
          
            <a href="/policies/terms-of-service" class="mr-2">Terms of Service</a>
          
            <a href="/policies/refund-policy" class="mr-2">Refund policy</a>
          
         </p>
      </div>
      
    </div>
  </aside>


      </div>
    </div>
  </div>
</section>


</div>

    <main id="root" role="main">
      <div id="shopify-section-template--17050866352226__16558222329618bae3" class="shopify-section"><!-- sections/blog__banner.liquid -->











<section class="relative overflow-hidden flex items-center justify-center
  
  color__bg-primary color__primary 
  color__border-divider-1
  border--b-width">
 
  
  <div 
    class="
      absolute h-full w-full
      
        
          blur-lg js-animation animation-300 
        
      
    "
    
      data-delay="0" 
      data-replace="{ 
        'blur-lg' : 'blur-none'
      }"
    >

    
    
      
    
  </div>

  
  

  
  <div class="relative z-10 w-full h-full"
    >

    <div class="w-full flex flex-row flex-wrap py-8
      window--wide
      justify-start
      items-end
      min-h-[350px] md:min-h-[450px]
      color__text
      color__primary">
      <div class="max-w-prose
        
          
            opacity-0 js-animation animation-300 
          
        "
        
          data-delay="0" 
          data-replace="{ 
            'opacity-0' : 'opacity-100'
          }"
        >

        <h1>Blog</h1>

        
          <div>
            <p>At WildAtHeart, we believe our furry companions deserve the very best — and that starts with what goes in their bowl. Our blog is your go-to resource for everything related to raw feeding, pet wellness and nutrition tips.</p><p>Explore expert advice, real-life success stories, feeding guides, and the latest updates from the raw pet food community.</p>
          </div>
        

        
        
      </div>
      
    </div>
  </div>
  
</section>

</div><div id="shopify-section-template--17050866352226__main" class="shopify-section"><!-- sections/blog__main.liquid -->


<section 
  class="color__bg-body color__text" 
  style="
    padding-bottom:40px;
  ">

  <div class="window--wide">

    <!-- snippets/blog__subtags.liquid -->






    
      <div id="js-results" 
        class="animation-500 pb-8
          md:grid-cols-4
          grid grid-cols-1"
        :class="{ 'opacity-25' : pagination_loading }"
        style="
          column-gap: 10px;
          row-gap: 25.0px;
          padding-top:40px;
        ">
          
            <!-- snippets/component__blog-item.liquid -->





<a href="/blogs/news/everything-looks-normal-but-is-it-1"
  class="group relative w-full hover:no-underline no-underline
  ">
  
  
  <div
    class="relative block w-full mb-4">
    <div class="w-full overflow-hidden
      aspect-video
      color__bg-overlay-1 after:color__bg-overlay-1 color__text
      
        border--radius
        border--width color__border-divider-1 
      ">
      
        <!-- snippets/component__image.liquid -->








<div 
  class="
    js-picture w-full h-full overflow-hidden flex items-center
    color__bg-overlay-1 after:color__bg-overlay-1 color__text
  ">
  <picture 
    class="
      w-full flex items-center justify-center overflow-hidden
      aspect-video
      h-full w-full
    ">
    <img src="//wildatheartpets.com/cdn/shop/articles/Your_cat_is_better_but_this_part_gets_missed.png?v=1778094245&amp;width=900" alt="Everything looks normal… but is it?" srcset="//wildatheartpets.com/cdn/shop/articles/Your_cat_is_better_but_this_part_gets_missed.png?v=1778094245&amp;width=100 100w, //wildatheartpets.com/cdn/shop/articles/Your_cat_is_better_but_this_part_gets_missed.png?v=1778094245&amp;width=200 200w, //wildatheartpets.com/cdn/shop/articles/Your_cat_is_better_but_this_part_gets_missed.png?v=1778094245&amp;width=300 300w, //wildatheartpets.com/cdn/shop/articles/Your_cat_is_better_but_this_part_gets_missed.png?v=1778094245&amp;width=400 400w, //wildatheartpets.com/cdn/shop/articles/Your_cat_is_better_but_this_part_gets_missed.png?v=1778094245&amp;width=500 500w, //wildatheartpets.com/cdn/shop/articles/Your_cat_is_better_but_this_part_gets_missed.png?v=1778094245&amp;width=600 600w, //wildatheartpets.com/cdn/shop/articles/Your_cat_is_better_but_this_part_gets_missed.png?v=1778094245&amp;width=700 700w, //wildatheartpets.com/cdn/shop/articles/Your_cat_is_better_but_this_part_gets_missed.png?v=1778094245&amp;width=800 800w" width="900" height="342" loading="
  
    lazy
  
" class="
  js-image 
  w-full h-full object-cover
  
    min-h-full
  
  
    animation-300
  
  
">
  </picture>
</div>
      
    </div>
  </div>

  
  <div 
    class="
    hover:no-underline block no-underline whitespace-normal
    
    ">

    
    <h3 class="type--base !leading-tight mb-1
      !lowercase
      type__heading type--big">
      Everything looks normal… but is it?
    </h3>
    
    <ul class="flex flex-wrap items-center gap-x-1 gap-y-0.5 p-0 opacity-75 ">
      
        <li class="type--small inline-block last:after:hidden
           after:content-['\00B7'] ">
          May 6, 2026
        </li>
      
      
        
      
    </ul>

  </div>

</a>
          
            <!-- snippets/component__blog-item.liquid -->





<a href="/blogs/news/the-1-thing-every-raw-feeder-forgets"
  class="group relative w-full hover:no-underline no-underline
  ">
  
  
  <div
    class="relative block w-full mb-4">
    <div class="w-full overflow-hidden
      aspect-video
      color__bg-overlay-1 after:color__bg-overlay-1 color__text
      
        border--radius
        border--width color__border-divider-1 
      ">
      
        <!-- snippets/component__image.liquid -->








<div 
  class="
    js-picture w-full h-full overflow-hidden flex items-center
    color__bg-overlay-1 after:color__bg-overlay-1 color__text
  ">
  <picture 
    class="
      w-full flex items-center justify-center overflow-hidden
      aspect-video
      h-full w-full
    ">
    <img src="//wildatheartpets.com/cdn/shop/articles/now_make_it_complete.png?v=1778093909&amp;width=900" alt="The #1 thing every raw feeder forgets!" srcset="//wildatheartpets.com/cdn/shop/articles/now_make_it_complete.png?v=1778093909&amp;width=100 100w, //wildatheartpets.com/cdn/shop/articles/now_make_it_complete.png?v=1778093909&amp;width=200 200w, //wildatheartpets.com/cdn/shop/articles/now_make_it_complete.png?v=1778093909&amp;width=300 300w, //wildatheartpets.com/cdn/shop/articles/now_make_it_complete.png?v=1778093909&amp;width=400 400w, //wildatheartpets.com/cdn/shop/articles/now_make_it_complete.png?v=1778093909&amp;width=500 500w, //wildatheartpets.com/cdn/shop/articles/now_make_it_complete.png?v=1778093909&amp;width=600 600w, //wildatheartpets.com/cdn/shop/articles/now_make_it_complete.png?v=1778093909&amp;width=700 700w, //wildatheartpets.com/cdn/shop/articles/now_make_it_complete.png?v=1778093909&amp;width=800 800w" width="900" height="342" loading="
  
    lazy
  
" class="
  js-image 
  w-full h-full object-cover
  
    min-h-full
  
  
    animation-300
  
  
">
  </picture>
</div>
      
    </div>
  </div>

  
  <div 
    class="
    hover:no-underline block no-underline whitespace-normal
    
    ">

    
    <h3 class="type--base !leading-tight mb-1
      !lowercase
      type__heading type--big">
      The #1 thing every raw feeder forgets!
    </h3>
    
    <ul class="flex flex-wrap items-center gap-x-1 gap-y-0.5 p-0 opacity-75 ">
      
        <li class="type--small inline-block last:after:hidden
           after:content-['\00B7'] ">
          May 6, 2026
        </li>
      
      
        
      
    </ul>

  </div>

</a>
          
            <!-- snippets/component__blog-item.liquid -->





<a href="/blogs/news/is-salmonella-in-raw-food-a-real-threat-to-your-pet"
  class="group relative w-full hover:no-underline no-underline
  ">
  
  
  <div
    class="relative block w-full mb-4">
    <div class="w-full overflow-hidden
      aspect-video
      color__bg-overlay-1 after:color__bg-overlay-1 color__text
      
        border--radius
        border--width color__border-divider-1 
      ">
      
        <!-- snippets/component__image.liquid -->








<div 
  class="
    js-picture w-full h-full overflow-hidden flex items-center
    color__bg-overlay-1 after:color__bg-overlay-1 color__text
  ">
  <picture 
    class="
      w-full flex items-center justify-center overflow-hidden
      aspect-video
      h-full w-full
    ">
    <img src="//wildatheartpets.com/cdn/shop/articles/The_Science_Behind_Raw_Feeding_How_Pets_Naturally_Fight_Bacteria.png?v=1776690891&amp;width=900" alt="Is Salmonella in Raw Food a Real Threat to Your Pet?" srcset="//wildatheartpets.com/cdn/shop/articles/The_Science_Behind_Raw_Feeding_How_Pets_Naturally_Fight_Bacteria.png?v=1776690891&amp;width=100 100w, //wildatheartpets.com/cdn/shop/articles/The_Science_Behind_Raw_Feeding_How_Pets_Naturally_Fight_Bacteria.png?v=1776690891&amp;width=200 200w, //wildatheartpets.com/cdn/shop/articles/The_Science_Behind_Raw_Feeding_How_Pets_Naturally_Fight_Bacteria.png?v=1776690891&amp;width=300 300w, //wildatheartpets.com/cdn/shop/articles/The_Science_Behind_Raw_Feeding_How_Pets_Naturally_Fight_Bacteria.png?v=1776690891&amp;width=400 400w, //wildatheartpets.com/cdn/shop/articles/The_Science_Behind_Raw_Feeding_How_Pets_Naturally_Fight_Bacteria.png?v=1776690891&amp;width=500 500w, //wildatheartpets.com/cdn/shop/articles/The_Science_Behind_Raw_Feeding_How_Pets_Naturally_Fight_Bacteria.png?v=1776690891&amp;width=600 600w, //wildatheartpets.com/cdn/shop/articles/The_Science_Behind_Raw_Feeding_How_Pets_Naturally_Fight_Bacteria.png?v=1776690891&amp;width=700 700w, //wildatheartpets.com/cdn/shop/articles/The_Science_Behind_Raw_Feeding_How_Pets_Naturally_Fight_Bacteria.png?v=1776690891&amp;width=800 800w" width="900" height="342" loading="
  
    lazy
  
" class="
  js-image 
  w-full h-full object-cover
  
    min-h-full
  
  
    animation-300
  
  
">
  </picture>
</div>
      
    </div>
  </div>

  
  <div 
    class="
    hover:no-underline block no-underline whitespace-normal
    
    ">

    
    <h3 class="type--base !leading-tight mb-1
      !lowercase
      type__heading type--big">
      Is Salmonella in Raw Food a Real Threat to Your Pet?
    </h3>
    
    <ul class="flex flex-wrap items-center gap-x-1 gap-y-0.5 p-0 opacity-75 ">
      
        <li class="type--small inline-block last:after:hidden
           after:content-['\00B7'] ">
          Apr 20, 2026
        </li>
      
      
        
      
    </ul>

  </div>

</a>
          
            <!-- snippets/component__blog-item.liquid -->





<a href="/blogs/news/what-s-missing-in-your-pet-s-bowl"
  class="group relative w-full hover:no-underline no-underline
  ">
  
  
  <div
    class="relative block w-full mb-4">
    <div class="w-full overflow-hidden
      aspect-video
      color__bg-overlay-1 after:color__bg-overlay-1 color__text
      
        border--radius
        border--width color__border-divider-1 
      ">
      
        <!-- snippets/component__image.liquid -->








<div 
  class="
    js-picture w-full h-full overflow-hidden flex items-center
    color__bg-overlay-1 after:color__bg-overlay-1 color__text
  ">
  <picture 
    class="
      w-full flex items-center justify-center overflow-hidden
      aspect-video
      h-full w-full
    ">
    <img src="//wildatheartpets.com/cdn/shop/articles/What_s_Missing_in_Your_Pet_s_Bowl.png?v=1776689711&amp;width=900" alt="What’s Missing in Your Pet’s Bowl?" srcset="//wildatheartpets.com/cdn/shop/articles/What_s_Missing_in_Your_Pet_s_Bowl.png?v=1776689711&amp;width=100 100w, //wildatheartpets.com/cdn/shop/articles/What_s_Missing_in_Your_Pet_s_Bowl.png?v=1776689711&amp;width=200 200w, //wildatheartpets.com/cdn/shop/articles/What_s_Missing_in_Your_Pet_s_Bowl.png?v=1776689711&amp;width=300 300w, //wildatheartpets.com/cdn/shop/articles/What_s_Missing_in_Your_Pet_s_Bowl.png?v=1776689711&amp;width=400 400w, //wildatheartpets.com/cdn/shop/articles/What_s_Missing_in_Your_Pet_s_Bowl.png?v=1776689711&amp;width=500 500w, //wildatheartpets.com/cdn/shop/articles/What_s_Missing_in_Your_Pet_s_Bowl.png?v=1776689711&amp;width=600 600w, //wildatheartpets.com/cdn/shop/articles/What_s_Missing_in_Your_Pet_s_Bowl.png?v=1776689711&amp;width=700 700w, //wildatheartpets.com/cdn/shop/articles/What_s_Missing_in_Your_Pet_s_Bowl.png?v=1776689711&amp;width=800 800w" width="900" height="342" loading="
  
    lazy
  
" class="
  js-image 
  w-full h-full object-cover
  
    min-h-full
  
  
    animation-300
  
  
">
  </picture>
</div>
      
    </div>
  </div>

  
  <div 
    class="
    hover:no-underline block no-underline whitespace-normal
    
    ">

    
    <h3 class="type--base !leading-tight mb-1
      !lowercase
      type__heading type--big">
      What’s Missing in Your Pet’s Bowl?
    </h3>
    
    <ul class="flex flex-wrap items-center gap-x-1 gap-y-0.5 p-0 opacity-75 ">
      
        <li class="type--small inline-block last:after:hidden
           after:content-['\00B7'] ">
          Apr 20, 2026
        </li>
      
      
        
      
    </ul>

  </div>

</a>
          
            <!-- snippets/component__blog-item.liquid -->





<a href="/blogs/news/does-your-pets-body-make-enough-collagen"
  class="group relative w-full hover:no-underline no-underline
  ">
  
  
  <div
    class="relative block w-full mb-4">
    <div class="w-full overflow-hidden
      aspect-video
      color__bg-overlay-1 after:color__bg-overlay-1 color__text
      
        border--radius
        border--width color__border-divider-1 
      ">
      
        <!-- snippets/component__image.liquid -->








<div 
  class="
    js-picture w-full h-full overflow-hidden flex items-center
    color__bg-overlay-1 after:color__bg-overlay-1 color__text
  ">
  <picture 
    class="
      w-full flex items-center justify-center overflow-hidden
      aspect-video
      h-full w-full
    ">
    <img src="//wildatheartpets.com/cdn/shop/articles/Does_your_pet_s_body_make_enough_collagen.png?v=1776686312&amp;width=900" alt="Does your pet&#39;s body make enough collagen?" srcset="//wildatheartpets.com/cdn/shop/articles/Does_your_pet_s_body_make_enough_collagen.png?v=1776686312&amp;width=100 100w, //wildatheartpets.com/cdn/shop/articles/Does_your_pet_s_body_make_enough_collagen.png?v=1776686312&amp;width=200 200w, //wildatheartpets.com/cdn/shop/articles/Does_your_pet_s_body_make_enough_collagen.png?v=1776686312&amp;width=300 300w, //wildatheartpets.com/cdn/shop/articles/Does_your_pet_s_body_make_enough_collagen.png?v=1776686312&amp;width=400 400w, //wildatheartpets.com/cdn/shop/articles/Does_your_pet_s_body_make_enough_collagen.png?v=1776686312&amp;width=500 500w, //wildatheartpets.com/cdn/shop/articles/Does_your_pet_s_body_make_enough_collagen.png?v=1776686312&amp;width=600 600w, //wildatheartpets.com/cdn/shop/articles/Does_your_pet_s_body_make_enough_collagen.png?v=1776686312&amp;width=700 700w, //wildatheartpets.com/cdn/shop/articles/Does_your_pet_s_body_make_enough_collagen.png?v=1776686312&amp;width=800 800w" width="900" height="342" loading="
  
    lazy
  
" class="
  js-image 
  w-full h-full object-cover
  
    min-h-full
  
  
    animation-300
  
  
">
  </picture>
</div>
      
    </div>
  </div>

  
  <div 
    class="
    hover:no-underline block no-underline whitespace-normal
    
    ">

    
    <h3 class="type--base !leading-tight mb-1
      !lowercase
      type__heading type--big">
      Does your pet's body make enough collagen?
    </h3>
    
    <ul class="flex flex-wrap items-center gap-x-1 gap-y-0.5 p-0 opacity-75 ">
      
        <li class="type--small inline-block last:after:hidden
           after:content-['\00B7'] ">
          Apr 20, 2026
        </li>
      
      
        
      
    </ul>

  </div>

</a>
          
            <!-- snippets/component__blog-item.liquid -->





<a href="/blogs/news/is-your-pet-truly-comfortable-at-home"
  class="group relative w-full hover:no-underline no-underline
  ">
  
  
  <div
    class="relative block w-full mb-4">
    <div class="w-full overflow-hidden
      aspect-video
      color__bg-overlay-1 after:color__bg-overlay-1 color__text
      
        border--radius
        border--width color__border-divider-1 
      ">
      
        <!-- snippets/component__image.liquid -->








<div 
  class="
    js-picture w-full h-full overflow-hidden flex items-center
    color__bg-overlay-1 after:color__bg-overlay-1 color__text
  ">
  <picture 
    class="
      w-full flex items-center justify-center overflow-hidden
      aspect-video
      h-full w-full
    ">
    <img src="//wildatheartpets.com/cdn/shop/articles/Happier_Pets.png?v=1776682004&amp;width=900" alt="Is Your Pet Truly Comfortable at Home?" srcset="//wildatheartpets.com/cdn/shop/articles/Happier_Pets.png?v=1776682004&amp;width=100 100w, //wildatheartpets.com/cdn/shop/articles/Happier_Pets.png?v=1776682004&amp;width=200 200w, //wildatheartpets.com/cdn/shop/articles/Happier_Pets.png?v=1776682004&amp;width=300 300w, //wildatheartpets.com/cdn/shop/articles/Happier_Pets.png?v=1776682004&amp;width=400 400w, //wildatheartpets.com/cdn/shop/articles/Happier_Pets.png?v=1776682004&amp;width=500 500w, //wildatheartpets.com/cdn/shop/articles/Happier_Pets.png?v=1776682004&amp;width=600 600w, //wildatheartpets.com/cdn/shop/articles/Happier_Pets.png?v=1776682004&amp;width=700 700w, //wildatheartpets.com/cdn/shop/articles/Happier_Pets.png?v=1776682004&amp;width=800 800w" width="900" height="342" loading="
  
    lazy
  
" class="
  js-image 
  w-full h-full object-cover
  
    min-h-full
  
  
    animation-300
  
  
">
  </picture>
</div>
      
    </div>
  </div>

  
  <div 
    class="
    hover:no-underline block no-underline whitespace-normal
    
    ">

    
    <h3 class="type--base !leading-tight mb-1
      !lowercase
      type__heading type--big">
      Is Your Pet Truly Comfortable at Home?
    </h3>
    
    <ul class="flex flex-wrap items-center gap-x-1 gap-y-0.5 p-0 opacity-75 ">
      
        <li class="type--small inline-block last:after:hidden
           after:content-['\00B7'] ">
          Apr 20, 2026
        </li>
      
      
        
      
    </ul>

  </div>

</a>
          
            <!-- snippets/component__blog-item.liquid -->





<a href="/blogs/news/you-re-feeding-good-now-make-it-complete"
  class="group relative w-full hover:no-underline no-underline
  ">
  
  
  <div
    class="relative block w-full mb-4">
    <div class="w-full overflow-hidden
      aspect-video
      color__bg-overlay-1 after:color__bg-overlay-1 color__text
      
        border--radius
        border--width color__border-divider-1 
      ">
      
        <!-- snippets/component__image.liquid -->








<div 
  class="
    js-picture w-full h-full overflow-hidden flex items-center
    color__bg-overlay-1 after:color__bg-overlay-1 color__text
  ">
  <picture 
    class="
      w-full flex items-center justify-center overflow-hidden
      aspect-video
      h-full w-full
    ">
    <img src="//wildatheartpets.com/cdn/shop/articles/You_re_feeding_good_now_make_it_complete.png?v=1776681607&amp;width=900" alt="You’re feeding good… now make it complete" srcset="//wildatheartpets.com/cdn/shop/articles/You_re_feeding_good_now_make_it_complete.png?v=1776681607&amp;width=100 100w, //wildatheartpets.com/cdn/shop/articles/You_re_feeding_good_now_make_it_complete.png?v=1776681607&amp;width=200 200w, //wildatheartpets.com/cdn/shop/articles/You_re_feeding_good_now_make_it_complete.png?v=1776681607&amp;width=300 300w, //wildatheartpets.com/cdn/shop/articles/You_re_feeding_good_now_make_it_complete.png?v=1776681607&amp;width=400 400w, //wildatheartpets.com/cdn/shop/articles/You_re_feeding_good_now_make_it_complete.png?v=1776681607&amp;width=500 500w, //wildatheartpets.com/cdn/shop/articles/You_re_feeding_good_now_make_it_complete.png?v=1776681607&amp;width=600 600w, //wildatheartpets.com/cdn/shop/articles/You_re_feeding_good_now_make_it_complete.png?v=1776681607&amp;width=700 700w, //wildatheartpets.com/cdn/shop/articles/You_re_feeding_good_now_make_it_complete.png?v=1776681607&amp;width=800 800w" width="900" height="342" loading="
  
    lazy
  
" class="
  js-image 
  w-full h-full object-cover
  
    min-h-full
  
  
    animation-300
  
  
">
  </picture>
</div>
      
    </div>
  </div>

  
  <div 
    class="
    hover:no-underline block no-underline whitespace-normal
    
    ">

    
    <h3 class="type--base !leading-tight mb-1
      !lowercase
      type__heading type--big">
      You’re feeding good… now make it complete
    </h3>
    
    <ul class="flex flex-wrap items-center gap-x-1 gap-y-0.5 p-0 opacity-75 ">
      
        <li class="type--small inline-block last:after:hidden
           after:content-['\00B7'] ">
          Apr 20, 2026
        </li>
      
      
        
      
    </ul>

  </div>

</a>
          
            <!-- snippets/component__blog-item.liquid -->





<a href="/blogs/news/everything-looks-normal-but-is-it"
  class="group relative w-full hover:no-underline no-underline
  ">
  
  
  <div
    class="relative block w-full mb-4">
    <div class="w-full overflow-hidden
      aspect-video
      color__bg-overlay-1 after:color__bg-overlay-1 color__text
      
        border--radius
        border--width color__border-divider-1 
      ">
      
        <!-- snippets/component__image.liquid -->








<div 
  class="
    js-picture w-full h-full overflow-hidden flex items-center
    color__bg-overlay-1 after:color__bg-overlay-1 color__text
  ">
  <picture 
    class="
      w-full flex items-center justify-center overflow-hidden
      aspect-video
      h-full w-full
    ">
    <img src="//wildatheartpets.com/cdn/shop/articles/Something_s_Not_Right.png?v=1776324517&amp;width=900" alt="Everything looks normal… but is it?" srcset="//wildatheartpets.com/cdn/shop/articles/Something_s_Not_Right.png?v=1776324517&amp;width=100 100w, //wildatheartpets.com/cdn/shop/articles/Something_s_Not_Right.png?v=1776324517&amp;width=200 200w, //wildatheartpets.com/cdn/shop/articles/Something_s_Not_Right.png?v=1776324517&amp;width=300 300w, //wildatheartpets.com/cdn/shop/articles/Something_s_Not_Right.png?v=1776324517&amp;width=400 400w, //wildatheartpets.com/cdn/shop/articles/Something_s_Not_Right.png?v=1776324517&amp;width=500 500w, //wildatheartpets.com/cdn/shop/articles/Something_s_Not_Right.png?v=1776324517&amp;width=600 600w, //wildatheartpets.com/cdn/shop/articles/Something_s_Not_Right.png?v=1776324517&amp;width=700 700w, //wildatheartpets.com/cdn/shop/articles/Something_s_Not_Right.png?v=1776324517&amp;width=800 800w" width="900" height="342" loading="
  
    lazy
  
" class="
  js-image 
  w-full h-full object-cover
  
    min-h-full
  
  
    animation-300
  
  
">
  </picture>
</div>
      
    </div>
  </div>

  
  <div 
    class="
    hover:no-underline block no-underline whitespace-normal
    
    ">

    
    <h3 class="type--base !leading-tight mb-1
      !lowercase
      type__heading type--big">
      Everything looks normal… but is it?
    </h3>
    
    <ul class="flex flex-wrap items-center gap-x-1 gap-y-0.5 p-0 opacity-75 ">
      
        <li class="type--small inline-block last:after:hidden
           after:content-['\00B7'] ">
          Apr 16, 2026
        </li>
      
      
        
      
    </ul>

  </div>

</a>
          
            <!-- snippets/component__blog-item.liquid -->





<a href="/blogs/news/think-you-know-what-s-in-kibble-think-again"
  class="group relative w-full hover:no-underline no-underline
  ">
  
  
  <div
    class="relative block w-full mb-4">
    <div class="w-full overflow-hidden
      aspect-video
      color__bg-overlay-1 after:color__bg-overlay-1 color__text
      
        border--radius
        border--width color__border-divider-1 
      ">
      
        <!-- snippets/component__image.liquid -->








<div 
  class="
    js-picture w-full h-full overflow-hidden flex items-center
    color__bg-overlay-1 after:color__bg-overlay-1 color__text
  ">
  <picture 
    class="
      w-full flex items-center justify-center overflow-hidden
      aspect-video
      h-full w-full
    ">
    <img src="//wildatheartpets.com/cdn/shop/articles/What_s_Really_in_Commercial_Kibble_You_Might_Be_Surprised_1.png?v=1747296761&amp;width=900" alt="Think You Know What’s in Kibble? Think Again" srcset="//wildatheartpets.com/cdn/shop/articles/What_s_Really_in_Commercial_Kibble_You_Might_Be_Surprised_1.png?v=1747296761&amp;width=100 100w, //wildatheartpets.com/cdn/shop/articles/What_s_Really_in_Commercial_Kibble_You_Might_Be_Surprised_1.png?v=1747296761&amp;width=200 200w, //wildatheartpets.com/cdn/shop/articles/What_s_Really_in_Commercial_Kibble_You_Might_Be_Surprised_1.png?v=1747296761&amp;width=300 300w, //wildatheartpets.com/cdn/shop/articles/What_s_Really_in_Commercial_Kibble_You_Might_Be_Surprised_1.png?v=1747296761&amp;width=400 400w, //wildatheartpets.com/cdn/shop/articles/What_s_Really_in_Commercial_Kibble_You_Might_Be_Surprised_1.png?v=1747296761&amp;width=500 500w, //wildatheartpets.com/cdn/shop/articles/What_s_Really_in_Commercial_Kibble_You_Might_Be_Surprised_1.png?v=1747296761&amp;width=600 600w, //wildatheartpets.com/cdn/shop/articles/What_s_Really_in_Commercial_Kibble_You_Might_Be_Surprised_1.png?v=1747296761&amp;width=700 700w, //wildatheartpets.com/cdn/shop/articles/What_s_Really_in_Commercial_Kibble_You_Might_Be_Surprised_1.png?v=1747296761&amp;width=800 800w" width="900" height="557" loading="
  
    lazy
  
" class="
  js-image 
  w-full h-full object-cover
  
    min-h-full
  
  
    animation-300
  
  
">
  </picture>
</div>
      
    </div>
  </div>

  
  <div 
    class="
    hover:no-underline block no-underline whitespace-normal
    
    ">

    
    <h3 class="type--base !leading-tight mb-1
      !lowercase
      type__heading type--big">
      Think You Know What’s in Kibble? Think Again
    </h3>
    
    <ul class="flex flex-wrap items-center gap-x-1 gap-y-0.5 p-0 opacity-75 ">
      
        <li class="type--small inline-block last:after:hidden
           after:content-['\00B7'] ">
          May 15, 2025
        </li>
      
      
        
      
    </ul>

  </div>

</a>
          
            <!-- snippets/component__blog-item.liquid -->





<a href="/blogs/news/feeding-confusion-let-s-fix-that"
  class="group relative w-full hover:no-underline no-underline
  ">
  
  
  <div
    class="relative block w-full mb-4">
    <div class="w-full overflow-hidden
      aspect-video
      color__bg-overlay-1 after:color__bg-overlay-1 color__text
      
        border--radius
        border--width color__border-divider-1 
      ">
      
        <!-- snippets/component__image.liquid -->








<div 
  class="
    js-picture w-full h-full overflow-hidden flex items-center
    color__bg-overlay-1 after:color__bg-overlay-1 color__text
  ">
  <picture 
    class="
      w-full flex items-center justify-center overflow-hidden
      aspect-video
      h-full w-full
    ">
    <img src="//wildatheartpets.com/cdn/shop/articles/Feeding_Confusion_Let_s_Fix_That.png?v=1746805375&amp;width=900" alt="Feeding Confusion? Let’s Fix That!" srcset="//wildatheartpets.com/cdn/shop/articles/Feeding_Confusion_Let_s_Fix_That.png?v=1746805375&amp;width=100 100w, //wildatheartpets.com/cdn/shop/articles/Feeding_Confusion_Let_s_Fix_That.png?v=1746805375&amp;width=200 200w, //wildatheartpets.com/cdn/shop/articles/Feeding_Confusion_Let_s_Fix_That.png?v=1746805375&amp;width=300 300w, //wildatheartpets.com/cdn/shop/articles/Feeding_Confusion_Let_s_Fix_That.png?v=1746805375&amp;width=400 400w, //wildatheartpets.com/cdn/shop/articles/Feeding_Confusion_Let_s_Fix_That.png?v=1746805375&amp;width=500 500w, //wildatheartpets.com/cdn/shop/articles/Feeding_Confusion_Let_s_Fix_That.png?v=1746805375&amp;width=600 600w, //wildatheartpets.com/cdn/shop/articles/Feeding_Confusion_Let_s_Fix_That.png?v=1746805375&amp;width=700 700w, //wildatheartpets.com/cdn/shop/articles/Feeding_Confusion_Let_s_Fix_That.png?v=1746805375&amp;width=800 800w" width="900" height="490" loading="
  
    lazy
  
" class="
  js-image 
  w-full h-full object-cover
  
    min-h-full
  
  
    animation-300
  
  
">
  </picture>
</div>
      
    </div>
  </div>

  
  <div 
    class="
    hover:no-underline block no-underline whitespace-normal
    
    ">

    
    <h3 class="type--base !leading-tight mb-1
      !lowercase
      type__heading type--big">
      Feeding Confusion? Let’s Fix That!
    </h3>
    
    <ul class="flex flex-wrap items-center gap-x-1 gap-y-0.5 p-0 opacity-75 ">
      
        <li class="type--small inline-block last:after:hidden
           after:content-['\00B7'] ">
          May 9, 2025
        </li>
      
      
        
      
    </ul>

  </div>

</a>
          
            <!-- snippets/component__blog-item.liquid -->





<a href="/blogs/news/will-bones-splinter-and-hurt-my-dog"
  class="group relative w-full hover:no-underline no-underline
  ">
  
  
  <div
    class="relative block w-full mb-4">
    <div class="w-full overflow-hidden
      aspect-video
      color__bg-overlay-1 after:color__bg-overlay-1 color__text
      
        border--radius
        border--width color__border-divider-1 
      ">
      
        <!-- snippets/component__image.liquid -->








<div 
  class="
    js-picture w-full h-full overflow-hidden flex items-center
    color__bg-overlay-1 after:color__bg-overlay-1 color__text
  ">
  <picture 
    class="
      w-full flex items-center justify-center overflow-hidden
      aspect-video
      h-full w-full
    ">
    <img src="//wildatheartpets.com/cdn/shop/articles/Raw_Bones_Safe_or_Risky.png?v=1746123457&amp;width=900" alt="Will Bones Splinter and Hurt My Dog?" srcset="//wildatheartpets.com/cdn/shop/articles/Raw_Bones_Safe_or_Risky.png?v=1746123457&amp;width=100 100w, //wildatheartpets.com/cdn/shop/articles/Raw_Bones_Safe_or_Risky.png?v=1746123457&amp;width=200 200w, //wildatheartpets.com/cdn/shop/articles/Raw_Bones_Safe_or_Risky.png?v=1746123457&amp;width=300 300w, //wildatheartpets.com/cdn/shop/articles/Raw_Bones_Safe_or_Risky.png?v=1746123457&amp;width=400 400w, //wildatheartpets.com/cdn/shop/articles/Raw_Bones_Safe_or_Risky.png?v=1746123457&amp;width=500 500w, //wildatheartpets.com/cdn/shop/articles/Raw_Bones_Safe_or_Risky.png?v=1746123457&amp;width=600 600w, //wildatheartpets.com/cdn/shop/articles/Raw_Bones_Safe_or_Risky.png?v=1746123457&amp;width=700 700w, //wildatheartpets.com/cdn/shop/articles/Raw_Bones_Safe_or_Risky.png?v=1746123457&amp;width=800 800w" width="900" height="900" loading="
  
    lazy
  
" class="
  js-image 
  w-full h-full object-cover
  
    min-h-full
  
  
    animation-300
  
  
">
  </picture>
</div>
      
    </div>
  </div>

  
  <div 
    class="
    hover:no-underline block no-underline whitespace-normal
    
    ">

    
    <h3 class="type--base !leading-tight mb-1
      !lowercase
      type__heading type--big">
      Will Bones Splinter and Hurt My Dog?
    </h3>
    
    <ul class="flex flex-wrap items-center gap-x-1 gap-y-0.5 p-0 opacity-75 ">
      
        <li class="type--small inline-block last:after:hidden
           after:content-['\00B7'] ">
          May 1, 2025
        </li>
      
      
        
      
    </ul>

  </div>

</a>
          
            <!-- snippets/component__blog-item.liquid -->





<a href="/blogs/news/isnt-raw-feeding-unbalanced-2"
  class="group relative w-full hover:no-underline no-underline
  ">
  
  
  <div
    class="relative block w-full mb-4">
    <div class="w-full overflow-hidden
      aspect-video
      color__bg-overlay-1 after:color__bg-overlay-1 color__text
      
        border--radius
        border--width color__border-divider-1 
      ">
      
        <!-- snippets/component__image.liquid -->








<div 
  class="
    js-picture w-full h-full overflow-hidden flex items-center
    color__bg-overlay-1 after:color__bg-overlay-1 color__text
  ">
  <picture 
    class="
      w-full flex items-center justify-center overflow-hidden
      aspect-video
      h-full w-full
    ">
    <img src="//wildatheartpets.com/cdn/shop/articles/Isn_t_Raw_Feeding_UNBALANCED_1.png?v=1745585479&amp;width=900" alt="Isn&#39;t Raw Feeding UNBALANCED?" srcset="//wildatheartpets.com/cdn/shop/articles/Isn_t_Raw_Feeding_UNBALANCED_1.png?v=1745585479&amp;width=100 100w, //wildatheartpets.com/cdn/shop/articles/Isn_t_Raw_Feeding_UNBALANCED_1.png?v=1745585479&amp;width=200 200w, //wildatheartpets.com/cdn/shop/articles/Isn_t_Raw_Feeding_UNBALANCED_1.png?v=1745585479&amp;width=300 300w, //wildatheartpets.com/cdn/shop/articles/Isn_t_Raw_Feeding_UNBALANCED_1.png?v=1745585479&amp;width=400 400w, //wildatheartpets.com/cdn/shop/articles/Isn_t_Raw_Feeding_UNBALANCED_1.png?v=1745585479&amp;width=500 500w, //wildatheartpets.com/cdn/shop/articles/Isn_t_Raw_Feeding_UNBALANCED_1.png?v=1745585479&amp;width=600 600w, //wildatheartpets.com/cdn/shop/articles/Isn_t_Raw_Feeding_UNBALANCED_1.png?v=1745585479&amp;width=700 700w, //wildatheartpets.com/cdn/shop/articles/Isn_t_Raw_Feeding_UNBALANCED_1.png?v=1745585479&amp;width=800 800w" width="900" height="754" loading="
  
    lazy
  
" class="
  js-image 
  w-full h-full object-cover
  
    min-h-full
  
  
    animation-300
  
  
">
  </picture>
</div>
      
    </div>
  </div>

  
  <div 
    class="
    hover:no-underline block no-underline whitespace-normal
    
    ">

    
    <h3 class="type--base !leading-tight mb-1
      !lowercase
      type__heading type--big">
      Isn't Raw Feeding UNBALANCED?
    </h3>
    
    <ul class="flex flex-wrap items-center gap-x-1 gap-y-0.5 p-0 opacity-75 ">
      
        <li class="type--small inline-block last:after:hidden
           after:content-['\00B7'] ">
          Apr 25, 2025
        </li>
      
      
        
          <li class="type--small inline-block last:after:hidden
             after:content-['\00B7'] ">
            RAW
          </li>
        
          <li class="type--small inline-block last:after:hidden
             after:content-['\00B7'] ">
            RAW FEEDING
          </li>
        
      
    </ul>

  </div>

</a>
          
            <!-- snippets/component__blog-item.liquid -->





<a href="/blogs/news/spring-into-hydration-how-raw-food-keeps-your-pet-cool-hydrated-and-healthy"
  class="group relative w-full hover:no-underline no-underline
  ">
  
  
  <div
    class="relative block w-full mb-4">
    <div class="w-full overflow-hidden
      aspect-video
      color__bg-overlay-1 after:color__bg-overlay-1 color__text
      
        border--radius
        border--width color__border-divider-1 
      ">
      
        <!-- snippets/component__image.liquid -->








<div 
  class="
    js-picture w-full h-full overflow-hidden flex items-center
    color__bg-overlay-1 after:color__bg-overlay-1 color__text
  ">
  <picture 
    class="
      w-full flex items-center justify-center overflow-hidden
      aspect-video
      h-full w-full
    ">
    <img src="//wildatheartpets.com/cdn/shop/articles/Spring_into_Hydration_How_Raw_Food_Keeps_Your_Pet_Cool_Hydrated_and_Healthy.png?v=1743869836&amp;width=900" alt="Spring into Hydration: How Raw Food Keeps Your Pet Cool, Hydrated, and Healthy!" srcset="//wildatheartpets.com/cdn/shop/articles/Spring_into_Hydration_How_Raw_Food_Keeps_Your_Pet_Cool_Hydrated_and_Healthy.png?v=1743869836&amp;width=100 100w, //wildatheartpets.com/cdn/shop/articles/Spring_into_Hydration_How_Raw_Food_Keeps_Your_Pet_Cool_Hydrated_and_Healthy.png?v=1743869836&amp;width=200 200w, //wildatheartpets.com/cdn/shop/articles/Spring_into_Hydration_How_Raw_Food_Keeps_Your_Pet_Cool_Hydrated_and_Healthy.png?v=1743869836&amp;width=300 300w, //wildatheartpets.com/cdn/shop/articles/Spring_into_Hydration_How_Raw_Food_Keeps_Your_Pet_Cool_Hydrated_and_Healthy.png?v=1743869836&amp;width=400 400w, //wildatheartpets.com/cdn/shop/articles/Spring_into_Hydration_How_Raw_Food_Keeps_Your_Pet_Cool_Hydrated_and_Healthy.png?v=1743869836&amp;width=500 500w, //wildatheartpets.com/cdn/shop/articles/Spring_into_Hydration_How_Raw_Food_Keeps_Your_Pet_Cool_Hydrated_and_Healthy.png?v=1743869836&amp;width=600 600w, //wildatheartpets.com/cdn/shop/articles/Spring_into_Hydration_How_Raw_Food_Keeps_Your_Pet_Cool_Hydrated_and_Healthy.png?v=1743869836&amp;width=700 700w, //wildatheartpets.com/cdn/shop/articles/Spring_into_Hydration_How_Raw_Food_Keeps_Your_Pet_Cool_Hydrated_and_Healthy.png?v=1743869836&amp;width=800 800w" width="900" height="506" loading="
  
    lazy
  
" class="
  js-image 
  w-full h-full object-cover
  
    min-h-full
  
  
    animation-300
  
  
">
  </picture>
</div>
      
    </div>
  </div>

  
  <div 
    class="
    hover:no-underline block no-underline whitespace-normal
    
    ">

    
    <h3 class="type--base !leading-tight mb-1
      !lowercase
      type__heading type--big">
      Spring into Hydration: How Raw Food Keeps Your Pet Cool, Hydrated, and Healthy!
    </h3>
    
    <ul class="flex flex-wrap items-center gap-x-1 gap-y-0.5 p-0 opacity-75 ">
      
        <li class="type--small inline-block last:after:hidden
           after:content-['\00B7'] ">
          Apr 5, 2025
        </li>
      
      
        
      
    </ul>

  </div>

</a>
          
            <!-- snippets/component__blog-item.liquid -->





<a href="/blogs/news/why-your-dog-s-diet-matters-more-than-you-think"
  class="group relative w-full hover:no-underline no-underline
  ">
  
  
  <div
    class="relative block w-full mb-4">
    <div class="w-full overflow-hidden
      aspect-video
      color__bg-overlay-1 after:color__bg-overlay-1 color__text
      
        border--radius
        border--width color__border-divider-1 
      ">
      
        <!-- snippets/component__image.liquid -->








<div 
  class="
    js-picture w-full h-full overflow-hidden flex items-center
    color__bg-overlay-1 after:color__bg-overlay-1 color__text
  ">
  <picture 
    class="
      w-full flex items-center justify-center overflow-hidden
      aspect-video
      h-full w-full
    ">
    <img src="//wildatheartpets.com/cdn/shop/articles/Subscribe_719b1de4-a4bb-449c-ab3d-dca73d771eed.jpg?v=1740592480&amp;width=900" alt="Why Your Dog’s Diet Matters More Than You Think?" srcset="//wildatheartpets.com/cdn/shop/articles/Subscribe_719b1de4-a4bb-449c-ab3d-dca73d771eed.jpg?v=1740592480&amp;width=100 100w, //wildatheartpets.com/cdn/shop/articles/Subscribe_719b1de4-a4bb-449c-ab3d-dca73d771eed.jpg?v=1740592480&amp;width=200 200w, //wildatheartpets.com/cdn/shop/articles/Subscribe_719b1de4-a4bb-449c-ab3d-dca73d771eed.jpg?v=1740592480&amp;width=300 300w, //wildatheartpets.com/cdn/shop/articles/Subscribe_719b1de4-a4bb-449c-ab3d-dca73d771eed.jpg?v=1740592480&amp;width=400 400w, //wildatheartpets.com/cdn/shop/articles/Subscribe_719b1de4-a4bb-449c-ab3d-dca73d771eed.jpg?v=1740592480&amp;width=500 500w, //wildatheartpets.com/cdn/shop/articles/Subscribe_719b1de4-a4bb-449c-ab3d-dca73d771eed.jpg?v=1740592480&amp;width=600 600w, //wildatheartpets.com/cdn/shop/articles/Subscribe_719b1de4-a4bb-449c-ab3d-dca73d771eed.jpg?v=1740592480&amp;width=700 700w, //wildatheartpets.com/cdn/shop/articles/Subscribe_719b1de4-a4bb-449c-ab3d-dca73d771eed.jpg?v=1740592480&amp;width=800 800w" width="900" height="506" loading="
  
    lazy
  
" class="
  js-image 
  w-full h-full object-cover
  
    min-h-full
  
  
    animation-300
  
  
">
  </picture>
</div>
      
    </div>
  </div>

  
  <div 
    class="
    hover:no-underline block no-underline whitespace-normal
    
    ">

    
    <h3 class="type--base !leading-tight mb-1
      !lowercase
      type__heading type--big">
      Why Your Dog’s Diet Matters More Than You Think?
    </h3>
    
    <ul class="flex flex-wrap items-center gap-x-1 gap-y-0.5 p-0 opacity-75 ">
      
        <li class="type--small inline-block last:after:hidden
           after:content-['\00B7'] ">
          Feb 26, 2025
        </li>
      
      
        
      
    </ul>

  </div>

</a>
          
            <!-- snippets/component__blog-item.liquid -->





<a href="/blogs/news/never-run-out-of-your-pet-s-favorites-subscribe-enjoy"
  class="group relative w-full hover:no-underline no-underline
  ">
  
  
  <div
    class="relative block w-full mb-4">
    <div class="w-full overflow-hidden
      aspect-video
      color__bg-overlay-1 after:color__bg-overlay-1 color__text
      
        border--radius
        border--width color__border-divider-1 
      ">
      
        <!-- snippets/component__image.liquid -->








<div 
  class="
    js-picture w-full h-full overflow-hidden flex items-center
    color__bg-overlay-1 after:color__bg-overlay-1 color__text
  ">
  <picture 
    class="
      w-full flex items-center justify-center overflow-hidden
      aspect-video
      h-full w-full
    ">
    <img src="//wildatheartpets.com/cdn/shop/articles/Subscribe_4130b85c-331f-464c-94f3-740816a750dd.jpg?v=1740051404&amp;width=900" alt="Never Run Out of Your Pet’s Favorites – Subscribe &amp; Enjoy!" srcset="//wildatheartpets.com/cdn/shop/articles/Subscribe_4130b85c-331f-464c-94f3-740816a750dd.jpg?v=1740051404&amp;width=100 100w, //wildatheartpets.com/cdn/shop/articles/Subscribe_4130b85c-331f-464c-94f3-740816a750dd.jpg?v=1740051404&amp;width=200 200w, //wildatheartpets.com/cdn/shop/articles/Subscribe_4130b85c-331f-464c-94f3-740816a750dd.jpg?v=1740051404&amp;width=300 300w, //wildatheartpets.com/cdn/shop/articles/Subscribe_4130b85c-331f-464c-94f3-740816a750dd.jpg?v=1740051404&amp;width=400 400w, //wildatheartpets.com/cdn/shop/articles/Subscribe_4130b85c-331f-464c-94f3-740816a750dd.jpg?v=1740051404&amp;width=500 500w, //wildatheartpets.com/cdn/shop/articles/Subscribe_4130b85c-331f-464c-94f3-740816a750dd.jpg?v=1740051404&amp;width=600 600w, //wildatheartpets.com/cdn/shop/articles/Subscribe_4130b85c-331f-464c-94f3-740816a750dd.jpg?v=1740051404&amp;width=700 700w, //wildatheartpets.com/cdn/shop/articles/Subscribe_4130b85c-331f-464c-94f3-740816a750dd.jpg?v=1740051404&amp;width=800 800w" width="900" height="506" loading="
  
    lazy
  
" class="
  js-image 
  w-full h-full object-cover
  
    min-h-full
  
  
    animation-300
  
  
">
  </picture>
</div>
      
    </div>
  </div>

  
  <div 
    class="
    hover:no-underline block no-underline whitespace-normal
    
    ">

    
    <h3 class="type--base !leading-tight mb-1
      !lowercase
      type__heading type--big">
      Never Run Out of Your Pet’s Favorites – Subscribe & Enjoy!
    </h3>
    
    <ul class="flex flex-wrap items-center gap-x-1 gap-y-0.5 p-0 opacity-75 ">
      
        <li class="type--small inline-block last:after:hidden
           after:content-['\00B7'] ">
          Feb 19, 2025
        </li>
      
      
        
      
    </ul>

  </div>

</a>
          
      </div>
      <!-- snippets/component__pagination.liquid -->





  <section class="border--t-width pt-4
    window--wide
    color__border-divider-1"
    x-data="{ button_loading: false }" 
    x-init="pagination_total_pages = 8;">
    <div class="text-center">
      <span>Showing</span>
      <span x-text="pagination_current_page">1</span>
      Of
      <span x-text="pagination_total_pages">8</span>
    </div>
    <div class="mt-2 text-center" 
      x-show="pagination_current_page < pagination_total_pages" 
      x-cloak>
      <button role="button" 
        class="btn btn--small btn--load btn--plain"  
        :class="{ 'btn--loading' : button_loading }"
        :disabled="button_loading"
        @click="
          fetchAndRenderNextPage() 
          button_loading = true;
          setTimeout(function(){ button_loading = false}, 1000);">
        <div class="btn__content">
          Load more
        </div>
        <div class="btn__spinner">
          <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle " aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-loader"><line x1="12" y1="2" x2="12" y2="6"></line><line x1="12" y1="18" x2="12" y2="22"></line><line x1="4.93" y1="4.93" x2="7.76" y2="7.76"></line><line x1="16.24" y1="16.24" x2="19.07" y2="19.07"></line><line x1="2" y1="12" x2="6" y2="12"></line><line x1="18" y1="12" x2="22" y2="12"></line><line x1="4.93" y1="19.07" x2="7.76" y2="16.24"></line><line x1="16.24" y1="7.76" x2="19.07" y2="4.93"></line></svg>
    
</span>
        </div>
      </button>
    </div>
  </section>




<script>
  window.__initialData = window.__initialData || {};
  Object.assign(window.__initialData, {
    pagination_total_pages: 8,
    pagination_current_page: 1,
    pagination_section: "template--17050866352226__main"
  });
</script>
    

  </div>
  
</section>

</div>
    </main>

    <!-- BEGIN sections: footer-group -->
<div id="shopify-section-sections--17050861961314__theme_footer" class="shopify-section shopify-section-group-footer-group"><!-- sections/theme__footer.liquid -->


<footer 
  class="relative z-30
  ">

  
  
    
        <nav class="md:hidden color__bg-primary color__primary">
          
            
              <a href="https://wildatheartpets.com/pages/shipping-returns" class="border--t-width block p-4 no-underline
                color__border-divider-1">
                Delivery Area & Rates
              </a>
            
          
            
              <a href="https://wildatheartpets.com/pages/return-refund-policy" class="border--t-width block p-4 no-underline
                color__border-divider-1">
                Return & Refund Policy
              </a>
            
          
            
              <a href="/pages/privacy-policy" class="border--t-width block p-4 no-underline
                color__border-divider-1">
                Privacy Policy
              </a>
            
          
            
              <a href="/pages/terms-conditions-of-use-agreement" class="border--t-width block p-4 no-underline
                color__border-divider-1">
                Terms & Conditions
              </a>
            
          
            
              <a href="/pages/faqs" class="border--t-width block p-4 no-underline
                color__border-divider-1">
                FAQ
              </a>
            
          
        </nav>
        
    
  

  
  <nav 
    class="hidden md:block border--t-width
    color__border-divider-1
    color__bg-primary color__primary">
    <div 
      class="window--wide">
      <div 
        class="flex py-8 overflow-hidden">
        <div 
          class="flex flex-wrap justify-between gap-12 grow">
          
            
              <div>
                
                  <a href="https://wildatheartpets.com/pages/shipping-returns" class="block mb-4 no-underline type__body--bold
                            ">
                    Delivery Area & Rates
                  </a>
                  
                
                  <a href="https://wildatheartpets.com/pages/return-refund-policy" class="block mb-4 no-underline type__body--bold
                            mt-6">
                    Return & Refund Policy
                  </a>
                  
                
                  <a href="/pages/privacy-policy" class="block mb-4 no-underline type__body--bold
                            mt-6">
                    Privacy Policy
                  </a>
                  
                
                  <a href="/pages/terms-conditions-of-use-agreement" class="block mb-4 no-underline type__body--bold
                            mt-6">
                    Terms & Conditions
                  </a>
                  
                
                  <a href="/pages/faqs" class="block mb-4 no-underline type__body--bold
                            mt-6">
                    FAQ
                  </a>
                  
                
              </div>
  
            
            
          
        </div>
      </div>
    </div>
  </nav>

  
  <section 
    class="py-4 border--t-width flex flex-wrap gap-4
    color__bg-primary color__primary
    color__border-divider-1">

    
    <div 
      class="flex flex-wrap w-full items-center justify-between gap-4 
      window--wide">

      
      <div 
        class="flex w-full gap-2 md:w-auto">
        
        
        
        
        
        
        
        
        
        
        
        
        
      </div>

      
      <div 
        class="w-full md:w-auto md:text-right">
        <p 
          class="flex flex-wrap gap-2 mb-0 type--small">
          
            <a href="/search">Search</a>
          
            <a href="/pages/about-us">About Us</a>
          
            <a href="/policies/terms-of-service">Terms of Service</a>
          
            <a href="/policies/refund-policy">Refund policy</a>
          
        </p>
      </div>

    </div>

    
    <div 
      class="flex flex-wrap w-full items-center justify-between gap-4
      window--wide">

      
      <div 
        class="flex flex-wrap w-full gap-2 md:w-auto">
        
          <a href="/account" rel="nofollow" class="btn btn--smaller
            btn btn--secondary">
            
            Log in
            
          </a>
        
        
        
      </div>

      
      <div 
        class="flex flex-wrap flex-1 w-full gap-2 md:w-auto md:text-right">
        
        <ul class="flex flex-wrap w-full gap-2 p-0 m-0 list-none md:justify-end" role="list">
          
          <li>
            <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="pi-american_express" viewBox="0 0 38 24" width="38" height="24"><title id="pi-american_express">American Express</title><path fill="#000" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3Z" opacity=".07"/><path fill="#006FCF" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32Z"/><path fill="#FFF" d="M22.012 19.936v-8.421L37 11.528v2.326l-1.732 1.852L37 17.573v2.375h-2.766l-1.47-1.622-1.46 1.628-9.292-.02Z"/><path fill="#006FCF" d="M23.013 19.012v-6.57h5.572v1.513h-3.768v1.028h3.678v1.488h-3.678v1.01h3.768v1.531h-5.572Z"/><path fill="#006FCF" d="m28.557 19.012 3.083-3.289-3.083-3.282h2.386l1.884 2.083 1.89-2.082H37v.051l-3.017 3.23L37 18.92v.093h-2.307l-1.917-2.103-1.898 2.104h-2.321Z"/><path fill="#FFF" d="M22.71 4.04h3.614l1.269 2.881V4.04h4.46l.77 2.159.771-2.159H37v8.421H19l3.71-8.421Z"/><path fill="#006FCF" d="m23.395 4.955-2.916 6.566h2l.55-1.315h2.98l.55 1.315h2.05l-2.904-6.566h-2.31Zm.25 3.777.875-2.09.873 2.09h-1.748Z"/><path fill="#006FCF" d="M28.581 11.52V4.953l2.811.01L32.84 9l1.456-4.046H37v6.565l-1.74.016v-4.51l-1.644 4.494h-1.59L30.35 7.01v4.51h-1.768Z"/></svg>

          </li>
          
          <li>
            <svg class="icon icon--full-color" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg>

          </li>
          
          <li>
            <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg>
          </li>
          
          <li>
            <svg class="icon icon--full-color" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg>
          </li>
          
          <li>
            <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><circle fill="#EB001B" cx="15" cy="12" r="7"/><circle fill="#F79E1B" cx="23" cy="12" r="7"/><path fill="#FF5F00" d="M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z"/></svg>
          </li>
          
          <li>
            <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg>

          </li>
          
          <li>
            <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M28.3 10.1H28c-.4 1-.7 1.5-1 3h1.9c-.3-1.5-.3-2.2-.6-3zm2.9 5.9h-1.7c-.1 0-.1 0-.2-.1l-.2-.9-.1-.2h-2.4c-.1 0-.2 0-.2.2l-.3.9c0 .1-.1.1-.1.1h-2.1l.2-.5L27 8.7c0-.5.3-.7.8-.7h1.5c.1 0 .2 0 .2.2l1.4 6.5c.1.4.2.7.2 1.1.1.1.1.1.1.2zm-13.4-.3l.4-1.8c.1 0 .2.1.2.1.7.3 1.4.5 2.1.4.2 0 .5-.1.7-.2.5-.2.5-.7.1-1.1-.2-.2-.5-.3-.8-.5-.4-.2-.8-.4-1.1-.7-1.2-1-.8-2.4-.1-3.1.6-.4.9-.8 1.7-.8 1.2 0 2.5 0 3.1.2h.1c-.1.6-.2 1.1-.4 1.7-.5-.2-1-.4-1.5-.4-.3 0-.6 0-.9.1-.2 0-.3.1-.4.2-.2.2-.2.5 0 .7l.5.4c.4.2.8.4 1.1.6.5.3 1 .8 1.1 1.4.2.9-.1 1.7-.9 2.3-.5.4-.7.6-1.4.6-1.4 0-2.5.1-3.4-.2-.1.2-.1.2-.2.1zm-3.5.3c.1-.7.1-.7.2-1 .5-2.2 1-4.5 1.4-6.7.1-.2.1-.3.3-.3H18c-.2 1.2-.4 2.1-.7 3.2-.3 1.5-.6 3-1 4.5 0 .2-.1.2-.3.2M5 8.2c0-.1.2-.2.3-.2h3.4c.5 0 .9.3 1 .8l.9 4.4c0 .1 0 .1.1.2 0-.1.1-.1.1-.1l2.1-5.1c-.1-.1 0-.2.1-.2h2.1c0 .1 0 .1-.1.2l-3.1 7.3c-.1.2-.1.3-.2.4-.1.1-.3 0-.5 0H9.7c-.1 0-.2 0-.2-.2L7.9 9.5c-.2-.2-.5-.5-.9-.6-.6-.3-1.7-.5-1.9-.5L5 8.2z" fill="#142688"/></svg>
          </li>
          
        </ul>
        
        <div class="w-full opacity-50 m-0--clear type--smaller">
          <p>Wild at Heart Raw Pet Food Delivery LLC / <a href="https://www.4ppartners.ca/" target="_blank">4P Partners Ltd</a></p>
          
          Copyright 2026 ©. All rights reserved.
        </div>
      </div>

    </div>

  </section>
  
</footer>

</div>
<!-- END sections: footer-group -->
    <!-- BEGIN sections: overlay-group -->
<div id="shopify-section-sections--17050862485602__theme_scrollup" class="shopify-section shopify-section-group-overlay-group"><!-- sections/theme__scrollup.liquid -->


<section>
  
</section>


</div>
<!-- END sections: overlay-group -->

    <!-- snippets/theme__localization-popup.liquid -->



<!-- snippets/component__popup.liquid -->


<section 
  role="dialog" 
  aria-modal="true"
  class="fixed inset-0 z-50 overflow-hidden"
  @keyup.escape.window="localization_popup = false;"
  x-show="localization_popup"
  x-cloak>
  <div class="flex items-end justify-center min-h-screen px-4 pt-4 text-center sm:block sm:p-0">  
    <div aria-hidden="true"
      class="fixed inset-0 transition-opacity bg-black bg-opacity-50" 
      @click="localization_popup = false;"
      x-show="localization_popup"
      
        x-transition:enter="animation-300"
        x-transition:enter-start="opacity-0"
        x-transition:enter-end="opacity-100"
        x-transition:leave="animation-300"
        x-transition:leave-start="opacity-100"
        x-transition:leave-end="opacity-0"
      
      x-cloak>
    </div>
    <div class="absolute bottom-0 left-0 right-0 inline-block m-auto text-left align-bottom transition-all transform md:left-5 md:bottom-auto md:right-5 md:top-1/2 md:align-middle md:max-w-md md:-translate-y-1/2"
      x-show="localization_popup"
      x-trap="localization_popup"
      
        x-transition:enter="animation-300"
        x-transition:enter-start="opacity-0 translate-y-8"
        x-transition:enter-end="opacity-100"
        x-transition:leave="animation-300"
        x-transition:leave-start="opacity-100"
        x-transition:leave-end="opacity-0 translate-y-8"
      
      x-cloak>
      <div class="px-4 py-4 md:px-0">
        <button class="btn btn--smaller btn--plain" 
          type="button"
          title="Close"
          @click="localization_popup = false;">
          <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle " aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-x"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>
    
</span>
        </button>
      </div>
      <div class="mobile-border--radius-b-0 color__bg-body border--radius overflow-y-auto shadow-lg max-h-[70vh]"
        @click.outside="localization_popup = false;">
        

  

  
  <!-- snippets/script__localization.liquid -->


<script>
  class LocalizationForm extends HTMLElement {

    constructor() {
      super();
      this.elements = {
        input: this.querySelector('input[name="language_code"], input[name="country_code"]'),
        button: this.querySelector('button'),
      };  
      this.querySelectorAll('[id^="language_selection_"]').forEach(item => item.addEventListener('click', this.onItemClick.bind(this)));
      this.querySelectorAll('[id^="country_selection_"]').forEach(item => item.addEventListener('click', this.onItemClick.bind(this)));
    }
  
    onItemClick(event) {
      event.preventDefault();
      const form = this.querySelector('form');
      this.elements.input.value = event.currentTarget.dataset.value;
      if (form) form.submit();
    }
  
    openSelector() {
      this.elements.button.focus();
      this.elements.button.setAttribute('aria-expanded', (this.elements.button.getAttribute('aria-expanded') === 'false').toString());
    }

  }
  
  customElements.define('localization-form', LocalizationForm);
</script>


      </div>
    </div>
  </div>
</section>
    <!-- snippets/theme__audio-popup.liquid -->



<!-- snippets/component__popup.liquid -->


<section 
  role="dialog" 
  aria-modal="true"
  class="fixed inset-0 z-50 overflow-hidden"
  @keyup.escape.window="audio_popup = false;"
  x-show="audio_popup"
  x-cloak>
  <div class="flex items-end justify-center min-h-screen px-4 pt-4 text-center sm:block sm:p-0">  
    <div aria-hidden="true"
      class="fixed inset-0 transition-opacity bg-black bg-opacity-50" 
      @click="audio_popup = false;"
      x-show="audio_popup"
      
        x-transition:enter="animation-300"
        x-transition:enter-start="opacity-0"
        x-transition:enter-end="opacity-100"
        x-transition:leave="animation-300"
        x-transition:leave-start="opacity-100"
        x-transition:leave-end="opacity-0"
      
      x-cloak>
    </div>
    <div class="absolute bottom-0 left-0 right-0 inline-block m-auto text-left align-bottom transition-all transform md:left-5 md:bottom-auto md:right-5 md:top-1/2 md:align-middle md:max-w-md md:-translate-y-1/2"
      x-show="audio_popup"
      x-trap="audio_popup"
      
        x-transition:enter="animation-300"
        x-transition:enter-start="opacity-0 translate-y-8"
        x-transition:enter-end="opacity-100"
        x-transition:leave="animation-300"
        x-transition:leave-start="opacity-100"
        x-transition:leave-end="opacity-0 translate-y-8"
      
      x-cloak>
      <div class="px-4 py-4 md:px-0">
        <button class="btn btn--smaller btn--plain" 
          type="button"
          title="Close"
          @click="audio_popup = false;">
          <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle " aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-x"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>
    
</span>
        </button>
      </div>
      <div class="mobile-border--radius-b-0 color__bg-body border--radius overflow-y-auto shadow-lg max-h-[70vh]"
        @click.outside="audio_popup = false;">
        
  <button class="type__nav border--b-width color__border-divider-1 hover:color__bg-overlay-1 block w-full p-4 text-left no-underline"
    @click.prevent="enable_audio = true; localStorage.setItem('paper_enable_audio', 'true')">
    <span x-show="enable_audio == true">
      <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle mr-1" aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-check"><polyline points="20 6 9 17 4 12"></polyline></svg>
    
</span>
    </span>
    Enable audio
  </button>
  <button class="type__nav hover:color__bg-overlay-1 block w-full p-4 text-left no-underline"
    @click.prevent="enable_audio = false; localStorage.setItem('paper_enable_audio', 'false')">
    <span x-show="enable_audio == false">
      <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle mr-1" aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-check"><polyline points="20 6 9 17 4 12"></polyline></svg>
    
</span>
    </span>
    Disable audio
  </button>

      </div>
    </div>
  </div>
</section>
    <!-- snippets/theme__discount-popup.liquid -->



  <!-- snippets/component__alert.liquid -->


<div class="fixed top-0 left-0 right-0 z-50 w-auto overflow-hidden shadow-md md:left-auto md:right-5 md:top-5 color__bg-body color__text border--radius md:w-96 border--width color__border-divider-1" 
  @click.outside="discount_popup = false"
  @keyup.escape.window="discount_popup = false"
  x-show="discount_popup"
  
    x-transition:enter="animation-300"
    x-transition:enter-start="opacity-0"
    x-transition:enter-end="opacity-100"
    x-transition:leave="animation-300"
    x-transition:leave-start="opacity-100"
    x-transition:leave-end="opacity-0"
  
  x-cloak>
 
  <div class="relative p-4 overflow-hidden">
    
    
    <div class="flex flex-wrap items-center justify-between mb-4">
      <button class="btn btn--smaller btn--plain"
        title="Close"
        @click="discount_popup = false">
        <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle " aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-x"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>
    
</span>
      </button>
    </div>
    <div>
      <p class="mb-0">
        <span x-text="discount_text"></span>.
        <strong x-text="discount_code"></strong> Discount code automatically applied at checkout.
      </p>
    </div>
  
  </div>
</div>
    <!-- snippets/theme__error-popup.liquid -->



<!-- snippets/component__alert.liquid -->


<div class="fixed top-0 left-0 right-0 z-50 w-auto overflow-hidden shadow-md md:left-auto md:right-5 md:top-5 color__bg-body color__text border--radius md:w-96 border--width color__border-divider-1" 
  @click.outside="show_alert = false"
  @keyup.escape.window="show_alert = false"
  x-show="show_alert"
  
    x-transition:enter="animation-300"
    x-transition:enter-start="opacity-0"
    x-transition:enter-end="opacity-100"
    x-transition:leave="animation-300"
    x-transition:leave-start="opacity-100"
    x-transition:leave-end="opacity-0"
  
  x-cloak>
 
  <div class="relative p-4 overflow-hidden">
    
    
  <div class="flex flex-wrap items-center justify-between mb-4">
    <p class="flex items-center mb-0">Error</p>
    <button class="btn btn--smaller btn--plain"
      title="Close"
      @click="show_alert = false">
      <!-- snippets/component__icon.liquid -->


<span class="inline-flex align-middle " aria-hidden="true">
  
      <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-x"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>
    
</span>
    </button>
  </div>
  <div>
    <p class="mb-0" x-text="error_message"></p>
  </div>

  </div>
</div>
    


  <script src="//wildatheartpets.com/cdn/shop/t/15/assets/main-ffbcd5fd.js" type="module" crossorigin="anonymous"></script>


    <!-- snippets/theme__scripts.liquid -->


<script>
  window.__initialData = window.__initialData || {};
  Object.assign(window.__initialData, {

    // Scroll
    is_scrolled: false, // {boolean} Used to toggle dynamic header bar
    prev_scroll_pos: 0, // {number} Pprevious scroll position of the page
    show_scroll_up: false, // {boolean} To show the 'back to top' button

    // Audio related properties
    click_audio: '//wildatheartpets.com/cdn/shop/t/15/assets/click.wav?v=158935355045082451841751031218', // {string} URL for click sound
    success_audio: '//wildatheartpets.com/cdn/shop/t/15/assets/success.wav?v=135438133453557868261751031218', // {string} URL for success sound
    enable_audio: false, // {boolean} To enable or disable audio
    
    // Popups 
    age_popup: localStorage.getItem("agePopupConfirmed") ? true : false, // {boolean} To toggle the age popup
    audio_popup: false, // {boolean} To toggle the audio settings popup
    cookie_popup: false, // {boolean} To toggle the cookie compliance popup
    discount_popup: false, // {boolean} To toggle the discount popup
    filter_popup: false, // {boolean} To toggle the filter popup
    localization_popup: false, // {boolean} To toggle the localization popup
    // Discount
    discount_text: '', // {string} Text for the discount
    discount_code: '', // {string} Code for the discount

    // Quick sections
    quick_add_popup: false, // {boolean} To toggle the quick add popup
    quick_edit_popup: false, // {boolean} To toggle the quick edit popup
    quick_edit_handle: '', // {string} Set to the product handle of the product being edited
    quick_add_handle: '', // {string} Set to the product handle of the product being added
    // Menu
    menu_drawer: false, // {boolean} To toggle the menu drawer
    menu_nested: false, // {boolean} To check if the menu is nested
    
    // Header
    hide_header: false, // {boolean} To hide the header

    // Error
    error_alert: false, // {boolean} To show the alert
    error_message: '', // {string} Error message

    // Prices
    price_format_with_currency: '${{amount}}', // {string} Format for price with currency
    price_format_without_currency: '${{amount}} CAD', // {string} Format for price without currency
    price_enable_zeros: false, // {Boolean} Set to false to hide '.00'
    price_enable_currency: false, // {Boolean} Set to false to hide 'CAD'

    // Products
    recent_products: localStorage.getItem("recentlyViewedProducts") ? JSON.parse(localStorage.getItem("recentlyViewedProducts")) : [], // {array} Recently viewed products

    // Cart
    cart_alert: false, // {boolean} To show the cart alert
    cart_drawer: false, // {boolean} To toggle the cart drawer
    cart_loading: false, // {boolean} To check if the cart is loading
    cart_behavior_desktop: 'drawer', // {string} Behavior of the cart on desktop
    cart_behavior_mobile: 'alert', // {string} Behavior of the cart on mobile
    cart: {
      items: [
        
      ],
      note: ``, // {string} Note for the cart
      item_count: 0, // {number} Count of items in the cart
      total_price: 0, // {number} Total price of the cart
      original_total_price: 0, // {number} Original total price of the cart
      total_discount: 0, // {number} Total discount of the cart
      alert_delay: 0, // {number} Width of the delay bar in cart alerts
      progress_bar_remaining: 0, // {number} Remaining amount - e.g. 'Spend X more for free shipping'
      progress_bar_percent: '0%', // {string} Percent to reaching free shipping
      progress_bar_calculation: 'total',
    },
    
    // Search
    search_active: false, // {boolean} To toggle the search drawer
    search_loading: false, // {boolean} To check if the search is loading
    search_term: '', // {string} Term for the search
    search_items: [], // {array} Array of search items
    search_focus_index: '', // {string} Index of the focused search item
    search_focus_url: '', // {string} URL of the focused search item
    search_items_pages: [], // {array} Array of search items in pages
    search_items_collections: [], // {array} Array of search items in collections
    search_items_articles: [], // {array} Array of search items in articles
    search_items_queries: [], // {array} Array of search items in queries

    // Pagination
    pagination_loading: false, // {boolean} To show loading state in pagination
    
    // TODO: - Remove, merge and connect. Referce Space
    show_alert: false,
    enable_body_scrolling: true,

  });
</script>



<!-- snippets/script__design-mode.liquid -->





 
      <!-- Chatbot Script -->

    <script>

    window.addEventListener("load", function () {

        window.agentId = '86684056-53ab-41d3-81ce-85e0c5293aa5';

        window.baseurl = 'https://thevirtualgurus.ai/';

        window.CHATBOT_SVG = '<svg viewBox="-9 -9 41 41" style="background-color: rgb(0, 38, 61); width: 55px; height: 55px; border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px; fill: rgb(255, 255, 255);"><path d="M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M9 11H7V9h2zm4 0h-2V9h2zm4 0h-2V9h2z"></path></svg>';

        const chatbotEmbedScriptWithOldImageByDefault = document.createElement("script");

        chatbotEmbedScriptWithOldImageByDefault.src = window.baseurl + "js/chatbot-embed.js";

        document.head.appendChild(chatbotEmbedScriptWithOldImageByDefault);

    });

  </script>
    
  <style> .min-h-\[300px\] {display: none !important;} </style>
<div id="shopify-block-AM05QbkZpaG5MWU93V__18228966181090706294" class="shopify-block shopify-app-block">


  <script>
    window.lbupsellVersion = 2;
  </script>



<script>

  
    window.lbupsellToken = "5e1cf068d397c688cc1d6bca57f90a8f"
  
  
</script>

<script>

  window.lbInitMode = "immediate";
  
  window.lbComponentSrc = "https://cdn.shopify.com/extensions/019eb10c-7eee-7b79-b468-ff9e051000c8/lb-upsell-387/assets/lb-upsell-components.esm.js";</script>

<script type="text/javascript" src="https://cdn.shopify.com/extensions/019eb10c-7eee-7b79-b468-ff9e051000c8/lb-upsell-387/assets/lb-utils.js" defer="defer"></script>

</div><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,
        'product': null,
        'shop_labels': null,
        'pointRoundType': 'NO_ROUND'
    };

    
    _ALConfig.shop_name = "Wild at Heart Pets Raw Food Delivery";
    

    
    _ALConfig.proxy_path_prefix = "apps/loyalty";
    

    
    _ALConfig.currency = "CAD";
    

    
    _ALConfig.storeCurrency = "CAD";
    

    
    _ALConfig.pointRoundType = "NO_ROUND";
    

    
    _ALConfig.public_domain = "wildatheartpets.com";
    

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

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

    
    _ALConfig.referralEnabled = true;
    

    
    _ALConfig.vipTierEnabled = false;
    

    

    

    
    _ALConfig.pointEarnRules = [{"id":46096,"shop":"wild-at-heart-pets.myshopify.com","type":"FACEBOOK_PAGE_LIKE","status":"ACTIVE","historicPurchaseDuration":"NONE","basePoints":25.0,"includeSubtotal":false,"includeTax":false,"excludeCollections":null,"name":"Like Us on Facebook","customerNotification":"{{points}} points added for {{rule_name}}","createAt":"2026-02-14T12:19:26.727479Z","updateAt":"2026-02-14T12:19:26.72748Z","rewardInterval":"DAY","productId":null,"collectionId":null,"variantId":null,"productData":null,"collectionData":null,"customerFacingLabel":"Like us on facebook and get 25 points","socialUrl":"https://www.facebook.com/WildAtHeartRaw","disableForOnSellProduct":false,"autoApprovalDays":0,"enableInterval":false,"earnLimit":1,"activityType":"REGULAR","allowedCustomerTags":null,"includeShippingPoints":false,"eligibleForFirstOrder":false,"maximumPoints":null,"restrictCustomerTags":null,"customerFacingIconUrl":null,"serial":0,"excludeOrderTags":null,"pointBasedOn":null,"excludeProducts":null,"givePointsToGuestCustomers":true,"allowedProductTags":null,"restrictProductTags":null,"rollBackPointsOnUnsubscribe":false,"addAdditionalPoints":false,"additionalPoints":null,"refundNotificationLabel":"{{points}} points removed for refund.","disablePointsForDiscountedProduct":false,"platformType":"BOTH","vipTierId":null,"earnType":"POINTS","minimumOrderValue":null,"allowedOrderTags":null,"excludeVariantIds":null,"rewardAssignType":"DYNAMIC","applyOnImportedCustomer":false,"enableBirthdayPromo":false,"promoPointsMultiplier":null,"ruleStartDate":null,"ruleEndDate":null,"translations":null},{"id":46094,"shop":"wild-at-heart-pets.myshopify.com","type":"BIRTHDAY","status":"ACTIVE","historicPurchaseDuration":"NONE","basePoints":100.0,"includeSubtotal":false,"includeTax":false,"excludeCollections":null,"name":"Birthday Reward","customerNotification":"{{points}} points added for {{rule_name}}","createAt":"2026-02-14T12:12:40.621144Z","updateAt":"2026-02-14T12:12:40.621145Z","rewardInterval":"DAY","productId":null,"collectionId":null,"variantId":null,"productData":null,"collectionData":null,"customerFacingLabel":"Get 100 points on your birthday","socialUrl":null,"disableForOnSellProduct":false,"autoApprovalDays":0,"enableInterval":false,"earnLimit":1,"activityType":"REGULAR","allowedCustomerTags":null,"includeShippingPoints":false,"eligibleForFirstOrder":false,"maximumPoints":null,"restrictCustomerTags":null,"customerFacingIconUrl":null,"serial":0,"excludeOrderTags":null,"pointBasedOn":null,"excludeProducts":null,"givePointsToGuestCustomers":true,"allowedProductTags":null,"restrictProductTags":null,"rollBackPointsOnUnsubscribe":false,"addAdditionalPoints":false,"additionalPoints":null,"refundNotificationLabel":"{{points}} points removed for refund.","disablePointsForDiscountedProduct":false,"platformType":"BOTH","vipTierId":null,"earnType":"POINTS","minimumOrderValue":null,"allowedOrderTags":null,"excludeVariantIds":null,"rewardAssignType":"DYNAMIC","applyOnImportedCustomer":false,"enableBirthdayPromo":false,"promoPointsMultiplier":null,"ruleStartDate":null,"ruleEndDate":null,"translations":null},{"id":46093,"shop":"wild-at-heart-pets.myshopify.com","type":"VISIT_SHOP","status":"ACTIVE","historicPurchaseDuration":"NONE","basePoints":25.0,"includeSubtotal":false,"includeTax":false,"excludeCollections":null,"name":"Visit Site","customerNotification":"{{points}} points added for {{rule_name}}","createAt":"2026-02-14T12:12:20.781714Z","updateAt":"2026-02-14T12:18:20.788122Z","rewardInterval":"DAY","productId":null,"collectionId":null,"variantId":null,"productData":null,"collectionData":null,"customerFacingLabel":"Get 25 points for visit store","socialUrl":null,"disableForOnSellProduct":false,"autoApprovalDays":0,"enableInterval":true,"earnLimit":1,"activityType":"REGULAR","allowedCustomerTags":null,"includeShippingPoints":false,"eligibleForFirstOrder":false,"maximumPoints":null,"restrictCustomerTags":null,"customerFacingIconUrl":null,"serial":0,"excludeOrderTags":null,"pointBasedOn":null,"excludeProducts":null,"givePointsToGuestCustomers":true,"allowedProductTags":null,"restrictProductTags":null,"rollBackPointsOnUnsubscribe":false,"addAdditionalPoints":false,"additionalPoints":null,"refundNotificationLabel":"{{points}} points removed for refund.","disablePointsForDiscountedProduct":false,"platformType":"BOTH","vipTierId":null,"earnType":"POINTS","minimumOrderValue":null,"allowedOrderTags":null,"excludeVariantIds":null,"rewardAssignType":"DYNAMIC","applyOnImportedCustomer":false,"enableBirthdayPromo":false,"promoPointsMultiplier":null,"ruleStartDate":null,"ruleEndDate":null,"translations":null},{"id":46092,"shop":"wild-at-heart-pets.myshopify.com","type":"CREATE_ACCOUNT","status":"ACTIVE","historicPurchaseDuration":"NONE","basePoints":100.0,"includeSubtotal":false,"includeTax":false,"excludeCollections":null,"name":"Customer Sign Up","customerNotification":"{{points}} points added for {{rule_name}}","createAt":"2026-02-14T12:12:12.676483Z","updateAt":"2026-02-14T12:12:12.676485Z","rewardInterval":"DAY","productId":null,"collectionId":null,"variantId":null,"productData":null,"collectionData":null,"customerFacingLabel":"Get 100 points for signup as new customer","socialUrl":null,"disableForOnSellProduct":false,"autoApprovalDays":0,"enableInterval":false,"earnLimit":1,"activityType":"REGULAR","allowedCustomerTags":null,"includeShippingPoints":false,"eligibleForFirstOrder":false,"maximumPoints":null,"restrictCustomerTags":null,"customerFacingIconUrl":null,"serial":0,"excludeOrderTags":null,"pointBasedOn":null,"excludeProducts":null,"givePointsToGuestCustomers":true,"allowedProductTags":null,"restrictProductTags":null,"rollBackPointsOnUnsubscribe":false,"addAdditionalPoints":false,"additionalPoints":null,"refundNotificationLabel":"{{points}} points removed for refund.","disablePointsForDiscountedProduct":false,"platformType":"BOTH","vipTierId":null,"earnType":"POINTS","minimumOrderValue":null,"allowedOrderTags":null,"excludeVariantIds":null,"rewardAssignType":"DYNAMIC","applyOnImportedCustomer":false,"enableBirthdayPromo":false,"promoPointsMultiplier":null,"ruleStartDate":null,"ruleEndDate":null,"translations":null},{"id":46017,"shop":"wild-at-heart-pets.myshopify.com","type":"PURCHASE","status":"ACTIVE","historicPurchaseDuration":"NONE","basePoints":5.0,"includeSubtotal":true,"includeTax":false,"excludeCollections":null,"name":"Product Purchase","customerNotification":"{{points}} points added for {{rule_name}}","createAt":"2026-02-12T17:11:43.517694Z","updateAt":"2026-02-14T12:11:59.63856Z","rewardInterval":null,"productId":null,"collectionId":null,"variantId":null,"productData":null,"collectionData":null,"customerFacingLabel":"Get 5 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,"excludeVariantIds":null,"rewardAssignType":"DYNAMIC","applyOnImportedCustomer":null,"enableBirthdayPromo":null,"promoPointsMultiplier":null,"ruleStartDate":null,"ruleEndDate":null,"translations":null}];
    

    
    _ALConfig.pointRedeemRules = [{"id":56795,"shop":"wild-at-heart-pets.myshopify.com","name":"Discount Reward","type":"DISCOUNT_CODE","referralType":null,"status":"ACTIVE","redeemPoints":6000.0,"discountType":"PERCENTAGE","discount":10.0,"minimumPurchaseAmount":0.0,"createAt":"2026-02-14T12:15:52.470005Z","updateAt":"2026-02-14T12:15:52.470006Z","maximumShippingRate":0.0,"productId":null,"variantId":null,"productData":null,"collectionId":null,"collectionData":null,"customerFacingLabel":"Redeem 6,000 points to receive a 10% discount","restrictCustomers":null,"restrictCustomersWithTags":null,"rewardInterval":"DAY","appliesOn":"ONE_TIME","combinedWithProductDiscount":false,"combinedWithShippingDiscount":false,"combinedWithOrderDiscount":false,"enableInterval":false,"redeemLimit":1,"enableNumberOfUsagesLimit":false,"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":false,"allowedCountries":null,"showInPosOnly":false,"redeemAllPoints":false,"enableMinimumPointsToRedeem":false,"requiredMinimumPointsToRedeem":0.0,"enableMaximumPointsToRedeem":false,"requiredMaximumPointsToRedeem":0.0,"enablePOS":false,"minimumPointsLabel":"Add minimum {{points}} points to redeem","maximumPointsLabel":"Maximum {{points}} points can be redeemed","applyDiscountOnce":true,"enableDiscountPrefix":false,"discountPrefixText":null,"discountCodeNodeId":"gid://shopify/DiscountCodeNode/1384556003426","translations":null,"quantity":1},{"id":56794,"shop":"wild-at-heart-pets.myshopify.com","name":"Discount Reward","type":"DISCOUNT_CODE","referralType":null,"status":"ACTIVE","redeemPoints":2900.0,"discountType":"PERCENTAGE","discount":5.0,"minimumPurchaseAmount":0.0,"createAt":"2026-02-14T12:15:38.024295Z","updateAt":"2026-02-14T12:15:38.024297Z","maximumShippingRate":0.0,"productId":null,"variantId":null,"productData":null,"collectionId":null,"collectionData":null,"customerFacingLabel":"Redeem 2,900 points to receive a 5% discount","restrictCustomers":null,"restrictCustomersWithTags":null,"rewardInterval":"DAY","appliesOn":"ONE_TIME","combinedWithProductDiscount":false,"combinedWithShippingDiscount":false,"combinedWithOrderDiscount":false,"enableInterval":false,"redeemLimit":1,"enableNumberOfUsagesLimit":false,"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":false,"allowedCountries":null,"showInPosOnly":false,"redeemAllPoints":false,"enableMinimumPointsToRedeem":false,"requiredMinimumPointsToRedeem":0.0,"enableMaximumPointsToRedeem":false,"requiredMaximumPointsToRedeem":0.0,"enablePOS":false,"minimumPointsLabel":"Add minimum {{points}} points to redeem","maximumPointsLabel":"Maximum {{points}} points can be redeemed","applyDiscountOnce":true,"enableDiscountPrefix":false,"discountPrefixText":null,"discountCodeNodeId":"gid://shopify/DiscountCodeNode/1384555937890","translations":null,"quantity":1},{"id":56793,"shop":"wild-at-heart-pets.myshopify.com","name":"Discount Reward","type":"DISCOUNT_CODE","referralType":null,"status":"ACTIVE","redeemPoints":3750.0,"discountType":"FIXED","discount":30.0,"minimumPurchaseAmount":0.0,"createAt":"2026-02-14T12:15:20.720019Z","updateAt":"2026-02-14T12:15:20.720021Z","maximumShippingRate":0.0,"productId":null,"variantId":null,"productData":null,"collectionId":null,"collectionData":null,"customerFacingLabel":"Redeem 3,750 points to receive a $30 discount","restrictCustomers":null,"restrictCustomersWithTags":null,"rewardInterval":"DAY","appliesOn":"ONE_TIME","combinedWithProductDiscount":false,"combinedWithShippingDiscount":false,"combinedWithOrderDiscount":false,"enableInterval":false,"redeemLimit":1,"enableNumberOfUsagesLimit":false,"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":false,"allowedCountries":null,"showInPosOnly":false,"redeemAllPoints":false,"enableMinimumPointsToRedeem":false,"requiredMinimumPointsToRedeem":0.0,"enableMaximumPointsToRedeem":false,"requiredMaximumPointsToRedeem":0.0,"enablePOS":false,"minimumPointsLabel":"Add minimum {{points}} points to redeem","maximumPointsLabel":"Maximum {{points}} points can be redeemed","applyDiscountOnce":true,"enableDiscountPrefix":false,"discountPrefixText":null,"discountCodeNodeId":"gid://shopify/DiscountCodeNode/1384555872354","translations":null,"quantity":1},{"id":56792,"shop":"wild-at-heart-pets.myshopify.com","name":"Discount Reward","type":"DISCOUNT_CODE","referralType":null,"status":"ACTIVE","redeemPoints":2500.0,"discountType":"FIXED","discount":20.0,"minimumPurchaseAmount":0.0,"createAt":"2026-02-14T12:15:05.718218Z","updateAt":"2026-02-14T12:15:05.718219Z","maximumShippingRate":0.0,"productId":null,"variantId":null,"productData":null,"collectionId":null,"collectionData":null,"customerFacingLabel":"Redeem 2,500 points to receive a $20 discount","restrictCustomers":null,"restrictCustomersWithTags":null,"rewardInterval":"DAY","appliesOn":"ONE_TIME","combinedWithProductDiscount":false,"combinedWithShippingDiscount":false,"combinedWithOrderDiscount":false,"enableInterval":false,"redeemLimit":1,"enableNumberOfUsagesLimit":false,"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":false,"allowedCountries":null,"showInPosOnly":false,"redeemAllPoints":false,"enableMinimumPointsToRedeem":false,"requiredMinimumPointsToRedeem":0.0,"enableMaximumPointsToRedeem":false,"requiredMaximumPointsToRedeem":0.0,"enablePOS":false,"minimumPointsLabel":"Add minimum {{points}} points to redeem","maximumPointsLabel":"Maximum {{points}} points can be redeemed","applyDiscountOnce":true,"enableDiscountPrefix":false,"discountPrefixText":null,"discountCodeNodeId":"gid://shopify/DiscountCodeNode/1384555741282","translations":null,"quantity":1},{"id":56662,"shop":"wild-at-heart-pets.myshopify.com","name":"Discount Reward","type":"DISCOUNT_CODE","referralType":null,"status":"ACTIVE","redeemPoints":1875.0,"discountType":"FIXED","discount":15.0,"minimumPurchaseAmount":0.0,"createAt":"2026-02-12T17:11:43.28961Z","updateAt":"2026-02-14T12:14:49.167619Z","maximumShippingRate":null,"productId":null,"variantId":null,"productData":null,"collectionId":null,"collectionData":null,"customerFacingLabel":"Redeem 1,875 points to receive a $15 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,"discountCodeNodeId":"gid://shopify/DiscountCodeNode/1384555708514","translations":null,"quantity":null}];
    

    
    _ALConfig.vipRewards = [];
    

    
    _ALConfig.vipPointRewards = [];
    

    
    _ALConfig.widget_setting = {"id":15685,"shop":"wild-at-heart-pets.myshopify.com","themePrimaryColor":null,"themeSecondaryColor":null,"widgetPosition":"LEFT","showWidget":true,"widgetBackgroundColor":"#910323","widgetTextColor":"#ffffff","faq":null,"popupHeaderColor":"#910323","popupTilesColor":"#f7f7f7","popupButtonColor":"#910323","popupIconColor":"#000000","popupLinksColor":"#910323","homeGreetings":null,"homeSignup":null,"popupButtonTextColor":"#ffffff","popupTilesTextColor":"#212121","popupDiscountCodeGenerated":null,"popupCopyDiscount":null,"popupCopiedDiscount":null,"widgetTitle":"Rewards","customCss":null,"widgetCounterBackgroundColor":"#910323","widgetCounterTextColor":"#ffffff","logoUrl":null,"notificationToastBackgroundColor":"#4EC33D","notificationToastTextColor":"#ffffff","acquirePointsBackgroundColor":"#000000","acquirePointsTextColor":"#ffffff","pointsBalanceBackgroundColor":"inherit","pointsBalanceTextColor":"#000000","allowedCustomersTag":null,"widgetSettingJson":"{\"widgetDateTimeFormat\":\"MMM D, YYYY, h:mm A\",\"showVIPSection\":true,\"dedicatedPageType\":\"DEDICATED_PAGE_V2\",\"referralRedirectUrl\":\"\",\"loaderIcon\":\"\",\"showLoyaltyOptOut\":false,\"cartWidgetSelector\":\"\",\"toastPosition\":\"bottom-center\",\"primaryDedicatedPageSectionBackgroundColor\":\"#F2F8FF\",\"reachVipMileStoneType\":\"TOTAL_AMOUNT\",\"createAccountLink\":\"\",\"cartDrawerWidgetPlacement\":\"AFTER\",\"refreshOnAddToCart\":false,\"dateLocalFormat\":\"DEFAULT\",\"loyaltyPageMetaDescription\":\"\",\"enableMetaTagForNoIndexing\":false,\"hideToastNotification\":false,\"hideAppstleLoaderIcon\":false,\"showRedeemSection\":true,\"loadScriptOnlyOnDedicatedPage\":false,\"hideRedeemRuleSectionOnEmpty\":true,\"widgetBackgroundImage\":\"\",\"vipTierBadgeBackgroundColor\":\"inherit\",\"enableEnhancedV2Styling\":true,\"showCustomerHistoryDescriptionToolTip\":false,\"checkoutAllowedCustomerTags\":\"\",\"secondaryDedicatedPageBackgroundColor\":\"#ffffff\",\"launcherDataType\":\"POINTS\",\"titleCount\":60,\"hideCheckoutBlockLoggedOutCustomers\":false,\"vipTierBadgeTextColor\":\"#000000\",\"popupButtonHoverColor\":\"#910323\",\"cartWidgetPlacement\":\"BEFORE\",\"showRewardSection\":true,\"primaryDedicatedPageBackgroundColor\":\"#910323\",\"widgetTitle\":\"Rewards\",\"showHowItWorksSection\":true,\"visitedIcon\":\"\",\"afterCopiedDiscountRedirectUrl\":\"\",\"showVipTierBadge\":false,\"loggedOutFlagAcquirePoints\":false,\"manageLoyaltyButtonUrl\":\"\",\"hideRulesForLoggedOutCustomer\":false,\"hideStoreCreditsBalance\":true,\"checkoutRestrictCustomerTags\":\"\",\"hideExpirationDate\":false,\"dedicatedPageV2CardGap\":\"1.25rem\",\"showReferralSection\":true,\"cartWidgetRewardIcon\":\"\",\"hideEarnRuleSectionOnEmpty\":true,\"primaryDedicatedPageTextColor\":\"#818cf8\",\"showFAQSection\":true,\"showRangeForRedeemPoints\":false,\"dedicatedPageV2BorderRadius\":\"8px\",\"secondaryDedicatedPageSectionBackgroundColor\":\"#FFFFFF\",\"loyaltyPageMetaTitle\":\"\",\"applyDiscountCodeOnRedeem\":false,\"referralCustomRedirectUrl\":\"\",\"waysToEarnIcon\":\"\",\"vipTierBadgeSelector\":\"\",\"displayMethod\":\"TEXT_ICON\",\"hideFaqSection\":false,\"disableRuleCollapsible\":false,\"showEarnSection\":true,\"showTierName\":false,\"cartDrawerRedeemWidgetSelector\":\"\",\"checkoutRedeemLoginURL\":\"\",\"widgetButtonLogoUrl\":\"https://cdn.shopify.com/s/files/1/0635/7391/7901/files/icon1.png?v=1719318035\",\"disableLoyaltyBlocks\":false,\"hidePointsBalance\":false,\"descriptionCount\":500,\"hideWidgetOnScroll\":false,\"customFontUrl\":\"\",\"hideWidgetLauncherOnMobile\":false,\"hideFreeProductDropdownProductTitle\":false,\"showCartRedeemWidget\":true,\"customSignInLink\":\"\",\"referredCustomerRewardIcon\":\"\",\"enableAcquirePointsQuantitySelector\":false,\"showPoweredBy\":false,\"hideVipTierName\":false,\"showTransactionHistory\":true,\"waysToRedeemIcon\":\"\",\"secondaryDedicatedPageTextColor\":\"#4b5563\",\"customHtmlInject\":\"[]\",\"referringCustomerRewardIcon\":\"\"}","widgetButtonLogoUrl":"https://cdn.shopify.com/s/files/1/0635/7391/7901/files/icon1.png?v=1719318035","showReferralSocialMedia":true,"referralSocialMediaInfo":"[{\"socialMediaIconURL\":\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB2aWV3Qm94PSItMzIgMCA1MTIgNTEyIj4KCTxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTY0IDMyQzI4LjcgMzIgMCA2MC43IDAgOTZ2MzIwYzAgMzUuMyAyOC43IDY0IDY0IDY0aDk4LjJWMzM0LjJoLTUyLjhWMjU2aDUyLjh2LTMzLjdjMC04Ny4xIDM5LjQtMTI3LjUgMTI1LTEyNy41YzE2LjIgMCA0NC4yIDMuMiA1NS43IDYuNFYxNzJjLTYtLjYtMTYuNS0xLTI5LjYtMWMtNDIgMC01OC4yIDE1LjktNTguMiA1Ny4yVjI1Nmg4My42bC0xNC40IDc4LjJIMjU1VjQ4MGgxMjljMzUuMyAwIDY0LTI4LjcgNjQtNjRWOTZjMC0zNS4zLTI4LjctNjQtNjQtNjR6IiAvPgo8L3N2Zz4=\",\"socialMediaLink\":\"https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwildatheartpets.com&amp;quote=Good%20nutrition%20is%20everything%20for%20our%20pets.%20I%20switched%20to%20WildAtHeartPets.com%20for%20high-quality%20raw%20pet%20food%20and%20treats%2C%20and%20I%27ve%20seen%20the%20difference.%20Use%20my%20link%20to%20get%20a%20FREE%20%2430%20Mystery%20Treat%20Box%20when%20you%20place%20your%20first%20order\",\"socialMedia\":\"FACEBOOK\"},{\"socialMediaIconURL\":\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB2aWV3Qm94PSItMzIgMCA1MTIgNTEyIj4KCTxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTY0IDMyQzI4LjcgMzIgMCA2MC43IDAgOTZ2MzIwYzAgMzUuMyAyOC43IDY0IDY0IDY0aDMyMGMzNS4zIDAgNjQtMjguNyA2NC02NFY5NmMwLTM1LjMtMjguNy02NC02NC02NHptMjk3LjEgODRMMjU3LjMgMjM0LjZMMzc5LjQgMzk2aC05NS42TDIwOSAyOTguMUwxMjMuMyAzOTZINzUuOGwxMTEtMTI2LjlMNjkuNyAxMTZoOThsNjcuNyA4OS41bDc4LjItODkuNXptLTM3LjggMjUxLjZMMTUzLjQgMTQyLjloLTI4LjNsMTcxLjggMjI0LjdoMjYuM3oiIC8+Cjwvc3ZnPg==\",\"socialMediaLink\":\"https://twitter.com/intent/tweet?text=Good%20nutrition%20is%20everything%20for%20our%20pets.%20I%20switched%20to%20WildAtHeartPets.com%20for%20high-quality%20raw%20pet%20food%20and%20treats,%20and%20I%E2%80%99ve%20seen%20the%20difference.%20Use%20my%20link%20to%20get%20a%20FREE%20%2430%20Mystery%20Treat%20Box%20when%20you%20place%20your%20first%20order.%20YOUR_REFERRAL_LINK\",\"socialMedia\":\"X\"},{\"socialMediaIconURL\":\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KCTxnIGZpbGw9ImN1cnJlbnRDb2xvciI+CgkJPHBhdGggZD0iTTIyIDcuNTM1VjE3YTMgMyAwIDAgMS0yLjgyNCAyLjk5NUwxOSAyMEg1YTMgMyAwIDAgMS0yLjk5NS0yLjgyNEwyIDE3VjcuNTM1bDkuNDQ1IDYuMjk3bC4xMTYuMDY2YTEgMSAwIDAgMCAuODc4IDBsLjExNi0uMDY2eiIgLz4KCQk8cGF0aCBkPSJNMTkgNGMxLjA4IDAgMi4wMjcuNTcgMi41NTUgMS40MjdMMTIgMTEuNzk3bC05LjU1NS02LjM3YTMgMyAwIDAgMSAyLjM1NC0xLjQyTDUgNHoiIC8+Cgk8L2c+Cjwvc3ZnPg==\",\"socialMediaLink\":\"https://mail.google.com\",\"socialMedia\":\"EMAIL\"},{\"socialMedia\":\"WHATSAPP\",\"socialMediaLink\":\"https://api.whatsapp.com/send/?text=Good+nutrition+is+everything+for+our+pets.+I+switched+to+WildAtHeartPets.com+for+high-quality+raw+pet+food+and+treats%2C+and+I%E2%80%99ve+seen+the+difference.+Use+my+link+to+get+a+FREE+%2430+Mystery+Treat+Box+when+you+place+your+first+order.\",\"socialMediaIconURL\":\"data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBkYXRhLW5hbWU9IkxheWVyIDEiPjxwYXRoIGQ9Ik0yMiw2LjU1YTEyLjYxLDEyLjYxLDAsMCwwLS4xLTEuMjksNC4yOSw0LjI5LDAsMCwwLS4zNy0xLjA4LDMuNjYsMy42NiwwLDAsMC0uNzEtMSwzLjkxLDMuOTEsMCwwLDAtMS0uNzEsNC4yOCw0LjI4LDAsMCwwLTEuMDgtLjM2QTEwLjIxLDEwLjIxLDAsMCwwLDE3LjQ2LDJINi41NWExMi42MSwxMi42MSwwLDAsMC0xLjI5LjEsNC4yOSw0LjI5LDAsMCwwLTEuMDguMzcsMy42NiwzLjY2LDAsMCwwLTEsLjcxLDMuOTEsMy45MSwwLDAsMC0uNzEsMSw0LjI4LDQuMjgsMCwwLDAtLjM2LDEuMDhBMTAuMjEsMTAuMjEsMCwwLDAsMiw2LjU0QzIsMi43MywyLDcsMiw3LjA4djkuODRjMCwuMTEsMCwuMzUsMCwuNTNhMTIuNjEsMTIuNjEsMCwwLDAsLjEsMS4yOSw0LjI5LDQuMjksMCwwLDAsLjM3LDEuMDgsMy42NiwzLjY2LDAsMCwwLC43MSwxLDMuOTEsMy45MSwwLDAsMCwxLC43MSw0LjI4LDQuMjgsMCwwLDAsMS4wOC4zNkExMC4yMSwxMC4yMSwwLDAsMCw2LjU0LDIySDE3LjQ1YTEyLjYxLDEyLjYxLDAsMCwwLDEuMjktLjEsNC4yOSw0LjI5LDAsMCwwLDEuMDgtLjM3LDMuNjYsMy42NiwwLDAsMCwxLS43MSwzLjkxLDMuOTEsMCwwLDAsLjcxLTEsNC4yOCw0LjI4LDAsMCwwLC4zNi0xLjA4QTEwLjIxLDEwLjIxLDAsMCwwLDIyLDE3LjQ2YzAtLjE5LDAtLjQzLDAtLjU0VjcuMDhDMjIsNywyMiw2LjczLDIyLDYuNTVaTTEyLjIzLDE5aDBBNy4xMiw3LjEyLDAsMCwxLDguOCwxOC4xTDUsMTkuMWwxLTMuNzJhNy4xMSw3LjExLDAsMCwxLTEtMy41OEE3LjE4LDcuMTgsMCwxLDEsMTIuMjMsMTlabTAtMTMuMTNBNiw2LDAsMCwwLDcuMTgsMTVsLjE0LjIzLS42LDIuMTlMOSwxNi44bC4yMi4xM2E2LDYsMCwwLDAsMywuODNoMGE2LDYsMCwwLDAsNi02LDYsNiwwLDAsMC02LTZabTMuNSw4LjUyYTEuODIsMS44MiwwLDAsMS0xLjIxLjg1LDIuMzMsMi4zMywwLDAsMS0xLjEyLS4wNyw4LjksOC45LDAsMCwxLTEtLjM4LDgsOCwwLDAsMS0zLjA2LTIuNywzLjQ4LDMuNDgsMCwwLDEtLjczLTEuODUsMiwyLDAsMCwxLC42My0xLjUuNjUuNjUsMCwwLDEsLjQ4LS4yMkgxMGMuMTEsMCwuMjYsMCwuNC4zMXMuNTEsMS4yNC41NiwxLjMzYS4zNC4zNCwwLDAsMSwwLC4zMSwxLjE0LDEuMTQsMCwwLDEtLjE4LjNjLS4wOS4xMS0uMTkuMjQtLjI3LjMycy0uMTguMTgtLjA4LjM2YTUuNTYsNS41NiwwLDAsMCwxLDEuMjQsNSw1LDAsMCwwLDEuNDQuODljLjE4LjA5LjI5LjA4LjM5LDBzLjQ1LS41Mi41Ny0uN3MuMjQtLjE1LjQtLjA5LDEuMDUuNDksMS4yMy41OC4yOS4xMy4zNC4yMUExLjU2LDEuNTYsMCwwLDEsMTUuNzMsMTQuMzZaIi8+PC9zdmc+\"}]","restrictedCustomersTag":null,"blockWidgetOnPages":null,"colorSettingsJson":"{\"popupLinksColor\":\"#910323\",\"popupHeaderColor\":\"#910323\",\"popupIconColor\":\"#000000\",\"acquirePointsBackgroundColor\":\"#000000\",\"pointsBalanceBackgroundColor\":\"inherit\",\"pointsBalanceTextColor\":\"#000000\",\"widgetCounterBackgroundColor\":\"#910323\",\"popupButtonColor\":\"#910323\",\"popupTilesColor\":\"#f7f7f7\",\"widgetBackgroundColor\":\"#910323\",\"notificationToastTextColor\":\"#ffffff\",\"widgetCounterTextColor\":\"#ffffff\",\"notificationToastBackgroundColor\":\"#4EC33D\",\"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\":\"\"}","customerGreetingsIcon":null,"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,"showPoweredBy":false,"forceRedirectDedicatedPage":null,"historyDate":null,"historyActivityDetails":null,"historyPointsAdjustment":null,"historyStatus":null,"afterCopiedDiscountRedirectUrl":"","showVipTierBadge":false,"vipTierBadgeSelector":"","vipTierBadgeBackgroundColor":"inherit","vipTierBadgeTextColor":"#000000","faqIconImage":"","descriptionCount":500,"customHtmlInject":"[]","availablePoints":null,"showTransactionHistory":true,"showLoyaltyOptOut":false,"loyaltyOptoutActive":null,"loyaltyOptoutInactive":null,"createAccountLink":"","showReferralSection":true,"showRewardSection":true,"showRedeemSection":true,"showEarnSection":true,"showFAQSection":true,"showVIPSection":true,"showHowItWorksSection":true,"vipTierBenefits":null,"enrollLoyaltyProgramTitle":null,"enrollLoyaltyProgramDescription":null,"freeProductRewardAddToCart":null,"freeProductRewardAddedSuccessMessage":null,"enrolledSuccessMessage":null,"customFontUrl":"","visitedIcon":"","allowWidgetOnSpecificPages":null,"referralRedirectUrl":"","showRangeForRedeemPoints":false,"hideAppstleLoaderIcon":false,"hideFreeProductDropdownProductTitle":false,"showToLoggedInCustomerOnly":false,"enableMetaTagForNoIndexing":false,"waysToEarnIcon":"","waysToRedeemIcon":"","loaderIcon":"","toastPosition":"bottom-center","widgetDateTimeFormat":"MMM D, YYYY, h:mm A","toastErrorMsg":null,"primaryDedicatedPageBackgroundColor":"#910323","secondaryDedicatedPageBackgroundColor":"#ffffff","titleCount":60,"programUpdateMessage":null,"primaryDedicatedPageSectionBackgroundColor":"#F2F8FF","secondaryDedicatedPageSectionBackgroundColor":"#FFFFFF","primaryDedicatedPageV2SectionBackgroundColor":null,"secondaryDedicatedPageV2SectionBackgroundColor":null,"primaryDedicatedPageV2BackgroundColor":null,"secondaryDedicatedPageV2BackgroundColor":null,"primaryDedicatedPageV2TextColor":null,"secondaryDedicatedPageV2TextColor":null,"dedicatedPageV2BorderColor":null,"dedicatedPageV2BorderRadius":"8px","dedicatedPageV2CardGap":"1.25rem","dedicatedPageV2SectionPadding":null,"refreshOnAddToCart":false,"showTierName":false,"customSignInLink":"","checkoutRedeemLoginDescription":null,"checkoutRedeemLoginURL":"","checkoutTotalAcquirePoints":null,"checkoutTotalAcquirePointsDescription":null,"reachVipMileStoneType":"TOTAL_AMOUNT","showCustomerHistoryDescriptionToolTip":false,"checkoutTotalStoreCreditAcquirePoints":null,"hideRulesForLoggedOutCustomer":false,"hideCheckoutBlockLoggedOutCustomers":false,"checkoutAllowedCustomerTags":"","checkoutRestrictCustomerTags":"","hideWidgetLauncherOnMobile":false,"referringCustomerRewardIcon":"","referredCustomerRewardIcon":"","hideToastNotification":false,"dateLocalFormat":"DEFAULT","manageLoyaltyButtonUrl":"","rewardsDetailsExpireDate":null,"hideEarnRuleSectionOnEmpty":true,"hideRedeemRuleSectionOnEmpty":true,"hideStoreCreditsBalance":true,"hidePointsBalance":false,"popupButtonHoverColor":"#910323","hideWidgetOnScroll":false,"loyaltyPageMetaTitle":"","loyaltyPageMetaDescription":"","hideExpirationDate":false,"disableLoyaltyBlocks":false,"loadScriptOnlyOnDedicatedPage":false,"hideFaqSection":false,"enableAcquirePointsQuantitySelector":false,"showCartRedeemWidget":true,"cartWidgetSelector":"","cartDrawerRedeemWidgetSelector":"","cartWidgetPlacement":"BEFORE","cartWidgetRewardIcon":"","cartDrawerWidgetPlacement":"AFTER","dedicatedPageType":"DEDICATED_PAGE_V2","secondaryDedicatedPageTextColor":"#4b5563","primaryDedicatedPageTextColor":"#818cf8","displayMethod":"TEXT_ICON","launcherDataType":"POINTS","widgetBackgroundImage":"","hideVipTierName":false,"enableEnhancedV2Styling":true,"applyDiscountCodeOnRedeem":false,"dedicatedPageSectionOrders":"[\n  {\n    \"id\": \"hero\",\n    \"title\": \"Hero\",\n    \"visible\": true\n  },\n  {\n    \"id\": \"howItWorks\",\n    \"title\": \"How It Works\",\n    \"visible\": true\n  },\n  {\n    \"id\": \"rewards\",\n    \"title\": \"Rewards\",\n    \"visible\": true\n  },\n  {\n    \"id\": \"waysToEarn\",\n    \"title\": \"Ways To Earn\",\n    \"visible\": true\n  },\n  {\n    \"id\": \"waysToRedeem\",\n    \"title\": \"Ways To Redeem\",\n    \"visible\": true\n  },\n  {\n    \"id\": \"vipProgram\",\n    \"title\": \"Vip Program\",\n    \"visible\": true\n  },\n  {\n    \"id\": \"referralProgram\",\n    \"title\": \"Referral Program\",\n    \"visible\": true\n  },\n  {\n    \"id\": \"transactionHistory\",\n    \"title\": \"Transaction History\",\n    \"visible\": true\n  },\n  {\n    \"id\": \"faqs\",\n    \"title\": \"Faqs\",\n    \"visible\": true\n  }\n]","disableRuleCollapsible":false,"referralCustomRedirectUrl":"","loggedOutFlagAcquirePoints":false};
    

    
    _ALConfig.referralLoyalty = {"referralType":"CREATE_ACCOUNT","referralRestrictedCustomerTags":"","referralGet":"FREE  Mystery Treat Box with over $30 in treats!","referredGet":"FREE  Mystery Treat Box with over $30 in treats!","referralAllowedCustomerTags":""};
    

    
    _ALConfig.storeFrontAccessToken = "499d5f97939124a105404e4a677f9532";
    

    
    _ALConfig.pointsExpirationSetting = null;
    

    


    
    _ALConfig.showStoreCreditRewards = false;
    

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

    
    _ALConfig.shop = "wild-at-heart-pets.myshopify.com";
    _ALConfig.shopMoneyFormat = "${{amount}}";
    _ALConfig.shopMoneyFormatWithCurrencyFormat = "${{amount}} CAD";
    

    
    
        _ALConfig.enableInactiveCustomer = true;
    

    
    _ALConfig.allowCustomerOptIn = false;
    

    
    _ALConfig.enableDiscountToApplyAutomatically = true;
    

    
        _ALConfig.hasDedicatedPageAccess = false;
    

    
        _ALConfig.themeEditorMode = false;
    

    
    _ALConfig.shop_labels = {"popupRewardsDetailsHeadingText":"Your Rewards","rewardsExpirationLabel":"{{day}}d","acquirePointsLabel":"Earn {{totalPoints}} points when you buy this item","checkoutPendingPointsLabel":"with {{pendingPoints}} pending points.","homeSignup":"Sign up to <strong>{{site_name}}'s store </strong> to start earning rewards","vipSpentAmountLabel":"Spent {{amount}}","minimumPointsForRedeemText":"Minimum {{points}} points required for point redemption","checkoutAcquiredPointsLabel":"You have acquired {{acquiredPoints}} points from this order","cartWidgetLoginMessageLabel":"Log in to redeem your points for rewards.","popupDiscountCodeGenerated":"Use the below coupon to get your discount.","checkoutDiscountCodeApplyButtonLabel":"Apply","exploreLabel":"Explore","loyaltyPageHeroV2Heading":"Exclusive Rewards for Our Valued Members","availablePoints":"Available points {{ points }}","otherRulesRedirectActionLabel":"Claim","currentVipTierBadgeLabel":"You are a {{current_tier}} member","checkoutAvailableRewardsLabel":"Your Rewards","popupCopiedDiscount":"Applied to the Cart","referralFriendGetText":"They","cartWidgetRewardsButtonLabel":"Rewards","popupReferralContentText":"Give your friends a reward and claim your own when they make a purchase.","storeCreditApplyGuideLabel":"Your Store Credit is ready at checkout—make sure the 'Apply store credit' checkbox is checked and verify the amount you're using.","storeCreditBalanceLabel":"Your Store Credits","faq":"[{\"title\":\"What is this? \",\"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>\"},{\"title\":\"Who can join?\",\"content\":\"<p>Anyone with an account is automatically enrolled in the program.</p>\"},{\"title\":\"How do I earn points?\",\"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>\"},{\"title\":\"How do I redeem my points?\",\"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>\"},{\"title\":\"Is there a limit to the number of points I can earn?\",\"content\":\"<p>No. Go ahead and earn as many as you can.</p>\"},{\"title\":\"What do the 'approved', 'pending' and 'cancelled' statuses mean?\",\"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>\"}]","dynamicPointsLabel":"Enter Points","loyaltyOptOutLabel":"Loyalty Program Updated","enrollLoyaltyProgramTitle":"Enroll Loyalty Program","howItWorksTitleDescription":"","rewardDetailsHelpLabel":"Use the below coupon to get your discount","popupCopyDiscount":"Apply Code","howItWorksStep2Description":"Complete these activities to collect points","vipStatusLabel":"VIP Status","pendingStatusLabel":"Pending","checkoutTotalStoreCreditAcquirePoints":"Complete this purchase to earn up to {{totalStoreCreditPoints}} store credits.","acquirePointsLoggedOutText":"Loyalty Members earn {{totalPoints}} points when they purchase this item.","sendEmailHeadingText":"Send Referral Link","enrollLoyaltyProgramActionLabel":"Enroll Now","freeProductRewardAddedSuccessMessage":"Added to cart","cartWidgetLoginLinkLabel":"Log in","popupFAQHeadingText":"FAQ's","widgetTitle":"Loyalty Points","claimReferralEmailFieldHintText":"Note: To redeem your reward, please create an account using the same email address.","checkoutToggleRedeemButtonLabel":"Redeem Rewards","rejectedStatusLabel":"Rejected","checkoutViewMoreDiscountCodeButtonLabel":"View More","perTransactionLimitExceedText":"Per transaction limit exceed. Cannot redeem more then {{shop_redeem_limit}} points","pointsBalanceLabel":"Your point balance: {{points}}","vipTierBenefits":"Benefits","popupRedeemRewardsHeadingText":"Redeem Rewards","transactionHistoryPaginationLabel":"Showing {{startItem}} to {{endItem}} of {{totalItems}} entries","vipRewardLabel":"Rewards","sendEmailButtonText":"Send Email","cartWidgetAvailableBalanceLabel":"You have: {{available_points}} points","checkoutRedeemLabel":"Redeem your Points","referredByText":"Referred by someone","loyaltyPageMetaTitle":"","birthdayActionLabel":"Submit","rewardDetailsButtonLabel":"Reward Details","authenticationLabel":"You need to sign in to access this feature","notEligibleLabel":"You are not eligible for this loyalty program.","popupReferralTitleText":"Referrals","popupEarnRewardsHeadingText":"Earn Rewards","popupAvailableRewardsContentText":"You have {{rewards}} rewards available","claimedStatusLabel":"Claimed","redeemActionLabel":"Redeem","checkoutRedeemLoginLabel":"Log in","createAccountLabel":"Join now","rewardDetailsTitleLabel":"Spend {{spend_amount}} and , get {{discount_amount}} {{discount_type}} discount","howItWorksTitle":"How it works","claimGiftHeaderText":"Claim Your Gift","yourReferralsHeadingLabel":"Your Referrals","noRefferralAvailableText":"No Referrals reward available","popupCardActionText":"Sign In","popupFAQAskedQuestionHeadingText":"Frequently Asked Questions","popupEarnTilesText":"Ways to earn","minimumAmountSpentForRedeemText":"Minimum {{amount_spent}} spent amount required for point redemption","birthdayUpdatedToastLabel":"Birthday Updated","historyPointsAdjustment":"Points/Credits","referButtonLabel":"Refer Now","claimReferralGiftButtonText":"Claim Your Gift","historyActivityDetails":"Activity Details","widgetCopiedLabel":"Copied","sentDiscountCodeToEmailText":"Referral invitation accepted.","referralCustomerGetText":"You","sendRefferralLink":"Send Referral Link","popupRemainingPointsHeadingText":"Your points","referralLinkSentLabel":"Referral Link Sent","birthdayTitleLabel":"Enter your birthday","checkoutSelectRedeemRuleDropdownLabel":"Select Redeem Rule","noRedeemRulesLabel":"No Redeem Rules Found","minimumOrderCountForRedeemText":"Minimum {{order_count}} orders required for point redemption","enrolledSuccessMessage":"Enrolled Successfully","customerHistoryLabel":"Transaction history","redeemLimitExceedText":"Redeem Limit Exceed. Cannot redeem more then {{redeem_limit}} times per {{reward_interval}}","widgetDateTimeFormat":"MMM D, YYYY, h:mm A","pointExpirationDateLabel":"Expiration date: {{expiration_date}}","popupRedeemTilesText":"Ways to redeem","loyaltyOptOutSettingsLabel":"Settings","alreadyHaveAnAccountLabel":"Already have an account?","checkoutTotalAcquirePointsDescription":"Use your points to redeem a discount on your next order.","checkoutEmptyRewardsLabel":"You don't have any rewards available.","popupRewardPointContentText":"Earn points for different actions and turn those points into awesome rewards!","chooseAnOptionLabel":"Choose an Option","excludeCustomerLabel":"Exclude yourself from the Loyalty program.","noEarnRulesLabel":"No Earn Rules Found","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","loyaltyPageMetaDescription":"","claimRewardButtonLabel":"Claim Reward","checkoutRedeemLoginDescription":"to check your points balance and explore the exciting rewards available for redemption.","howItWorksStep2Title":"Earn points","loyaltyStatusLabel":"Loyalty Status","vipEarnPointLabel":"Earn {{points}} Points","vipCurrentTierLabel":"Your Current Tier","storeOnSaleForRedeemText":"Store on sale, to redeem point please try after {{shop_on_sale_end_date}}","popupCardHeadingText":"Access your rewards","loyaltyPageHeroV2SubHeading":"Become a member and earn points, store credits &amp; exclusive rewards every time you shop.","checkoutToggleAvailableRewardsButtonLabel":"Available Discounts","manageLoyaltyButtonLabel":"Manage Loyalty","howItWorksStep1Title":"Create an account","shareReferralLinkLabel":"Share Your Unique Link","popupWelcomeText":"Welcome {{customer_first_name}}","referYourFriendContentText":"When friends and family check out using the referral link below, they receive {{referred_reward}} and you receive a {{referral_reward}} reward","vipAchievableTierLabel":"{{milestone_type}} {{milestone}} to reach {{achievable_tier}}","shareSocialMediaLabel":"Share directly on your favorite platform:","homeGreetings":"Welcome, {{customer_first_name}}","loyaltyOptOutActiveLabel":"Loyalty program {{active_status}}.","dailyLimitExceedText":"Daily limit exceed. Cannot redeem more than {{redeem_limit}} points per day","popupCardContentText":"Sign in to <strong>{{site_name}}'s store </strong> to start earning rewards","rewardsDetailsExpireDate":"Expires at: {{expire_date}}","enrollLoyaltyProgramDescription":"Enroll our loyalty program to get rewards and incentives.","loyaltyPageHeroV2AuthenticatedHeading":"Hi, {{customer_first_name}}, you have {{points}} points and {{store_credits}} store credits","minimumRedeemRequiredPointsLabel":"","vipTierDetailsText":"Your all access pass to exclusive rewards. Reach higher tiers for more exclusive perks.","membershipRewardTitleLabel":"Appstle Membership","howItWorksStep1Description":"Become a member to receive rewards","historyStatus":"Status","approvedStatusLabel":"Approved","discountAppliedLabel":"Please copy the discount and proceed to checkout and the discount will be applied automatically","acquireStoreCreditLabel":"Earn {{totalStoreCreditPoints}} store credits when you buy this item","toastErrorMsg":"Something went wrong","includeCustomerLabel":"Include yourself in the Loyalty program to earn points.","checkThankYouAcquiredPointsHeadingLabel":"Congratulations","popupCommunityContentText":"Join the community","currentVipTierText":"Your Current Tier","popupRewardPointTitleText":"Earn Rewards","socialMediaActionLabel":"Claim","howItWorksStep3Description":"Exchange points for exciting discounts","noCustomerHistoryLabel":"No History Found","freeProductRewardAddToCart":"Add to cart","creditRewardDetailsHelpLabel":"Apply these credits on the order page to get a discount on your purchase!","shareReferralEmailFieldText":"Enter your friend's email","vipTierTitleLabel":"VIP","referralCompletedText":"{{total_count}} referrals completed","reviewRuleRedirectActionLabel":"Review","referYourFriendTitleText":"Refer your friends","popupEarnPointDescriptionText":"Earn more points, and turn those points into awesome rewards!","popupCommunityHeadingText":"Wild at Heart Pets Raw Food Delivery","recurringStatusLabel":"Recurring","claimReferralGiftDescriptionText":"Surprise! You have been gifted a $30 FREE Mystery Box. It is yours with your first order.","programUpdateMessage":"Process initiated. Please wait for the page to reload","dynamicPointsHelpText":"Spend {{points}} points to get {{discount}} discount.","totalAcquiredPointsLabel":"You have earned {{totalAcquiredPoints}} points on this order","howItWorksStep3Title":"Redeem points","checkoutTotalAcquirePoints":"Complete this purchase to earn up to {{totalAcquiredPoints}} points"};
    

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

    window.addEventListener('message', appstleLoyaltyIframeListener, false);
    window.addEventListener('kp_user_logged_out', function() { window.location.reload(); });
    const removeFirstSlashFromURL = (url) => url ? url?.replace(/\\\//g, "/")?.replace(/^\/+/, "") : url;


    function applyDiscount(discountCode, shouldReload = false) {
        const encodedDiscountCode = encodeURIComponent(discountCode?.trim());
        const discountURL = `${location?.origin}/discount/${encodedDiscountCode}`;
        fetch(discountURL).then(res => {
            if (res.ok) {
                console.log('Discount Code Applied');
                const discountDetails = 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 }));
                }
                if (shouldReload) {
                    window.location.reload();
                }
            } else {
                console.log('Discount Code NOT Applied');
            }
        });
    }
    const applyDiscountAutomatically = (discountCode, shouldReload = false) => {
        (async () => {
            const encodedDiscountCode = encodeURIComponent(discountCode?.trim());
            const discountURL = `${location.origin}/checkout?discount=${encodedDiscountCode}`;
            const cartURL = `${location.origin}/cart.js`;
            try {
                const discountRes = await fetch(discountURL);
                if(discountRes) {
                    const cartRes = await fetch(cartURL);
                    if (!cartRes.ok) return;
                    const cart = await cartRes.json();
                    const discount_codes = cart && Array.isArray(cart?.['discount_codes']) ? cart?.['discount_codes'] : [];
                    const hasDiscount = discount_codes.some(d => (d?.code || "").toLowerCase() === String(discountCode).toLowerCase());
                    if (hasDiscount && shouldReload) {
                        window.location.reload();
                    }
                }
            } catch (err) {
                console.error("Error applying discount:", err);
            }
        })();
    };

    const unescapeWidgetString = (str) => {
        if (!str || typeof str !== 'string') return '';
        return str?.replace(/\\\//g, '/')?.replace(/\\\\/g, '\\');
    };
    const formatUrlByLoyalty = (link) => {
        if (!link) return '';
        const decodedLink = decodeURIComponent(link);
        let l = decodedLink?.replace("{{proxy_path_prefix}}", "/")?.trim()?.replace(/\\\//g, '/')?.replace(/^\/+/, '') || '';
        l = l?.replace(/([^:]\/)\/+/g, '$1') ?? '';
        if (/^(https?:\/\/|\/\/|www\.)/i.test(l)) {
            return /^www\./i.test(l) ? 'https://' + l : l;
        }
        const shopRoot = window?.Shopify?.routes?.root ?? '/';
        return (shopRoot?.replace(/\/+$/, '') ?? '') + '/' + l;
    };

    function appstleLoyaltyIframeListener(event) {
        const redirect = (link, fallback) => { window.location.href = link ? formatUrlByLoyalty(link) : fallback; };
        if (event?.data && typeof event?.data.indexOf === 'function' && event?.data?.indexOf('appstle_loyalty_message_to_redirect_to_account') !== -1) {
            if (!_ALConfig?.widget_setting?.customSignInLink && typeof kpHandleLogin === 'function') {
                kpHandleLogin(window.location.href);
            } else {
                redirect(_ALConfig?.widget_setting?.customSignInLink, 'https://' + window.location.host + '/account');
            }
        } else if (event?.data && typeof event?.data.indexOf === 'function' && event?.data?.indexOf('appstle_message_to_redirect_to_signup') !== -1) {
            if (typeof kpHandleLogin === 'function') {
                kpHandleLogin(window.location.href);
            } else {
                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_and_reload') !== -1) {
            const discountCode = (event?.data?.split('|'))[1];
            applyDiscount(discountCode, true);
        } else if (event?.data && typeof event?.data.indexOf === 'function' && event?.data?.indexOf('appstle_message_to_apply_discount') !== -1) {
            const discountCode = (event?.data?.split('|'))[1];
            applyDiscount(discountCode, false);
        }   else if (event?.data && typeof event?.data.indexOf === 'function' && event?.data?.indexOf('appstle_message_to_automatic_apply_discount_and_refresh') !== -1) {
            const discountCode = (event?.data?.split('|'))[1];
            applyDiscountAutomatically(discountCode, true);
        }  else if (event?.data && typeof event?.data.indexOf === 'function' && event?.data?.indexOf('appstle_message_to_automatic_apply_discount') !== -1) {
            const discountCode = (event?.data?.split('|'))[1];
            applyDiscountAutomatically(discountCode, false);
        } else if (event?.data && typeof event?.data?.indexOf === 'function' && event?.data?.indexOf('appstle_message_to_redirect_to_custom_url') !== -1) {
            redirect(_ALConfig?.widget_setting?.createAccountLink, `${window.location.origin}/account/register`);
        }
    }

    
    
    
    
    
    

    
        <!-- 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: #4EC33D;
                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 -->
    

    const executeLoyaltyWidget = () => {
        <!-- 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 formatNumberByPointRoundType = num => {
        if (typeof num !== 'number') return num;
        const roundType = _ALConfig?.pointRoundType || "NO_ROUND";
        const rounded = roundType === 'ROUND_UP' ? Math.ceil(num) : roundType === 'ROUND_DOWN' ? Math.floor(num) : num;
        return (Number.isInteger(rounded) || rounded % 1 === 0) ? rounded.toFixed(0) : rounded.toFixed(2);
    };


    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: 999;
        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: #910323;
        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;
            height: 100vh;
            top: 0;
            min-width: 100%;
        }

        #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: #910323;
        color: #ffffff;
    }

    #appstle_loyalty_iframe.open.show-close-icon + button {
        background-color: #910323;
    }

    #appstle_loyalty_iframe.open.show-close-icon + button .appstle-loyalty-widget-button-text-wrapper,
    #appstle_loyalty_iframe.open.show-close-icon + button .loyalty_widget_available_points {
        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;
    }

    
</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) {
            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');
        } else if (event?.data && typeof event?.data.indexOf === 'function' && event?.data?.indexOf('show_appstle_loyalty_widget') !== -1) {
            loadAppstleLoyaltyWidget();
            enableWidget();
        }
    }

    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;
        }
        window.__APPSTLE_LOYALTY_LAUNCHER_ALLOWED = !!isShowWidget;
        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() {
        const launcherAllowed = window?.['__APPSTLE_LOYALTY_LAUNCHER_ALLOWED'] !== false;
        document.querySelector('#appstle_loyalty_iframe')?.classList?.remove('appstle-loyalty-hidden');
        const btn = document.querySelector('#appstle-loyalty-button');
        if (!btn) return;
        if (launcherAllowed) {
            btn.classList.remove('appstle-loyalty-hidden');
        } else {
            btn.classList.add('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 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="appstleLoyaltyWidget">
                <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();
        });
    };

    const launcherDataType = _ALConfig?.widget_setting?.launcherDataType || 'POINTS';

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

    (function() {
        const { customerLoyalty, widget_setting } = _ALConfig || {};
        if (!customerLoyalty) return;

        const showTier = widget_setting?.showTierName;
        const launcherButtonElement = document.querySelector('#appstle-loyalty-button');
        const pointsEl = document.querySelector('.loyalty_widget_available_points');
        if (!pointsEl) return;

        const fmt = new Intl.NumberFormat();
        const { storeCreditBalance = 0, availablePoints = 0, currentVipTier = '' } = customerLoyalty;

        let displayValue;
        if (launcherDataType === 'STORE_CREDITS') {
            const n = Number(storeCreditBalance) || 0;
            displayValue = fmt.format(formatNumberByPointRoundType(n));
        } else if ((launcherDataType === 'VIP_TIER') && currentVipTier) {
            displayValue = String(currentVipTier);
        } else {
            const n = Number(availablePoints) || 0;
            displayValue = fmt.format(formatNumberByPointRoundType(n));
        }
        pointsEl.textContent = displayValue;
        launcherButtonElement?.classList.add('appstle_show_points');
    })();


    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 (_ALConfig?.referralEnabled && widgetReferralUrl?.searchParams.get('appstle_referral') && _ALConfig?.widget_setting?.widgetType === 'LAUNCHER') {
        let referralRedirectUrl = _ALConfig?.widget_setting?.referralRedirectUrl;
        let redirectURL = referralRedirectUrl + window.location.search;
        if (referralRedirectUrl) {
            let referralUrlObj;
            try {
                referralUrlObj = new URL(referralRedirectUrl, window.location.origin);
            } catch {
                referralUrlObj = null;
            }
            let referralPath = referralUrlObj ? referralUrlObj.pathname.replace(/\/+$/, '') : referralRedirectUrl.replace(/\/+$/, '');
            let currentPath = window.location.pathname.replace(/\/+$/, '');
            if (referralPath && currentPath !== referralPath) {
                window.open(redirectURL, '_self');
            }
        }
        setTimeout(() => {
            loadAppstleLoyaltyWidget();
            enableWidget();
        }, 200);
    }


    (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 -->
    }

    
        try {
            const versionUrl = `${location.origin}/${_ALConfig?.proxy_path_prefix || 'apps/loyalty'}/app-loyalty-version`;
            fetch(versionUrl)
                .then(res => res.json())
                .then(data => {
                    if (data) {
                        const widgetJsUrl = new URL(_ALConfig.widgetJsPath);
                        const widgetCssUrl = new URL(_ALConfig.widgetCssPath);
                        widgetJsUrl.searchParams.set('v', data);
                        widgetCssUrl.searchParams.set('v', data);
                        _ALConfig.widgetJsPath = widgetJsUrl.toString();
                        _ALConfig.widgetCssPath = widgetCssUrl.toString();
                    }
                })
                .catch(() => {
                })
                .finally(() => {
                    executeLoyaltyWidget();
                });
        } catch (err) {
            executeLoyaltyWidget();
        }
    

    const storeCreditMismatch = _ALConfig?.customerId && _ALConfig?.customerStoreCreditBalance >= 0 && _ALConfig?.customerLoyalty?.storeCreditBalance >= 0 && _ALConfig?.customerLoyalty?.storeCreditBalance !== _ALConfig?.customerStoreCreditBalance;
    if (storeCreditMismatch && _ALConfig.shop === 'olineloyalty27.myshopify.com') {
        const updateCustomerUrl = `/${_ALConfig?.proxy_path_prefix || 'apps/loyalty'}/cp/api/update-customer`;
        try {
            fetch(updateCustomerUrl, { method: 'POST' })
                .then((response) => {
                    if(response.ok) {}
                })
                .catch(() => {});
        } catch (err) {}
    }

    <!-- BEGIN app snippet: loyalty-dedicated-page -->
    const dedicatedPageURL = new URL(window.location.href);
    const decodeUrl = (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;
        }
    };

    if (dedicatedPageURL?.searchParams?.get('appstle_referral') && _ALConfig?.widget_setting?.widgetType === 'DEDICATED_PAGE') {
        const customUrl = decodeUrl(_ALConfig?.widget_setting?.referralCustomRedirectUrl);
        if (customUrl) {
            const normalizedCustomPath = customUrl.startsWith('/') ? customUrl : `/${customUrl}`;
            if (window.location.pathname !== normalizedCustomPath) {
                const redirectUrl = new URL(window.location.href);
                redirectUrl.pathname = normalizedCustomPath;
                window.open(redirectUrl.toString(), '_self');
            }
        }
        else 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();
            }

            


            
            document.title = "";
            

            
            setTimeout(() => {
                let metaDescription = document.querySelector('meta[name="description"]');
                if (metaDescription) {
                    metaDescription.content = "";
                } else {
                    metaDescription = document.createElement('meta');
                    metaDescription.name = 'description';
                    metaDescription.content = "";
                    document.head.appendChild(metaDescription);
                }
            }, 500);
            
            if (appstleLoyaltyPageElement) {

                const executeDedicatedPageScript = () => {
                    const s = document.createElement('script');
                    s.setAttribute('src', _ALConfig?.widgetJsPath);
                    s.setAttribute('defer', 'defer');
                    document.body.appendChild(s);
                    const head = document.head;
                    const link = document.createElement('link');
                    link.type = 'text/css';
                    link.rel = 'stylesheet';
                    link.href = _ALConfig?.widgetCssPath;
                    head.appendChild(link);
                }

                try {
                    const versionUrl = `${location.origin}/${_ALConfig?.proxy_path_prefix || 'apps/loyalty'}/app-loyalty-version`;
                    fetch(versionUrl).then(res => res.json()).then(data => {
                            if (data) {
                                const widgetJsUrl = new URL(_ALConfig.widgetJsPath);
                                const widgetCssUrl = new URL(_ALConfig.widgetCssPath);
                                widgetJsUrl.searchParams.set('v', data);
                                widgetCssUrl.searchParams.set('v', data);
                                _ALConfig.widgetJsPath = widgetJsUrl.toString();
                                _ALConfig.widgetCssPath = widgetCssUrl.toString();
                            }
                        }).catch(() => {}).finally(() => {
                            executeDedicatedPageScript();
                        });
                } catch (err) {
                    executeDedicatedPageScript();
                }


            }

        } else {
            setTimeout(() => {
                initiateAppstleLoyaltyPage();
            }, 2000);
        }
    }

    const dedicatedPageReferralUrl = new URL(window.location.href)?.searchParams.get('appstle_referral');

    if (_ALConfig?.widget_setting?.showWidget === true) {
        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/019ea61c-9091-7f62-8815-ee7111313ac3/theme-app-extension-v2-1291/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;
        }


        .appstle_loyalty_cart_widget_wrapper {
            position: relative !important;
            max-width: 400px !important;
            margin-left: auto !important;
        }
        @media screen and (max-width: 749px) {
            .appstle_loyalty_cart_widget_wrapper {
                position: relative !important;
                max-width: 100% !important;
            }
        }
        #appstle_loyalty_cart_widget_iframe {
            display: none !important;
        }
        #appstle_loyalty_cart_widget_iframe.open {
            display: block !important;
            position: fixed !important;
            top: 0 !important;
            left: 0 !important;
            width: 100% !important;
            height: 100% !important;
            border: none !important;
            z-index: 99999999999999999999 !important;
        }
        .appstle_loyalty_cart_widget_wrapper {
            margin-bottom: 12px !important;
        }
        .loyalty-cart-widget-button {
            display: flex !important;
            align-items: center !important;
            justify-content: space-between !important;
            flex-wrap: nowrap !important;
            background-color: white !important;
            gap: 1rem !important;
            border-radius: 8px !important;
            padding: 10px !important;
            width: 100% !important;
            border: 1px solid #e5e7eb !important;
        }
        .loyalty-cart-widget-points-store-credits-info {
            display: flex !important;
            align-items: center !important;
            gap: 12px !important;
        }
        .loyalty-cart-widget-icon {
            display: flex !important;
            align-items: center !important;
            justify-content: center !important;
            width: 32px !important;
            height: 32px !important;
            background-color: #910323 !important;
            border-radius: 6px !important;
        }
        .loyalty-cart-widget-icon-image {
            width: 20px !important;
            height: 20px !important;
        }
        .loyalty-cart-widget-icon-svg {
            fill: white !important;
        }
        .loyalty-cart-widget-available-balance-label {
            font-size: 16px !important;
            font-weight: 500 !important;
            color: #1f2937 !important;
        }
        .loyalty-cart-widget-rewards-btn {
            background-color: #910323 !important;
            color: #ffffff !important;
            border: none !important;
            min-width: 82px !important;
            border-radius: 4px !important;
            padding: 6px 12px !important;
            font-size: 14px !important;
            font-weight: 600 !important;
            cursor: pointer !important;
            transition: background-color 0.15s !important;
        }
        .loyalty-cart-widget-rewards-btn-disabled {
            opacity: 0.5 !important;
            pointer-events: none !important;
            cursor: not-allowed !important;
        }
    </style>



</div><!-- Failed to render app block "208873322266159137": app block path "shopify://apps/searchanise-search-filter/blocks/app-embed-v2/d8f24ada-02b1-458a-bbeb-5bf16d5c921e" does not exist --><div id="shopify-block-AYkpjcWFINkF3RWlJV__1513253815146976218" class="shopify-block shopify-app-block">
</div><div id="shopify-block-AYzlOTmRyakFvcEJNN__10508887350528622030" class="shopify-block shopify-app-block">






    
    

    
    
    
    
    
    
    
    
    
    
    
    

    

    

    
        <script src="https://cdn.shopify.com/extensions/019e9c41-c54c-7d19-871c-b577b786ac25/theme-app-extension-v2-2820/assets/appstle-bundles-interceptor.min.js" defer></script>
    

    <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=1777466304912',
            'widgetCssPath': 'https://bundles-admin.appstle.com/content/build-a-box.css?v=1777466304912',
            'volumeDiscountJsPath': 'https://bundles-admin.appstle.com/app/volume-discount.bundle.js?v=1777466304912',
            'volumeDiscountCssPath': 'https://bundles-admin.appstle.com/content/volume-discount.css?v=1777466304912',
            'bundle_rules': [],
            'bundleRule': null,
            'product': null,
            'bundle_setting': null,
            'shop_info': null,
            'isProductPage': false,
            'isCartPage': false,
            'isCollectionPage': false,
            'isHomePage': false,
            'disableAppFunctionality': false,
            'shop_labels': null,
        };

        _ABConfig.__appstleBundlesNativeFetch = window.fetch.bind(window);

        
        _ABConfig.shop_name = "Wild at Heart Pets Raw Food Delivery";
        

        
        _ABConfig.proxy_path_prefix = "apps/bundles";
        

        _ABConfig.country = "CA";
        _ABConfig.locale = "en";

        
        _ABConfig.currency = "CAD";
        

        
        _ABConfig.storeFrontAccessToken = "ccf1348fac0e182c396a8f1494fd4e3b";
        

        

        
        _ABConfig.public_domain = "wild-at-heart-pets.myshopify.com";
        

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

        
        
        _ABConfig.bundle_rules = [{"id":43255,"shop":"wild-at-heart-pets.myshopify.com","name":"Save when you buy 2 boxes!","description":null,"status":"ACTIVE","customerIncludeTags":null,"discountType":"TIERED_DISCOUNT","discountValue":null,"products":"null","variants":"null","sequenceNo":null,"bundleType":"VOLUME_DISCOUNT","settings":"{\"enableDedicatedAddToCartButton\":false,\"cardGap\":16,\"sequentialProductsPerBatch\":50,\"showUnitPrice\":false,\"showPricesWithoutDecimal\":false,\"productFilterConfig\":\"{\\\"enabled\\\":false,\\\"filters\\\":[]}\",\"disableProductDescription\":false,\"bundleProductNameSortOrder\":\"DEFAULT\",\"includedSubscriptionPlans\":\"\",\"sellingPlanSource\":\"PRODUCT\",\"excludeSubscriptionPlans\":\"\",\"perRowItem\":\"THREE\",\"showCompareAtPrice\":false,\"enableAnnouncementBar\":true,\"borderRadius\":8,\"showClassicBundleWidgetInChildProduct\":false,\"enableSequentialProductLoading\":false,\"autofillNotChosenItems\":false,\"disableScrollingToBundle\":false,\"showPriceWithSubscriptionPrice\":true,\"showComboBundleWidgetInComboProduct\":false,\"showPriceOfChosenProductsOnly\":false,\"hideQuantitySelector\":false}","bundleProductId":null,"bundleVariantId":null,"productHandle":null,"discountId":null,"price":null,"numberOfProducts":0,"subscriptionBundlingEnabled":false,"subscriptionId":null,"minProductCount":null,"maxProductCount":null,"uniqueRef":"c6ax8mgsve","bundleRedirect":"CART","customRedirectURL":null,"minOrderAmount":null,"tieredDiscount":"[{\"discountBasedOn\":\"QUANTITY\",\"value\":1,\"discount\":0,\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"1 Box\",\"subtitleLabel\":\"Standard Price\",\"saveBadgeLabel\":\"\",\"selectByDefault\":false,\"badgeLabel\":\"\",\"badgeType\":\"MOST_POPULAR\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"imageURL\":null},{\"discountBasedOn\":\"QUANTITY\",\"value\":2,\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"2 Box\",\"subtitleLabel\":\"You save {{saved_percentage}}\",\"saveBadgeLabel\":\"Save {{saved_amount}}\",\"selectByDefault\":false,\"badgeLabel\":\"Best Value\",\"badgeType\":\"SIMPLE\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"imageURL\":null,\"discount\":5}]","productViewStyle":"QUICK_ADD","singleProductSettings":"null","trackInventory":false,"sellingPlanType":"BUNDLE_LEVEL","clearCart":"ENABLED","minPrice":null,"maxPrice":null,"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":"[]","discountedVariants":"null","allowedCountries":null,"appliesOn":"BOTH","purchaseRequirement":"NO_REQUIREMENT","productDiscountType":"EACH_PRODUCT","countrySelectionType":"ALL_COUNTRY","discountApplyApproach":"SHOPIFY_DISCOUNT_FUNCTION","discountedProductChooseType":"CHOOSE_ALL","internalName":"5% off Bundle","sections":"[]","limitToUsePerCustomer":null,"discountedVariantSelectionLimit":null,"hideOneTimePurchase":false,"hideSubscriptionPurchase":false,"maxOrderAmount":null,"collectionData":"[{\"id\":295584661602,\"title\":\"Carnivora Big\",\"handle\":\"carnivora-big\",\"image\":null}]","productSelectionType":"COLLECTION","tag":"appstle_bundles","productChooseType":"CHOOSE_ALL","variantSelectionLimit":null,"discountTargetType":"VARIANT","enableSubscription":false,"subscriptionWidgetPosition":"BELOW","subscribeTitle":"Subscribe and Save","subscribeSubtitle":"Delivered Monthly","subscriptionPreselected":false,"getYAppliesOn":"BOTH","announcementBarMessage":null,"automaticDiscountNodeId":"gid://shopify/DiscountAutomaticNode/1391536668770","recurringCycleLimit":0,"automaticShippingDiscountNodeId":null,"scheduledBundleRule":false,"bundleActiveFrom":null,"bundleActiveTo":null,"bundleSubType":null,"discountAppliesOn":"PER_LINE_ITEM","layoutType":"LAYOUT_ONE","style":"{\"tierFullPriceColor\":\"\",\"tierFreeGiftTitleFontSize\":13,\"tierUpsellTitleFontSize\":13,\"primaryColor\":\"#000000\",\"tierSubTitleFontSize\":13,\"otherProductsModalFullPriceColor\":\"\",\"primaryDisabledColor\":\"#333333\",\"cardHoverColor\":\"\",\"otherProductsModalPriceColor\":\"\",\"otherProductsModalButtonTextColor\":\"\",\"otherProductsButtonBackgroundColor\":\"\",\"tierPriceFontSize\":20,\"tierUpsellSubTitleFontSize\":12,\"comboProductFullPriceFontSize\":12,\"headingTextColor\":\"#000000\",\"badgesTextColor\":\"\",\"blockTitleFontStyle\":\"BOLD\",\"tierTitleFontSize\":20,\"otherProductsProductTitleColor\":\"\",\"subscriptionTitleTextColor\":\"\",\"subscriptionSubTitleFontSize\":13,\"otherProductsImageSize\":40,\"saveBadgeBackgroundColor\":\"\",\"tierFreeGiftBackgroundColor\":\"\",\"cardGap\":16,\"tierPriceFontStyle\":\"BOLD\",\"otherProductsModalOverlayColor\":\"\",\"tierPriceColor\":\"\",\"tierFreeGiftPriceFontSize\":14,\"otherProductsButtonTextColor\":\"\",\"tierTitleFontStyle\":\"BOLD\",\"ruleUpsellSubTitleFontSize\":13,\"comboProductPriceFontSize\":13,\"tierUnitLabelFontSize\":14,\"blockTitleFontSize\":14,\"otherProductsProductTitleSize\":16,\"productCardBackgroundColor\":\"#ffffff\",\"cardBackgroundColor\":\"\",\"buttonBackgroundColor\":\"#000000\",\"bundlePageBackgroundColor\":\"#FAFAF9\",\"borderRadius\":8,\"tierUpsellBackgroundColor\":\"\",\"ruleUpsellTitleTextColor\":\"\",\"ruleUpsellSubTitleTextColor\":\"\",\"tierUpsellSubTitleTextColor\":\"\",\"primaryDisabledTextColor\":\"#ffffff\",\"otherProductsModalProductTitleTextSize\":14,\"otherProductsModalProductTitleColor\":\"\",\"fieldDisabledBackgroundColor\":\"#D1D5DB\",\"otherProductsModalImageSize\":80,\"disabledTextColor\":\"#6B7280\",\"comboProductTitleFontStyle\":\"BOLD\",\"primaryHoverColor\":\"#000000\",\"saveBadgeTextColor\":\"\",\"tierUnitLabelFontStyle\":\"REGULAR\",\"cardBorderColor\":\"\",\"ruleUpsellTitleFontSize\":15,\"selectedCardBackgroundColor\":\"\",\"tierFullPriceFontSize\":14,\"comboProductTitleFontSize\":13,\"subscriptionSubTitleTextColor\":\"\",\"selectedCardBorderColor\":\"\",\"comboProductFullPriceFontStyle\":\"REGULAR\",\"tierTitleColor\":\"\",\"tierFullPriceFontStyle\":\"REGULAR\",\"tierSubTitleFontStyle\":\"REGULAR\",\"secondaryTextColor\":\"#ffffff\",\"blockTitleColor\":\"\",\"tierSubTitleColor\":\"\",\"saveBadgeFontSize\":12,\"primaryTextColor\":\"#000000\",\"tierFreeGiftTextColor\":\"\",\"tierFreeGiftTitleFontStyle\":\"BOLD\",\"tierUpsellTitleTextColor\":\"\",\"tierFreeGiftPriceFontStyle\":\"REGULAR\",\"perRowItem\":\"THREE\",\"badgesBackgroundColor\":\"\",\"otherProductsModalHeadingLabelColor\":\"\",\"otherProductsModalButtonBackgroundColor\":\"\",\"dedicatedSubscriptionLayout\":\"LAYOUT_ONE\",\"saveBadgeFontStyle\":\"REGULAR\",\"subscriptionTitleFontSize\":15,\"otherProductsModalProductPriceTextSize\":14,\"comboProductPriceFontStyle\":\"BOLD\"}","labels":"{\"volumeDiscountSaveRewardsLabel\":\"Save {{discount}}{{discount_type}}!\",\"volumeDiscountQuantityRewardsLabel\":\"Buy {{quantity}} quantity and get {{discount}}{{discount_type}} discount!\",\"oneTimeTitle\":\"One Time Purchase\",\"otherProductsModalSubtitleLabel\":\"\",\"volumeDiscountSpentAmountRewardsLabel\":\"Spend {{currency}}{{spent_amount}} and get {{discount}}{{discount_type}} discount!\",\"volumeAmountDiscountSpentAmountRewardsLabel\":\"Spend {{currency}}{{spent_amount}} and get {{currency}}{{discount}} discount!\",\"volumeAmountDiscountQuantityRewardsLabel\":\"Buy {{quantity}} quantity and get {{currency}}{{discount}} discount!\",\"volumeAmountDiscountSaveRewardsLabel\":\"Save {{currency}}{{discount}}!\",\"oneTimeSubtitle\":\"No Subscription\"}","upsells":"[{\"discount\":0,\"discountType\":\"PERCENTAGE\",\"subTitle\":\"Save {{saved_amount}}!\",\"title\":\"{{product_title}}\",\"matchedQuantityDealBar\":false,\"variant\":null}]","enableVolumeDiscountUpsell":false,"combos":"[]","progressiveGift":null,"enableProgressiveGifts":false,"discountName":"Buy More & Save!","shippingDiscountType":"NO_DISCOUNT","inventoryTrackingMode":null,"defaultVariants":null},{"id":47597,"shop":"wild-at-heart-pets.myshopify.com","name":"Save when you buy 2 boxes! Clone","description":null,"status":"ACTIVE","customerIncludeTags":null,"discountType":"TIERED_DISCOUNT","discountValue":null,"products":"null","variants":"[{\"productId\":7454911004770,\"variantId\":42298567622754,\"name\":\"Wild Instincts Complete Beef + Free Treat - 18lb case\",\"productHandle\":\"wild-instincts-complete-beef-get-a-beef-liver-for-free\",\"imageSrc\":\"https://cdn.shopify.com/s/files/1/1060/1126/files/Wild_Instincts_Complete_Beef_Free_Freeze-Dried_Liver_Treat_2.png?v=1762519242\",\"quantity\":1,\"price\":\"109.99\",\"status\":\"ACTIVE\",\"productTitle\":\"Wild Instincts Complete Beef + Free Treat\",\"variantTitle\":\"18lb case\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":2},{\"productId\":7454911004770,\"variantId\":42298567589986,\"name\":\"Wild Instincts Complete Beef + Free Treat - 35lb case\",\"productHandle\":\"wild-instincts-complete-beef-get-a-beef-liver-for-free\",\"imageSrc\":\"https://cdn.shopify.com/s/files/1/1060/1126/files/Wild_Instincts_Complete_Beef_Free_Freeze-Dried_Liver_Treat_2.png?v=1762519242\",\"quantity\":1,\"price\":\"199.99\",\"status\":\"ACTIVE\",\"productTitle\":\"Wild Instincts Complete Beef + Free Treat\",\"variantTitle\":\"35lb case\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":2},{\"productId\":7481180749922,\"variantId\":42381170999394,\"name\":\"Wild Instincts - Chicken & Beef - 18lb case\",\"productHandle\":\"wild-instincts-chicken-beef\",\"imageSrc\":\"https://cdn.shopify.com/s/files/1/1060/1126/files/WildInstincts-Chicken_Beef.png?v=1766036286\",\"quantity\":1,\"price\":\"83.99\",\"status\":\"ACTIVE\",\"productTitle\":\"Wild Instincts - Chicken & Beef\",\"variantTitle\":\"18lb case\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":2},{\"productId\":7481180749922,\"variantId\":42381170966626,\"name\":\"Wild Instincts - Chicken & Beef - 35lb case\",\"productHandle\":\"wild-instincts-chicken-beef\",\"imageSrc\":\"https://cdn.shopify.com/s/files/1/1060/1126/files/WildInstincts-Chicken_Beef.png?v=1766036286\",\"quantity\":1,\"price\":\"159.99\",\"status\":\"ACTIVE\",\"productTitle\":\"Wild Instincts - Chicken & Beef\",\"variantTitle\":\"35lb case\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":2},{\"productId\":7296860094562,\"variantId\":41879710531682,\"name\":\"Wild Instincts - Complete Chicken - 18 lb case\",\"productHandle\":\"wild-instincts-complete-chicken\",\"imageSrc\":\"https://cdn.shopify.com/s/files/1/1060/1126/files/Wild_Instincts_-_Complete_Chicken.png?v=1762083704\",\"quantity\":1,\"price\":\"55.99\",\"status\":\"ACTIVE\",\"productTitle\":\"Wild Instincts - Complete Chicken\",\"variantTitle\":\"18 lb case\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":2},{\"productId\":7296860094562,\"variantId\":41879710498914,\"name\":\"Wild Instincts - Complete Chicken - 35 lb case\",\"productHandle\":\"wild-instincts-complete-chicken\",\"imageSrc\":\"https://cdn.shopify.com/s/files/1/1060/1126/files/Wild_Instincts_-_Complete_Chicken.png?v=1762083704\",\"quantity\":1,\"price\":\"101.99\",\"status\":\"ACTIVE\",\"productTitle\":\"Wild Instincts - Complete Chicken\",\"variantTitle\":\"35 lb case\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":2},{\"productId\":7310793080930,\"variantId\":41879703322722,\"name\":\"Wild Instincts Ultimate Variety Box - 18lb Case\",\"productHandle\":\"wild-instincts-variety-pack\",\"imageSrc\":\"https://cdn.shopify.com/s/files/1/1060/1126/files/Wild_Instincts_Ultimate_Variety_Box.png?v=1762083691\",\"quantity\":1,\"price\":\"94.75\",\"status\":\"ACTIVE\",\"productTitle\":\"Wild Instincts Ultimate Variety Box\",\"variantTitle\":\"18lb Case\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":2},{\"productId\":7310793080930,\"variantId\":41879703289954,\"name\":\"Wild Instincts Ultimate Variety Box - 35lb Case\",\"productHandle\":\"wild-instincts-variety-pack\",\"imageSrc\":\"https://cdn.shopify.com/s/files/1/1060/1126/files/Wild_Instincts_Ultimate_Variety_Box.png?v=1762083691\",\"quantity\":1,\"price\":\"175.47\",\"status\":\"ACTIVE\",\"productTitle\":\"Wild Instincts Ultimate Variety Box\",\"variantTitle\":\"35lb Case\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":2},{\"productId\":7501282508898,\"variantId\":42501518753890,\"name\":\"Wild Instincts Ultimate Variety Box ||  Flat 20% OFF + Free Starter Mystery Box - 18lb Case\",\"productHandle\":\"wild-instincts-ultimate-variety-box-flat-20-off-free-starter-mystery-box\",\"imageSrc\":\"https://cdn.shopify.com/s/files/1/1060/1126/files/Wild_Instincts_Ultimate_Variety_Box.png?v=1762083691\",\"quantity\":1,\"price\":\"99.99\",\"status\":\"UNLISTED\",\"productTitle\":\"Wild Instincts Ultimate Variety Box ||  Flat 20% OFF + Free Starter Mystery Box\",\"variantTitle\":\"18lb Case\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":2},{\"productId\":7501282508898,\"variantId\":42501518721122,\"name\":\"Wild Instincts Ultimate Variety Box ||  Flat 20% OFF + Free Starter Mystery Box - 35lb Case\",\"productHandle\":\"wild-instincts-ultimate-variety-box-flat-20-off-free-starter-mystery-box\",\"imageSrc\":\"https://cdn.shopify.com/s/files/1/1060/1126/files/Wild_Instincts_Ultimate_Variety_Box.png?v=1762083691\",\"quantity\":1,\"price\":\"195.47\",\"status\":\"UNLISTED\",\"productTitle\":\"Wild Instincts Ultimate Variety Box ||  Flat 20% OFF + Free Starter Mystery Box\",\"variantTitle\":\"35lb Case\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":2}]","sequenceNo":null,"bundleType":"VOLUME_DISCOUNT","settings":"{\"enableDedicatedAddToCartButton\":false,\"cardGap\":16,\"sequentialProductsPerBatch\":50,\"showUnitPrice\":false,\"showPricesWithoutDecimal\":false,\"productFilterConfig\":\"{\\\"enabled\\\":false,\\\"filters\\\":[]}\",\"disableProductDescription\":false,\"bundleProductNameSortOrder\":\"DEFAULT\",\"includedSubscriptionPlans\":\"\",\"sellingPlanSource\":\"PRODUCT\",\"excludeSubscriptionPlans\":\"\",\"perRowItem\":\"THREE\",\"showCompareAtPrice\":false,\"enableAnnouncementBar\":true,\"borderRadius\":8,\"showClassicBundleWidgetInChildProduct\":false,\"enableSequentialProductLoading\":false,\"autofillNotChosenItems\":false,\"disableScrollingToBundle\":false,\"showPriceWithSubscriptionPrice\":true,\"showComboBundleWidgetInComboProduct\":false,\"showPriceOfChosenProductsOnly\":false,\"hideQuantitySelector\":false}","bundleProductId":null,"bundleVariantId":null,"productHandle":null,"discountId":null,"price":null,"numberOfProducts":0,"subscriptionBundlingEnabled":false,"subscriptionId":null,"minProductCount":null,"maxProductCount":null,"uniqueRef":"daxyztoopr","bundleRedirect":"CART","customRedirectURL":null,"minOrderAmount":null,"tieredDiscount":"[{\"discountBasedOn\":\"QUANTITY\",\"value\":1,\"discount\":0,\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"1 Box\",\"subtitleLabel\":\"Standard Price\",\"saveBadgeLabel\":\"\",\"selectByDefault\":false,\"badgeLabel\":\"\",\"badgeType\":\"MOST_POPULAR\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"imageURL\":null},{\"discountBasedOn\":\"QUANTITY\",\"value\":2,\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"2 Box\",\"subtitleLabel\":\"You save {{saved_percentage}}\",\"saveBadgeLabel\":\"Save {{saved_amount}}\",\"selectByDefault\":false,\"badgeLabel\":\"Best Value\",\"badgeType\":\"SIMPLE\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"imageURL\":null,\"discount\":5}]","productViewStyle":"QUICK_ADD","singleProductSettings":"null","trackInventory":false,"sellingPlanType":"BUNDLE_LEVEL","clearCart":"ENABLED","minPrice":null,"maxPrice":null,"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":"[]","discountedVariants":"null","allowedCountries":null,"appliesOn":"BOTH","purchaseRequirement":"NO_REQUIREMENT","productDiscountType":"EACH_PRODUCT","countrySelectionType":"ALL_COUNTRY","discountApplyApproach":"SHOPIFY_DISCOUNT_FUNCTION","discountedProductChooseType":"CHOOSE_ALL","internalName":"5% off Bundle Clone","sections":"[]","limitToUsePerCustomer":null,"discountedVariantSelectionLimit":null,"hideOneTimePurchase":false,"hideSubscriptionPurchase":false,"maxOrderAmount":null,"collectionData":null,"productSelectionType":"PRODUCT","tag":"appstle_bundles","productChooseType":"CHOOSE_ALL","variantSelectionLimit":null,"discountTargetType":"VARIANT","enableSubscription":false,"subscriptionWidgetPosition":"BELOW","subscribeTitle":"Subscribe and Save","subscribeSubtitle":"Delivered Monthly","subscriptionPreselected":false,"getYAppliesOn":"BOTH","announcementBarMessage":null,"automaticDiscountNodeId":"gid://shopify/DiscountAutomaticNode/1405402284130","recurringCycleLimit":0,"automaticShippingDiscountNodeId":null,"scheduledBundleRule":false,"bundleActiveFrom":null,"bundleActiveTo":null,"bundleSubType":null,"discountAppliesOn":"PER_LINE_ITEM","layoutType":"LAYOUT_ONE","style":"{\"tierFullPriceColor\":\"\",\"tierFreeGiftTitleFontSize\":13,\"tierUpsellTitleFontSize\":13,\"primaryColor\":\"#000000\",\"tierSubTitleFontSize\":13,\"otherProductsModalFullPriceColor\":\"\",\"primaryDisabledColor\":\"#333333\",\"cardHoverColor\":\"\",\"otherProductsModalPriceColor\":\"\",\"otherProductsModalButtonTextColor\":\"\",\"otherProductsButtonBackgroundColor\":\"\",\"tierPriceFontSize\":20,\"tierUpsellSubTitleFontSize\":12,\"comboProductFullPriceFontSize\":12,\"headingTextColor\":\"#000000\",\"badgesTextColor\":\"\",\"blockTitleFontStyle\":\"BOLD\",\"tierTitleFontSize\":20,\"otherProductsProductTitleColor\":\"\",\"subscriptionTitleTextColor\":\"\",\"subscriptionSubTitleFontSize\":13,\"otherProductsImageSize\":40,\"saveBadgeBackgroundColor\":\"\",\"tierFreeGiftBackgroundColor\":\"\",\"cardGap\":16,\"tierPriceFontStyle\":\"BOLD\",\"otherProductsModalOverlayColor\":\"\",\"tierPriceColor\":\"\",\"tierFreeGiftPriceFontSize\":14,\"otherProductsButtonTextColor\":\"\",\"tierTitleFontStyle\":\"BOLD\",\"ruleUpsellSubTitleFontSize\":13,\"comboProductPriceFontSize\":13,\"tierUnitLabelFontSize\":14,\"blockTitleFontSize\":14,\"otherProductsProductTitleSize\":16,\"productCardBackgroundColor\":\"#ffffff\",\"cardBackgroundColor\":\"\",\"buttonBackgroundColor\":\"#000000\",\"bundlePageBackgroundColor\":\"#FAFAF9\",\"borderRadius\":8,\"tierUpsellBackgroundColor\":\"\",\"ruleUpsellTitleTextColor\":\"\",\"ruleUpsellSubTitleTextColor\":\"\",\"tierUpsellSubTitleTextColor\":\"\",\"primaryDisabledTextColor\":\"#ffffff\",\"otherProductsModalProductTitleTextSize\":14,\"otherProductsModalProductTitleColor\":\"\",\"fieldDisabledBackgroundColor\":\"#D1D5DB\",\"otherProductsModalImageSize\":80,\"disabledTextColor\":\"#6B7280\",\"comboProductTitleFontStyle\":\"BOLD\",\"primaryHoverColor\":\"#000000\",\"saveBadgeTextColor\":\"\",\"tierUnitLabelFontStyle\":\"REGULAR\",\"cardBorderColor\":\"\",\"ruleUpsellTitleFontSize\":15,\"selectedCardBackgroundColor\":\"\",\"tierFullPriceFontSize\":14,\"comboProductTitleFontSize\":13,\"subscriptionSubTitleTextColor\":\"\",\"selectedCardBorderColor\":\"\",\"comboProductFullPriceFontStyle\":\"REGULAR\",\"tierTitleColor\":\"\",\"tierFullPriceFontStyle\":\"REGULAR\",\"tierSubTitleFontStyle\":\"REGULAR\",\"secondaryTextColor\":\"#ffffff\",\"blockTitleColor\":\"\",\"tierSubTitleColor\":\"\",\"saveBadgeFontSize\":12,\"primaryTextColor\":\"#000000\",\"tierFreeGiftTextColor\":\"\",\"tierFreeGiftTitleFontStyle\":\"BOLD\",\"tierUpsellTitleTextColor\":\"\",\"tierFreeGiftPriceFontStyle\":\"REGULAR\",\"perRowItem\":\"THREE\",\"badgesBackgroundColor\":\"\",\"otherProductsModalHeadingLabelColor\":\"\",\"otherProductsModalButtonBackgroundColor\":\"\",\"dedicatedSubscriptionLayout\":\"LAYOUT_ONE\",\"saveBadgeFontStyle\":\"REGULAR\",\"subscriptionTitleFontSize\":15,\"otherProductsModalProductPriceTextSize\":14,\"comboProductPriceFontStyle\":\"BOLD\"}","labels":"{\"volumeDiscountSaveRewardsLabel\":\"Save {{discount}}{{discount_type}}!\",\"volumeDiscountQuantityRewardsLabel\":\"Buy {{quantity}} quantity and get {{discount}}{{discount_type}} discount!\",\"oneTimeTitle\":\"One Time Purchase\",\"otherProductsModalSubtitleLabel\":\"\",\"volumeDiscountSpentAmountRewardsLabel\":\"Spend {{currency}}{{spent_amount}} and get {{discount}}{{discount_type}} discount!\",\"volumeAmountDiscountSpentAmountRewardsLabel\":\"Spend {{currency}}{{spent_amount}} and get {{currency}}{{discount}} discount!\",\"volumeAmountDiscountQuantityRewardsLabel\":\"Buy {{quantity}} quantity and get {{currency}}{{discount}} discount!\",\"volumeAmountDiscountSaveRewardsLabel\":\"Save {{currency}}{{discount}}!\",\"oneTimeSubtitle\":\"No Subscription\"}","upsells":"[{\"discount\":0,\"discountType\":\"PERCENTAGE\",\"subTitle\":\"Save {{saved_amount}}!\",\"title\":\"{{product_title}}\",\"matchedQuantityDealBar\":false,\"variant\":null}]","enableVolumeDiscountUpsell":false,"combos":"[]","progressiveGift":null,"enableProgressiveGifts":false,"discountName":"Buy More & Save! Clone","shippingDiscountType":"NO_DISCOUNT","inventoryTrackingMode":null,"defaultVariants":null}];
        
        

        
        _ABConfig.funnels = [];
        

        
        _ABConfig.bundle_setting = {"id":19447,"shop":"wild-at-heart-pets.myshopify.com","showOnProductPage":null,"selector":null,"placement":"AFTER","customCss":null,"customizeBundleOptionType":"RADIO","buyButtonSelector":null,"labels":"{\"productDiscountCombinedWithOrderDiscount\":true,\"bundleListViewDetailsButtonLabel\":\"View Details\",\"requiredLoginValidationLabel\":\"Please log in to purchase this bundle!\",\"volumeDiscountTypeLabel\":\"Volume Discount\",\"loginAlertLinkLabel\":\"Click here to login\",\"breadCrumbProductsLabel\":\"Choose Products\",\"enableClassicBundleRecreation\":false,\"emptyProductImage\":\"https://cdn.shopify.com/s/files/1/0661/9224/4900/files/EmptyImage.jpg?v=1718447038\",\"enableAnnouncementBarAutoRotate\":true,\"reviewOrderInfoLabel\":\"\",\"productDiscountCombinedWithProductDiscount\":true,\"bundleMaximumQuantityLabel\":\"Add maximum up to {{maximum_quantity}} product\",\"productAddToBundleLabel\":\"Add\",\"breadCrumbReviewBundleLabel\":\"Review Bundle\",\"enableScrollingToBundleSection\":true,\"orderNoteLabel\":\"Order Note\",\"showProductPerPage\":50,\"requiresSubscriptionMessage\":\"Requires subscription\",\"dynamicBundleDiscountCombinedWithShippingDiscount\":true,\"hidePurchaseOptionSelectLabel\":false,\"showPriceAsDecimals\":false,\"tieredDiscountQuantityLabel\":\"Buy {{quantity}}, Get {{discount_amount}}{{discount_type}} OFF\",\"fixedDiscountText\":\"Enjoy a fixed discount of {{currency}}{{discount_value}} on your purchase!\",\"sectionTotalLabel\":\"Section Total\",\"fieldDisabledBackgroundColor\":\"#D1D5DB\",\"enableShippingDiscountBar\":false,\"bundleTotalLabel\":\"Total\",\"disableRefreshSellingPlan\":false,\"checkInventoryQuantity\":false,\"showSubscriptionPlanDescription\":false,\"fixedPricingBundleTypeLabel\":\"Fixed Pricing Bundle\",\"subscriptionAvailableLabel\":\"Subscription Available\",\"readLessText\":\"Read Less\",\"shippingDiscountLabel\":\"{{discount}}{{discount_type}} Shipping Discount\",\"selectedGiftProductProgressLabelText\":\"{{selected_product_quantity}} gift products added. The required quantity is {{required_product_quantity}}.\",\"disableFitImage\":false,\"secondaryTextColor\":\"#ffffff\",\"bundleProductsQuantityLabel\":\"{{quantity}}x quantity\",\"buyXGetYDiscountCombinedWithProductDiscount\":true,\"tieredDiscountLabel\":\"\",\"buyXGetYQuantityValidationLabel\":\"Add {{product_quantity}} quantities of the gift product (Get Y)\",\"primaryTextColor\":\"#000000\",\"modalOpenOnAddToCart\":true,\"notApplicableForSubscribeAndSaveNotificationTitle\":\"Not applicable for subscribe & save\",\"customSignInLink\":\"\",\"volumeDiscountChooseProductLabel\":\"Choose Product\",\"loginAlertTextLabel\":\"You need to login to purchase this bundle.\",\"buyXGetYChooseProductLabel\":\"Choose Product\",\"chooseAPlanLabel\":\"Choose Plan\",\"singleParentProductDirectRedirectToChildProducts\":true,\"buyXGetYFixedDiscountText\":\"Enjoy a fixed discount of {{discount_value}} {{currency}}\",\"notAvailableSubscriptionMessage\":\"Not available for subscription\",\"primaryColor\":\"#000000\",\"buyXGetYGiftProductPriceVisibilityType\":\"UNIT_PRICE\",\"volumeDiscountVariantSelectLabel\":\"Denominations\",\"chooseSourceProductValidationLabel\":\"Please choose source product!\",\"headingTextColor\":\"#000000\",\"hideBundleToastNotification\":false,\"classicBundleTypeLabel\":\"Classic Bundle\",\"oneTimeAvailableHintLabel\":\"One-time purchase available.\",\"bundleListDescription\":\"Explore our Bundles and Discounted Pricing and enjoy exclusive discounts when you buy products together\",\"getYNoProductSelectedLabel\":\"No gift product selected (Get Y)\",\"prepaidPerDeliveryPriceLabel\":\"{{prepaid_per_delivery_price}}/delivery\",\"hideVariantSelectLabel\":false,\"childProductInfoBannerText\":\"This product is part of a bundle\",\"availableOnlySubscriptionLabel\":\"Available Only On Subscription\",\"enableParentProductDetailButton\":false,\"bundleListTitle\":\"List of Bundles and Discounted Pricing\",\"chooseAssociatedProductsValidationLabel\":\"Please choose associated products!\",\"selectedSourceProductLabel\":\"Selected\",\"enableBuyXGetYWidgetMergeAsOptions\":false,\"volumeDiscountNextApplicableSpentAmountRewardsLabel\":\"Spend {{spent_amount}}{{currency}} get {{discount}}{{discount_type}}\",\"sectionNoProductSelectedValidationLabel\":\"No product selected for: {{section_name}}!\",\"bundlePageBackgroundColor\":\"#FAFAF9\",\"showVendorName\":false,\"buyXQuantityValidationLabel\":\"Add {{product_quantity}} quantities of the product (Bux X)\",\"sectionMaximumQuantityValidationLabel\":\"Maximum quantity not selected for: {{section_name}}!\",\"enableMaxDiscountCap\":false,\"enableVolumeDiscountBar\":false,\"sectionLabel\":\"Section\",\"disabledTextColor\":\"#6B7280\",\"tieredDiscountAmountLabel\":\"Spend {{spent_amount}}, Get {{discount_amount}}{{discount_type}} OFF\",\"primaryHoverColor\":\"#000000\",\"shippingDiscountCombinedWithOrderDiscount\":true,\"defaultDiscountBarMessage\":\"Welcome to our store\",\"enableBundleProductFilter\":false,\"buyXGetYDiscountCombinedWithOrderDiscount\":true,\"bundleSubtotalLabel\":\"Subtotal\",\"reviewOrderDescription\":\"Check your items and select your required frequency plan\",\"dynamicBundleDiscountCombinedWithOrderDiscount\":true,\"addingProductsToBundle\":\"Adding products to bundle\",\"buyXGetYMergedWidgetTitle\":\"Select Buy X Get Y Discount\",\"bundleModalHeaderLabel\":\"Your Bundle({{total_quantity}})\",\"productAddedToBundleNotificationDescription\":\"{{product_title}} added to bundle.\",\"productDiscountTypeLabel\":\"Product Discount\",\"bundleSearchBarPlaceholder\":\"Search product by name or title\",\"bundleTopHtml\":\"\",\"proceedToCheckoutButtonText\":\"\",\"defaultSelectedPurchaseOption\":\"ONE_TIME\",\"interceptorExecutionType\":\"AUTO\",\"showDraftProduct\":false,\"switchSubscriptionLabel\":\"Subscribe & Save\",\"percentDiscountText\":\"Get {{discount_value}}% off on your purchase!\",\"discountUsageLimitExceedLabel\":\"You have exceeded the bundle usage limit\",\"reviewOrderLabel\":\"Review Bundle\",\"chooseSectionProductsLabel\":\"Choose Section Products\",\"primaryDisabledColor\":\"#333333\",\"bundleMinimumOrderAmountLabel\":\"Add minimum {{minimum_amount}} order amount\",\"breadCrumbSelectSectionLabel\":\"Select Section\",\"loadMoreButtonLabel\":\"Load More\",\"addedBundleToTheCart\":\"Added bundle to the cart\",\"bundleQuantityRewardsLabel\":\"Add {{quantity}} item, get {{discount}}{{discount_type}} discount\",\"shippingDiscountCombinedWithProductDiscount\":true,\"sellingPlanNameSortOrder\":\"ASC\",\"switchOnTimeLabel\":\"One Time\",\"volumeDiscountCombinedWithProductDiscount\":true,\"chooseProductsText\":\"Products\",\"productDetailsViewType\":\"SHOW_PRODUCT_POPUP\",\"enableManualBundleBlockIntegration\":false,\"volumeDiscountNextApplicableQuantityRewardsLabel\":\"Buy {{quantity}} get {{discount}}{{discount_type}}\",\"bundleCheckoutLabel\":\"Checkout\",\"productDiscountCombinedWithShippingDiscount\":true,\"skipSelectSectionPage\":false,\"productCardBackgroundColor\":\"#ffffff\",\"buyXGetYFreeLabel\":\"Free\",\"buttonBackgroundColor\":\"#000000\",\"discountMessageInterval\":3000,\"sectionedBundleTypeLabel\":\"Sectioned Bundle\",\"buyXGetYAddToCartLabel\":\"Add to cart\",\"volumeDiscountChooseButtonLabel\":\"Choose\",\"buyXGetYDiscountCombinedWithShippingDiscount\":true,\"switchPurchaseModeLabel\":\"Switch\",\"selectedProgressLabelText\":\"{{total_bundle_items}} item added with a minimum quantity of {{minimum_quantity}}\",\"requiredBundleProductLabel\":\"Your bundle needs {{min_product_count}} more item(s).\",\"sellingPlanSelectionDropDownLabel\":\"Purchase Options\",\"buyXGetYPercentDiscountText\":\"Enjoy a percentage discount of {{discount_value}}%\",\"preventClickableProductsOnCart\":false,\"showPrepaidPerDeliveryPrice\":true,\"enableProductDetailButton\":false,\"buyXGetYDiscountTypeLabel\":\"Buy X Get Y Discount\",\"customOfferLink\":\"collections/all\",\"noItemsInBundle\":\"No items added to the bundle\",\"enableOpusCart\":false,\"hideProductPurchaseModeAwarenessHint\":false,\"variantSelectionDropDownLabel\":\"Variants\",\"chooseSectionLabel\":\"Choose Section\",\"dynamicPricingBundleTypeLabel\":\"Dynamic Pricing Bundle\",\"breadCrumbPlanLabel\":\"Select Plan\",\"showDynamicBundleOrderNote\":false,\"showOutOfStockProduct\":true,\"disabledSellingPlanSelectionValidation\":false,\"disableViewShopifyProduct\":false,\"bundleDiscountLabel\":\"Discount\",\"bundleNotEligibleLabel\":\"You're not eligible to purchase this bundle!\",\"reviewOrderProductsLabel\":\"Bundle Products\",\"outOfStockLabel\":\"Out Of Stock\",\"buyXGetYFreeGiftDiscountText\":\"Enjoy the free product\",\"showDescriptionPopup\":true,\"maxDiscountCapValue\":0,\"readMoreText\":\"Read More\",\"totalBundleProductsAddedLabel\":\"{{total_bundle_items}} Products Added\",\"bundleMinimumQuantityLabel\":\"Add minimum {{minimum_quantity}} product\",\"noSourceProductSelectedLabel\":\"No source product selected.\",\"nonListedProductText\":\"Non-Listed\",\"buyXNoProductSelectedLabel\":\"No product selected (Buy X)\",\"freeShippingLabel\":\"Free Shipping\",\"previousButtonLabel\":\"Previous Step\",\"draftBundlePageTitle\":\"Oops! This bundle is temporarily unavailable.\",\"productDetailsMaximumDescriptionCount\":300,\"oneTimeOnlyLabel\":\"One time only\",\"buyXAnyNumberOfProductChooseLabel\":\"Choose any number of products\",\"disableDiscountedPricingRedirectToCart\":false,\"volumeDiscountCombinedWithOrderDiscount\":true,\"choosePlanButtonLabel\":\"Choose Plan\",\"enableAnnouncementBar\":false,\"bundleQuantityLabel\":\"{{quantity}}x\",\"disableAutoSelection\":false,\"disableCustomAttributeInterceptor\":false,\"classicBundleLinkLabel\":\"View Complete Bundle\",\"bundleDetailsLabel\":\"Your bundle:\",\"enableAutoRemoveRelevantBundleItemInCart\":false,\"bundleModalShowRewardsLabel\":\"Show all rewards\",\"cartAndCheckoutMandatoryProductValidationMessage\":\"This bundle or discount must include all required products and they cannot be removed.\",\"notApplicableForOneTimeNotificationTitle\":\"Not applicable for one time\",\"showDiscountToNonEligibleCustomers\":false,\"primaryDisabledTextColor\":\"#ffffff\",\"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\",\"nextButtonLabel\":\"Next Step\",\"classicBundleDescriptionLabel\":\"Your bundle contains the following products.\",\"bundleBottomHtml\":\"\",\"sectionMinimumQuantityValidationLabel\":\"Minimum quantity not selected for: {{section_name}}!\",\"dynamicBundleDiscountCombinedWithProductDiscount\":true,\"buyXGetYAnyNumberOfGiftProductLabel\":\"Choose any number of gift products\",\"subscriptionAvailableHintLabel\":\"Subscribe & save available.\",\"descriptionLength\":200,\"bundleDiscountNote\":\"Discounts will be applied at checkout.\",\"bundleModalCloseRewardsLabel\":\"Close all rewards\",\"productDetailsAddToBundleLabel\":\"Add to bundle\",\"cartAndCheckoutQuantityValidationMessage\":\"Orders must match the quantity range: Min {{min_quantity}}, Max {{max_quantity}}\",\"bundleNoProductSelectedLabel\":\"No product selected\",\"hideIncompatibleProductMessage\":false,\"checkoutInfoLabel\":\"Add products from each section to enable the add to cart button.\",\"enableShowMultipleImages\":false,\"redirectToCartPageOnCartIconClick\":true,\"customOfferLinkButtonLabel\":\"Explore Offers\",\"oneTimePurchaseLabel\":\"One Time Purchase\",\"bundleMaximumOrderAmountLabel\":\"Add maximum {{maximum_amount}} order amount\",\"enableBundleProductAscOrderView\":true,\"productAddedToBundleNotificationTitle\":\"Added to bundle\",\"customHtmlInject\":\"[]\",\"showMainToggleForProductLevel\":false,\"breadCrumbReviewSectionLabel\":\"Review Section\",\"enableBundleRecreation\":false}","bundleTopHtml":"","bundleBottomHtml":"","proceedToCheckoutButtonText":"","chooseProductsText":"Products","productAddToBundleLabel":"Add","productDetailsAddToBundleLabel":"Add to bundle","productDetailsMaximumDescriptionCount":300,"variantSelectionDropDownLabel":"Variants","sellingPlanSelectionDropDownLabel":"Purchase Options","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,"tieredDiscountQuantityLabel":"Buy {{quantity}}, Get {{discount_amount}}{{discount_type}} OFF","tieredDiscountAmountLabel":"Spend {{spent_amount}}, Get {{discount_amount}}{{discount_type}} OFF","tieredDiscountLabel":"","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","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,"showMainToggleForProductLevel":false,"hideProductPurchaseModeAwarenessHint":false,"hideIncompatibleProductMessage":false,"subscriptionAvailableHintLabel":"Subscribe & save available.","oneTimeAvailableHintLabel":"One-time purchase available.","switchPurchaseModeLabel":"Switch","notAvailableSubscriptionMessage":"Not available for subscription","requiresSubscriptionMessage":"Requires subscription","primaryColor":"#000000","primaryTextColor":"#000000","secondaryTextColor":"#ffffff","primaryHoverColor":"#000000","primaryDisabledColor":"#333333","primaryDisabledTextColor":"#ffffff","fieldDisabledBackgroundColor":"#D1D5DB","disabledTextColor":"#6B7280","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,"enableManualBundleBlockIntegration":false,"cartAndCheckoutQuantityValidationMessage":"Orders must match the quantity range: Min {{min_quantity}}, Max {{max_quantity}}","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","defaultSelectedPurchaseOption":"ONE_TIME","enableShowMultipleImages":false,"buyXGetYAnyNumberOfGiftProductLabel":"Choose any number of gift products","showDiscountToNonEligibleCustomers":false,"buyXNoProductSelectedLabel":"No product selected (Buy X)","getYNoProductSelectedLabel":"No gift product selected (Get Y)","buyXQuantityValidationLabel":"Add {{product_quantity}} quantities of the product (Bux X)","buyXAnyNumberOfProductChooseLabel":"Choose any number of products","enableBuyXGetYWidgetMergeAsOptions":false,"buyXGetYMergedWidgetTitle":"Select Buy X Get Y Discount","showClassicBundleProductVariant":null,"showProductPerPage":50,"loadMoreButtonLabel":"Load More","enableBundleProductAscOrderView":true,"cartAndCheckoutMandatoryProductValidationMessage":"This bundle or discount must include all required products and they cannot be removed.","sellingPlanNameSortOrder":"ASC","showVendorName":false,"disableFitImage":false,"enableAutoRemoveRelevantBundleItemInCart":false,"enableBundleProductFilter":false,"enableMaxDiscountCap":false,"maxDiscountCapValue":0,"classicBundleLinkLabel":"View Complete Bundle","childProductInfoBannerText":"This product is part of a bundle","showPriceAsDecimals":false,"showOutOfStockProduct":true,"showDraftProduct":false,"totalBundleProductsAddedLabel":"{{total_bundle_items}} Products Added","bundleProductsQuantityLabel":"{{quantity}}x quantity","productDetailsViewType":"SHOW_PRODUCT_POPUP","disableRefreshSellingPlan":false,"enableShippingDiscountBar":false,"enableVolumeDiscountBar":false,"defaultDiscountBarMessage":"Welcome to our store","discountMessageInterval":3000,"addedBundleToTheCart":"Added bundle to the cart","disabledSellingPlanSelectionValidation":false,"volumeDiscountVariantSelectLabel":"Denominations","enableScrollingToBundleSection":true,"enableClassicBundleRecreation":false,"checkInventoryQuantity":false,"hideBundleToastNotification":false,"enableBundleRecreation":false,"enableAnnouncementBar":false,"enableAnnouncementBarAutoRotate":true,"bundleListTitle":"List of Bundles and Discounted Pricing","bundleListDescription":"Explore our Bundles and Discounted Pricing and enjoy exclusive discounts when you buy products together","bundleListViewDetailsButtonLabel":"View Details","classicBundleTypeLabel":"Classic Bundle","dynamicPricingBundleTypeLabel":"Dynamic Pricing Bundle","fixedPricingBundleTypeLabel":"Fixed Pricing Bundle","sectionedBundleTypeLabel":"Sectioned Bundle","volumeDiscountTypeLabel":"Volume Discount","productDiscountTypeLabel":"Product Discount","buyXGetYDiscountTypeLabel":"Buy X Get Y Discount","bundlePageBackgroundColor":"#FAFAF9","productCardBackgroundColor":"#ffffff","buttonBackgroundColor":"#000000","showPrepaidPerDeliveryPrice":true,"prepaidPerDeliveryPriceLabel":"{{prepaid_per_delivery_price}}/delivery","bundleSearchBarPlaceholder":"Search product by name or title","headingTextColor":"#000000","volumeDiscountChooseButtonLabel":"Choose","volumeDiscountChooseProductLabel":"Choose Product","disableAutoSelection":false,"interceptorExecutionType":"AUTO","enableOpusCart":false,"disableCustomAttributeInterceptor":false,"enableGa4CrossDomainTracking":null};
        

        
        _ABConfig.shop_info = {"disableAppFunctionality":null,"shopMoneyFormat":null,"enableLooxReview":false,"bundleExcludedPaths":[]};
        

        

        

        
        _ABConfig.shop_labels = {"switchSubscriptionLabel":"Subscribe & Save","bundleListViewDetailsButtonLabel":"View Details","percentDiscountText":"Get {{discount_value}}% off on your purchase!","discountUsageLimitExceedLabel":"You have exceeded the bundle usage limit","requiredLoginValidationLabel":"Please log in to purchase this bundle!","volumeDiscountTypeLabel":"Volume Discount","reviewOrderLabel":"Review Bundle","loginAlertLinkLabel":"Click here to login","chooseSectionProductsLabel":"Choose Section Products","bundleMinimumOrderAmountLabel":"Add minimum {{minimum_amount}} order amount","breadCrumbSelectSectionLabel":"Select Section","breadCrumbProductsLabel":"Choose Products","loadMoreButtonLabel":"Load More","addedBundleToTheCart":"Added bundle to the cart","bundleQuantityRewardsLabel":"Add {{quantity}} item, get {{discount}}{{discount_type}} discount","reviewOrderInfoLabel":"","switchOnTimeLabel":"One Time","bundleMaximumQuantityLabel":"Add maximum up to {{maximum_quantity}} product","chooseProductsText":"Products","volumeDiscountNextApplicableQuantityRewardsLabel":"Buy {{quantity}} get {{discount}}{{discount_type}}","bundleCheckoutLabel":"Checkout","productAddToBundleLabel":"Add","breadCrumbReviewBundleLabel":"Review Bundle","orderNoteLabel":"Order Note","requiresSubscriptionMessage":"Requires subscription","buyXGetYFreeLabel":"Free","sectionedBundleTypeLabel":"Sectioned Bundle","buyXGetYAddToCartLabel":"Add to cart","tieredDiscountQuantityLabel":"Buy {{quantity}}, Get {{discount_amount}}{{discount_type}} OFF","volumeDiscountChooseButtonLabel":"Choose","fixedDiscountText":"Enjoy a fixed discount of {{currency}}{{discount_value}} on your purchase!","sectionTotalLabel":"Section Total","switchPurchaseModeLabel":"Switch","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","buyXGetYPercentDiscountText":"Enjoy a percentage discount of {{discount_value}}%","fixedPricingBundleTypeLabel":"Fixed Pricing Bundle","subscriptionAvailableLabel":"Subscription Available","readLessText":"Read Less","buyXGetYDiscountTypeLabel":"Buy X Get Y Discount","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}}.","dynamicPricingBundleTypeLabel":"Dynamic Pricing Bundle","breadCrumbPlanLabel":"Select Plan","bundleProductsQuantityLabel":"{{quantity}}x quantity","bundleDiscountLabel":"Discount","bundleNotEligibleLabel":"You're not eligible to purchase this bundle!","reviewOrderProductsLabel":"Bundle Products","outOfStockLabel":"Out Of Stock","tieredDiscountLabel":"","buyXGetYFreeGiftDiscountText":"Enjoy the free product","buyXGetYQuantityValidationLabel":"Add {{product_quantity}} quantities of the gift product (Get Y)","readMoreText":"Read More","notApplicableForSubscribeAndSaveNotificationTitle":"Not applicable for subscribe & save","totalBundleProductsAddedLabel":"{{total_bundle_items}} Products Added","bundleMinimumQuantityLabel":"Add minimum {{minimum_quantity}} product","noSourceProductSelectedLabel":"No source product selected.","nonListedProductText":"Non-Listed","buyXNoProductSelectedLabel":"No product selected (Buy X)","volumeDiscountChooseProductLabel":"Choose Product","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","oneTimeOnlyLabel":"One time only","buyXGetYFixedDiscountText":"Enjoy a fixed discount of {{discount_value}} {{currency}}","buyXAnyNumberOfProductChooseLabel":"Choose any number of products","notAvailableSubscriptionMessage":"Not available for subscription","volumeDiscountVariantSelectLabel":"Denominations","chooseSourceProductValidationLabel":"Please choose source product!","choosePlanButtonLabel":"Choose Plan","bundleQuantityLabel":"{{quantity}}x","classicBundleTypeLabel":"Classic Bundle","oneTimeAvailableHintLabel":"One-time purchase available.","bundleListDescription":"Explore our Bundles and Discounted Pricing and enjoy exclusive discounts when you buy products together","getYNoProductSelectedLabel":"No gift product selected (Get Y)","prepaidPerDeliveryPriceLabel":"{{prepaid_per_delivery_price}}/delivery","bundleDetailsLabel":"Your bundle:","availableOnlySubscriptionLabel":"Available Only On Subscription","bundleListTitle":"List of Bundles and Discounted Pricing","chooseAssociatedProductsValidationLabel":"Please choose associated products!","selectedSourceProductLabel":"Selected","bundleModalShowRewardsLabel":"Show all rewards","volumeDiscountNextApplicableSpentAmountRewardsLabel":"Spend {{spent_amount}}{{currency}} get {{discount}}{{discount_type}}","sectionNoProductSelectedValidationLabel":"No product selected for: {{section_name}}!","buyXQuantityValidationLabel":"Add {{product_quantity}} quantities of the product (Bux X)","sectionMaximumQuantityValidationLabel":"Maximum quantity not selected for: {{section_name}}!","notApplicableForOneTimeNotificationTitle":"Not applicable for one time","sectionLabel":"Section","draftBundlePageSubTitle":"In the meantime, check out our latest offers and discounts!","bundleSpentAmountRewardsLabel":"Spent {{spent_amount}} worth of items, get {{discount}}{{discount_type}} discount","tieredDiscountAmountLabel":"Spend {{spent_amount}}, Get {{discount_amount}}{{discount_type}} OFF","nextButtonLabel":"Next Step","classicBundleDescriptionLabel":"Your bundle contains the following products.","sectionMinimumQuantityValidationLabel":"Minimum quantity not selected for: {{section_name}}!","defaultDiscountBarMessage":"Welcome to our store","subscriptionAvailableHintLabel":"Subscribe & save available.","bundleDiscountNote":"Discounts will be applied at checkout.","bundleModalCloseRewardsLabel":"Close all rewards","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.","bundleSubtotalLabel":"Subtotal","reviewOrderDescription":"Check your items and select your required frequency plan","customOfferLinkButtonLabel":"Explore Offers","popupCommunityHeadingText":"wild-at-heart-pets.myshopify.com","oneTimePurchaseLabel":"One Time Purchase","bundleMaximumOrderAmountLabel":"Add maximum {{maximum_amount}} order amount","addingProductsToBundle":"Adding products to bundle","buyXGetYMergedWidgetTitle":"Select Buy X Get Y Discount","bundleModalHeaderLabel":"Your Bundle({{total_quantity}})","productAddedToBundleNotificationTitle":"Added to bundle","productAddedToBundleNotificationDescription":"{{product_title}} added to bundle.","productDiscountTypeLabel":"Product Discount","bundleSearchBarPlaceholder":"Search product by name or title","proceedToCheckoutButtonText":"","breadCrumbReviewSectionLabel":"Review Section"};
        

        _ABConfig.enableValidateDiscountQuantity = false;

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


        
        _ABConfig.shop = "wild-at-heart-pets.myshopify.com";
        _ABConfig.shopMoneyFormat = "${{amount}}";
        _ABConfig.shopMoneyFormatWithCurrencyFormat = "${{amount}} CAD";
        

        

            

        (function() {
            const appstleBundlesCurrentPath = "/blogs/news";
            if (appstleBundlesCurrentPath?.includes('/collections')) _ABConfig.isCollectionPage = true;
            if (appstleBundlesCurrentPath === '/') _ABConfig.isHomePage = true;
        })();

        _ABConfig.loadBundleAssets = () => {
            const css = "https://bundles-admin.appstle.com/content/build-a-box.css?v=1777466304912";
            const js = "https://bundles-admin.appstle.com/app/build-a-box.bundle.js?v=1777466304912";
            const link = document.createElement('link');
            link.rel = 'stylesheet';
            link.href = css;
            document.head.appendChild(link);
            const script = document.createElement('script');
            script.defer = true;
            script.src = js;
            document.head.appendChild(script);
        };

        <!-- BEGIN app snippet: get-discount-bundles -->
    window._ABConfig.getProductDiscountedPricing = ({ variantId, amount, quantity, sellingPlanId }) => {
        const disableAppFunctionality = window?._ABConfig?.['disableAppFunctionality'] || false;
        if (!variantId || disableAppFunctionality) {
            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) => {
                        try {
                            parsedRule[field] = JSON.parse(rule[field] || '[]');
                        } catch (e) {
                            console.error('Failed to parse field:', field, e);
                            parsedRule[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 collections = _ABConfig?.product?.collections || [];
        const discountBundles = [{"id":43255,"shop":"wild-at-heart-pets.myshopify.com","name":"Save when you buy 2 boxes!","description":null,"status":"ACTIVE","customerIncludeTags":null,"discountType":"TIERED_DISCOUNT","discountValue":null,"products":"null","variants":"null","sequenceNo":null,"bundleType":"VOLUME_DISCOUNT","settings":"{\"enableDedicatedAddToCartButton\":false,\"cardGap\":16,\"sequentialProductsPerBatch\":50,\"showUnitPrice\":false,\"showPricesWithoutDecimal\":false,\"productFilterConfig\":\"{\\\"enabled\\\":false,\\\"filters\\\":[]}\",\"disableProductDescription\":false,\"bundleProductNameSortOrder\":\"DEFAULT\",\"includedSubscriptionPlans\":\"\",\"sellingPlanSource\":\"PRODUCT\",\"excludeSubscriptionPlans\":\"\",\"perRowItem\":\"THREE\",\"showCompareAtPrice\":false,\"enableAnnouncementBar\":true,\"borderRadius\":8,\"showClassicBundleWidgetInChildProduct\":false,\"enableSequentialProductLoading\":false,\"autofillNotChosenItems\":false,\"disableScrollingToBundle\":false,\"showPriceWithSubscriptionPrice\":true,\"showComboBundleWidgetInComboProduct\":false,\"showPriceOfChosenProductsOnly\":false,\"hideQuantitySelector\":false}","bundleProductId":null,"bundleVariantId":null,"productHandle":null,"discountId":null,"price":null,"numberOfProducts":0,"subscriptionBundlingEnabled":false,"subscriptionId":null,"minProductCount":null,"maxProductCount":null,"uniqueRef":"c6ax8mgsve","bundleRedirect":"CART","customRedirectURL":null,"minOrderAmount":null,"tieredDiscount":"[{\"discountBasedOn\":\"QUANTITY\",\"value\":1,\"discount\":0,\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"1 Box\",\"subtitleLabel\":\"Standard Price\",\"saveBadgeLabel\":\"\",\"selectByDefault\":false,\"badgeLabel\":\"\",\"badgeType\":\"MOST_POPULAR\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"imageURL\":null},{\"discountBasedOn\":\"QUANTITY\",\"value\":2,\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"2 Box\",\"subtitleLabel\":\"You save {{saved_percentage}}\",\"saveBadgeLabel\":\"Save {{saved_amount}}\",\"selectByDefault\":false,\"badgeLabel\":\"Best Value\",\"badgeType\":\"SIMPLE\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"imageURL\":null,\"discount\":5}]","productViewStyle":"QUICK_ADD","singleProductSettings":"null","trackInventory":false,"sellingPlanType":"BUNDLE_LEVEL","clearCart":"ENABLED","minPrice":null,"maxPrice":null,"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":"[]","discountedVariants":"null","allowedCountries":null,"appliesOn":"BOTH","purchaseRequirement":"NO_REQUIREMENT","productDiscountType":"EACH_PRODUCT","countrySelectionType":"ALL_COUNTRY","discountApplyApproach":"SHOPIFY_DISCOUNT_FUNCTION","discountedProductChooseType":"CHOOSE_ALL","internalName":"5% off Bundle","sections":"[]","limitToUsePerCustomer":null,"discountedVariantSelectionLimit":null,"hideOneTimePurchase":false,"hideSubscriptionPurchase":false,"maxOrderAmount":null,"collectionData":"[{\"id\":295584661602,\"title\":\"Carnivora Big\",\"handle\":\"carnivora-big\",\"image\":null}]","productSelectionType":"COLLECTION","tag":"appstle_bundles","productChooseType":"CHOOSE_ALL","variantSelectionLimit":null,"discountTargetType":"VARIANT","enableSubscription":false,"subscriptionWidgetPosition":"BELOW","subscribeTitle":"Subscribe and Save","subscribeSubtitle":"Delivered Monthly","subscriptionPreselected":false,"getYAppliesOn":"BOTH","announcementBarMessage":null,"automaticDiscountNodeId":"gid://shopify/DiscountAutomaticNode/1391536668770","recurringCycleLimit":0,"automaticShippingDiscountNodeId":null,"scheduledBundleRule":false,"bundleActiveFrom":null,"bundleActiveTo":null,"bundleSubType":null,"discountAppliesOn":"PER_LINE_ITEM","layoutType":"LAYOUT_ONE","style":"{\"tierFullPriceColor\":\"\",\"tierFreeGiftTitleFontSize\":13,\"tierUpsellTitleFontSize\":13,\"primaryColor\":\"#000000\",\"tierSubTitleFontSize\":13,\"otherProductsModalFullPriceColor\":\"\",\"primaryDisabledColor\":\"#333333\",\"cardHoverColor\":\"\",\"otherProductsModalPriceColor\":\"\",\"otherProductsModalButtonTextColor\":\"\",\"otherProductsButtonBackgroundColor\":\"\",\"tierPriceFontSize\":20,\"tierUpsellSubTitleFontSize\":12,\"comboProductFullPriceFontSize\":12,\"headingTextColor\":\"#000000\",\"badgesTextColor\":\"\",\"blockTitleFontStyle\":\"BOLD\",\"tierTitleFontSize\":20,\"otherProductsProductTitleColor\":\"\",\"subscriptionTitleTextColor\":\"\",\"subscriptionSubTitleFontSize\":13,\"otherProductsImageSize\":40,\"saveBadgeBackgroundColor\":\"\",\"tierFreeGiftBackgroundColor\":\"\",\"cardGap\":16,\"tierPriceFontStyle\":\"BOLD\",\"otherProductsModalOverlayColor\":\"\",\"tierPriceColor\":\"\",\"tierFreeGiftPriceFontSize\":14,\"otherProductsButtonTextColor\":\"\",\"tierTitleFontStyle\":\"BOLD\",\"ruleUpsellSubTitleFontSize\":13,\"comboProductPriceFontSize\":13,\"tierUnitLabelFontSize\":14,\"blockTitleFontSize\":14,\"otherProductsProductTitleSize\":16,\"productCardBackgroundColor\":\"#ffffff\",\"cardBackgroundColor\":\"\",\"buttonBackgroundColor\":\"#000000\",\"bundlePageBackgroundColor\":\"#FAFAF9\",\"borderRadius\":8,\"tierUpsellBackgroundColor\":\"\",\"ruleUpsellTitleTextColor\":\"\",\"ruleUpsellSubTitleTextColor\":\"\",\"tierUpsellSubTitleTextColor\":\"\",\"primaryDisabledTextColor\":\"#ffffff\",\"otherProductsModalProductTitleTextSize\":14,\"otherProductsModalProductTitleColor\":\"\",\"fieldDisabledBackgroundColor\":\"#D1D5DB\",\"otherProductsModalImageSize\":80,\"disabledTextColor\":\"#6B7280\",\"comboProductTitleFontStyle\":\"BOLD\",\"primaryHoverColor\":\"#000000\",\"saveBadgeTextColor\":\"\",\"tierUnitLabelFontStyle\":\"REGULAR\",\"cardBorderColor\":\"\",\"ruleUpsellTitleFontSize\":15,\"selectedCardBackgroundColor\":\"\",\"tierFullPriceFontSize\":14,\"comboProductTitleFontSize\":13,\"subscriptionSubTitleTextColor\":\"\",\"selectedCardBorderColor\":\"\",\"comboProductFullPriceFontStyle\":\"REGULAR\",\"tierTitleColor\":\"\",\"tierFullPriceFontStyle\":\"REGULAR\",\"tierSubTitleFontStyle\":\"REGULAR\",\"secondaryTextColor\":\"#ffffff\",\"blockTitleColor\":\"\",\"tierSubTitleColor\":\"\",\"saveBadgeFontSize\":12,\"primaryTextColor\":\"#000000\",\"tierFreeGiftTextColor\":\"\",\"tierFreeGiftTitleFontStyle\":\"BOLD\",\"tierUpsellTitleTextColor\":\"\",\"tierFreeGiftPriceFontStyle\":\"REGULAR\",\"perRowItem\":\"THREE\",\"badgesBackgroundColor\":\"\",\"otherProductsModalHeadingLabelColor\":\"\",\"otherProductsModalButtonBackgroundColor\":\"\",\"dedicatedSubscriptionLayout\":\"LAYOUT_ONE\",\"saveBadgeFontStyle\":\"REGULAR\",\"subscriptionTitleFontSize\":15,\"otherProductsModalProductPriceTextSize\":14,\"comboProductPriceFontStyle\":\"BOLD\"}","labels":"{\"volumeDiscountSaveRewardsLabel\":\"Save {{discount}}{{discount_type}}!\",\"volumeDiscountQuantityRewardsLabel\":\"Buy {{quantity}} quantity and get {{discount}}{{discount_type}} discount!\",\"oneTimeTitle\":\"One Time Purchase\",\"otherProductsModalSubtitleLabel\":\"\",\"volumeDiscountSpentAmountRewardsLabel\":\"Spend {{currency}}{{spent_amount}} and get {{discount}}{{discount_type}} discount!\",\"volumeAmountDiscountSpentAmountRewardsLabel\":\"Spend {{currency}}{{spent_amount}} and get {{currency}}{{discount}} discount!\",\"volumeAmountDiscountQuantityRewardsLabel\":\"Buy {{quantity}} quantity and get {{currency}}{{discount}} discount!\",\"volumeAmountDiscountSaveRewardsLabel\":\"Save {{currency}}{{discount}}!\",\"oneTimeSubtitle\":\"No Subscription\"}","upsells":"[{\"discount\":0,\"discountType\":\"PERCENTAGE\",\"subTitle\":\"Save {{saved_amount}}!\",\"title\":\"{{product_title}}\",\"matchedQuantityDealBar\":false,\"variant\":null}]","enableVolumeDiscountUpsell":false,"combos":"[]","progressiveGift":null,"enableProgressiveGifts":false,"discountName":"Buy More & Save!","shippingDiscountType":"NO_DISCOUNT","inventoryTrackingMode":null,"defaultVariants":null},{"id":47597,"shop":"wild-at-heart-pets.myshopify.com","name":"Save when you buy 2 boxes! Clone","description":null,"status":"ACTIVE","customerIncludeTags":null,"discountType":"TIERED_DISCOUNT","discountValue":null,"products":"null","variants":"[{\"productId\":7454911004770,\"variantId\":42298567622754,\"name\":\"Wild Instincts Complete Beef + Free Treat - 18lb case\",\"productHandle\":\"wild-instincts-complete-beef-get-a-beef-liver-for-free\",\"imageSrc\":\"https://cdn.shopify.com/s/files/1/1060/1126/files/Wild_Instincts_Complete_Beef_Free_Freeze-Dried_Liver_Treat_2.png?v=1762519242\",\"quantity\":1,\"price\":\"109.99\",\"status\":\"ACTIVE\",\"productTitle\":\"Wild Instincts Complete Beef + Free Treat\",\"variantTitle\":\"18lb case\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":2},{\"productId\":7454911004770,\"variantId\":42298567589986,\"name\":\"Wild Instincts Complete Beef + Free Treat - 35lb case\",\"productHandle\":\"wild-instincts-complete-beef-get-a-beef-liver-for-free\",\"imageSrc\":\"https://cdn.shopify.com/s/files/1/1060/1126/files/Wild_Instincts_Complete_Beef_Free_Freeze-Dried_Liver_Treat_2.png?v=1762519242\",\"quantity\":1,\"price\":\"199.99\",\"status\":\"ACTIVE\",\"productTitle\":\"Wild Instincts Complete Beef + Free Treat\",\"variantTitle\":\"35lb case\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":2},{\"productId\":7481180749922,\"variantId\":42381170999394,\"name\":\"Wild Instincts - Chicken & Beef - 18lb case\",\"productHandle\":\"wild-instincts-chicken-beef\",\"imageSrc\":\"https://cdn.shopify.com/s/files/1/1060/1126/files/WildInstincts-Chicken_Beef.png?v=1766036286\",\"quantity\":1,\"price\":\"83.99\",\"status\":\"ACTIVE\",\"productTitle\":\"Wild Instincts - Chicken & Beef\",\"variantTitle\":\"18lb case\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":2},{\"productId\":7481180749922,\"variantId\":42381170966626,\"name\":\"Wild Instincts - Chicken & Beef - 35lb case\",\"productHandle\":\"wild-instincts-chicken-beef\",\"imageSrc\":\"https://cdn.shopify.com/s/files/1/1060/1126/files/WildInstincts-Chicken_Beef.png?v=1766036286\",\"quantity\":1,\"price\":\"159.99\",\"status\":\"ACTIVE\",\"productTitle\":\"Wild Instincts - Chicken & Beef\",\"variantTitle\":\"35lb case\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":2},{\"productId\":7296860094562,\"variantId\":41879710531682,\"name\":\"Wild Instincts - Complete Chicken - 18 lb case\",\"productHandle\":\"wild-instincts-complete-chicken\",\"imageSrc\":\"https://cdn.shopify.com/s/files/1/1060/1126/files/Wild_Instincts_-_Complete_Chicken.png?v=1762083704\",\"quantity\":1,\"price\":\"55.99\",\"status\":\"ACTIVE\",\"productTitle\":\"Wild Instincts - Complete Chicken\",\"variantTitle\":\"18 lb case\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":2},{\"productId\":7296860094562,\"variantId\":41879710498914,\"name\":\"Wild Instincts - Complete Chicken - 35 lb case\",\"productHandle\":\"wild-instincts-complete-chicken\",\"imageSrc\":\"https://cdn.shopify.com/s/files/1/1060/1126/files/Wild_Instincts_-_Complete_Chicken.png?v=1762083704\",\"quantity\":1,\"price\":\"101.99\",\"status\":\"ACTIVE\",\"productTitle\":\"Wild Instincts - Complete Chicken\",\"variantTitle\":\"35 lb case\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":2},{\"productId\":7310793080930,\"variantId\":41879703322722,\"name\":\"Wild Instincts Ultimate Variety Box - 18lb Case\",\"productHandle\":\"wild-instincts-variety-pack\",\"imageSrc\":\"https://cdn.shopify.com/s/files/1/1060/1126/files/Wild_Instincts_Ultimate_Variety_Box.png?v=1762083691\",\"quantity\":1,\"price\":\"94.75\",\"status\":\"ACTIVE\",\"productTitle\":\"Wild Instincts Ultimate Variety Box\",\"variantTitle\":\"18lb Case\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":2},{\"productId\":7310793080930,\"variantId\":41879703289954,\"name\":\"Wild Instincts Ultimate Variety Box - 35lb Case\",\"productHandle\":\"wild-instincts-variety-pack\",\"imageSrc\":\"https://cdn.shopify.com/s/files/1/1060/1126/files/Wild_Instincts_Ultimate_Variety_Box.png?v=1762083691\",\"quantity\":1,\"price\":\"175.47\",\"status\":\"ACTIVE\",\"productTitle\":\"Wild Instincts Ultimate Variety Box\",\"variantTitle\":\"35lb Case\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":2},{\"productId\":7501282508898,\"variantId\":42501518753890,\"name\":\"Wild Instincts Ultimate Variety Box ||  Flat 20% OFF + Free Starter Mystery Box - 18lb Case\",\"productHandle\":\"wild-instincts-ultimate-variety-box-flat-20-off-free-starter-mystery-box\",\"imageSrc\":\"https://cdn.shopify.com/s/files/1/1060/1126/files/Wild_Instincts_Ultimate_Variety_Box.png?v=1762083691\",\"quantity\":1,\"price\":\"99.99\",\"status\":\"UNLISTED\",\"productTitle\":\"Wild Instincts Ultimate Variety Box ||  Flat 20% OFF + Free Starter Mystery Box\",\"variantTitle\":\"18lb Case\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":2},{\"productId\":7501282508898,\"variantId\":42501518721122,\"name\":\"Wild Instincts Ultimate Variety Box ||  Flat 20% OFF + Free Starter Mystery Box - 35lb Case\",\"productHandle\":\"wild-instincts-ultimate-variety-box-flat-20-off-free-starter-mystery-box\",\"imageSrc\":\"https://cdn.shopify.com/s/files/1/1060/1126/files/Wild_Instincts_Ultimate_Variety_Box.png?v=1762083691\",\"quantity\":1,\"price\":\"195.47\",\"status\":\"UNLISTED\",\"productTitle\":\"Wild Instincts Ultimate Variety Box ||  Flat 20% OFF + Free Starter Mystery Box\",\"variantTitle\":\"35lb Case\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":2}]","sequenceNo":null,"bundleType":"VOLUME_DISCOUNT","settings":"{\"enableDedicatedAddToCartButton\":false,\"cardGap\":16,\"sequentialProductsPerBatch\":50,\"showUnitPrice\":false,\"showPricesWithoutDecimal\":false,\"productFilterConfig\":\"{\\\"enabled\\\":false,\\\"filters\\\":[]}\",\"disableProductDescription\":false,\"bundleProductNameSortOrder\":\"DEFAULT\",\"includedSubscriptionPlans\":\"\",\"sellingPlanSource\":\"PRODUCT\",\"excludeSubscriptionPlans\":\"\",\"perRowItem\":\"THREE\",\"showCompareAtPrice\":false,\"enableAnnouncementBar\":true,\"borderRadius\":8,\"showClassicBundleWidgetInChildProduct\":false,\"enableSequentialProductLoading\":false,\"autofillNotChosenItems\":false,\"disableScrollingToBundle\":false,\"showPriceWithSubscriptionPrice\":true,\"showComboBundleWidgetInComboProduct\":false,\"showPriceOfChosenProductsOnly\":false,\"hideQuantitySelector\":false}","bundleProductId":null,"bundleVariantId":null,"productHandle":null,"discountId":null,"price":null,"numberOfProducts":0,"subscriptionBundlingEnabled":false,"subscriptionId":null,"minProductCount":null,"maxProductCount":null,"uniqueRef":"daxyztoopr","bundleRedirect":"CART","customRedirectURL":null,"minOrderAmount":null,"tieredDiscount":"[{\"discountBasedOn\":\"QUANTITY\",\"value\":1,\"discount\":0,\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"1 Box\",\"subtitleLabel\":\"Standard Price\",\"saveBadgeLabel\":\"\",\"selectByDefault\":false,\"badgeLabel\":\"\",\"badgeType\":\"MOST_POPULAR\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"imageURL\":null},{\"discountBasedOn\":\"QUANTITY\",\"value\":2,\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"2 Box\",\"subtitleLabel\":\"You save {{saved_percentage}}\",\"saveBadgeLabel\":\"Save {{saved_amount}}\",\"selectByDefault\":false,\"badgeLabel\":\"Best Value\",\"badgeType\":\"SIMPLE\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"imageURL\":null,\"discount\":5}]","productViewStyle":"QUICK_ADD","singleProductSettings":"null","trackInventory":false,"sellingPlanType":"BUNDLE_LEVEL","clearCart":"ENABLED","minPrice":null,"maxPrice":null,"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":"[]","discountedVariants":"null","allowedCountries":null,"appliesOn":"BOTH","purchaseRequirement":"NO_REQUIREMENT","productDiscountType":"EACH_PRODUCT","countrySelectionType":"ALL_COUNTRY","discountApplyApproach":"SHOPIFY_DISCOUNT_FUNCTION","discountedProductChooseType":"CHOOSE_ALL","internalName":"5% off Bundle Clone","sections":"[]","limitToUsePerCustomer":null,"discountedVariantSelectionLimit":null,"hideOneTimePurchase":false,"hideSubscriptionPurchase":false,"maxOrderAmount":null,"collectionData":null,"productSelectionType":"PRODUCT","tag":"appstle_bundles","productChooseType":"CHOOSE_ALL","variantSelectionLimit":null,"discountTargetType":"VARIANT","enableSubscription":false,"subscriptionWidgetPosition":"BELOW","subscribeTitle":"Subscribe and Save","subscribeSubtitle":"Delivered Monthly","subscriptionPreselected":false,"getYAppliesOn":"BOTH","announcementBarMessage":null,"automaticDiscountNodeId":"gid://shopify/DiscountAutomaticNode/1405402284130","recurringCycleLimit":0,"automaticShippingDiscountNodeId":null,"scheduledBundleRule":false,"bundleActiveFrom":null,"bundleActiveTo":null,"bundleSubType":null,"discountAppliesOn":"PER_LINE_ITEM","layoutType":"LAYOUT_ONE","style":"{\"tierFullPriceColor\":\"\",\"tierFreeGiftTitleFontSize\":13,\"tierUpsellTitleFontSize\":13,\"primaryColor\":\"#000000\",\"tierSubTitleFontSize\":13,\"otherProductsModalFullPriceColor\":\"\",\"primaryDisabledColor\":\"#333333\",\"cardHoverColor\":\"\",\"otherProductsModalPriceColor\":\"\",\"otherProductsModalButtonTextColor\":\"\",\"otherProductsButtonBackgroundColor\":\"\",\"tierPriceFontSize\":20,\"tierUpsellSubTitleFontSize\":12,\"comboProductFullPriceFontSize\":12,\"headingTextColor\":\"#000000\",\"badgesTextColor\":\"\",\"blockTitleFontStyle\":\"BOLD\",\"tierTitleFontSize\":20,\"otherProductsProductTitleColor\":\"\",\"subscriptionTitleTextColor\":\"\",\"subscriptionSubTitleFontSize\":13,\"otherProductsImageSize\":40,\"saveBadgeBackgroundColor\":\"\",\"tierFreeGiftBackgroundColor\":\"\",\"cardGap\":16,\"tierPriceFontStyle\":\"BOLD\",\"otherProductsModalOverlayColor\":\"\",\"tierPriceColor\":\"\",\"tierFreeGiftPriceFontSize\":14,\"otherProductsButtonTextColor\":\"\",\"tierTitleFontStyle\":\"BOLD\",\"ruleUpsellSubTitleFontSize\":13,\"comboProductPriceFontSize\":13,\"tierUnitLabelFontSize\":14,\"blockTitleFontSize\":14,\"otherProductsProductTitleSize\":16,\"productCardBackgroundColor\":\"#ffffff\",\"cardBackgroundColor\":\"\",\"buttonBackgroundColor\":\"#000000\",\"bundlePageBackgroundColor\":\"#FAFAF9\",\"borderRadius\":8,\"tierUpsellBackgroundColor\":\"\",\"ruleUpsellTitleTextColor\":\"\",\"ruleUpsellSubTitleTextColor\":\"\",\"tierUpsellSubTitleTextColor\":\"\",\"primaryDisabledTextColor\":\"#ffffff\",\"otherProductsModalProductTitleTextSize\":14,\"otherProductsModalProductTitleColor\":\"\",\"fieldDisabledBackgroundColor\":\"#D1D5DB\",\"otherProductsModalImageSize\":80,\"disabledTextColor\":\"#6B7280\",\"comboProductTitleFontStyle\":\"BOLD\",\"primaryHoverColor\":\"#000000\",\"saveBadgeTextColor\":\"\",\"tierUnitLabelFontStyle\":\"REGULAR\",\"cardBorderColor\":\"\",\"ruleUpsellTitleFontSize\":15,\"selectedCardBackgroundColor\":\"\",\"tierFullPriceFontSize\":14,\"comboProductTitleFontSize\":13,\"subscriptionSubTitleTextColor\":\"\",\"selectedCardBorderColor\":\"\",\"comboProductFullPriceFontStyle\":\"REGULAR\",\"tierTitleColor\":\"\",\"tierFullPriceFontStyle\":\"REGULAR\",\"tierSubTitleFontStyle\":\"REGULAR\",\"secondaryTextColor\":\"#ffffff\",\"blockTitleColor\":\"\",\"tierSubTitleColor\":\"\",\"saveBadgeFontSize\":12,\"primaryTextColor\":\"#000000\",\"tierFreeGiftTextColor\":\"\",\"tierFreeGiftTitleFontStyle\":\"BOLD\",\"tierUpsellTitleTextColor\":\"\",\"tierFreeGiftPriceFontStyle\":\"REGULAR\",\"perRowItem\":\"THREE\",\"badgesBackgroundColor\":\"\",\"otherProductsModalHeadingLabelColor\":\"\",\"otherProductsModalButtonBackgroundColor\":\"\",\"dedicatedSubscriptionLayout\":\"LAYOUT_ONE\",\"saveBadgeFontStyle\":\"REGULAR\",\"subscriptionTitleFontSize\":15,\"otherProductsModalProductPriceTextSize\":14,\"comboProductPriceFontStyle\":\"BOLD\"}","labels":"{\"volumeDiscountSaveRewardsLabel\":\"Save {{discount}}{{discount_type}}!\",\"volumeDiscountQuantityRewardsLabel\":\"Buy {{quantity}} quantity and get {{discount}}{{discount_type}} discount!\",\"oneTimeTitle\":\"One Time Purchase\",\"otherProductsModalSubtitleLabel\":\"\",\"volumeDiscountSpentAmountRewardsLabel\":\"Spend {{currency}}{{spent_amount}} and get {{discount}}{{discount_type}} discount!\",\"volumeAmountDiscountSpentAmountRewardsLabel\":\"Spend {{currency}}{{spent_amount}} and get {{currency}}{{discount}} discount!\",\"volumeAmountDiscountQuantityRewardsLabel\":\"Buy {{quantity}} quantity and get {{currency}}{{discount}} discount!\",\"volumeAmountDiscountSaveRewardsLabel\":\"Save {{currency}}{{discount}}!\",\"oneTimeSubtitle\":\"No Subscription\"}","upsells":"[{\"discount\":0,\"discountType\":\"PERCENTAGE\",\"subTitle\":\"Save {{saved_amount}}!\",\"title\":\"{{product_title}}\",\"matchedQuantityDealBar\":false,\"variant\":null}]","enableVolumeDiscountUpsell":false,"combos":"[]","progressiveGift":null,"enableProgressiveGifts":false,"discountName":"Buy More & Save! Clone","shippingDiscountType":"NO_DISCOUNT","inventoryTrackingMode":null,"defaultVariants":null}];
        const customerTags = null;
        let customerDiscountUsage = [];
        let isLoggedIn = false;

        

        const filteredDiscountBundles = Array.isArray(discountBundles) && discountBundles.length > 0 && discountBundles?.filter((bundle) => {
            if (bundle?.status !== 'ACTIVE' || bundle?.bundleSubType === 'BUY_X_GET_Y') {
                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 variantsString = bundle?.variants || '[]';
                const variants = typeof variantsString === 'string' ? JSON.parse(variantsString) : variantsString;
                const bundleCollections = JSON.parse(bundle?.collectionData || '[]');

                return (Array.isArray(variants) && variants.some((variant) => variant && parseInt(variant?.variantId) === parseInt(variantId))) ||
                    (Array.isArray(bundleCollections) &&
                        bundleCollections?.length > 0 &&
                        bundleCollections.some(bundleCollection => collections.some(collection => collection?.id === bundleCollection?.id)))
            } 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: new-appstle-volume-discount-script -->
    (() => {
        const initializedElements = new WeakSet();

        const loadAppstleBundleAssets = () => {
            const css = "https://bundles-admin.appstle.com/content/volume-discount.css?v=1777466304912";
            const js = "https://bundles-admin.appstle.com/app/volume-discount.bundle.js?v=1777466304912";
            const link = document.createElement('link');
            link.rel = 'stylesheet';
            link.href = css;
            document.head.appendChild(link);
            const script = document.createElement('script');
            script.defer = true;
            script.src = js;
            document.head.appendChild(script);
        };

        const executeVolumeDiscountBlock = ({ blockElement }) => {
            if (initializedElements.has(blockElement)) return;
            initializedElements.add(blockElement);

            const discountRules = [{"id":43255,"shop":"wild-at-heart-pets.myshopify.com","name":"Save when you buy 2 boxes!","description":null,"status":"ACTIVE","customerIncludeTags":null,"discountType":"TIERED_DISCOUNT","discountValue":null,"products":"null","variants":"null","sequenceNo":null,"bundleType":"VOLUME_DISCOUNT","settings":"{\"enableDedicatedAddToCartButton\":false,\"cardGap\":16,\"sequentialProductsPerBatch\":50,\"showUnitPrice\":false,\"showPricesWithoutDecimal\":false,\"productFilterConfig\":\"{\\\"enabled\\\":false,\\\"filters\\\":[]}\",\"disableProductDescription\":false,\"bundleProductNameSortOrder\":\"DEFAULT\",\"includedSubscriptionPlans\":\"\",\"sellingPlanSource\":\"PRODUCT\",\"excludeSubscriptionPlans\":\"\",\"perRowItem\":\"THREE\",\"showCompareAtPrice\":false,\"enableAnnouncementBar\":true,\"borderRadius\":8,\"showClassicBundleWidgetInChildProduct\":false,\"enableSequentialProductLoading\":false,\"autofillNotChosenItems\":false,\"disableScrollingToBundle\":false,\"showPriceWithSubscriptionPrice\":true,\"showComboBundleWidgetInComboProduct\":false,\"showPriceOfChosenProductsOnly\":false,\"hideQuantitySelector\":false}","bundleProductId":null,"bundleVariantId":null,"productHandle":null,"discountId":null,"price":null,"numberOfProducts":0,"subscriptionBundlingEnabled":false,"subscriptionId":null,"minProductCount":null,"maxProductCount":null,"uniqueRef":"c6ax8mgsve","bundleRedirect":"CART","customRedirectURL":null,"minOrderAmount":null,"tieredDiscount":"[{\"discountBasedOn\":\"QUANTITY\",\"value\":1,\"discount\":0,\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"1 Box\",\"subtitleLabel\":\"Standard Price\",\"saveBadgeLabel\":\"\",\"selectByDefault\":false,\"badgeLabel\":\"\",\"badgeType\":\"MOST_POPULAR\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"imageURL\":null},{\"discountBasedOn\":\"QUANTITY\",\"value\":2,\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"2 Box\",\"subtitleLabel\":\"You save {{saved_percentage}}\",\"saveBadgeLabel\":\"Save {{saved_amount}}\",\"selectByDefault\":false,\"badgeLabel\":\"Best Value\",\"badgeType\":\"SIMPLE\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"imageURL\":null,\"discount\":5}]","productViewStyle":"QUICK_ADD","singleProductSettings":"null","trackInventory":false,"sellingPlanType":"BUNDLE_LEVEL","clearCart":"ENABLED","minPrice":null,"maxPrice":null,"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":"[]","discountedVariants":"null","allowedCountries":null,"appliesOn":"BOTH","purchaseRequirement":"NO_REQUIREMENT","productDiscountType":"EACH_PRODUCT","countrySelectionType":"ALL_COUNTRY","discountApplyApproach":"SHOPIFY_DISCOUNT_FUNCTION","discountedProductChooseType":"CHOOSE_ALL","internalName":"5% off Bundle","sections":"[]","limitToUsePerCustomer":null,"discountedVariantSelectionLimit":null,"hideOneTimePurchase":false,"hideSubscriptionPurchase":false,"maxOrderAmount":null,"collectionData":"[{\"id\":295584661602,\"title\":\"Carnivora Big\",\"handle\":\"carnivora-big\",\"image\":null}]","productSelectionType":"COLLECTION","tag":"appstle_bundles","productChooseType":"CHOOSE_ALL","variantSelectionLimit":null,"discountTargetType":"VARIANT","enableSubscription":false,"subscriptionWidgetPosition":"BELOW","subscribeTitle":"Subscribe and Save","subscribeSubtitle":"Delivered Monthly","subscriptionPreselected":false,"getYAppliesOn":"BOTH","announcementBarMessage":null,"automaticDiscountNodeId":"gid://shopify/DiscountAutomaticNode/1391536668770","recurringCycleLimit":0,"automaticShippingDiscountNodeId":null,"scheduledBundleRule":false,"bundleActiveFrom":null,"bundleActiveTo":null,"bundleSubType":null,"discountAppliesOn":"PER_LINE_ITEM","layoutType":"LAYOUT_ONE","style":"{\"tierFullPriceColor\":\"\",\"tierFreeGiftTitleFontSize\":13,\"tierUpsellTitleFontSize\":13,\"primaryColor\":\"#000000\",\"tierSubTitleFontSize\":13,\"otherProductsModalFullPriceColor\":\"\",\"primaryDisabledColor\":\"#333333\",\"cardHoverColor\":\"\",\"otherProductsModalPriceColor\":\"\",\"otherProductsModalButtonTextColor\":\"\",\"otherProductsButtonBackgroundColor\":\"\",\"tierPriceFontSize\":20,\"tierUpsellSubTitleFontSize\":12,\"comboProductFullPriceFontSize\":12,\"headingTextColor\":\"#000000\",\"badgesTextColor\":\"\",\"blockTitleFontStyle\":\"BOLD\",\"tierTitleFontSize\":20,\"otherProductsProductTitleColor\":\"\",\"subscriptionTitleTextColor\":\"\",\"subscriptionSubTitleFontSize\":13,\"otherProductsImageSize\":40,\"saveBadgeBackgroundColor\":\"\",\"tierFreeGiftBackgroundColor\":\"\",\"cardGap\":16,\"tierPriceFontStyle\":\"BOLD\",\"otherProductsModalOverlayColor\":\"\",\"tierPriceColor\":\"\",\"tierFreeGiftPriceFontSize\":14,\"otherProductsButtonTextColor\":\"\",\"tierTitleFontStyle\":\"BOLD\",\"ruleUpsellSubTitleFontSize\":13,\"comboProductPriceFontSize\":13,\"tierUnitLabelFontSize\":14,\"blockTitleFontSize\":14,\"otherProductsProductTitleSize\":16,\"productCardBackgroundColor\":\"#ffffff\",\"cardBackgroundColor\":\"\",\"buttonBackgroundColor\":\"#000000\",\"bundlePageBackgroundColor\":\"#FAFAF9\",\"borderRadius\":8,\"tierUpsellBackgroundColor\":\"\",\"ruleUpsellTitleTextColor\":\"\",\"ruleUpsellSubTitleTextColor\":\"\",\"tierUpsellSubTitleTextColor\":\"\",\"primaryDisabledTextColor\":\"#ffffff\",\"otherProductsModalProductTitleTextSize\":14,\"otherProductsModalProductTitleColor\":\"\",\"fieldDisabledBackgroundColor\":\"#D1D5DB\",\"otherProductsModalImageSize\":80,\"disabledTextColor\":\"#6B7280\",\"comboProductTitleFontStyle\":\"BOLD\",\"primaryHoverColor\":\"#000000\",\"saveBadgeTextColor\":\"\",\"tierUnitLabelFontStyle\":\"REGULAR\",\"cardBorderColor\":\"\",\"ruleUpsellTitleFontSize\":15,\"selectedCardBackgroundColor\":\"\",\"tierFullPriceFontSize\":14,\"comboProductTitleFontSize\":13,\"subscriptionSubTitleTextColor\":\"\",\"selectedCardBorderColor\":\"\",\"comboProductFullPriceFontStyle\":\"REGULAR\",\"tierTitleColor\":\"\",\"tierFullPriceFontStyle\":\"REGULAR\",\"tierSubTitleFontStyle\":\"REGULAR\",\"secondaryTextColor\":\"#ffffff\",\"blockTitleColor\":\"\",\"tierSubTitleColor\":\"\",\"saveBadgeFontSize\":12,\"primaryTextColor\":\"#000000\",\"tierFreeGiftTextColor\":\"\",\"tierFreeGiftTitleFontStyle\":\"BOLD\",\"tierUpsellTitleTextColor\":\"\",\"tierFreeGiftPriceFontStyle\":\"REGULAR\",\"perRowItem\":\"THREE\",\"badgesBackgroundColor\":\"\",\"otherProductsModalHeadingLabelColor\":\"\",\"otherProductsModalButtonBackgroundColor\":\"\",\"dedicatedSubscriptionLayout\":\"LAYOUT_ONE\",\"saveBadgeFontStyle\":\"REGULAR\",\"subscriptionTitleFontSize\":15,\"otherProductsModalProductPriceTextSize\":14,\"comboProductPriceFontStyle\":\"BOLD\"}","labels":"{\"volumeDiscountSaveRewardsLabel\":\"Save {{discount}}{{discount_type}}!\",\"volumeDiscountQuantityRewardsLabel\":\"Buy {{quantity}} quantity and get {{discount}}{{discount_type}} discount!\",\"oneTimeTitle\":\"One Time Purchase\",\"otherProductsModalSubtitleLabel\":\"\",\"volumeDiscountSpentAmountRewardsLabel\":\"Spend {{currency}}{{spent_amount}} and get {{discount}}{{discount_type}} discount!\",\"volumeAmountDiscountSpentAmountRewardsLabel\":\"Spend {{currency}}{{spent_amount}} and get {{currency}}{{discount}} discount!\",\"volumeAmountDiscountQuantityRewardsLabel\":\"Buy {{quantity}} quantity and get {{currency}}{{discount}} discount!\",\"volumeAmountDiscountSaveRewardsLabel\":\"Save {{currency}}{{discount}}!\",\"oneTimeSubtitle\":\"No Subscription\"}","upsells":"[{\"discount\":0,\"discountType\":\"PERCENTAGE\",\"subTitle\":\"Save {{saved_amount}}!\",\"title\":\"{{product_title}}\",\"matchedQuantityDealBar\":false,\"variant\":null}]","enableVolumeDiscountUpsell":false,"combos":"[]","progressiveGift":null,"enableProgressiveGifts":false,"discountName":"Buy More & Save!","shippingDiscountType":"NO_DISCOUNT","inventoryTrackingMode":null,"defaultVariants":null},{"id":47597,"shop":"wild-at-heart-pets.myshopify.com","name":"Save when you buy 2 boxes! Clone","description":null,"status":"ACTIVE","customerIncludeTags":null,"discountType":"TIERED_DISCOUNT","discountValue":null,"products":"null","variants":"[{\"productId\":7454911004770,\"variantId\":42298567622754,\"name\":\"Wild Instincts Complete Beef + Free Treat - 18lb case\",\"productHandle\":\"wild-instincts-complete-beef-get-a-beef-liver-for-free\",\"imageSrc\":\"https://cdn.shopify.com/s/files/1/1060/1126/files/Wild_Instincts_Complete_Beef_Free_Freeze-Dried_Liver_Treat_2.png?v=1762519242\",\"quantity\":1,\"price\":\"109.99\",\"status\":\"ACTIVE\",\"productTitle\":\"Wild Instincts Complete Beef + Free Treat\",\"variantTitle\":\"18lb case\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":2},{\"productId\":7454911004770,\"variantId\":42298567589986,\"name\":\"Wild Instincts Complete Beef + Free Treat - 35lb case\",\"productHandle\":\"wild-instincts-complete-beef-get-a-beef-liver-for-free\",\"imageSrc\":\"https://cdn.shopify.com/s/files/1/1060/1126/files/Wild_Instincts_Complete_Beef_Free_Freeze-Dried_Liver_Treat_2.png?v=1762519242\",\"quantity\":1,\"price\":\"199.99\",\"status\":\"ACTIVE\",\"productTitle\":\"Wild Instincts Complete Beef + Free Treat\",\"variantTitle\":\"35lb case\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":2},{\"productId\":7481180749922,\"variantId\":42381170999394,\"name\":\"Wild Instincts - Chicken & Beef - 18lb case\",\"productHandle\":\"wild-instincts-chicken-beef\",\"imageSrc\":\"https://cdn.shopify.com/s/files/1/1060/1126/files/WildInstincts-Chicken_Beef.png?v=1766036286\",\"quantity\":1,\"price\":\"83.99\",\"status\":\"ACTIVE\",\"productTitle\":\"Wild Instincts - Chicken & Beef\",\"variantTitle\":\"18lb case\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":2},{\"productId\":7481180749922,\"variantId\":42381170966626,\"name\":\"Wild Instincts - Chicken & Beef - 35lb case\",\"productHandle\":\"wild-instincts-chicken-beef\",\"imageSrc\":\"https://cdn.shopify.com/s/files/1/1060/1126/files/WildInstincts-Chicken_Beef.png?v=1766036286\",\"quantity\":1,\"price\":\"159.99\",\"status\":\"ACTIVE\",\"productTitle\":\"Wild Instincts - Chicken & Beef\",\"variantTitle\":\"35lb case\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":2},{\"productId\":7296860094562,\"variantId\":41879710531682,\"name\":\"Wild Instincts - Complete Chicken - 18 lb case\",\"productHandle\":\"wild-instincts-complete-chicken\",\"imageSrc\":\"https://cdn.shopify.com/s/files/1/1060/1126/files/Wild_Instincts_-_Complete_Chicken.png?v=1762083704\",\"quantity\":1,\"price\":\"55.99\",\"status\":\"ACTIVE\",\"productTitle\":\"Wild Instincts - Complete Chicken\",\"variantTitle\":\"18 lb case\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":2},{\"productId\":7296860094562,\"variantId\":41879710498914,\"name\":\"Wild Instincts - Complete Chicken - 35 lb case\",\"productHandle\":\"wild-instincts-complete-chicken\",\"imageSrc\":\"https://cdn.shopify.com/s/files/1/1060/1126/files/Wild_Instincts_-_Complete_Chicken.png?v=1762083704\",\"quantity\":1,\"price\":\"101.99\",\"status\":\"ACTIVE\",\"productTitle\":\"Wild Instincts - Complete Chicken\",\"variantTitle\":\"35 lb case\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":2},{\"productId\":7310793080930,\"variantId\":41879703322722,\"name\":\"Wild Instincts Ultimate Variety Box - 18lb Case\",\"productHandle\":\"wild-instincts-variety-pack\",\"imageSrc\":\"https://cdn.shopify.com/s/files/1/1060/1126/files/Wild_Instincts_Ultimate_Variety_Box.png?v=1762083691\",\"quantity\":1,\"price\":\"94.75\",\"status\":\"ACTIVE\",\"productTitle\":\"Wild Instincts Ultimate Variety Box\",\"variantTitle\":\"18lb Case\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":2},{\"productId\":7310793080930,\"variantId\":41879703289954,\"name\":\"Wild Instincts Ultimate Variety Box - 35lb Case\",\"productHandle\":\"wild-instincts-variety-pack\",\"imageSrc\":\"https://cdn.shopify.com/s/files/1/1060/1126/files/Wild_Instincts_Ultimate_Variety_Box.png?v=1762083691\",\"quantity\":1,\"price\":\"175.47\",\"status\":\"ACTIVE\",\"productTitle\":\"Wild Instincts Ultimate Variety Box\",\"variantTitle\":\"35lb Case\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":2},{\"productId\":7501282508898,\"variantId\":42501518753890,\"name\":\"Wild Instincts Ultimate Variety Box ||  Flat 20% OFF + Free Starter Mystery Box - 18lb Case\",\"productHandle\":\"wild-instincts-ultimate-variety-box-flat-20-off-free-starter-mystery-box\",\"imageSrc\":\"https://cdn.shopify.com/s/files/1/1060/1126/files/Wild_Instincts_Ultimate_Variety_Box.png?v=1762083691\",\"quantity\":1,\"price\":\"99.99\",\"status\":\"UNLISTED\",\"productTitle\":\"Wild Instincts Ultimate Variety Box ||  Flat 20% OFF + Free Starter Mystery Box\",\"variantTitle\":\"18lb Case\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":2},{\"productId\":7501282508898,\"variantId\":42501518721122,\"name\":\"Wild Instincts Ultimate Variety Box ||  Flat 20% OFF + Free Starter Mystery Box - 35lb Case\",\"productHandle\":\"wild-instincts-ultimate-variety-box-flat-20-off-free-starter-mystery-box\",\"imageSrc\":\"https://cdn.shopify.com/s/files/1/1060/1126/files/Wild_Instincts_Ultimate_Variety_Box.png?v=1762083691\",\"quantity\":1,\"price\":\"195.47\",\"status\":\"UNLISTED\",\"productTitle\":\"Wild Instincts Ultimate Variety Box ||  Flat 20% OFF + Free Starter Mystery Box\",\"variantTitle\":\"35lb Case\",\"isMandatory\":false,\"preSelected\":false,\"minQuantity\":null,\"maxQuantity\":null,\"variantsCount\":2}]","sequenceNo":null,"bundleType":"VOLUME_DISCOUNT","settings":"{\"enableDedicatedAddToCartButton\":false,\"cardGap\":16,\"sequentialProductsPerBatch\":50,\"showUnitPrice\":false,\"showPricesWithoutDecimal\":false,\"productFilterConfig\":\"{\\\"enabled\\\":false,\\\"filters\\\":[]}\",\"disableProductDescription\":false,\"bundleProductNameSortOrder\":\"DEFAULT\",\"includedSubscriptionPlans\":\"\",\"sellingPlanSource\":\"PRODUCT\",\"excludeSubscriptionPlans\":\"\",\"perRowItem\":\"THREE\",\"showCompareAtPrice\":false,\"enableAnnouncementBar\":true,\"borderRadius\":8,\"showClassicBundleWidgetInChildProduct\":false,\"enableSequentialProductLoading\":false,\"autofillNotChosenItems\":false,\"disableScrollingToBundle\":false,\"showPriceWithSubscriptionPrice\":true,\"showComboBundleWidgetInComboProduct\":false,\"showPriceOfChosenProductsOnly\":false,\"hideQuantitySelector\":false}","bundleProductId":null,"bundleVariantId":null,"productHandle":null,"discountId":null,"price":null,"numberOfProducts":0,"subscriptionBundlingEnabled":false,"subscriptionId":null,"minProductCount":null,"maxProductCount":null,"uniqueRef":"daxyztoopr","bundleRedirect":"CART","customRedirectURL":null,"minOrderAmount":null,"tieredDiscount":"[{\"discountBasedOn\":\"QUANTITY\",\"value\":1,\"discount\":0,\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"1 Box\",\"subtitleLabel\":\"Standard Price\",\"saveBadgeLabel\":\"\",\"selectByDefault\":false,\"badgeLabel\":\"\",\"badgeType\":\"MOST_POPULAR\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"imageURL\":null},{\"discountBasedOn\":\"QUANTITY\",\"value\":2,\"discountType\":\"PERCENTAGE\",\"titleLabel\":\"2 Box\",\"subtitleLabel\":\"You save {{saved_percentage}}\",\"saveBadgeLabel\":\"Save {{saved_amount}}\",\"selectByDefault\":false,\"badgeLabel\":\"Best Value\",\"badgeType\":\"SIMPLE\",\"discountAllowedTags\":\"\",\"freeProducts\":[],\"imageURL\":null,\"discount\":5}]","productViewStyle":"QUICK_ADD","singleProductSettings":"null","trackInventory":false,"sellingPlanType":"BUNDLE_LEVEL","clearCart":"ENABLED","minPrice":null,"maxPrice":null,"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":"[]","discountedVariants":"null","allowedCountries":null,"appliesOn":"BOTH","purchaseRequirement":"NO_REQUIREMENT","productDiscountType":"EACH_PRODUCT","countrySelectionType":"ALL_COUNTRY","discountApplyApproach":"SHOPIFY_DISCOUNT_FUNCTION","discountedProductChooseType":"CHOOSE_ALL","internalName":"5% off Bundle Clone","sections":"[]","limitToUsePerCustomer":null,"discountedVariantSelectionLimit":null,"hideOneTimePurchase":false,"hideSubscriptionPurchase":false,"maxOrderAmount":null,"collectionData":null,"productSelectionType":"PRODUCT","tag":"appstle_bundles","productChooseType":"CHOOSE_ALL","variantSelectionLimit":null,"discountTargetType":"VARIANT","enableSubscription":false,"subscriptionWidgetPosition":"BELOW","subscribeTitle":"Subscribe and Save","subscribeSubtitle":"Delivered Monthly","subscriptionPreselected":false,"getYAppliesOn":"BOTH","announcementBarMessage":null,"automaticDiscountNodeId":"gid://shopify/DiscountAutomaticNode/1405402284130","recurringCycleLimit":0,"automaticShippingDiscountNodeId":null,"scheduledBundleRule":false,"bundleActiveFrom":null,"bundleActiveTo":null,"bundleSubType":null,"discountAppliesOn":"PER_LINE_ITEM","layoutType":"LAYOUT_ONE","style":"{\"tierFullPriceColor\":\"\",\"tierFreeGiftTitleFontSize\":13,\"tierUpsellTitleFontSize\":13,\"primaryColor\":\"#000000\",\"tierSubTitleFontSize\":13,\"otherProductsModalFullPriceColor\":\"\",\"primaryDisabledColor\":\"#333333\",\"cardHoverColor\":\"\",\"otherProductsModalPriceColor\":\"\",\"otherProductsModalButtonTextColor\":\"\",\"otherProductsButtonBackgroundColor\":\"\",\"tierPriceFontSize\":20,\"tierUpsellSubTitleFontSize\":12,\"comboProductFullPriceFontSize\":12,\"headingTextColor\":\"#000000\",\"badgesTextColor\":\"\",\"blockTitleFontStyle\":\"BOLD\",\"tierTitleFontSize\":20,\"otherProductsProductTitleColor\":\"\",\"subscriptionTitleTextColor\":\"\",\"subscriptionSubTitleFontSize\":13,\"otherProductsImageSize\":40,\"saveBadgeBackgroundColor\":\"\",\"tierFreeGiftBackgroundColor\":\"\",\"cardGap\":16,\"tierPriceFontStyle\":\"BOLD\",\"otherProductsModalOverlayColor\":\"\",\"tierPriceColor\":\"\",\"tierFreeGiftPriceFontSize\":14,\"otherProductsButtonTextColor\":\"\",\"tierTitleFontStyle\":\"BOLD\",\"ruleUpsellSubTitleFontSize\":13,\"comboProductPriceFontSize\":13,\"tierUnitLabelFontSize\":14,\"blockTitleFontSize\":14,\"otherProductsProductTitleSize\":16,\"productCardBackgroundColor\":\"#ffffff\",\"cardBackgroundColor\":\"\",\"buttonBackgroundColor\":\"#000000\",\"bundlePageBackgroundColor\":\"#FAFAF9\",\"borderRadius\":8,\"tierUpsellBackgroundColor\":\"\",\"ruleUpsellTitleTextColor\":\"\",\"ruleUpsellSubTitleTextColor\":\"\",\"tierUpsellSubTitleTextColor\":\"\",\"primaryDisabledTextColor\":\"#ffffff\",\"otherProductsModalProductTitleTextSize\":14,\"otherProductsModalProductTitleColor\":\"\",\"fieldDisabledBackgroundColor\":\"#D1D5DB\",\"otherProductsModalImageSize\":80,\"disabledTextColor\":\"#6B7280\",\"comboProductTitleFontStyle\":\"BOLD\",\"primaryHoverColor\":\"#000000\",\"saveBadgeTextColor\":\"\",\"tierUnitLabelFontStyle\":\"REGULAR\",\"cardBorderColor\":\"\",\"ruleUpsellTitleFontSize\":15,\"selectedCardBackgroundColor\":\"\",\"tierFullPriceFontSize\":14,\"comboProductTitleFontSize\":13,\"subscriptionSubTitleTextColor\":\"\",\"selectedCardBorderColor\":\"\",\"comboProductFullPriceFontStyle\":\"REGULAR\",\"tierTitleColor\":\"\",\"tierFullPriceFontStyle\":\"REGULAR\",\"tierSubTitleFontStyle\":\"REGULAR\",\"secondaryTextColor\":\"#ffffff\",\"blockTitleColor\":\"\",\"tierSubTitleColor\":\"\",\"saveBadgeFontSize\":12,\"primaryTextColor\":\"#000000\",\"tierFreeGiftTextColor\":\"\",\"tierFreeGiftTitleFontStyle\":\"BOLD\",\"tierUpsellTitleTextColor\":\"\",\"tierFreeGiftPriceFontStyle\":\"REGULAR\",\"perRowItem\":\"THREE\",\"badgesBackgroundColor\":\"\",\"otherProductsModalHeadingLabelColor\":\"\",\"otherProductsModalButtonBackgroundColor\":\"\",\"dedicatedSubscriptionLayout\":\"LAYOUT_ONE\",\"saveBadgeFontStyle\":\"REGULAR\",\"subscriptionTitleFontSize\":15,\"otherProductsModalProductPriceTextSize\":14,\"comboProductPriceFontStyle\":\"BOLD\"}","labels":"{\"volumeDiscountSaveRewardsLabel\":\"Save {{discount}}{{discount_type}}!\",\"volumeDiscountQuantityRewardsLabel\":\"Buy {{quantity}} quantity and get {{discount}}{{discount_type}} discount!\",\"oneTimeTitle\":\"One Time Purchase\",\"otherProductsModalSubtitleLabel\":\"\",\"volumeDiscountSpentAmountRewardsLabel\":\"Spend {{currency}}{{spent_amount}} and get {{discount}}{{discount_type}} discount!\",\"volumeAmountDiscountSpentAmountRewardsLabel\":\"Spend {{currency}}{{spent_amount}} and get {{currency}}{{discount}} discount!\",\"volumeAmountDiscountQuantityRewardsLabel\":\"Buy {{quantity}} quantity and get {{currency}}{{discount}} discount!\",\"volumeAmountDiscountSaveRewardsLabel\":\"Save {{currency}}{{discount}}!\",\"oneTimeSubtitle\":\"No Subscription\"}","upsells":"[{\"discount\":0,\"discountType\":\"PERCENTAGE\",\"subTitle\":\"Save {{saved_amount}}!\",\"title\":\"{{product_title}}\",\"matchedQuantityDealBar\":false,\"variant\":null}]","enableVolumeDiscountUpsell":false,"combos":"[]","progressiveGift":null,"enableProgressiveGifts":false,"discountName":"Buy More & Save! Clone","shippingDiscountType":"NO_DISCOUNT","inventoryTrackingMode":null,"defaultVariants":null}];
            const filteredDiscounts = Array.isArray(discountRules) && discountRules?.length > 0 && discountRules.filter((rule) => rule?.bundleType === 'VOLUME_DISCOUNT' && rule?.status === 'ACTIVE') || [];
            if (filteredDiscounts?.length > 0 && blockElement) {
                loadAppstleBundleAssets();
                const discountDiv = document.createElement('div');
                const reference = 'VOLUME_DISCOUNT';
                discountDiv.setAttribute('appstle-volume-discount-unique-reference', reference);
                discountDiv.className = 'appstle-volume-discount';
                discountDiv.style.cssText = 'width: 100%; display: block;';
                blockElement.appendChild(discountDiv);
                const appBlockDiv = document.querySelector('div[data-block-handle="appstle-volume-discount-page"]');
                if (appBlockDiv) {
                    appBlockDiv.appendChild(blockElement);
                }
            }
        };

        const isAppFunctionalityDisabled = () => window?._ABConfig?.['disableAppFunctionality'] || false;

        const findAppstleOwnedContainers = () => {
            const candidates = document.querySelectorAll('#appstleVolumeDiscountContainer, #volumeDiscountContainer');
            return Array.from(candidates).filter(el => el.classList.contains('ab-volume-discount-container'));
        };

        const findLegacyContainerById = () => {
            const legacy = document.getElementById('volumeDiscountContainer');
            return legacy ? [legacy] : [];
        };

        const findCustomPlacements = () => Array.from(document.querySelectorAll('.ab-volume-discount-custom-placement-selector'));

        const resolveContainers = () => {
            const preciseMatches = findAppstleOwnedContainers();
            const primary = preciseMatches.length > 0 ? preciseMatches : findLegacyContainerById();
            return primary.concat(findCustomPlacements());
        };

        const mountVolumeDiscount = (element) => {
            if (initializedElements.has(element)) return;
            element.innerHTML = '';
            executeVolumeDiscountBlock({ blockElement: element });
        };

        const initVolumeDiscount = () => {
            if (isAppFunctionalityDisabled()) return;
            resolveContainers().forEach(mountVolumeDiscount);
        }

        window.initVolumeDiscountAppstleBundle = initVolumeDiscount;

        const observeForQuickAddModal = () => {
            const seen = new WeakSet();
            new MutationObserver(() => {
                document.querySelectorAll(".quick-add-modal__content-info")?.forEach((m) => {
                    if (m?.offsetParent === null) return seen.delete(m);
                    if (seen.has(m) || !m?.children?.length) return;
                    seen.add(m);
                    setTimeout(() => initVolumeDiscount(), 100);
                });
            }).observe(document.body, { childList: true, subtree: true });
        };

        document.addEventListener('DOMContentLoaded', () => {
            initVolumeDiscount();
            observeForQuickAddModal();
        });
    })();
    
<!-- END app snippet -->
        
        
        
        
        
        
        
        

        

        if (_ABConfig?.bundle_setting?.enableGa4CrossDomainTracking === true) {
            (function () {
                const params = new URLSearchParams(window.location.search);
                const gl = params.get('_gl');

                if (gl) {
                    sessionStorage.setItem('_ab_ga4_gl', gl);
                }

                const saved = sessionStorage.getItem('_ab_ga4_gl');

                document.addEventListener('DOMContentLoaded', function () {
                    const links = document.querySelectorAll('a[href*="/apps/bundles/bb/"]');
                    links.forEach(function (link) {
                        const url = new URL(link.href);
                        if (saved) url.searchParams.set('_gl', saved);
                        link.href = url.toString();
                    });
                });
            })();
        }
    </script>

    <script>
        (function () {
            const appstleBundlesVolumeDiscountAutoPlacementSnippet = "";
            const appstleBundlesStorefrontSnippet = "";

            function appstleRunBundlesSnippet(snippet, loadedKey) {
                if (!snippet || window[loadedKey]) return;
                window[loadedKey] = true;
                try {
                    new Function(window.atob(snippet)).call(window);
                } catch (e) {
                    console.error("Error running Appstle Bundles snippet:", loadedKey, e);
                }
            }

            function appstleRunBundlesSnippets() {
                appstleRunBundlesSnippet(appstleBundlesVolumeDiscountAutoPlacementSnippet, "AppstleBundlesVolumeDiscountAutoPlacementSnippetLoaded");
                appstleRunBundlesSnippet(appstleBundlesStorefrontSnippet, "AppstleBundlesSnippetLoaded");
            }

            if (document.readyState === "loading") document.addEventListener("DOMContentLoaded", appstleRunBundlesSnippets, { once: true });
            else appstleRunBundlesSnippets();
        })();
    </script>

    
        <link href="//cdn.shopify.com/extensions/019e9c41-c54c-7d19-871c-b577b786ac25/theme-app-extension-v2-2820/assets/appstle-bundles.min.css" rel="stylesheet" type="text/css" media="all" />
        <style>
            .ab-bogo-title,
            .ab-classic-bundle-description,
            .ab-classic-bundle-product-quantity,
            .ab-classic-bundle-product-name-quantity,
            .ab-classic-bundle-product-link {
                color: #000000;
            }
            .ab-discount-header-banner {
                background-color: #000000;
                color: #ffffff;
            }
            
        </style>
        <script src="https://cdn.shopify.com/extensions/019e9c41-c54c-7d19-871c-b577b786ac25/theme-app-extension-v2-2820/assets/appstle-bundles-trigger-cart-refresh.min.js" defer></script>
        
        
            <script src="https://cdn.shopify.com/extensions/019e9c41-c54c-7d19-871c-b577b786ac25/theme-app-extension-v2-2820/assets/appstle-bundles-discount-announcement-bar.min.js" defer></script>
        
        
            <script src="https://cdn.shopify.com/extensions/019e9c41-c54c-7d19-871c-b577b786ac25/theme-app-extension-v2-2820/assets/appstle-bundles-interceptor-volume-discount-custom-attribute.min.js" defer></script>
        
        
            <script src="https://cdn.shopify.com/extensions/019e9c41-c54c-7d19-871c-b577b786ac25/theme-app-extension-v2-2820/assets/appstle-bundles-interceptor-bundle-product-auto-removal.min.js" defer></script>
        
        
    



</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": "#root > section > div > div.flex.flex-wrap.items-start.w-full.pt-8.border--t-width.color__border-divider-1.md\\:gap-x-16.md\\:gap-y-0.gap-y-8 > div.w-full.pb-8.md\\:w-auto.border--b-width.color__border-divider-1.grow > p",
                    "atcButtonPlacement": "BEFORE",
                    "subscriptionLinkPlacement": "BEFORE",
                    "cartRowSelector": "",
                    "cartLineItemSelector": "",
                    "cartLineItemPerQuantityPriceSelector": "",
                    "cartLineItemTotalPriceSelector": "",
                    "cartLineItemSellingPlanNameSelector": "",
                    "cartSubTotalSelector" : "",
                    "cartLineItemPriceSelector": "",
                    "cartLineItemPlacement": "BEFORE",
                    "cartHiddenAttributesSelector": "",
                    "buildABoxDiscountSelector": "",
                },
                "baseUrl": "https://subscription-admin.appstle.com",
                "usedTranslation": "true",
                "enableCartWidgetFeature": "false",
                "storefrontAnalyticsForwardingEnabled": false,
                "appstleStorefrontAnalyticsPath": "",
                "useUrlWithCustomerId": "true",
                "atcButtonSelector": ".add-to-qty",
                "moneyFormat": "${{amount}}",
                "oneTimePurchaseText": "One Time Purchase",
                "tapToSelectText": "Tap To Select",
                "bundleDiscountTextV2": "bundle discount extra: {{bundleDiscount}} off",
                "productPageUnitPriceSelectorV2": "",
                "monthsFrequencyTextV2": "Months",
                "monthlyLabelTextV2": "Monthly",
                "monthFrequencyTextV2": "Month",
                "weeksFrequencyTextV2": "Weeks",
                "weeklyLabelTextV2": "Weekly",
                "weekFrequencyTextV2": "Week",
                "daysFrequencyTextV2": "Days",
                "dayFrequencyTextV2": "day",
                "yearsFrequencyTextV2": "Years",
                "yearlyLabelTextV2": "Yearly",
                "yearFrequencyTextV2": "Year",
                "offFrequencyTextV2": "Off",
                "prepayLabelTextV2": "Prepay",
                "prepaidLabelTextV2": "Prepaid",
                "prepaidSaveBadgeTextV2": "SAVE {{selectedDiscountPercentage}}",
                "onetimeDescriptionTextV2": "",
                "atcButtonTextV2": "",
                "oneTimeFrequencyTextV2": "One Time",
                "cancelAnytimeLabelTextV2": "Cancel Anytime",
                "noSubscriptionLabelTextV2": "No Subscription",
                "addToShipmentButtonTextV2": "Add to Shipment",
                "addToShipmentProcessingV2": "Processing...",
                "addToShipmentSuccessTextV2": "Success",
                "addToShipmentErrorTextV2": "Error",
                "addToShipmentTooltipTextV2": "Please avoid double delivery charges! Login to add this product to an upcoming delivery.",
                "frequencyCombinedWidgetTextV2": "Frequency",
                "selectDeliverOptionV2": "select deliver option",
                "subscribeAndSaveSuccessV2": "Subscribe success",
                "unsubscribeFrequencyTextV2": "One-time Purchase",
                "deliveryEveryFrequencyTextV2": "Delivery Every",
                "sellingPlanTitleTextNonPrepaid": "{{sellingPlanName}}",
                "subscribeAndSaveInitalV2": "Subscribe & save",
                "subscriptionDescriptionTextV2": "",
                "atcButtonTextSelector": "",
                "disableCartWidgetOnVariants": "",
                "shop": "wild-at-heart-pets.myshopify.com",
                "deliveryText": "delivery",
                "purchaseOptionsText": "Purchase Options",
                "manageSubscriptionButtonText": "",
                "subscriptionOptionText": "Auto Delivery",
                "sellingPlanSelectTitle": "Delivery Frequency Every:",
                "subscriptionPriceDisplayText": "",
                "tooltipTitle": "Auto Delivery Detail<br>\u2022 Save on every order<br>\u2022 First dips on your favorites<br>\u2022 Swap, reschedule and cancel any time<br>\u2022 Never forget to order again!",
                "showTooltipOnClick": "false",
                "tooltipDesctiption": `<strong>Have complete control of your Auto Delivery<\/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><span class=\"appstle_discount\">You will receive a {{discountOne}} discount on every recurring order.<\/span>",
                "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":4,"frequencyInterval":"WEEK","billingFrequencyCount":4,"billingFrequencyInterval":"WEEK","frequencyName":"4 Weeks","frequencyDescription":"","afterCycle1":0,"afterCycle2":0,"discountEnabled":false,"discountEnabled2":false,"discountEnabledMasked":false,"discountEnabled2Masked":false,"id":"gid://shopify/SellingPlan/2979528802","frequencyType":"ON_SPECIFIC_DAY","specificDayValue":4,"specificDayEnabled":true,"cutOff":0,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/2979528802","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"null","frequencySequence":0,"groupName":"All Products Subscription ","groupId":1472430178,"repeatingCycle":false,"defaultSelectedPlan":false,"frequencyNameTranslations":{},"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]},{"frequencyCount":2,"frequencyInterval":"WEEK","billingFrequencyCount":2,"billingFrequencyInterval":"WEEK","frequencyName":"2 Weeks","frequencyDescription":"","afterCycle1":0,"afterCycle2":0,"discountEnabled":false,"discountEnabled2":false,"discountEnabledMasked":false,"discountEnabled2Masked":false,"id":"gid://shopify/SellingPlan/2979496034","frequencyType":"ON_SPECIFIC_DAY","specificDayValue":4,"specificDayEnabled":true,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/2979496034","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","frequencySequence":1,"groupName":"All Products Subscription ","groupId":1472430178,"repeatingCycle":false,"defaultSelectedPlan":false,"frequencyNameTranslations":{},"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]},{"frequencyCount":3,"frequencyInterval":"WEEK","billingFrequencyCount":3,"billingFrequencyInterval":"WEEK","frequencyName":"3 Weeks","frequencyDescription":"","afterCycle1":0,"afterCycle2":0,"discountEnabled":false,"discountEnabled2":false,"discountEnabledMasked":false,"discountEnabled2Masked":false,"id":"gid://shopify/SellingPlan/2979561570","frequencyType":"ON_SPECIFIC_DAY","specificDayValue":4,"specificDayEnabled":true,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/2979561570","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","frequencySequence":2,"groupName":"All Products Subscription ","groupId":1472430178,"repeatingCycle":false,"defaultSelectedPlan":false,"frequencyNameTranslations":{},"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]},{"frequencyCount":6,"frequencyInterval":"WEEK","billingFrequencyCount":6,"billingFrequencyInterval":"WEEK","frequencyName":"6 Weeks","frequencyDescription":"","afterCycle1":0,"afterCycle2":0,"discountEnabled":false,"discountEnabled2":false,"discountEnabledMasked":false,"discountEnabled2Masked":false,"id":"gid://shopify/SellingPlan/2979823714","frequencyType":"ON_SPECIFIC_DAY","specificDayValue":4,"specificDayEnabled":true,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/2979823714","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","frequencySequence":3,"groupName":"All Products Subscription ","groupId":1472430178,"repeatingCycle":false,"defaultSelectedPlan":false,"frequencyNameTranslations":{},"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]},{"frequencyCount":8,"frequencyInterval":"WEEK","billingFrequencyCount":8,"billingFrequencyInterval":"WEEK","frequencyName":"8 Weeks","frequencyDescription":"","afterCycle1":0,"afterCycle2":0,"discountEnabled":false,"discountEnabled2":false,"discountEnabledMasked":false,"discountEnabled2Masked":false,"id":"gid://shopify/SellingPlan/2979856482","frequencyType":"ON_SPECIFIC_DAY","specificDayValue":2,"specificDayEnabled":true,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/2979856482","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","frequencySequence":4,"groupName":"All Products Subscription ","groupId":1472430178,"repeatingCycle":false,"defaultSelectedPlan":false,"frequencyNameTranslations":{},"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]},{"frequencyCount":4,"frequencyInterval":"WEEK","billingFrequencyCount":4,"billingFrequencyInterval":"WEEK","frequencyName":"4 Weeks","frequencyDescription":"","discountOffer":3.0,"afterCycle1":0,"discountType":"PERCENTAGE","discountEnabled":true,"discountEnabledMasked":true,"id":"gid://shopify/SellingPlan/3005382754","frequencyType":"ON_SPECIFIC_DAY","specificDayValue":4,"specificDayEnabled":true,"cutOff":0,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/3005382754","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","frequencySequence":0,"groupName":"Non Frozen Items","groupId":1493270626,"repeatingCycle":false,"defaultSelectedPlan":false,"frequencyNameTranslations":{},"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]},{"frequencyCount":2,"frequencyInterval":"WEEK","billingFrequencyCount":2,"billingFrequencyInterval":"WEEK","frequencyName":"2 Weeks","frequencyDescription":"","discountOffer":3.0,"afterCycle1":0,"discountType":"PERCENTAGE","discountEnabled":true,"discountEnabledMasked":true,"id":"gid://shopify/SellingPlan/3005349986","frequencyType":"ON_SPECIFIC_DAY","specificDayValue":4,"specificDayEnabled":true,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/3005349986","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","frequencySequence":1,"groupName":"Non Frozen Items","groupId":1493270626,"repeatingCycle":false,"defaultSelectedPlan":false,"frequencyNameTranslations":{},"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]},{"frequencyCount":3,"frequencyInterval":"WEEK","billingFrequencyCount":3,"billingFrequencyInterval":"WEEK","frequencyName":"3 Weeks","frequencyDescription":"","discountOffer":3.0,"afterCycle1":0,"discountType":"PERCENTAGE","discountEnabled":true,"discountEnabledMasked":true,"id":"gid://shopify/SellingPlan/3005415522","frequencyType":"ON_SPECIFIC_DAY","specificDayValue":4,"specificDayEnabled":true,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/3005415522","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","frequencySequence":2,"groupName":"Non Frozen Items","groupId":1493270626,"repeatingCycle":false,"defaultSelectedPlan":false,"frequencyNameTranslations":{},"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]},{"frequencyCount":6,"frequencyInterval":"WEEK","billingFrequencyCount":6,"billingFrequencyInterval":"WEEK","frequencyName":"6 Weeks","frequencyDescription":"","discountOffer":3.0,"afterCycle1":0,"discountType":"PERCENTAGE","discountEnabled":true,"discountEnabledMasked":true,"id":"gid://shopify/SellingPlan/3005448290","frequencyType":"ON_SPECIFIC_DAY","specificDayValue":4,"specificDayEnabled":true,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/3005448290","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","frequencySequence":3,"groupName":"Non Frozen Items","groupId":1493270626,"repeatingCycle":false,"defaultSelectedPlan":false,"frequencyNameTranslations":{},"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]},{"frequencyCount":8,"frequencyInterval":"WEEK","billingFrequencyCount":8,"billingFrequencyInterval":"WEEK","frequencyName":"8 Weeks","frequencyDescription":"","discountOffer":3.0,"afterCycle1":0,"discountType":"PERCENTAGE","discountEnabled":true,"discountEnabledMasked":true,"id":"gid://shopify/SellingPlan/3005481058","frequencyType":"ON_SPECIFIC_DAY","specificDayValue":2,"specificDayEnabled":true,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/3005481058","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","frequencySequence":4,"groupName":"Non Frozen Items","groupId":1493270626,"repeatingCycle":false,"defaultSelectedPlan":false,"frequencyNameTranslations":{},"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]},{"frequencyCount":4,"frequencyInterval":"WEEK","billingFrequencyCount":4,"billingFrequencyInterval":"WEEK","frequencyName":"4 Weeks","frequencyDescription":"","discountOffer":1.0,"afterCycle1":0,"discountType":"PERCENTAGE","discountEnabled":true,"discountEnabledMasked":true,"id":"gid://shopify/SellingPlan/3005808738","frequencyType":"ON_SPECIFIC_DAY","specificDayValue":4,"specificDayEnabled":true,"cutOff":0,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/3005808738","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","frequencySequence":0,"groupName":"Frozen Items ","groupId":1493565538,"repeatingCycle":false,"defaultSelectedPlan":false,"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]},{"frequencyCount":2,"frequencyInterval":"WEEK","billingFrequencyCount":2,"billingFrequencyInterval":"WEEK","frequencyName":"2 Weeks","frequencyDescription":"","discountOffer":1.0,"afterCycle1":0,"discountType":"PERCENTAGE","discountEnabled":true,"discountEnabledMasked":true,"id":"gid://shopify/SellingPlan/3005775970","frequencyType":"ON_SPECIFIC_DAY","specificDayValue":4,"specificDayEnabled":true,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/3005775970","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","frequencySequence":1,"groupName":"Frozen Items ","groupId":1493565538,"repeatingCycle":false,"defaultSelectedPlan":false,"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]},{"frequencyCount":3,"frequencyInterval":"WEEK","billingFrequencyCount":3,"billingFrequencyInterval":"WEEK","frequencyName":"3 Weeks","frequencyDescription":"","discountOffer":1.0,"afterCycle1":0,"discountType":"PERCENTAGE","discountEnabled":true,"discountEnabledMasked":true,"id":"gid://shopify/SellingPlan/3005841506","frequencyType":"ON_SPECIFIC_DAY","specificDayValue":4,"specificDayEnabled":true,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/3005841506","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","frequencySequence":2,"groupName":"Frozen Items ","groupId":1493565538,"repeatingCycle":false,"defaultSelectedPlan":false,"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]},{"frequencyCount":6,"frequencyInterval":"WEEK","billingFrequencyCount":6,"billingFrequencyInterval":"WEEK","frequencyName":"6 Weeks","frequencyDescription":"","discountOffer":1.0,"afterCycle1":0,"discountType":"PERCENTAGE","discountEnabled":true,"discountEnabledMasked":true,"id":"gid://shopify/SellingPlan/3005874274","frequencyType":"ON_SPECIFIC_DAY","specificDayValue":4,"specificDayEnabled":true,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/3005874274","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","frequencySequence":3,"groupName":"Frozen Items ","groupId":1493565538,"repeatingCycle":false,"defaultSelectedPlan":false,"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]},{"frequencyCount":8,"frequencyInterval":"WEEK","billingFrequencyCount":8,"billingFrequencyInterval":"WEEK","frequencyName":"8 Weeks","frequencyDescription":"","discountOffer":1.0,"afterCycle1":0,"discountType":"PERCENTAGE","discountEnabled":true,"discountEnabledMasked":true,"id":"gid://shopify/SellingPlan/3005907042","frequencyType":"ON_SPECIFIC_DAY","specificDayValue":2,"specificDayEnabled":true,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/3005907042","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","frequencySequence":4,"groupName":"Frozen Items ","groupId":1493565538,"repeatingCycle":false,"defaultSelectedPlan":false,"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]},{"frequencyCount":4,"frequencyInterval":"WEEK","billingFrequencyCount":4,"billingFrequencyInterval":"WEEK","frequencyName":"4 Weeks","frequencyDescription":"","discountOffer":5.0,"afterCycle1":0,"discountType":"PERCENTAGE","discountEnabled":true,"discountEnabledMasked":true,"id":"gid://shopify/SellingPlan/3129311330","frequencyType":"ON_SPECIFIC_DAY","specificDayValue":4,"specificDayEnabled":true,"cutOff":0,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/3129311330","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","frequencySequence":0,"groupName":"5% off Wild","groupId":1555497058,"repeatingCycle":false,"defaultSelectedPlan":false,"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]},{"frequencyCount":2,"frequencyInterval":"WEEK","billingFrequencyCount":2,"billingFrequencyInterval":"WEEK","frequencyName":"2 Weeks","frequencyDescription":"","discountOffer":5.0,"afterCycle1":0,"discountType":"PERCENTAGE","discountEnabled":true,"discountEnabledMasked":true,"id":"gid://shopify/SellingPlan/3129278562","frequencyType":"ON_SPECIFIC_DAY","specificDayValue":4,"specificDayEnabled":true,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/3129278562","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","frequencySequence":1,"groupName":"5% off Wild","groupId":1555497058,"repeatingCycle":false,"defaultSelectedPlan":false,"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]},{"frequencyCount":3,"frequencyInterval":"WEEK","billingFrequencyCount":3,"billingFrequencyInterval":"WEEK","frequencyName":"3 Weeks","frequencyDescription":"","discountOffer":5.0,"afterCycle1":0,"discountType":"PERCENTAGE","discountEnabled":true,"discountEnabledMasked":true,"id":"gid://shopify/SellingPlan/3129344098","frequencyType":"ON_SPECIFIC_DAY","specificDayValue":4,"specificDayEnabled":true,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/3129344098","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","frequencySequence":2,"groupName":"5% off Wild","groupId":1555497058,"repeatingCycle":false,"defaultSelectedPlan":false,"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]},{"frequencyCount":6,"frequencyInterval":"WEEK","billingFrequencyCount":6,"billingFrequencyInterval":"WEEK","frequencyName":"6 Weeks","frequencyDescription":"","discountOffer":5.0,"afterCycle1":0,"discountType":"PERCENTAGE","discountEnabled":true,"discountEnabledMasked":true,"id":"gid://shopify/SellingPlan/3129376866","frequencyType":"ON_SPECIFIC_DAY","specificDayValue":4,"specificDayEnabled":true,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/3129376866","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","frequencySequence":3,"groupName":"5% off Wild","groupId":1555497058,"repeatingCycle":false,"defaultSelectedPlan":false,"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]},{"frequencyCount":8,"frequencyInterval":"WEEK","billingFrequencyCount":8,"billingFrequencyInterval":"WEEK","frequencyName":"8 Weeks","frequencyDescription":"","discountOffer":5.0,"afterCycle1":0,"discountType":"PERCENTAGE","discountEnabled":true,"discountEnabledMasked":true,"id":"gid://shopify/SellingPlan/3129409634","frequencyType":"ON_SPECIFIC_DAY","specificDayValue":2,"specificDayEnabled":true,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/3129409634","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","frequencySequence":4,"groupName":"5% off Wild","groupId":1555497058,"repeatingCycle":false,"defaultSelectedPlan":false,"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]},{"frequencyCount":2,"frequencyInterval":"WEEK","billingFrequencyCount":2,"billingFrequencyInterval":"WEEK","frequencyName":"2 Weeks","frequencyDescription":"","discountOffer":50.0,"afterCycle1":0,"discountType":"PERCENTAGE","discountEnabled":true,"discountEnabledMasked":true,"id":"gid://shopify/SellingPlan/3129442402","frequencyType":"ON_SPECIFIC_DAY","specificDayValue":4,"specificDayEnabled":true,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/3129442402","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","frequencySequence":0,"groupName":"Mystery $20","groupId":1555529826,"repeatingCycle":false,"defaultSelectedPlan":false,"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]},{"frequencyCount":3,"frequencyInterval":"WEEK","billingFrequencyCount":3,"billingFrequencyInterval":"WEEK","frequencyName":"3 Weeks","frequencyDescription":"","discountOffer":50.0,"afterCycle1":0,"discountType":"PERCENTAGE","discountEnabled":true,"discountEnabledMasked":true,"id":"gid://shopify/SellingPlan/3129507938","frequencyType":"ON_SPECIFIC_DAY","specificDayValue":4,"specificDayEnabled":true,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/3129507938","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","frequencySequence":1,"groupName":"Mystery $20","groupId":1555529826,"repeatingCycle":false,"defaultSelectedPlan":false,"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]},{"frequencyCount":4,"frequencyInterval":"WEEK","billingFrequencyCount":4,"billingFrequencyInterval":"WEEK","frequencyName":"4 Weeks","frequencyDescription":"","discountOffer":50.0,"afterCycle1":0,"discountType":"PERCENTAGE","discountEnabled":true,"discountEnabledMasked":true,"id":"gid://shopify/SellingPlan/3129475170","frequencyType":"ON_SPECIFIC_DAY","specificDayValue":4,"specificDayEnabled":true,"cutOff":0,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/3129475170","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","frequencySequence":2,"groupName":"Mystery $20","groupId":1555529826,"repeatingCycle":false,"defaultSelectedPlan":false,"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]},{"frequencyCount":6,"frequencyInterval":"WEEK","billingFrequencyCount":6,"billingFrequencyInterval":"WEEK","frequencyName":"6 Weeks","frequencyDescription":"","discountOffer":50.0,"afterCycle1":0,"discountType":"PERCENTAGE","discountEnabled":true,"discountEnabledMasked":true,"id":"gid://shopify/SellingPlan/3129540706","frequencyType":"ON_SPECIFIC_DAY","specificDayValue":4,"specificDayEnabled":true,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/3129540706","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","frequencySequence":3,"groupName":"Mystery $20","groupId":1555529826,"repeatingCycle":false,"defaultSelectedPlan":false,"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]},{"frequencyCount":8,"frequencyInterval":"WEEK","billingFrequencyCount":8,"billingFrequencyInterval":"WEEK","frequencyName":"8 Weeks","frequencyDescription":"","discountOffer":50.0,"afterCycle1":0,"discountType":"PERCENTAGE","discountEnabled":true,"discountEnabledMasked":true,"id":"gid://shopify/SellingPlan/3129573474","frequencyType":"ON_SPECIFIC_DAY","specificDayValue":2,"specificDayEnabled":true,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/3129573474","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","frequencySequence":4,"groupName":"Mystery $20","groupId":1555529826,"repeatingCycle":false,"defaultSelectedPlan":false,"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]},{"frequencyCount":4,"frequencyInterval":"WEEK","billingFrequencyCount":16,"billingFrequencyInterval":"WEEK","frequencyName":"Every 4 weeks","frequencyDescription":"\u003cp\u003e\n\n\u003c!--StartFragment--\u003e\u003cp data-pm-slice\u003d\"1 1 []\"\u003eBuy 3 Orders, Get Your 4th Order FREE!\u003c/p\u003e\u003c!--EndFragment--\u003e\n\n\u003c/p\u003e","discountOffer":25.0,"afterCycle1":0,"discountType":"PERCENTAGE","discountEnabled":true,"discountEnabledMasked":true,"id":"gid://shopify/SellingPlan/3680108642","frequencyType":"ON_PURCHASE_DAY","specificDayEnabled":false,"cutOff":0,"prepaidFlag":"true","idNew":"gid://shopify/SellingPlan/3680108642","planType":"ADVANCED_PREPAID","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"null","frequencySequence":0,"groupName":"Wild Instincts - Complete Turkey and Beef","groupId":1762492514,"repeatingCycle":false,"defaultSelectedPlan":false,"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]},{"frequencyCount":2,"frequencyInterval":"WEEK","billingFrequencyCount":8,"billingFrequencyInterval":"WEEK","frequencyName":"Every 2 weeks","frequencyDescription":"\u003cp data-pm-slice\u003d\"1 1 []\"\u003eBuy 3 Orders, Get Your 4th Order FREE\u003c/p\u003e\u003c!--EndFragment--\u003e\n\n","discountOffer":25.0,"afterCycle1":0,"discountType":"PERCENTAGE","discountEnabled":true,"discountEnabledMasked":true,"id":"gid://shopify/SellingPlan/3424387170","frequencyType":"ON_PURCHASE_DAY","specificDayEnabled":false,"cutOff":0,"prepaidFlag":"true","idNew":"gid://shopify/SellingPlan/3424387170","planType":"ADVANCED_PREPAID","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","frequencySequence":1,"groupName":"Wild Instincts - Complete Turkey and Beef","groupId":1762492514,"repeatingCycle":false,"defaultSelectedPlan":false,"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]},{"frequencyCount":3,"frequencyInterval":"WEEK","billingFrequencyCount":12,"billingFrequencyInterval":"WEEK","frequencyName":"Every 3 weeks","frequencyDescription":"\u003cp\u003e\n\n\u003c!--StartFragment--\u003e\u003cp data-pm-slice\u003d\"1 1 []\"\u003eBuy 3 Orders, Get Your 4th Order FREE!\u003c/p\u003e\u003c!--EndFragment--\u003e\n\n\u003c/p\u003e","discountOffer":25.0,"afterCycle1":0,"discountType":"PERCENTAGE","discountEnabled":true,"discountEnabledMasked":true,"id":"gid://shopify/SellingPlan/3680075874","frequencyType":"ON_PURCHASE_DAY","specificDayEnabled":false,"cutOff":0,"prepaidFlag":"true","idNew":"gid://shopify/SellingPlan/3680075874","planType":"ADVANCED_PREPAID","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","frequencySequence":2,"groupName":"Wild Instincts - Complete Turkey and Beef","groupId":1762492514,"repeatingCycle":false,"defaultSelectedPlan":false,"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]},{"frequencyCount":6,"frequencyInterval":"WEEK","billingFrequencyCount":24,"billingFrequencyInterval":"WEEK","frequencyName":"Every 6 weeks","frequencyDescription":"\u003cp\u003e\n\n\u003c!--StartFragment--\u003e\u003cp data-pm-slice\u003d\"1 1 []\"\u003eBuy 3 Orders, Get Your 4th Order FREE!\u003c/p\u003e\u003c!--EndFragment--\u003e\n\u003c/p\u003e","discountOffer":25.0,"afterCycle1":0,"discountType":"PERCENTAGE","discountEnabled":true,"discountEnabledMasked":true,"id":"gid://shopify/SellingPlan/3680141410","frequencyType":"ON_PURCHASE_DAY","specificDayEnabled":false,"cutOff":0,"prepaidFlag":"true","idNew":"gid://shopify/SellingPlan/3680141410","planType":"ADVANCED_PREPAID","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","frequencySequence":3,"groupName":"Wild Instincts - Complete Turkey and Beef","groupId":1762492514,"repeatingCycle":false,"defaultSelectedPlan":false,"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]},{"frequencyCount":8,"frequencyInterval":"WEEK","billingFrequencyCount":32,"billingFrequencyInterval":"WEEK","frequencyName":"Every 8 weeks","frequencyDescription":"\u003cp\u003e\n\n\u003c!--StartFragment--\u003e\u003cp data-pm-slice\u003d\"1 1 []\"\u003eBuy 3 Orders, Get Your 4th Order FREE!\u003c/p\u003e\u003c!--EndFragment--\u003e\n\n\u003c/p\u003e","discountOffer":25.0,"afterCycle1":0,"discountType":"PERCENTAGE","discountEnabled":true,"discountEnabledMasked":true,"id":"gid://shopify/SellingPlan/3680174178","frequencyType":"ON_PURCHASE_DAY","specificDayEnabled":false,"cutOff":0,"prepaidFlag":"true","idNew":"gid://shopify/SellingPlan/3680174178","planType":"ADVANCED_PREPAID","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","frequencySequence":4,"groupName":"Wild Instincts - Complete Turkey and Beef","groupId":1762492514,"repeatingCycle":false,"defaultSelectedPlan":false,"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]},{"frequencyCount":1,"frequencyInterval":"MONTH","billingFrequencyCount":1,"billingFrequencyInterval":"MONTH","frequencyName":"Monthly Subscription","frequencyDescription":"","discountOffer":0.0,"discountOffer2":100.0,"afterCycle1":0,"afterCycle2":1,"discountType":"PERCENTAGE","discountType2":"PERCENTAGE","discountEnabled":true,"discountEnabled2":true,"discountEnabledMasked":true,"discountEnabled2Masked":true,"id":"gid://shopify/SellingPlan/3424419938","frequencyType":"ON_PURCHASE_DAY","specificDayEnabled":false,"cutOff":0,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/3424419938","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"null","frequencySequence":0,"groupName":"Get a Month Free!! Wild Instincts - Complete Turkey and Beef","groupId":1762525282,"repeatingCycle":false,"inventoryPolicyReserve":"ON_SALE","appstleCycles":[{"afterCycle":2,"discountType":"PERCENTAGE","value":100.0,"repeatingCycle":false},{"afterCycle":3,"discountType":"PERCENTAGE","value":100.0,"repeatingCycle":false},{"afterCycle":4,"discountType":"PERCENTAGE","value":0.0,"repeatingCycle":false},{"afterCycle":5,"discountType":"PERCENTAGE","value":100.0,"repeatingCycle":false},{"afterCycle":6,"discountType":"PERCENTAGE","value":100.0,"repeatingCycle":false},{"afterCycle":7,"discountType":"PERCENTAGE","value":100.0,"repeatingCycle":false},{"afterCycle":8,"discountType":"PERCENTAGE","value":0.0,"repeatingCycle":false}]},{"frequencyCount":2,"frequencyInterval":"WEEK","billingFrequencyCount":2,"billingFrequencyInterval":"WEEK","frequencyName":"2 Weeks","frequencyDescription":"","discountOffer":17.0,"afterCycle1":0,"discountType":"PERCENTAGE","discountEnabled":true,"discountEnabledMasked":true,"id":"gid://shopify/SellingPlan/3436904546","frequencyType":"ON_SPECIFIC_DAY","specificDayValue":4,"specificDayEnabled":true,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/3436904546","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","frequencySequence":0,"groupName":"Wild Instincts - Complete Turkey \u0026 Beef + Free Mystery Box","groupId":1770061922,"repeatingCycle":false,"defaultSelectedPlan":false,"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]},{"frequencyCount":3,"frequencyInterval":"WEEK","billingFrequencyCount":3,"billingFrequencyInterval":"WEEK","frequencyName":"3 Weeks","frequencyDescription":"","discountOffer":17.0,"afterCycle1":0,"discountType":"PERCENTAGE","discountEnabled":true,"discountEnabledMasked":true,"id":"gid://shopify/SellingPlan/3436970082","frequencyType":"ON_SPECIFIC_DAY","specificDayValue":4,"specificDayEnabled":true,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/3436970082","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","frequencySequence":1,"groupName":"Wild Instincts - Complete Turkey \u0026 Beef + Free Mystery Box","groupId":1770061922,"repeatingCycle":false,"defaultSelectedPlan":false,"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]},{"frequencyCount":4,"frequencyInterval":"WEEK","billingFrequencyCount":4,"billingFrequencyInterval":"WEEK","frequencyName":"4 Weeks","frequencyDescription":"","discountOffer":17.0,"afterCycle1":0,"discountType":"PERCENTAGE","discountEnabled":true,"discountEnabledMasked":true,"id":"gid://shopify/SellingPlan/3436937314","frequencyType":"ON_SPECIFIC_DAY","specificDayValue":4,"specificDayEnabled":true,"cutOff":0,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/3436937314","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","frequencySequence":2,"groupName":"Wild Instincts - Complete Turkey \u0026 Beef + Free Mystery Box","groupId":1770061922,"repeatingCycle":false,"defaultSelectedPlan":false,"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]},{"frequencyCount":6,"frequencyInterval":"WEEK","billingFrequencyCount":6,"billingFrequencyInterval":"WEEK","frequencyName":"6 Weeks","frequencyDescription":"","discountOffer":17.0,"afterCycle1":0,"discountType":"PERCENTAGE","discountEnabled":true,"discountEnabledMasked":true,"id":"gid://shopify/SellingPlan/3437002850","frequencyType":"ON_SPECIFIC_DAY","specificDayValue":4,"specificDayEnabled":true,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/3437002850","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","frequencySequence":3,"groupName":"Wild Instincts - Complete Turkey \u0026 Beef + Free Mystery Box","groupId":1770061922,"repeatingCycle":false,"defaultSelectedPlan":false,"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]},{"frequencyCount":8,"frequencyInterval":"WEEK","billingFrequencyCount":8,"billingFrequencyInterval":"WEEK","frequencyName":"8 Weeks","frequencyDescription":"","discountOffer":17.0,"afterCycle1":0,"discountType":"PERCENTAGE","discountEnabled":true,"discountEnabledMasked":true,"id":"gid://shopify/SellingPlan/3437035618","frequencyType":"ON_SPECIFIC_DAY","specificDayValue":2,"specificDayEnabled":true,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/3437035618","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","frequencySequence":4,"groupName":"Wild Instincts - Complete Turkey \u0026 Beef + Free Mystery Box","groupId":1770061922,"repeatingCycle":false,"defaultSelectedPlan":false,"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]},{"frequencyCount":4,"frequencyInterval":"WEEK","billingFrequencyCount":4,"billingFrequencyInterval":"WEEK","frequencyName":"4 Weeks","frequencyDescription":"","discountOffer":0.0,"discountOffer2":100.0,"afterCycle1":0,"afterCycle2":1,"discountType":"PERCENTAGE","discountType2":"PERCENTAGE","discountEnabled":true,"discountEnabled2":true,"discountEnabledMasked":true,"discountEnabled2Masked":true,"id":"gid://shopify/SellingPlan/3438051426","frequencyType":"ON_SPECIFIC_DAY","specificDayValue":4,"specificDayEnabled":true,"cutOff":0,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/3438051426","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"null","frequencySequence":0,"groupName":"B3G4","groupId":1771044962,"repeatingCycle":false,"defaultSelectedPlan":false,"inventoryPolicyReserve":"ON_SALE","appstleCycles":[{"afterCycle":2,"discountType":"PERCENTAGE","value":100.0,"repeatingCycle":false},{"afterCycle":3,"discountType":"PERCENTAGE","value":100.0,"repeatingCycle":false},{"afterCycle":4,"discountType":"PERCENTAGE","value":0.0,"repeatingCycle":false},{"afterCycle":5,"discountType":"PERCENTAGE","value":100.0,"repeatingCycle":false},{"afterCycle":6,"discountType":"PERCENTAGE","value":100.0,"repeatingCycle":false},{"afterCycle":7,"discountType":"PERCENTAGE","value":100.0,"repeatingCycle":false},{"afterCycle":8,"discountType":"PERCENTAGE","value":0.0,"repeatingCycle":false}]},{"frequencyCount":2,"frequencyInterval":"WEEK","billingFrequencyCount":2,"billingFrequencyInterval":"WEEK","frequencyName":"2 Weeks","frequencyDescription":"","discountOffer":0.0,"discountOffer2":100.0,"afterCycle1":0,"afterCycle2":1,"discountType":"PERCENTAGE","discountType2":"PERCENTAGE","discountEnabled":true,"discountEnabled2":true,"discountEnabledMasked":true,"discountEnabled2Masked":true,"id":"gid://shopify/SellingPlan/3438018658","frequencyType":"ON_SPECIFIC_DAY","specificDayValue":4,"specificDayEnabled":true,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/3438018658","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","frequencySequence":1,"groupName":"B3G4","groupId":1771044962,"repeatingCycle":false,"defaultSelectedPlan":false,"inventoryPolicyReserve":"ON_SALE","appstleCycles":[{"afterCycle":2,"discountType":"PERCENTAGE","value":100.0,"repeatingCycle":false},{"afterCycle":3,"discountType":"PERCENTAGE","value":100.0,"repeatingCycle":false},{"afterCycle":4,"discountType":"PERCENTAGE","value":0.0,"repeatingCycle":false},{"afterCycle":5,"discountType":"PERCENTAGE","value":100.0,"repeatingCycle":false},{"afterCycle":6,"discountType":"PERCENTAGE","value":100.0,"repeatingCycle":false},{"afterCycle":7,"discountType":"PERCENTAGE","value":100.0,"repeatingCycle":false},{"afterCycle":8,"discountType":"PERCENTAGE","value":0.0,"repeatingCycle":false}]},{"frequencyCount":3,"frequencyInterval":"WEEK","billingFrequencyCount":3,"billingFrequencyInterval":"WEEK","frequencyName":"3 Weeks","frequencyDescription":"","discountOffer":0.0,"discountOffer2":100.0,"afterCycle1":0,"afterCycle2":1,"discountType":"PERCENTAGE","discountType2":"PERCENTAGE","discountEnabled":true,"discountEnabled2":true,"discountEnabledMasked":true,"discountEnabled2Masked":true,"id":"gid://shopify/SellingPlan/3438084194","frequencyType":"ON_SPECIFIC_DAY","specificDayValue":4,"specificDayEnabled":true,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/3438084194","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","frequencySequence":2,"groupName":"B3G4","groupId":1771044962,"repeatingCycle":false,"defaultSelectedPlan":false,"inventoryPolicyReserve":"ON_SALE","appstleCycles":[{"afterCycle":2,"discountType":"PERCENTAGE","value":100.0,"repeatingCycle":false},{"afterCycle":3,"discountType":"PERCENTAGE","value":100.0,"repeatingCycle":false},{"afterCycle":4,"discountType":"PERCENTAGE","value":0.0,"repeatingCycle":false},{"afterCycle":5,"discountType":"PERCENTAGE","value":100.0,"repeatingCycle":false},{"afterCycle":6,"discountType":"PERCENTAGE","value":100.0,"repeatingCycle":false},{"afterCycle":7,"discountType":"PERCENTAGE","value":100.0,"repeatingCycle":false},{"afterCycle":8,"discountType":"PERCENTAGE","value":0.0,"repeatingCycle":false}]},{"frequencyCount":6,"frequencyInterval":"WEEK","billingFrequencyCount":6,"billingFrequencyInterval":"WEEK","frequencyName":"6 Weeks","frequencyDescription":"","discountOffer":0.0,"discountOffer2":100.0,"afterCycle1":0,"afterCycle2":1,"discountType":"PERCENTAGE","discountType2":"PERCENTAGE","discountEnabled":true,"discountEnabled2":true,"discountEnabledMasked":true,"discountEnabled2Masked":true,"id":"gid://shopify/SellingPlan/3438116962","frequencyType":"ON_SPECIFIC_DAY","specificDayValue":4,"specificDayEnabled":true,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/3438116962","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","frequencySequence":3,"groupName":"B3G4","groupId":1771044962,"repeatingCycle":false,"defaultSelectedPlan":false,"inventoryPolicyReserve":"ON_SALE","appstleCycles":[{"afterCycle":2,"discountType":"PERCENTAGE","value":100.0,"repeatingCycle":false},{"afterCycle":3,"discountType":"PERCENTAGE","value":100.0,"repeatingCycle":false},{"afterCycle":4,"discountType":"PERCENTAGE","value":0.0,"repeatingCycle":false},{"afterCycle":5,"discountType":"PERCENTAGE","value":100.0,"repeatingCycle":false},{"afterCycle":6,"discountType":"PERCENTAGE","value":100.0,"repeatingCycle":false},{"afterCycle":7,"discountType":"PERCENTAGE","value":100.0,"repeatingCycle":false},{"afterCycle":8,"discountType":"PERCENTAGE","value":0.0,"repeatingCycle":false}]},{"frequencyCount":8,"frequencyInterval":"WEEK","billingFrequencyCount":8,"billingFrequencyInterval":"WEEK","frequencyName":"8 Weeks","frequencyDescription":"","discountOffer":0.0,"discountOffer2":100.0,"afterCycle1":0,"afterCycle2":1,"discountType":"PERCENTAGE","discountType2":"PERCENTAGE","discountEnabled":true,"discountEnabled2":true,"discountEnabledMasked":true,"discountEnabled2Masked":true,"id":"gid://shopify/SellingPlan/3438149730","frequencyType":"ON_SPECIFIC_DAY","specificDayValue":2,"specificDayEnabled":true,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/3438149730","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","frequencySequence":4,"groupName":"B3G4","groupId":1771044962,"repeatingCycle":false,"defaultSelectedPlan":false,"inventoryPolicyReserve":"ON_SALE","appstleCycles":[{"afterCycle":2,"discountType":"PERCENTAGE","value":100.0,"repeatingCycle":false},{"afterCycle":3,"discountType":"PERCENTAGE","value":100.0,"repeatingCycle":false},{"afterCycle":4,"discountType":"PERCENTAGE","value":0.0,"repeatingCycle":false},{"afterCycle":5,"discountType":"PERCENTAGE","value":100.0,"repeatingCycle":false},{"afterCycle":6,"discountType":"PERCENTAGE","value":100.0,"repeatingCycle":false},{"afterCycle":7,"discountType":"PERCENTAGE","value":100.0,"repeatingCycle":false},{"afterCycle":8,"discountType":"PERCENTAGE","value":0.0,"repeatingCycle":false}]},{"frequencyCount":2,"frequencyInterval":"WEEK","billingFrequencyCount":2,"billingFrequencyInterval":"WEEK","frequencyName":"2 Weeks","frequencyDescription":"","discountOffer":20.0,"afterCycle1":0,"discountType":"PERCENTAGE","discountEnabled":true,"discountEnabledMasked":true,"id":"gid://shopify/SellingPlan/3807871074","frequencyType":"ON_SPECIFIC_DAY","specificDayValue":4,"specificDayEnabled":true,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/3807871074","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","frequencySequence":0,"groupName":"20% Discount on first order","groupId":2104164450,"repeatingCycle":false,"defaultSelectedPlan":false,"frequencyNameTranslations":{},"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]},{"frequencyCount":4,"frequencyInterval":"WEEK","billingFrequencyCount":4,"billingFrequencyInterval":"WEEK","frequencyName":"4 Weeks","frequencyDescription":"","discountOffer":20.0,"afterCycle1":0,"discountType":"PERCENTAGE","discountEnabled":true,"discountEnabledMasked":true,"id":"gid://shopify/SellingPlan/3807903842","frequencyType":"ON_SPECIFIC_DAY","specificDayValue":4,"specificDayEnabled":true,"cutOff":0,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/3807903842","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"null","frequencySequence":1,"groupName":"20% Discount on first order","groupId":2104164450,"repeatingCycle":false,"defaultSelectedPlan":false,"frequencyNameTranslations":{},"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]},{"frequencyCount":3,"frequencyInterval":"WEEK","billingFrequencyCount":3,"billingFrequencyInterval":"WEEK","frequencyName":"3 Weeks","frequencyDescription":"","discountOffer":20.0,"afterCycle1":0,"discountType":"PERCENTAGE","discountEnabled":true,"discountEnabledMasked":true,"id":"gid://shopify/SellingPlan/3807936610","frequencyType":"ON_SPECIFIC_DAY","specificDayValue":4,"specificDayEnabled":true,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/3807936610","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","frequencySequence":2,"groupName":"20% Discount on first order","groupId":2104164450,"repeatingCycle":false,"defaultSelectedPlan":false,"frequencyNameTranslations":{},"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]},{"frequencyCount":6,"frequencyInterval":"WEEK","billingFrequencyCount":6,"billingFrequencyInterval":"WEEK","frequencyName":"6 Weeks","frequencyDescription":"","discountOffer":20.0,"afterCycle1":0,"discountType":"PERCENTAGE","discountEnabled":true,"discountEnabledMasked":true,"id":"gid://shopify/SellingPlan/3807969378","frequencyType":"ON_SPECIFIC_DAY","specificDayValue":4,"specificDayEnabled":true,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/3807969378","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","frequencySequence":3,"groupName":"20% Discount on first order","groupId":2104164450,"repeatingCycle":false,"defaultSelectedPlan":false,"frequencyNameTranslations":{},"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]},{"frequencyCount":8,"frequencyInterval":"WEEK","billingFrequencyCount":8,"billingFrequencyInterval":"WEEK","frequencyName":"8 Weeks","frequencyDescription":"","discountOffer":20.0,"afterCycle1":0,"discountType":"PERCENTAGE","discountEnabled":true,"discountEnabledMasked":true,"id":"gid://shopify/SellingPlan/3808002146","frequencyType":"ON_SPECIFIC_DAY","specificDayValue":2,"specificDayEnabled":true,"prepaidFlag":"false","idNew":"gid://shopify/SellingPlan/3808002146","planType":"PAY_AS_YOU_GO","deliveryPolicyPreAnchorBehavior":"ASAP","freeTrialEnabled":false,"memberOnly":false,"nonMemberOnly":false,"formFieldJson":"[]","frequencySequence":4,"groupName":"20% Discount on first order","groupId":2104164450,"repeatingCycle":false,"defaultSelectedPlan":false,"frequencyNameTranslations":{},"inventoryPolicyReserve":"ON_SALE","appstleCycles":[]}],
                "widgetEnabled": true,
                "showTooltip" : true,
                "showCartWidgetOnBundleItems" : false,
                "prepaidOptionSelectedByDefault" : false,
                "disablePassingSellingPlanAsLineProperties" : false,
                "updateThemePrice" : false,
                "sortByDefaultSequence": false,
                "showSubOptionBeforeOneTime": false,
                "detectVariantFromURLParams": false,
                "disableQueryParamsUpdate": false,
                "showStaticTooltip": false,
                "showAppstleLink": false,
                "sellingPlanTitleText" : "{{sellingPlanName}} ({{sellingPlanPrice}}\/delivery)",
                "oneTimePriceText" : "{{price}}",
                "selectedPayAsYouGoSellingPlanPriceText" : "{{price}}",
                "selectedPrepaidSellingPlanPriceText" : " {{totalPrice}}",
                "selectedDiscountFormat" : "SAVE {{selectedDiscountPercentage}}",
                "manageSubscriptionBtnFormat" : "<a href='\/apps\/subscriptions' class='appstle_manageSubBtn' ><button class='btn' style='padding: 2px 20px'>{{manageSubscriptionButtonText}}<\/button><\/a><br><br>",
                "manageSubscriptionUrl" : "https:\/\/wildatheartpets.com\/apps\/subscriptions",
                "appstlePlanId": 163,
                "showCheckoutSubscriptionBtn": true,
                "priceSelector": "#price-preview",
                "reloadPriceSelector": "",
                "landingPagePriceSelector": "",
                "quickViewClickSelector": "",
                "badgeTop": "",
                "pricePlacement": "BEFORE",
                "disableLoadingJquery": false,
                "widgetEnabledOnSoldVariant": "false",
                "switchRadioButtonWidget": true,
                "appstlePlanName": "BUSINESS",
                "appstlePlanFeatures": {"analytics": true, "webhookAccess": false, "enableAutoSync": false, "enableBundling": true, "enableSmsAlert": true, "accessBuildABox": true, "enablePriceSync": false, "enableAutomation": false, "enableCartWidget": true, "enableAddressSync": false, "enableExternalApi": false, "enableIntegrations": true, "enableQuickActions": false, "enableSummaryReports": true, "enableCustomEmailHtml": false, "enableWidgetPlacement": true, "enableShippingProfiles": true, "enableCustomEmailDomain": false, "enableDunningManagement": true, "subscriptionOrderAmount": 30000, "accessWidgetDesignOptions": true, "enableImmediatePlaceOrder": true, "enableAdvancedSellingPlans": true, "enableBillingIntervalChange": true, "enableProductSwapAutomation": false, "enableCancellationManagement": true, "enableCustomerPortalSettings": true, "enableSubscriptionManagement": true, "accessSubscriberLoyaltyFeatures": true, "enableContractPriceModification": true, "accessManualSubscriptionCreation": true, "enableNextBillingDateModification": true, "accessCustomerPortalProductUpsells": false, "accessAdvanceSubscriptionPlanOptions": true},
                "formMappingAttributeName": "",
                "formMappingAttributeSelector": "",
                "quickViewModalPollingSelector": "",
                "scriptLoadDelay": "0",
                "formatMoneyOverride": "false",
                "enableAddToExistingSubscriptionFeature": "false",
                "displayAddToExistingSubscriptionButtonForNotLoggedInV2": "",
                "showAddToSubscriptionButtonOnlyOnSubscriptionProducts": "false",
                "appstle_app_proxy_path_prefix": "apps\/subscriptions",
                "updatePriceOnQuantityChange": "",
                "widgetParentSelector": "",
                "quantitySelector": "",
                "enableAddJSInterceptor": "false",
                "isDevEnabled": false,
                "forceReloadWidgetSelector": "",
                "forceReloadOnFreqChange": false,
                "showPrepaidPlanSeparately": true,
                "debugLogsEnabled": false,
                "isUseStorefrontAPI": false,
                "reBuyEnabled": "false",
                "loyaltyDetailsLabelText": "",
                "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}}",
                "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<div class=\\\"appstle-tootltip-parent\\\">\\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</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>{% endraw %}\",\"WIDGET_TYPE_7\":\"{% raw %}{% endraw %}\",\"WIDGET_TYPE_8\":\"{% 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}\\nspan.appstle_second_price_block:empty {\\n  display: none !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.showWidgetStaticV2\":\"false\",\"appstle.subscription.wg.deliveryEveryFrequencyTextV2\":\"Delivery Every\",\"appstle.subscription.wg.subscribeAndSaveInitalV2\":\"Subscribe & 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\":\"Subscribe success\",\"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}}\",\"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.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.showNewLoyaltyUI\":\"false\",\"appstle.subscription.wg.widgetPriceChangeListenerSelectorV2\":\"\",\"appstle.subscription.wg.sellingPlanTitleTextNonPrepaid\":\"{{sellingPlanName}}\",\"appstle.subscription.wg.selectDeliverOptionV2\":\"select deliver 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": "[\"[id*\\u003d\\\"appstle_subscription_widget\\\"] {\\n--color-background: #000000 !important;\\n}\\n.appstle_subscription_wrapper .appstle-active-option, .appstle_subscription_radio_wrapper, .appstle-active-option span.appstle_subscription_amount, span.appstle_subscription_compare_amount, .appstle_bundle_discount_amount, .appstle_select, .WIDGET_TYPE_1 .appstle-active-option \\n .appstle_radio_label, .WIDGET_TYPE_1 .appstle-active-option .appstle_one_time_text{\\n    color: #000000 !important;\\n}\\n.appstle-active-option .appstle_circle{\\n    border: 2px solid #000000 !important\\n}\"]",
                    "customCSS": ".appstle_select {\r\n    display: block !important; \r\n    width: 100% !important;  ;\r\n    padding: 3px !important; ; \r\n    font-size: 16px !important; \r\n    border: 1px solid #ccc !important; ; \r\n    background-color: #fff !important; ;\r\n}\r\n\r\n#appstle_subscription_widget0 > div.appstle_subscription_wrapper > div.appstle_subscription_wrapper_option.appstle_include_dropdown.payAsYouGoPlansDropdownWrapper.appstle_selected_background.appstle-active-option > div.appstle_subscribe_option > div.appstle_subscribe_option_grid > div{\r\n    min-height: fit-content !important;\r\n}\r\n#appstle_subscription_widget0 .appstle_tooltip_content,\r\n.appstle_tooltip_content *{\r\n    color: white !important;\r\n}\r\n\r\n\r\n.appstle-save-badge{\r\nbackground-color: #802629!important;\r\ncolor: white!important;\r\nfont-size: xx-small!important;\r\n}\r\n.appstle-save-badge::before{\r\nbackground: conic-gradient(transparent 45deg, #802629 45deg 135deg, transparent 125deg 360deg)!important;\r\n}\r\n\r\n\r\n.price__regular .price-item--regular{\r\nmargin-right: 5px!important;\r\nfont-weight: bold!important;\r\n}\r\n.appstle_subscription_save{\r\nborder: 1px solid #802629 !important;\r\ncolor: white !important;\r\nbackground-color: #802629 !important;\r\n}\r\n\r\n.appstle_select option{\r\n    background-color: transparent !important;\r\n    color: black !important;\r\n}\r\n#appstle_subscription_widget0 .tooltip_subscription_svg {\r\n    margin-top: -110px;\r\n}\r\n\/*  *\/\r\n.appstle_select{\r\n    padding-left: 16px !important;\r\n}\r\n#appstle_subscription_widget0 .appstle_subscription_wrapper_option{\r\n    border: 2px solid #ccc;\r\n    border-radius: 10px;\r\n    box-shadow: 8px 7px 2px rgba(0, 0, 0, 0.2);\r\n    margin: 5px;\r\n    margin-top: 1.5rem;\r\n}",
                    "customerPortalCss": "",
                    "externalStyleTag": "",
                    "themeCss": "",
                }
            };
          

          window.AppstleSubscription = window.AppstleSubscription || JSON.parse(JSON.stringify(RS));

          sessionStorage['appstleSubscriptionConfig'] = JSON.stringify(RS.Config);

          
            try {
            
                window.appstle_build_a_box_labels = {"perDeliveryLabelTextV2":"\\/delivery","variantNotAvailable":"Not Available","saveDiscountText":"{{discount}}","bundleSummaryTextV2":"Your bundle is empty. Please add products to your bundles to see bundle summary here.","freeProductLabelTextV2":"Free","bundleDescriptionTextV2":"Our bundle of all bundles, The Ultimate Superfood Bundle delivers exactly what it promises - a complete superfood solution. With 7 superfood blends each created to empower every aspect of your health and wellbeing - from immunity and gut health to energy & better focus.","productDetails":"Product Details","failedToAddMsgText":"Your cart can't have more than {{maxProduct}} products","cart":"Cart","reviewBundleTextV2":"Review Bundle","addButtonText":"Add","minimumQuantityToCheckoutV2":"Minimum {{quantity}} quantity to checkout","buildBoxErrormsgV2":"Build a Box token is Invalid, Please reach out to support.","continueShopping":"Continue Shopping","failedToAddTitleText":"Failed to add","spendAmountGetDiscount":"Spend {{amount}} get {{percent}}% discount","maxiumQuantityToCheckoutV2":"Maxium {{quantity}} quantity to checkout","contentsOnModalTextV2":"Contents","nextStepButtonTextV2":"Next Step","choosePlanLifeStyleTextV2":"Choose a plan to match your lifestyle","selectMinimumProductButtonText":"Please select {{minProduct}} minimum product","subtotal":"Subtotal","buyQuantityGetDiscount":"Buy {{quantity}} get {{percent}}% discount","loyaltyTablePercentageTextV2":"After <span class='appstle-loyalty-billing-cycle'><span class=''>{{billingCycle}}<\\/span> order<\\/span>, <span class='appstle-loyalty-discount'>get <span class='appstle-loyalty-discount-amount'>{{discount}}% off<\\/span><\\/span>.","loyaltyTablePriceTextV2":"After <span class='appstle-loyalty-billing-cycle'><span class=''>{{billingCycle}}<\\/span> order<\\/span>, <span class='appstle-loyalty-discount'>get at <span class='appstle-loyalty-discount-amount'>{{price}}<\\/span><\\/span>.","myDeliveryText":"My {{selectedSellingPlanDisplayName}} delivery","removeItem":"Remove","productsToProceedText":"Please select products to proceed","previousStepButtonTextV2":"Previous step","loadMoreTextV2":"Load more","selectedFrequencyLabelText":"Selected Frequency","addToCartButtonTextV2":"Add To Cart","basePriceFormatFieldV2":"{{unitPrice}}\\/{{quantityUnit}}","title":"Build-A-Box","productPriceFormatField":"{{price}}","reviewOrdeDescriptionTextV2":"Check your items and select your required frequency plan","quantityLabelV2":"Quantity","minimumOrderAmountLabelTextV2":"Minimum order amount {{minOrderAmount}}.","subscriptionNotAvailableButtonV2":"Subscription not available","shoppingCart":"Shopping Cart","checkoutMessage":"Shipping and taxes calculated at checkout.","discountPopupCheckoutMessageV2":"Discount","selectedButtonTextV2":"Selected","congratsMessageText":null,"okBtnText":"Ok","tieredDiscount":"Tiered Discount","choosePlanLifeStyleDescriptionTextV2":"Cutoff each week to amend your meals is midnight on Thursday's. (Delivery Schedule is as follows: Gold Coast - Mondays | Brisbane & Sunshine Coast - Wednesdays)","orderNoteLabelTextV2":"Order Note","minimumToCheckoutV2":"Minimum {{quantity}} to checkout","loyaltyTableFixedTextV2":"After <span class='appstle-loyalty-billing-cycle'><span class=''>{{billingCycle}}<\\/span> order<\\/span>, <span class='appstle-loyalty-discount'>get <span class='appstle-loyalty-discount-amount'>{{price}} off<\\/span><\\/span>.","editQuantity":"Edit Quantity","chooseProductsTextV2":"Choose Products","loyaltyTableFreeProductTextV2":"After <span class='appstle-loyalty-billing-cycle'><span class=''>{{billingCycle}}<\\/span> order<\\/span>, <span class='appstle-loyalty-discount'>get <span class='appstle-loyalty-discount-amount'>FREE PRODUCT ({{productName}})<\\/span><\\/span>.","loyaltyTableShippingTextV2":"After <span class='appstle-loyalty-billing-cycle'><span class=''>{{billingCycle}}<\\/span> order<\\/span>, <span class='appstle-loyalty-discount'>get <span class='appstle-loyalty-discount-amount'>shipping at {{price}}<\\/span><\\/span>.","spentText":null,"quantityLabel":null,"addButtonV2":"Add","loyaltyTableFreeTrailTextV2":"Get <span class='appstle-loyalty-free-trial-discount'>{{discount}} <span class='appstle-loyalty-free-trial-discount-count' style='text-transform: lowercase;'>{{discountType}} <\\/span><\\/span> <span class='appstle-loyalty-free-trial-text'>free trial.<\\/span>","bundleCheckoutTextV2":"Checkout","reviewOrderTextV2":"Review Order","goBackButtonText":"Go Back","selectPlanTextV2":"Select Plan","viewProduct":"View Product","oneTimePurchaseTextV2":"One Time Purchase","bundleOnModalTextV2":"Bundle","proceedToCheckoutButtonText":"Proceed to checkout","pleaseWaitLabelTextV2":"Please wait...","typeToSearchPlaceholderTextV2":"Type to search","selectedProgressLabelTextV2":"Selected","outOfStockTextV2":"Out of stock"};
            
            } catch (e) {
            console.error("Error parsing build a box labels:", e);
            }
          

          var _RSConfig = _RSConfig || {};

          _RSConfig.shop = 'wild-at-heart-pets.myshopify.com';

          

          

            
            _RSConfig.shopMoneyFormat = '${{amount}}';
            _RSConfig.shopMoneyFormatWithCurrencyFormat = '${{amount}} CAD';
            

            

        }

</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=wild-at-heart-pets.myshopify.com&v=1778061867823" defer ></script>

    

    
    



</div><script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
</body>

</html>