PageSourceSearch

https://heritagefoods.com/products/gift-card

html heritagefoods.com collected 2026-09-24 10:10:34 UTC 318,927 bytes, 5,430 lines download raw bytes

1<!doctype html>
2<html class="no-js" lang="en">
3  <head>
4<!-- Google Tag Manager -->
5<script>
vendor: 327 bytes, lines 5-9
5(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
6new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
7j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
8'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
9})(window,document,'script','dataLayer','
9GTM-KCVNWPT9
vendor: 3 bytes, line 9
9');
9</script>
9
10<!-- End Google Tag Manager -->
11
12        <!-- Global site tag (gtag.js) - AdWords: -->
vendor: 65 bytes, lines 12-14
12
13
14<script async src="https://www.googletagmanager.com/gtag/js?id=
14AW-1016932874
vendor: 13 bytes, lines 14-15
14"></script>
15
16<script>
17
18 
vendor: 133 bytes, lines 18-25
18window.dataLayer = window.dataLayer || [];
19
20 function gtag(){dataLayer.push(arguments);}
21
22 gtag('js', new Date());
23
24
25gtag('config', '
25AW-1016932874
vendor: 5 bytes, lines 25-26
25');
26
27</script>
27
28
29 
30
31    
32
33<script>
34
35 gtag('event', 'page_view', {
36
37 'send_to': 'AW-1016932874',
38
39 'ecomm_pagetype': 'product',
40
41 'ecomm_prodid': 'shopify_US_1410198241322_12643116449834',
42
43 'ecomm_totalvalue': '25.00'
44
45 });
46
47</script>
47
48
49
50
51    <meta charset="utf-8">
52    <meta http-equiv="X-UA-Compatible" content="IE=edge">
53    <meta name="viewport" content="width=device-width,initial-scale=1">
54    <meta name="theme-color" content="">
55
56
57    <!--Gem_Page_Header_Script-->
58    
59
60
61<!--End_Gem_Page_Header_Script-->
62    
63        <meta name="google-site-verification" content="-KD2HW_dhsncpsTX65VCjehP1LEg6rWeTS2PFq8IJMc" />
64    
64<script id="libshopgate" type="application/javascript" src="https://data.shopgate.com/webcheckout/shopify/app-connector_v1.js"></script>
64
65
66        
67  
67<script>
68    ;(function () {
69        document.addEventListener("is-shopgate-app", function() {
70        var styleFile = '//heritagefoods.com/cdn/shop/t/99/assets/sgconnect.css?v=142911146650134485061762321220'
71        var fileref=document.createElement("link")
72        fileref.setAttribute("rel", "stylesheet")
73        fileref.setAttribute("type", "text/css")
74        fileref.setAttribute("href", styleFile)
75        document.getElementsByTagName("head")[0].appendChild(fileref)
76    });
77})();
78  </script>
78
79
80    
81
82    
83    <link rel="canonical" href="https://heritagefoods.com/products/gift-card">
84    <link rel="preconnect" href="https://cdn.shopify.com" crossorigin><link rel="icon" type="image/png" href="//heritagefoods.com/cdn/shop/files/Heritage_Foods_Favicon_32x32.webp?v=1675414130"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title>Heritage Foods Gift Card — A gift everyone can agree on!</title>
85    
86    
87      <meta name="description" content="Shopping for someone who loves delicious, well sourced food? Consider the gift that everyone can agree on — a Heritage Foods Gift Card! Gift cards are delivered by email on the date of your choice and contain instructions to redeem at checkout. Do you have a question or are you buying multiple gifts? Call us!">
88    
89
90    
91
92<meta property="og:site_name" content="Heritage Foods">
93<meta property="og:url" content="https://heritagefoods.com/products/gift-card">
94<meta property="og:title" content="Heritage Foods Gift Card — A gift everyone can agree on!">
95<meta property="og:type" content="product">
96<meta property="og:description" content="Shopping for someone who loves delicious, well sourced food? Consider the gift that everyone can agree on — a Heritage Foods Gift Card! Gift cards are delivered by email on the date of your choice and contain instructions to redeem at checkout. Do you have a question or are you buying multiple gifts? Call us!"><meta property="og:image" content="http://heritagefoods.com/cdn/shop/products/gift_cert_example-17.jpg?v=1613487973">
97  <meta property="og:image:secure_url" content="https://heritagefoods.com/cdn/shop/products/gift_cert_example-17.jpg?v=1613487973">
98  <meta property="og:image:width" content="2501">
99  <meta property="og:image:height" content="1876"><meta property="og:price:amount" content="25.00">
100  <meta property="og:price:currency" content="USD"><meta name="twitter:site" content="@HeritageFoodUSA"><meta name="twitter:card" content="summary_large_image">
101<meta name="twitter:title" content="Heritage Foods Gift Card — A gift everyone can agree on!">
102<meta name="twitter:description" content="Shopping for someone who loves delicious, well sourced food? Consider the gift that everyone can agree on — a Heritage Foods Gift Card! Gift cards are delivered by email on the date of your choice and contain instructions to redeem at checkout. Do you have a question or are you buying multiple gifts? Call us!">
103
104    
104<script src="//heritagefoods.com/cdn/shop/t/99/assets/core.js?v=178472187185966071981762320996" defer="defer"></script>
104
105    
105<script src="//heritagefoods.com/cdn/shop/t/99/assets/custom.js?v=142573" defer="defer"></script>
105
106    
106<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
106<meta name="google-site-verification" content="vDrZgY4fupHdNxj1rnGrQ1oN0ixLFAMruTXPaZGqMTw">
107<meta name="facebook-domain-verification" content="jkqupqfi71bmhbnjkroa4bkeng1cen">
108<meta name="facebook-domain-verification" content="0kr6kbmnowcw56od55rl1zurv3ykzl">
109<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/26024380/digital_wallets/dialog">
110<link rel="alternate" type="application/json+oembed" href="https://heritagefoods.com/products/gift-card.oembed">
111<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=1570799674"></script>
111
112<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
113<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=1570799674&shop_id=26024380" crossorigin="anonymous"></script>
vendor: 1 bytes, line 113
113
114<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":26024380,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/26024380","merchantName":"Heritage Foods","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex"],"total":{"type":"pending","label":"Heritage Foods","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 114
114
115<script id="shopify-features" type="application/json">{"accessToken":"bff183c272e8c1190c2fbfcafbf4c57d","betas":["rich-media-storefront-analytics"],"domain":"heritagefoods.com","predictiveSearch":true,"shopId":26024380,"locale":"en"}</script>
vendor: 1 bytes, line 115
115
116<script>var Shopify = Shopify || {};
117Shopify.shop = "heritage-foods-usa.myshopify.com";
118Shopify.locale = "en";
119Shopify.currency = {"active":"USD","rate":"1.0"};
120Shopify.country = "US";
121Shopify.theme = {"name":"Aroopa Development - Rebuy","id":128413564986,"schema_name":"Galleria","schema_version":"3.0.25","theme_store_id":null,"role":"main"};
122Shopify.theme.handle = "null";
123Shopify.theme.style = {"id":null,"handle":null};
124Shopify.cdnHost = "heritagefoods.com/cdn";
125Shopify.routes = Shopify.routes || {};
126Shopify.routes.root = "/";
127Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
128Shopify.SignInWithShop = Shopify.SignInWithShop || {};
129Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
130Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 130
130
131<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 131
131
132<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>
vendor: 1 bytes, line 132
132
133<script>
134  window.ShopifyPay = window.ShopifyPay || {};
135  window.ShopifyPay.apiHost = "shop.app\/pay";
136  window.ShopifyPay.redirectState = null;
137</script>
vendor: 1 bytes, line 137
137
138<script>
139  window.Shopify = window.Shopify || {};
140  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
141  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
142  window.Shopify.SignInWithShop.eligible = true;
143</script>
vendor: 1 bytes, line 143
143
144<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 144
144
145<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 145
145
146<script type="module">
147  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
148
149  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
150
151</script>
vendor: 1 bytes, line 151
151
152<script>
153  window.Shopify = window.Shopify || {};
154  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
155  window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.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"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]};
156</script>
vendor: 1 bytes, line 156
156
157<script>(function() {
158  var isLoaded = false;
159  function asyncLoad() {
160    if (isLoaded) return;
161    isLoaded = true;
162    var urls = ["https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/e1177070c59439017a58c2a48\/2019a1677cc4588abc19ff693.js?shop=heritage-foods-usa.myshopify.com","https:\/\/cdn.productcustomizer.com\/storefront\/production-product-customizer-v2.js?shop=heritage-foods-usa.myshopify.com","https:\/\/instafeed.nfcube.com\/cdn\/7465c32805a4a89bfcc77739984b6dc0.js?shop=heritage-foods-usa.myshopify.com","https:\/\/tools.luckyorange.com\/core\/lo.js?site-id=a9bc7d47\u0026shop=heritage-foods-usa.myshopify.com","https:\/\/beeapp.me\/jstag\/px-product-option.js?shop=heritage-foods-usa.myshopify.com","https:\/\/www.upcart-apps.com\/script-tag.js\/26024380?shop=heritage-foods-usa.myshopify.com"];
163    for (var i = 0; i < urls.length; i++) {
164      var s = document.createElement('script');
165      s.type = 'text/javascript';
166      s.async = true;
167      s.src = urls[i];
168      var x = document.getElementsByTagName('script')[0];
169      x.parentNode.insertBefore(s, x);
170    }
171  };
172  if(window.attachEvent) {
173    window.attachEvent('onload', asyncLoad);
174  } else {
175    window.addEventListener('load', asyncLoad, false);
176  }
177})();</script>
vendor: 1 bytes, line 177
177
178<script id="__st">var __st={"a":26024380,"offset":-14400,"reqid":"8ca1f1cc-998a-4b6b-883f-0a5bc987710c-1790244633","pageurl":"heritagefoods.com\/products\/gift-card","u":"0914af192587","p":"product","rtyp":"product","rid":1410198241322};</script>
vendor: 1 bytes, line 178
178
179<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 179
179
180<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.3.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'])})(!1,!0)}();</script>
vendor: 1 bytes, line 180
180
181<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//heritagefoods.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 181
181
182<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//heritagefoods.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
182<script crossorigin="anonymous" defer="defer" src="//heritagefoods.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 182
182
183<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 183
183
184<script>
185  window.Shopify = window.Shopify || {};
186  window.Shopify.MCP = window.Shopify.MCP || {};
187  window.Shopify.MCP.enabled = true;
188  window.Shopify.MCP.shop = "heritage-foods-usa.myshopify.com";
189  window.Shopify.MCP.mcpEndpoint = "https:\/\/heritagefoods.com\/api\/mcp";
190  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}];
191</script>
vendor: 1 bytes, line 191
191
192<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/heritagefoods.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
193</script>
vendor: 1 bytes, line 193
193
194<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://heritagefoods.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
195</script>
vendor: 1 bytes, line 195
195
196<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
197  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);
198</script>
vendor: 1 bytes, line 198
198
199<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})}}));
200</script>
vendor: 1 bytes, line 200
200
201<script integrity="sha256-/LA1C2Bx6899fYCos0FS9qLj2opaGFm7AXrTUvBEb4s=" data-source-attribution="shopify.remote_product_tracking" data-shopify-remote-tracking="{&quot;publisher_shop_id&quot;:26024380,&quot;theme_id&quot;:128413564986,&quot;theme_published&quot;:true,&quot;theme_store_id&quot;:0,&quot;placement&quot;:&quot;collection&quot;,&quot;event_data&quot;:{&quot;source_product_id&quot;:1410198241322,&quot;handle&quot;:&quot;gift-card&quot;,&quot;page_type&quot;:&quot;product&quot;},&quot;recommendations_tracking_enabled&quot;:true}" defer="defer" src="//heritagefoods.com/cdn/shopifycloud/storefront/assets/storefront/remote_product_tracking-91d95044.js" crossorigin="anonymous"></script>
201
202<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://heritagefoods.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
203<style id="shopify-accelerated-checkout-cart">
204        #shopify-buyer-consent {
205  margin-top: 1em;
206  display: inline-block;
207  width: 100%;
208}
209
210#shopify-buyer-consent.hidden {
211  display: none;
212}
213
214#shopify-subscription-policy-button {
215  background: none;
216  border: none;
217  padding: 0;
218  text-decoration: underline;
219  font-size: inherit;
220  cursor: pointer;
221}
222
223#shopify-subscription-policy-button::before {
224  box-shadow: none;
225}
226
227      </style>
228
229<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
229
230
231<script>window.BOLD = window.BOLD || {};
232    window.BOLD.common = window.BOLD.common || {};
233    window.BOLD.common.Shopify = window.BOLD.common.Shopify || {};
234    window.BOLD.common.Shopify.shop = {
235      domain: 'heritagefoods.com',
236      permanent_domain: 'heritage-foods-usa.myshopify.com',
237      url: 'https://heritagefoods.com',
238      secure_url: 'https://heritagefoods.com',
239      money_format: "${{amount}}",
240      currency: "USD"
241    };
242    window.BOLD.common.Shopify.customer = {
243      id: null,
244      tags: null,
245    };
246    window.BOLD.common.Shopify.cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
247    window.BOLD.common.template = 'product';window.BOLD.common.Shopify.formatMoney = function(money, format) {
248        function n(t, e) {
249            return "undefined" == typeof t ? e : t
250        }
251        function r(t, e, r, i) {
252            if (e = n(e, 2),
253                r = n(r, ","),
254                i = n(i, "."),
255            isNaN(t) || null == t)
256                return 0;
257            t = (t / 100).toFixed(e);
258            var o = t.split(".")
259                , a = o[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1" + r)
260                , s = o[1] ? i + o[1] : "";
261            return a + s
262        }
263        "string" == typeof money && (money = money.replace(".", ""));
264        var i = ""
265            , o = /\{\{\s*(\w+)\s*\}\}/
266            , a = format || window.BOLD.common.Shopify.shop.money_format || window.Shopify.money_format || "$ {{ amount }}";
267        switch (a.match(o)[1]) {
268            case "amount":
269                i = r(money, 2, ",", ".");
270                break;
271            case "amount_no_decimals":
272                i = r(money, 0, ",", ".");
273                break;
274            case "amount_with_comma_separator":
275                i = r(money, 2, ".", ",");
276                break;
277            case "amount_no_decimals_with_comma_separator":
278                i = r(money, 0, ".", ",");
279                break;
280            case "amount_with_space_separator":
281                i = r(money, 2, " ", ",");
282                break;
283            case "amount_no_decimals_with_space_separator":
284                i = r(money, 0, " ", ",");
285                break;
286            case "amount_with_apostrophe_separator":
287                i = r(money, 2, "'", ".");
288                break;
289        }
290        return a.replace(o, i);
291    };
292    window.BOLD.common.Shopify.saveProduct = function (handle, product) {
293      if (typeof handle === 'string' && typeof window.BOLD.common.Shopify.products[handle] === 'undefined') {
294        if (typeof product === 'number') {
295          window.BOLD.common.Shopify.handles[product] = handle;
296          product = { id: product };
297        }
298        window.BOLD.common.Shopify.products[handle] = product;
299      }
300    };
301    window.BOLD.common.Shopify.saveVariant = function (variant_id, variant) {
302      if (typeof variant_id === 'number' && typeof window.BOLD.common.Shopify.variants[variant_id] === 'undefined') {
303        window.BOLD.common.Shopify.variants[variant_id] = variant;
304      }
305    };window.BOLD.common.Shopify.products = window.BOLD.common.Shopify.products || {};
306    window.BOLD.common.Shopify.variants = window.BOLD.common.Shopify.variants || {};
307    window.BOLD.common.Shopify.handles = window.BOLD.common.Shopify.handles || {};window.BOLD.common.Shopify.handle = "gift-card"
308window.BOLD.common.Shopify.saveProduct("gift-card", 1410198241322);window.BOLD.common.Shopify.saveVariant(12643116449834, { product_id: 1410198241322, product_handle: "gift-card", price: 2500, group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveVariant(12643116482602, { product_id: 1410198241322, product_handle: "gift-card", price: 5000, group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveVariant(13649936613418, { product_id: 1410198241322, product_handle: "gift-card", price: 7500, group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveVariant(13649938841642, { product_id: 1410198241322, product_handle: "gift-card", price: 10000, group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveVariant(14267539161130, { product_id: 1410198241322, product_handle: "gift-card", price: 15000, group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveVariant(13649939103786, { product_id: 1410198241322, product_handle: "gift-card", price: 20000, group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveVariant(41274292568122, { product_id: 1410198241322, product_handle: "gift-card", price: 25000, group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveVariant(13649939791914, { product_id: 1410198241322, product_handle: "gift-card", price: 30000, group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveVariant(13649939890218, { product_id: 1410198241322, product_handle: "gift-card", price: 40000, group_id: '', csp_metafield: {}});window.BOLD.common.Shopify.saveVariant(13649940021290, { product_id: 1410198241322, product_handle: "gift-card", price: 50000, group_id: '', csp_metafield: {}});window.BOLD.apps_installed = {"Product Upsell":3} || {};window.BOLD.common.Shopify.metafields = window.BOLD.common.Shopify.metafields || {};window.BOLD.common.Shopify.metafields["bold_rp"] = {"recurring_type":2};window.BOLD.common.Shopify.metafields["bold_csp_defaults"] = {};window.BOLD.common.cacheParams = window.BOLD.common.cacheParams || {};
309</script>
309
310
311<link href="//heritagefoods.com/cdn/shop/t/99/assets/bold-upsell.css?v=51915886505602322711762320986" rel="stylesheet" type="text/css" media="all" />
312<link href="//heritagefoods.com/cdn/shop/t/99/assets/bold-upsell-custom.css?v=150135899998303055901762320985" rel="stylesheet" type="text/css" media="all" />
313<script>
314</script>
314
315
316  <style data-shopify>
317    @font-face {
318  font-family: Cabin;
319  font-weight: 400;
320  font-style: normal;
321  font-display: swap;
322  src: url("//heritagefoods.com/cdn/fonts/cabin/cabin_n4.cefc6494a78f87584a6f312fea532919154f66fe.woff2") format("woff2"),
323       url("//heritagefoods.com/cdn/fonts/cabin/cabin_n4.8c16611b00f59d27f4b27ce4328dfe514ce77517.woff") format("woff");
324}
325
326    @font-face {
327  font-family: Cabin;
328  font-weight: 700;
329  font-style: normal;
330  font-display: swap;
331  src: url("//heritagefoods.com/cdn/fonts/cabin/cabin_n7.255204a342bfdbc9ae2017bd4e6a90f8dbb2f561.woff2") format("woff2"),
332       url("//heritagefoods.com/cdn/fonts/cabin/cabin_n7.e2afa22a0d0f4b64da3569c990897429d40ff5c0.woff") format("woff");
333}
334
335    @font-face {
336  font-family: Cabin;
337  font-weight: 400;
338  font-style: italic;
339  font-display: swap;
340  src: url("//heritagefoods.com/cdn/fonts/cabin/cabin_i4.d89c1b32b09ecbc46c12781fcf7b2085f17c0be9.woff2") format("woff2"),
341       url("//heritagefoods.com/cdn/fonts/cabin/cabin_i4.0a521b11d0b69adfc41e22a263eec7c02aecfe99.woff") format("woff");
342}
343
344    @font-face {
345  font-family: Cabin;
346  font-weight: 700;
347  font-style: italic;
348  font-display: swap;
349  src: url("//heritagefoods.com/cdn/fonts/cabin/cabin_i7.ef2404c08a493e7ccbc92d8c39adf683f40e1fb5.woff2") format("woff2"),
350       url("//heritagefoods.com/cdn/fonts/cabin/cabin_i7.480421791818000fc8a5d4134822321b5d7964f8.woff") format("woff");
351}
352
353    @font-face {
354  font-family: Cabin;
355  font-weight: 400;
356  font-style: normal;
357  font-display: swap;
358  src: url("//heritagefoods.com/cdn/fonts/cabin/cabin_n4.cefc6494a78f87584a6f312fea532919154f66fe.woff2") format("woff2"),
359       url("//heritagefoods.com/cdn/fonts/cabin/cabin_n4.8c16611b00f59d27f4b27ce4328dfe514ce77517.woff") format("woff");
360}
361
362
363    :root {
364      --font-body-family: Cabin, sans-serif;
365      --font-body-style: normal;
366      --font-body-weight: 400;
367      --font-body-weight-bold: bold;
368
369      --font-heading-family: Cabin, sans-serif;
370      --font-heading-style: normal;
371      --font-heading-weight: 400;
372
373      --font-size-base: 13px;
374
375      --line-height-base: 1.5;
376
377    
378
379
380      --color-text: 19, 17, 17;
381      --color-background: 255, 255, 255;
382      --color-alt-background: 245, 245, 245;
383      --color-accent: 117, 19, 19;
384      --color-accent-c: 255, 255, 255;
385      --color-border: 234, 234, 234;
386      --color-sale-price: 220, 53, 69;
387      --color-star-rating: 246, 164, 41;
388      --color-error: 220, 53, 69;
389      --color-success: 25, 135, 84;
390      --color-warning: 255, 193, 84;
391
392      --spacer: 1rem;
393      --color-link: 117, 19, 19;
394
395    
396    }
397  </style>
398
399    <link href="//heritagefoods.com/cdn/shop/t/99/assets/core.css?v=95813952720311048421762320996" rel="stylesheet" type="text/css" media="all" />
400    <link href="//heritagefoods.com/cdn/shop/t/99/assets/button.css?v=20264983725071527781762320986" rel="stylesheet" type="text/css" media="all" />
401    <link href="//heritagefoods.com/cdn/shop/t/99/assets/grid.css?v=5270435188057093651762321182" rel="stylesheet" type="text/css" media="all" />
402    <link href="//heritagefoods.com/cdn/shop/t/99/assets/media.css?v=56151625561395572981762321190" rel="stylesheet" type="text/css" media="all" />
403    <link href="//heritagefoods.com/cdn/shop/t/99/assets/hero.css?v=87960969476092557231762321183" rel="stylesheet" type="text/css" media="all" />
404    <link href="//heritagefoods.com/cdn/shop/t/99/assets/price.css?v=31753938813150957691762321202" rel="stylesheet" type="text/css" media="all" />
405    <link href="//heritagefoods.com/cdn/shop/t/99/assets/custom.css?v=41588107073275449781762320998" rel="stylesheet" type="text/css" media="all" />
406
407    <link rel="stylesheet" href="//heritagefoods.com/cdn/shop/t/99/assets/spinner.css?v=125212288647693193331762321227" media="print" onload="this.media='all'">
408    <noscript><link href="//heritagefoods.com/cdn/shop/t/99/assets/spinner.css?v=125212288647693193331762321227" rel="stylesheet" type="text/css" media="all" /></noscript>
409    
410<link rel="preload" as="font" href="//heritagefoods.com/cdn/fonts/cabin/cabin_n4.cefc6494a78f87584a6f312fea532919154f66fe.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//heritagefoods.com/cdn/fonts/cabin/cabin_n4.cefc6494a78f87584a6f312fea532919154f66fe.woff2" type="font/woff2" crossorigin>
410<script>document.documentElement.className = document.documentElement.className.replace('no-js', 'js');</script>
410
411
412        <meta name="google-site-verification" content="vDrZgY4fupHdNxj1rnGrQ1oN0ixLFAMruTXPaZGqMTw" />
413
414  <!-- Global site tag (gtag.js) - Google AdWords: 1016932874 -->
vendor: 64 bytes, lines 414-415
414
415<script async src="https://www.googletagmanager.com/gtag/js?id=
415AW-1016932874
vendor: 12 bytes, line 415
415"></script>
416<script>
417  
vendor: 134 bytes, lines 417-421
417window.dataLayer = window.dataLayer || [];
418  function gtag(){dataLayer.push(arguments);}
419  gtag('js', new Date());
420
421  gtag('config', '
421AW-1016932874
vendor: 4 bytes, line 421
421');
422</script>
422
423
424
425      <link href="//heritagefoods.com/cdn/shop/t/99/assets/shopstorm-apps.css?v=150509998333735238741762321271" rel="stylesheet" type="text/css" media="all" />
426  
426<script async src="https://cdn.productcustomizer.com/storefront/production-product-customizer-v2.js?shop=heritage-foods-usa.myshopify.com" type="text/javascript"></script>
426
427
428  
429<script>window.__pagefly_analytics_settings__={"acceptTracking":false};</script>
429
430
431  
432<script>window.__pagefly_analytics_settings__={"acceptTracking":false};</script>
432
433
434<script>window.__pagefly_analytics_settings__={"acceptTracking":false};</script>
434
435
436 
436<script id="sg-js-global-vars">
437                        sgGlobalVars = {"storeId":"890af03f-df86-4135-a266-9f091896e47b","seenManagerPrompt":false,"storeIsActive":false,"targetInfo":{"cart":{"isAfterElem":false,"isBeforeElem":true,"isInsideElem":false,"customSelector":"form[action=\"/cart\"]","isOn":true,"type":1,"integration":0,"sideCartOn":false,"useCheckoutButton":true},"product":{"useCartButton":false,"isAfterElem":false,"isBeforeElem":true,"isInsideElem":false,"customSelector":".row","isOn":true,"type":0,"integration":0},"roundUp":{"isAfterElem":false,"isBeforeElem":true,"isInsideElem":false,"customSelector":"","isOn":false,"useCheckoutButton":true,"integration":0},"addOn":{"isOn":true,"integration":2}},"hideAdditionalScriptPrompt":false,"sgRoundUpId":"39531863212090","sgAddOnIds":null};
438                        if(sgGlobalVars) {
439                            sgGlobalVars.cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
440                            sgGlobalVars.currentProduct = {"id":1410198241322,"title":"Heritage Foods Gift Card — A gift everyone can agree on!","handle":"gift-card","description":"\u003cp\u003eA gift everyone can agree on — Gift Cards will be delivered to you or your recipient’s inbox with a PDF of your card.\u003c\/p\u003e\n\u003cp\u003eShop our full line of heritage beef, pork, lamb, and poultry! Heritage Foods partners with independent farmers who raise 100% heritage breed livestock on pasture with no antibiotics. Heritage breeds are renowned for great marbling and unbelievable flavor.\u003c\/p\u003e\n\u003cp\u003eDo you have a question or are you buying multiple gifts? Call our Customer Service Team at (718) 389-0985 for assistance, corporate gifting options, and more!\u003c\/p\u003e","published_at":"2018-04-09T16:52:22-04:00","created_at":"2018-04-09T16:16:23-04:00","vendor":"Heritage Foods USA","type":"Gift Certificates","tags":["Hidden recommendation"],"price":2500,"price_min":2500,"price_max":50000,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":12643116449834,"title":"25.00","option1":"25.00","option2":null,"option3":null,"sku":"10000","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"Heritage Foods Gift Card — A gift everyone can agree on! - 25.00","public_title":"25.00","options":["25.00"],"price":2500,"weight":0,"compare_at_price":null,"inventory_quantity":-13,"inventory_management":null,"inventory_policy":"continue","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":12643116482602,"title":"50.00","option1":"50.00","option2":null,"option3":null,"sku":"100000","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"Heritage Foods Gift Card — A gift everyone can agree on! - 50.00","public_title":"50.00","options":["50.00"],"price":5000,"weight":0,"compare_at_price":null,"inventory_quantity":-77,"inventory_management":null,"inventory_policy":"continue","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":13649936613418,"title":"75.00","option1":"75.00","option2":null,"option3":null,"sku":"100000","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"Heritage Foods Gift Card — A gift everyone can agree on! - 75.00","public_title":"75.00","options":["75.00"],"price":7500,"weight":0,"compare_at_price":null,"inventory_quantity":-41,"inventory_management":null,"inventory_policy":"continue","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":13649938841642,"title":"100.00","option1":"100.00","option2":null,"option3":null,"sku":"10000","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"Heritage Foods Gift Card — A gift everyone can agree on! - 100.00","public_title":"100.00","options":["100.00"],"price":10000,"weight":0,"compare_at_price":null,"inventory_quantity":-204,"inventory_management":null,"inventory_policy":"continue","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":14267539161130,"title":"150.00","option1":"150.00","option2":null,"option3":null,"sku":"10000","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"Heritage Foods Gift Card — A gift everyone can agree on! - 150.00","public_title":"150.00","options":["150.00"],"price":15000,"weight":0,"compare_at_price":null,"inventory_quantity":-129,"inventory_management":null,"inventory_policy":"continue","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":13649939103786,"title":"200.00","option1":"200.00","option2":null,"option3":null,"sku":"100000","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"Heritage Foods Gift Card — A gift everyone can agree on! - 200.00","public_title":"200.00","options":["200.00"],"price":20000,"weight":0,"compare_at_price":null,"inventory_quantity":-175,"inventory_management":null,"inventory_policy":"continue","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}
440,{"id":41274292568122,"title":"250.00","option1":"250.00","option2":null,"option3":null,"sku":"100000","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"Heritage Foods Gift Card — A gift everyone can agree on! - 250.00","public_title":"250.00","options":["250.00"],"price":25000,"weight":0,"compare_at_price":null,"inventory_quantity":-174,"inventory_management":null,"inventory_policy":"continue","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":13649939791914,"title":"300.00","option1":"300.00","option2":null,"option3":null,"sku":"100000","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"Heritage Foods Gift Card — A gift everyone can agree on! - 300.00","public_title":"300.00","options":["300.00"],"price":30000,"weight":0,"compare_at_price":null,"inventory_quantity":-72,"inventory_management":null,"inventory_policy":"continue","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":13649939890218,"title":"400.00","option1":"400.00","option2":null,"option3":null,"sku":"100000","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"Heritage Foods Gift Card — A gift everyone can agree on! - 400.00","public_title":"400.00","options":["400.00"],"price":40000,"weight":0,"compare_at_price":null,"inventory_quantity":-19,"inventory_management":null,"inventory_policy":"continue","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":13649940021290,"title":"500.00","option1":"500.00","option2":null,"option3":null,"sku":"10000","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"Heritage Foods Gift Card — A gift everyone can agree on! - 500.00","public_title":"500.00","options":["500.00"],"price":50000,"weight":0,"compare_at_price":null,"inventory_quantity":-48,"inventory_management":null,"inventory_policy":"continue","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/heritagefoods.com\/cdn\/shop\/products\/gift_cert_example-17.jpg?v=1613487973"],"featured_image":"\/\/heritagefoods.com\/cdn\/shop\/products\/gift_cert_example-17.jpg?v=1613487973","options":["Choose Any Value"],"media":[{"alt":"Gift Card | Gift Certificate | Heritage Foods ","id":6806805020730,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1876,"width":2501,"src":"\/\/heritagefoods.com\/cdn\/shop\/products\/gift_cert_example-17.jpg?v=1613487973"},"aspect_ratio":1.333,"height":1876,"media_type":"image","src":"\/\/heritagefoods.com\/cdn\/shop\/products\/gift_cert_example-17.jpg?v=1613487973","width":2501}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eA gift everyone can agree on — Gift Cards will be delivered to you or your recipient’s inbox with a PDF of your card.\u003c\/p\u003e\n\u003cp\u003eShop our full line of heritage beef, pork, lamb, and poultry! Heritage Foods partners with independent farmers who raise 100% heritage breed livestock on pasture with no antibiotics. Heritage breeds are renowned for great marbling and unbelievable flavor.\u003c\/p\u003e\n\u003cp\u003eDo you have a question or are you buying multiple gifts? Call our Customer Service Team at (718) 389-0985 for assistance, corporate gifting options, and more!\u003c\/p\u003e"};
441                            sgGlobalVars.isAdmin = false;
442                        }
443                    </script>
443
444  <!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 444-445
444
445<script async src="https://www.googletagmanager.com/gtag/js?id=
445G-SFNE69LKJG
vendor: 12 bytes, line 445
445"></script>
446<script>
447  
vendor: 134 bytes, lines 447-451
447window.dataLayer = window.dataLayer || [];
448  function gtag(){dataLayer.push(arguments);}
449  gtag('js', new Date());
450
451  gtag('config', '
451G-SFNE69LKJG
vendor: 4 bytes, line 451
451');
452</script>
452
453    
453<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
vendor: 1 bytes, line 453
453
454<script>
455setTimeout(function(){
456    var customVariantId = '39820181930042';
457    $.ajax({
458        type: 'GET',
459        url: '/cart.js',
460        dataType: 'json',
461        success: function (data) {
462            var allCount = 0;
463            var customCount = 0;
464
465            var items = data['items'];
466            for (i = 0; i < items.length; i++) {
467                var itemQuantity = items[i]['quantity'];
468                allCount += itemQuantity;
469                if (items[i]['variant_id'] == customVariantId) {
470                    customCount += itemQuantity;
471                }
472            }
473
474            if (customCount > 0) {
475                var realCount = allCount - customCount;
476                $('#CartCount > span').html(realCount);
477                $('.total_count_ajax').html(realCount);
478                $('.desk_count').html(realCount);
479                $('.cart-count').html(realCount);
480                $('.header__cart-count-bubble span').html(realCount);
481                $('.site-header__cart #CartCount').html(realCount);
482                $('.cart-count-js').html(realCount);
483                $('#CartToggleItemCount').html(realCount);
484                $('.tt-cart .tt-badge-cart').html(realCount);
485                $('.mini-cart-wrap .item-count').html(realCount);
486                $('.js-cart-count, .cart--external--total-items').html(realCount);
487
488                //Dawn Theme
489                $('.cart-count-bubble > span').html(realCount);
490                $('.woodmart-cart-number').html(realCount);
491                $('.Header__CartCount').html(realCount);
492            }
493        }
494    });
495}, 1500);
496
497setInterval(function(){
498    $('.Cart__ItemList .CartItem, .ajaxcart__row .grid__item, .page-width .grid__item, .product-list .product, .grid-uniform .grid-item, ul.mini-products-list li.item, .shopify-mini-cart-item.mini_cart_item, .CartItem, .cart-item, .mini_cart_item').each(function(){
499        if ($(this).html().search('__customized-items') > -1) {
500            $(this).fadeOut(0);
501        }
502    });
503}, 150);
504</script>
504
505
506  
507  
508
509
510  
511
512    
512<script>
513    if (window.location.pathname.startsWith('/tools/recurring')) {
514      window.location.href = '/a/account/login';
515    }
516    </script>
516
517
518  
519
520
521<link href="//heritagefoods.com/cdn/shop/t/99/assets/base.css?v=38107025945207487881762320985" rel="stylesheet" type="text/css" media="all" />
522
523
524 <!-- 
524<script>
525/** Configuration **/
526
527var appIconImg = "https://shopgate-public.s3.amazonaws.com/shops/25475/a.png";
528var iosAppLink = "https://apps.apple.com/us/app/heritage-foods/id1472541011";
529var androidAppLink = "https://play.google.com/store/apps/details?id=com.heritagefoods.app";
530var appName = "Heritage Foods";
531var appDescription = "America's best meat, delivered";
532var downloadButtonText = "View";
533var bannerBackgroundColor = "#262729";
534var bannerTextColor = "#f79d3d";
535var downloadButtonColor = "#3288ff";
536var downloadButtonTextColor = "#ffffff";
537
538/*******************/
539
540function closeAppBanner() {
541    var sgSmartBanner = document.getElementById("sg-smartbanner");
542    if (sgSmartBanner) {
543        sgSmartBanner.parentNode.removeChild(sgSmartBanner);
544        try {
545            localStorage.setItem("hideSmartBanner", "true");
546        } catch (e) {
547            console.log('Local storage not supported', e);
548        }
549    }
550}
551
552function isMobileDevice() {
553    var userAgent = navigator.userAgent || navigator.vendor || window.opera;
554    return /android|iPhone|iPad|iPod/i.test(userAgent);
555}
556
557function getAppLink() {
558    if (/android/i.test(navigator.userAgent)) {
559        return androidAppLink;
560    }
561    return iosAppLink;
562}
563
564function shouldShowBanner() {
565    try {
566        return !localStorage.getItem("hideSmartBanner") && isMobileDevice();
567    } catch (e) {
568        return isMobileDevice();
569    }
570}
571
572function insertSmartBanner() {
573    if (!shouldShowBanner()) return;
574
575    var sgSmartBanner = document.createElement("div");
576    sgSmartBanner.id = "sg-smartbanner";
577    sgSmartBanner.style.cssText = "display: flex; align-items: center; max-width: 100%; width: 100%; height: auto; overflow: hidden; font-family: 'SF Pro Text', 'Helvetica Neue', Helvetica, Arial, sans-serif; background-color: " + bannerBackgroundColor + "; color: " + bannerTextColor + "; z-index: 99999; margin: 0 auto; padding: 8px 8px 8px 0; box-shadow: 0px 4px 6px rgba(0,0,0,0.1);";
578
579    // Close button
580    var closeButton = document.createElement("div");
581    closeButton.id = "close-banner-btn";
582    closeButton.style.cssText = "flex: 0 0 auto; color: #777; font-size: 20px; cursor: pointer; padding: 0 10px;";
583    closeButton.innerHTML = "&#x2715;";
584    closeButton.onclick = closeAppBanner;
585
586    // App icon
587    var appIcon = document.createElement("div");
588    appIcon.style.cssText = "flex: 0 0 60px; margin-right: 10px;";
589    var appIconImgTag = document.createElement("img");
590    appIconImgTag.src = appIconImg;
591    appIconImgTag.style.cssText = "width: 100%; border-radius: 12px; border: 1px solid #e4e0e0;";
592    appIcon.appendChild(appIconImgTag);
593
594    // App info
595    var appInfo = document.createElement("div");
596    appInfo.style.cssText = "flex: 1; line-height: 1.2; font-size: 15px; padding-left: 10px;";
597    var appNameTag = document.createElement("span");
598    appNameTag.style.fontWeight = "bold";
599    appNameTag.innerHTML = appName;
600    var appDescriptionTag = document.createElement("span");
601    appDescriptionTag.style.cssText = "color: #8e8e93; font-size: 13px;";
602    appDescriptionTag.innerHTML = "<br />" + appDescription;
603    appInfo.appendChild(appNameTag);
604    appInfo.appendChild(appDescriptionTag);
605
606    // Download button
607    var downloadButton = document.createElement("div");
608    downloadButton.style.cssText = "flex: 0 0 auto; margin-left: auto;";
609    var downloadLink = document.createElement("a");
610    downloadLink.href = getAppLink();
611    downloadLink.target = "_blank";
612    downloadLink.style.cssText = "background-color: " + downloadButtonColor + "; color: " + downloadButtonTextColor + "; font-size: 16px; padding: 8px 16px; border-radius: 6px; text-decoration: none;";
613    downloadLink.innerHTML = downloadButtonText;
614    downloadButton.appendChild(downloadLink);
615
616    // Append elements
617    sgSmartBanner.appendChild(closeButton);
618    sgSmartBanner.appendChild(appIcon);
619    sgSmartBanner.appendChild(appInfo);
620    sgSmartBanner.appendChild(downloadButton);
621
622    var firstElement = document.body.firstElementChild;
623    // var sgInsertPoint = document.getElementById('header');
624    // var sgInsertPoint = document.getElementsByClassName('header')[0];
625
626    document.body.insertBefore(sgSmartBanner, firstElement.nextSibling);
627    // sgInsertPoint.parentNode.insertBefore(sgSmartBanner, sgInsertPoint);
628}
629
630function initSmartBanner() {
631    setTimeout(insertSmartBanner, 100);
632}
633
634if (document.readyState === "loading") {
635    document.addEventListener("DOMContentLoaded", initSmartBanner);
636} else {
637    initSmartBanner();
638}
639</script>
639 -->
640  
641
642<!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
643
644
645
646
647
648
649
650
651
652
653
654
655  
655<script async src="https://static.klaviyo.com/onsite/js/MKp5A8/klaviyo.js?company_id=MKp5A8"></script>
655
656  
656<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
656
657
658  
659    
659<script id="viewed_product">
660      if (item == null) {
661        var _learnq = _learnq || [];
662
663        var MetafieldReviews = null
664        var MetafieldYotpoRating = null
665        var MetafieldYotpoCount = null
666        var MetafieldLooxRating = null
667        var MetafieldLooxCount = null
668        var okendoProduct = null
669        var okendoProductReviewCount = null
670        var okendoProductReviewAverageValue = null
671        try {
672          // The following fields are used for Customer Hub recently viewed in order to add reviews.
673          // This information is not part of __kla_viewed. Instead, it is part of __kla_viewed_reviewed_items
674          MetafieldReviews = {};
675          MetafieldYotpoRating = null
676          MetafieldYotpoCount = null
677          MetafieldLooxRating = null
678          MetafieldLooxCount = null
679
680          okendoProduct = null
681          // If the okendo metafield is not legacy, it will error, which then requires the new json formatted data
682          if (okendoProduct && 'error' in okendoProduct) {
683            okendoProduct = null
684          }
685          okendoProductReviewCount = okendoProduct ? okendoProduct.reviewCount : null
686          okendoProductReviewAverageValue = okendoProduct ? okendoProduct.reviewAverageValue : null
687        } catch (error) {
688          console.error('Error in Klaviyo onsite reviews tracking:', error);
689        }
690
691        var item = {
692          Name: "Heritage Foods Gift Card — A gift everyone can agree on!",
693          ProductID: 1410198241322,
694          Categories: ["Our Best Gifts","Top 25 Gifts"],
695          ImageURL: "https://heritagefoods.com/cdn/shop/products/gift_cert_example-17_grande.jpg?v=1613487973",
696          URL: "https://heritagefoods.com/products/gift-card",
697          Brand: "Heritage Foods USA",
698          Price: "$25.00",
699          Value: "25.00",
700          CompareAtPrice: "$0.00"
701        };
702        _learnq.push(['track', 'Viewed Product', item]);
703        _learnq.push(['trackViewedItem', {
704          Title: item.Name,
705          ItemId: item.ProductID,
706          Categories: item.Categories,
707          ImageUrl: item.ImageURL,
708          Url: item.URL,
709          Metadata: {
710            Brand: item.Brand,
711            Price: item.Price,
712            Value: item.Value,
713            CompareAtPrice: item.CompareAtPrice
714          },
715          metafields:{
716            reviews: MetafieldReviews,
717            yotpo:{
718              rating: MetafieldYotpoRating,
719              count: MetafieldYotpoCount,
720            },
721            loox:{
722              rating: MetafieldLooxRating,
723              count: MetafieldLooxCount,
724            },
725            okendo: {
726              rating: okendoProductReviewAverageValue,
727              count: okendoProductReviewCount,
728            }
729          }
730        }]);
731      }
732    </script>
732
733  
734
735
736
737
738  
738<script>
739    window.klaviyoReviewsProductDesignMode = false
740  </script>
740
741
742
743
744
745
746
747
748
749
750<!-- END app block --><!-- BEGIN app block: shopify://apps/pagefly-ai-page-builder/blocks/app-embed/83e179f7-59a0-4589-8c66-c0dddf959200 -->
751
752<!-- BEGIN app snippet: pagefly-cro-ab-testing-main -->
753
754
755
756
757
758
759
760<script>
761  ;(function () {
762    const url = new URL(window.location)
763    const viewParam = url.searchParams.get('view')
764    if (viewParam && viewParam.includes('variant-pf-')) {
765      url.searchParams.set('pf_v', viewParam)
766      url.searchParams.delete('view')
767      window.history.replaceState({}, '', url)
768    }
769  })()
770</script>
770
771
772
773
774<script type='module'>
775  
776  window.PAGEFLY_CRO = window.PAGEFLY_CRO || {}
777
778  window.PAGEFLY_CRO['data_debug'] = {
779    original_template_suffix: "all_products",
780    allow_ab_test: false,
781    ab_test_start_time: 0,
782    ab_test_end_time: 0,
783    today_date_time: 1790244634000,
784  }
785  window.PAGEFLY_CRO['GA4'] = { enabled: false}
786</script>
786
787
788<!-- END app snippet -->
789
790
791
792
793
794
795
796
797  
797<script src='https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-helper.js' defer='defer'></script>
797
798
799  
799<script src='https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-general-helper.js' defer='defer'></script>
799
800
801  
801<script src='https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-snap-slider.js' defer='defer'></script>
801
802
803  
803<script src='https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-slideshow-v3.js' defer='defer'></script>
803
804
805  
805<script src='https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-slideshow-v4.js' defer='defer'></script>
805
806
807  
807<script src='https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-glider.js' defer='defer'></script>
807
808
809  
809<script src='https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-slideshow-v1-v2.js' defer='defer'></script>
809
810
811  
811<script src='https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-product-media.js' defer='defer'></script>
811
812
813  
813<script src='https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-product.js' defer='defer'></script>
813
814
815
816<script id='pagefly-helper-data' type='application/json'>
817  {
818    "page_optimization": {
819      "assets_prefetching": false
820    },
821    "elements_asset_mapper": {
822      "Accordion": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-accordion.js",
823      "Accordion3": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-accordion3.js",
824      "CountDown": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-countdown.js",
825      "GMap1": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-gmap.js",
826      "GMap2": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-gmap.js",
827      "GMapBasicV2": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-gmap.js",
828      "GMapAdvancedV2": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-gmap.js",
829      "HTML.Video": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-htmlvideo.js",
830      "HTML.Video2": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-htmlvideo2.js",
831      "HTML.Video3": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-htmlvideo2.js",
832      "BackgroundVideo": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-htmlvideo2.js",
833      "Instagram": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-instagram.js",
834      "Instagram2": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-instagram.js",
835      "Insta3": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-instagram3.js",
836      "Tabs": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-tab.js",
837      "Tabs3": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-tab3.js",
838      "ProductBox": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-cart.js",
839      "FBPageBox2": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-facebook.js",
840      "FBLikeButton2": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-facebook.js",
841      "TwitterFeed2": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-twitter.js",
842      "Paragraph4": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-paragraph4.js",
843
844      "AliReviews": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-3rd-elements.js",
845      "BackInStock": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-3rd-elements.js",
846      "GloboBackInStock": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-3rd-elements.js",
847      "GrowaveWishlist": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-3rd-elements.js",
848      "InfiniteOptionsShopPad": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-3rd-elements.js",
849      "InkybayProductPersonalizer": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder
849-358/assets/pagefly-3rd-elements.js",
850      "LimeSpot": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-3rd-elements.js",
851      "Loox": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-3rd-elements.js",
852      "Opinew": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-3rd-elements.js",
853      "Powr": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-3rd-elements.js",
854      "ProductReviews": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-3rd-elements.js",
855      "PushOwl": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-3rd-elements.js",
856      "ReCharge": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-3rd-elements.js",
857      "Rivyo": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-3rd-elements.js",
858      "TrackingMore": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-3rd-elements.js",
859      "Vitals": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-3rd-elements.js",
860      "Wiser": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-3rd-elements.js"
861    },
862    "custom_elements_mapper": {
863      "pf-click-action-element": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-click-action-element.js",
864      "pf-dialog-element": "https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-dialog-element.js"
865    }
866  }
867</script>
867
868
869<script id='pagefly-heatmap-config' type='application/json'>
870  {}
871</script>
vendor: 1 bytes, line 871
871
872<script>
873  (function () {
874    var el = document.getElementById('pagefly-heatmap-config')
875    if (!el) { window.__pagefly_heatmap_config__ = {}; return }
876    try {
877      window.__pagefly_heatmap_config__ = JSON.parse(el.textContent || '{}') || {}
878    } catch (e) {
879      window.__pagefly_heatmap_config__ = {}
880    }
881  })()
882</script>
vendor: 1 bytes, line 882
882
883<script>
884  // Heatmap overlay loader. Three gates, all of them cheap, none of them trusting the URL:
885  // the visitor must have arrived on a pf_heatmap link, the SERVER must have published an
886  // overlay path in the metafield, and this page must already be one the merchant enabled
887  // tracking for. The last gate is what stops a crafted link pulling the asset onto an
888  // arbitrary storefront page. Everything else is decided inside the asset, and by the server.
889  (function () {
890    var cfg = window.__pagefly_heatmap_config__ || {}
891    var id = (window.__pagefly_page_setting__ || {}).pageId
892    if (!/[#&]pf_heatmap=/.test(window.location.hash || '')) return
893    if (!cfg.overlay_data_path || !Array.isArray(cfg.enabled_page_ids)) return
894    if (!id || cfg.enabled_page_ids.indexOf(id) === -1) return
895    var s = document.createElement('script')
896    s.src = 'https://cdn.shopify.com/extensions/01a0cd11-9bda-742e-87f0-b3e83c926dd7/pagefly-ai-page-builder-358/assets/pagefly-heatmap-overlay.js'
897    s.defer = true
898    document.head.appendChild(s)
899  })()
900</script>
900
901
902<!-- BEGIN app snippet: pf-ai-schema -->
903<!-- END app snippet -->
904
905
906<!-- END app block --><!-- BEGIN app block: shopify://apps/gempages-builder/blocks/embed-gp-script-head/20b379d4-1b20-474c-a6ca-665c331919f3 -->
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921<!-- END app block --><link href="https://cdn.shopify.com/extensions/01a064df-d6a3-7f14-ad85-d7deb4f0ab6b/prod-customizer-staging-57/assets/shopstorm-apps.css" rel="stylesheet" type="text/css" media="all">
922<script src="https://cdn.shopify.com/extensions/01a0cfbb-b81d-7f5b-8c86-7ba91c0cffca/rebuy-personalization-engine-435/assets/rebuy-extensions.js" type="text/javascript" defer="defer"></script>
922
923<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
924<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: 26024380,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "product"};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>
vendor: 1 bytes, line 924
924
925<script>
926  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
927</script>
vendor: 1 bytes, line 927
927
928<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={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:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-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:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-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,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
928).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 26024380,storefrontBaseUrl: "https://heritagefoods.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://heritagefoods.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"id":"590020666","configuration":"{\"accountID\":\"MKp5A8\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"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":"255655994","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-SFNE69LKJG\\\",\\\"AW-1016932874\\\",\\\"GT-55JDF69\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-SFNE69LKJG\\\",\\\"AW-1016932874\\\/IJ53CIqmuYgDEIrU9OQD\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-SFNE69LKJG\\\",\\\"AW-1016932874\\\/-9M1CI2muYgDEIrU9OQD\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-SFNE69LKJG\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-SFNE69LKJG\\\",\\\"AW-1016932874\\\/aNXqCISmuYgDEIrU9OQD\\\",\\\"MC-6L05VL6PNH\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-SFNE69LKJG\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-SFNE69LKJG\\\",\\\"AW-1016932874\\\/5IyGCIGmuYgDEIrU9OQD\\\",\\\"MC-6L05VL6PNH\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-SFNE69LKJG\\\",\\\"AW-1016932874\\\/9r65CP6luYgDEIrU9OQD\\\",\\\"MC-6L05VL6PNH\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-SFNE69LKJG\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-SFNE69LKJG\\\",\\\"AW-1016932874\\\/9zvICJCmuYgDEIrU9OQD\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-SFNE69LKJG\\\",\\\"AW-1016932874\\\/0M4cCIemuYgDEIrU9OQD\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-SFNE69LKJG\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","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":"82313274","configuration":"{\"pixel_id\":\"2287460587963773\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","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":"53313594","configuration":"{\"myshopifyDomain\":\"heritage-foods-usa.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"23b97d18e2aa74363140dc29c9284e87","type":"APP","apiClientId":2775569,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"50495546","configuration":"{\"environment\":\"production\",\"isPlusUser\":\"true\",\"siteId\":\"a9bc7d47\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6e817d921cf85e9215b0e5e4b99ed737","type":"APP","apiClientId":187969,"privacyPurposes":["ANALYTICS","MARKETING"],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"21004346","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Google Tag Manager"},{"id":"21037114","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"7","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Google Remarketing conversion"},{"id":"21069882","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Shopgate"},{"id":"23265338","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Microsoft Clarity"},{"id":"36405306","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["MARKETING"],"name":"Meta pixel (migrated)"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Heritage Foods","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"heritage-foods-usa.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/heritagefoods.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":25.0,"currencyCode":"USD"},"product":{"title":"Heritage Foods Gift Card — A gift everyone can agree on!","vendor":"Heritage Foods USA","id":"1410198241322","untranslatedTitle":"Heritage Foods Gift Card — A gift everyone can agree on!","url":"\/products\/gift-card","type":"Gift Certificates"}
928,"id":"12643116449834","image":{"src":"\/\/heritagefoods.com\/cdn\/shop\/products\/gift_cert_example-17.jpg?v=1613487973"},"sku":"10000","title":"25.00","untranslatedTitle":"25.00"},{"price":{"amount":50.0,"currencyCode":"USD"},"product":{"title":"Heritage Foods Gift Card — A gift everyone can agree on!","vendor":"Heritage Foods USA","id":"1410198241322","untranslatedTitle":"Heritage Foods Gift Card — A gift everyone can agree on!","url":"\/products\/gift-card","type":"Gift Certificates"},"id":"12643116482602","image":{"src":"\/\/heritagefoods.com\/cdn\/shop\/products\/gift_cert_example-17.jpg?v=1613487973"},"sku":"100000","title":"50.00","untranslatedTitle":"50.00"},{"price":{"amount":75.0,"currencyCode":"USD"},"product":{"title":"Heritage Foods Gift Card — A gift everyone can agree on!","vendor":"Heritage Foods USA","id":"1410198241322","untranslatedTitle":"Heritage Foods Gift Card — A gift everyone can agree on!","url":"\/products\/gift-card","type":"Gift Certificates"},"id":"13649936613418","image":{"src":"\/\/heritagefoods.com\/cdn\/shop\/products\/gift_cert_example-17.jpg?v=1613487973"},"sku":"100000","title":"75.00","untranslatedTitle":"75.00"},{"price":{"amount":100.0,"currencyCode":"USD"},"product":{"title":"Heritage Foods Gift Card — A gift everyone can agree on!","vendor":"Heritage Foods USA","id":"1410198241322","untranslatedTitle":"Heritage Foods Gift Card — A gift everyone can agree on!","url":"\/products\/gift-card","type":"Gift Certificates"},"id":"13649938841642","image":{"src":"\/\/heritagefoods.com\/cdn\/shop\/products\/gift_cert_example-17.jpg?v=1613487973"},"sku":"10000","title":"100.00","untranslatedTitle":"100.00"},{"price":{"amount":150.0,"currencyCode":"USD"},"product":{"title":"Heritage Foods Gift Card — A gift everyone can agree on!","vendor":"Heritage Foods USA","id":"1410198241322","untranslatedTitle":"Heritage Foods Gift Card — A gift everyone can agree on!","url":"\/products\/gift-card","type":"Gift Certificates"},"id":"14267539161130","image":{"src":"\/\/heritagefoods.com\/cdn\/shop\/products\/gift_cert_example-17.jpg?v=1613487973"},"sku":"10000","title":"150.00","untranslatedTitle":"150.00"},{"price":{"amount":200.0,"currencyCode":"USD"},"product":{"title":"Heritage Foods Gift Card — A gift everyone can agree on!","vendor":"Heritage Foods USA","id":"1410198241322","untranslatedTitle":"Heritage Foods Gift Card — A gift everyone can agree on!","url":"\/products\/gift-card","type":"Gift Certificates"},"id":"13649939103786","image":{"src":"\/\/heritagefoods.com\/cdn\/shop\/products\/gift_cert_example-17.jpg?v=1613487973"},"sku":"100000","title":"200.00","untranslatedTitle":"200.00"},{"price":{"amount":250.0,"currencyCode":"USD"},"product":{"title":"Heritage Foods Gift Card — A gift everyone can agree on!","vendor":"Heritage Foods USA","id":"1410198241322","untranslatedTitle":"Heritage Foods Gift Card — A gift everyone can agree on!","url":"\/products\/gift-card","type":"Gift Certificates"},"id":"41274292568122","image":{"src":"\/\/heritagefoods.com\/cdn\/shop\/products\/gift_cert_example-17.jpg?v=1613487973"},"sku":"100000","title":"250.00","untranslatedTitle":"250.00"},{"price":{"amount":300.0,"currencyCode":"USD"},"product":{"title":"Heritage Foods Gift Card — A gift everyone can agree on!","vendor":"Heritage Foods USA","id":"1410198241322","untranslatedTitle":"Heritage Foods Gift Card — A gift everyone can agree on!","url":"\/products\/gift-card","type":"Gift Certificates"},"id":"13649939791914","image":{"src":"\/\/heritagefoods.com\/cdn\/shop\/products\/gift_cert_example-17.jpg?v=1613487973"},"sku":"100000","title":"300.00","untranslatedTitle":"300.00"},{"price":{"amount":400.0,"currencyCode":"USD"},"product":{"title":"Heritage Foods Gift Card — A gift everyone can agree on!","vendor":"Heritage Foods USA","id":"1410198241322","untranslatedTitle":"Heritage Foods Gift Card — A gift everyone can agree on!","url":"\/products\/gift-card","type":"Gift Certificates"},"id":"13649939890218","image":{"src":"\/\/heritagefoods.com\/cdn\/shop\/products\/gift_cert_example-17.jpg?v=1613487973"},"sku":"100000","title":"400.00","untranslatedTitle":"400.00"},{"price":{"amount":500.0,"currencyCode":"USD"},"product":{"title":"Heritage Foods Gift Card — A gift everyone can agree on!","vendor":"Heritage Foods USA","id":"1410198241322","untranslatedTitle":"Heritage Foods Gift Card — A gift everyone can agree on!","url":"\/products\/gift-card","type":"Gift Certificates"}
928,"id":"13649940021290","image":{"src":"\/\/heritagefoods.com\/cdn\/shop\/products\/gift_cert_example-17.jpg?v=1613487973"},"sku":"10000","title":"500.00","untranslatedTitle":"500.00"}],"products":[{"id":"1410198241322","handle":"gift-card","isCollective":false,"title":"Heritage Foods Gift Card — A gift everyone can agree on!","type":"Gift Certificates","untranslatedTitle":"Heritage Foods Gift Card — A gift everyone can agree on!","url":"\/products\/gift-card","vendor":"Heritage Foods USA","remoteShopId":null,"variants":[{"id":"12643116449834","image":{"src":"\/\/heritagefoods.com\/cdn\/shop\/products\/gift_cert_example-17.jpg?v=1613487973"},"price":{"amount":25.0,"currencyCode":"USD"},"sku":"10000","title":"25.00","untranslatedTitle":"25.00"},{"id":"12643116482602","image":{"src":"\/\/heritagefoods.com\/cdn\/shop\/products\/gift_cert_example-17.jpg?v=1613487973"},"price":{"amount":50.0,"currencyCode":"USD"},"sku":"100000","title":"50.00","untranslatedTitle":"50.00"},{"id":"13649936613418","image":{"src":"\/\/heritagefoods.com\/cdn\/shop\/products\/gift_cert_example-17.jpg?v=1613487973"},"price":{"amount":75.0,"currencyCode":"USD"},"sku":"100000","title":"75.00","untranslatedTitle":"75.00"},{"id":"13649938841642","image":{"src":"\/\/heritagefoods.com\/cdn\/shop\/products\/gift_cert_example-17.jpg?v=1613487973"},"price":{"amount":100.0,"currencyCode":"USD"},"sku":"10000","title":"100.00","untranslatedTitle":"100.00"},{"id":"14267539161130","image":{"src":"\/\/heritagefoods.com\/cdn\/shop\/products\/gift_cert_example-17.jpg?v=1613487973"},"price":{"amount":150.0,"currencyCode":"USD"},"sku":"10000","title":"150.00","untranslatedTitle":"150.00"},{"id":"13649939103786","image":{"src":"\/\/heritagefoods.com\/cdn\/shop\/products\/gift_cert_example-17.jpg?v=1613487973"},"price":{"amount":200.0,"currencyCode":"USD"},"sku":"100000","title":"200.00","untranslatedTitle":"200.00"},{"id":"41274292568122","image":{"src":"\/\/heritagefoods.com\/cdn\/shop\/products\/gift_cert_example-17.jpg?v=1613487973"},"price":{"amount":250.0,"currencyCode":"USD"},"sku":"100000","title":"250.00","untranslatedTitle":"250.00"},{"id":"13649939791914","image":{"src":"\/\/heritagefoods.com\/cdn\/shop\/products\/gift_cert_example-17.jpg?v=1613487973"},"price":{"amount":300.0,"currencyCode":"USD"},"sku":"100000","title":"300.00","untranslatedTitle":"300.00"},{"id":"13649939890218","image":{"src":"\/\/heritagefoods.com\/cdn\/shop\/products\/gift_cert_example-17.jpg?v=1613487973"},"price":{"amount":400.0,"currencyCode":"USD"},"sku":"100000","title":"400.00","untranslatedTitle":"400.00"},{"id":"13649940021290","image":{"src":"\/\/heritagefoods.com\/cdn\/shop\/products\/gift_cert_example-17.jpg?v=1613487973"},"price":{"amount":500.0,"currencyCode":"USD"},"sku":"10000","title":"500.00","untranslatedTitle":"500.00"}]},{"id":"1542236405802","handle":"loyalty-program-every-5th-order-option-1","isCollective":false,"title":"5th Order Gift - Four of Our Famous Heritage Pork Chops","type":"Pork","untranslatedTitle":"5th Order Gift - Four of Our Famous Heritage Pork Chops","url":"\/products\/loyalty-program-every-5th-order-option-1","vendor":"Heritage Foods USA","remoteShopId":null,"variants":[{"id":"13362168922154","image":{"src":"\/\/heritagefoods.com\/cdn\/shop\/files\/hf_pork_loin_chops_ecomm_4681cbe0-5687-47c6-9aae-4d7aec8ef183.jpg?v=1785427535"},"price":{"amount":0.0,"currencyCode":"USD"},"sku":"sku 76 (4#)","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"1542234243114","handle":"loyalty-program-every-5th-order-option-3","isCollective":false,"title":"Elite Gift","type":null,"untranslatedTitle":"Elite Gift","url":"\/products\/loyalty-program-every-5th-order-option-3","vendor":"Heritage Foods USA","remoteShopId":null,"variants":[{"id":"13362166038570","image":{"src":"\/\/heritagefoods.com\/cdn\/shop\/files\/elitegiftlogo.jpg?v=1683047518"},"price":{"amount":0.0,"currencyCode":"USD"},"sku":"","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"1542232899626","handle":"loyalty-program-every-5th-order-option-4","isCollective":false,"title":"Rare Breed Gift","type":null,"untranslatedTitle":"Rare Breed Gift","url":"\/products\/loyalty-program-every-5th-order-option-4","vendor":"Heritage Foods USA","remoteShopId":null,"variants":[{"id":"
92813362163646506","image":{"src":"\/\/heritagefoods.com\/cdn\/shop\/files\/rbmgiftlogo.jpg?v=1683047496"},"price":{"amount":0.0,"currencyCode":"USD"},"sku":"","title":"Default Title","untranslatedTitle":"Default Title"}]}],"purchasingCompany":null},},"https://heritagefoods.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"128413564986","themePublished":"true","eventMetadataId":"2710b4c1-5d9a-48a9-ade6-0fe512244187","pageType":"product","resourceId":"1410198241322","shopId":"26024380","storefrontBaseUrl":"https:\/\/heritagefoods.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":25.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Heritage Foods Gift Card — A gift everyone can agree on!\",\"vendor\":\"Heritage Foods USA\",\"id\":\"1410198241322\",\"untranslatedTitle\":\"Heritage Foods Gift Card — A gift everyone can agree on!\",\"url\":\"\/products\/gift-card\",\"type\":\"Gift Certificates\"},\"id\":\"12643116449834\",\"image\":{\"src\":\"\/\/heritagefoods.com\/cdn\/shop\/products\/gift_cert_example-17.jpg?v=1613487973\"},\"sku\":\"10000\",\"title\":\"25.00\",\"untranslatedTitle\":\"25.00\"}}]]"});})();</script>
928<script>
929  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
930  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
931  window.ShopifyAnalytics.meta.currency = 'USD';
932  var meta = {"product":{"id":1410198241322,"gid":"gid:\/\/shopify\/Product\/1410198241322","vendor":"Heritage Foods USA","type":"Gift Certificates","handle":"gift-card","variants":[{"id":12643116449834,"price":2500,"name":"Heritage Foods Gift Card — A gift everyone can agree on! - 25.00","public_title":"25.00","sku":"10000"},{"id":12643116482602,"price":5000,"name":"Heritage Foods Gift Card — A gift everyone can agree on! - 50.00","public_title":"50.00","sku":"100000"},{"id":13649936613418,"price":7500,"name":"Heritage Foods Gift Card — A gift everyone can agree on! - 75.00","public_title":"75.00","sku":"100000"},{"id":13649938841642,"price":10000,"name":"Heritage Foods Gift Card — A gift everyone can agree on! - 100.00","public_title":"100.00","sku":"10000"},{"id":14267539161130,"price":15000,"name":"Heritage Foods Gift Card — A gift everyone can agree on! - 150.00","public_title":"150.00","sku":"10000"},{"id":13649939103786,"price":20000,"name":"Heritage Foods Gift Card — A gift everyone can agree on! - 200.00","public_title":"200.00","sku":"100000"},{"id":41274292568122,"price":25000,"name":"Heritage Foods Gift Card — A gift everyone can agree on! - 250.00","public_title":"250.00","sku":"100000"},{"id":13649939791914,"price":30000,"name":"Heritage Foods Gift Card — A gift everyone can agree on! - 300.00","public_title":"300.00","sku":"100000"},{"id":13649939890218,"price":40000,"name":"Heritage Foods Gift Card — A gift everyone can agree on! - 400.00","public_title":"400.00","sku":"100000"},{"id":13649940021290,"price":50000,"name":"Heritage Foods Gift Card — A gift everyone can agree on! - 500.00","public_title":"500.00","sku":"10000"}],"remote":false,"collective":false},"page":{"pageType":"product","resourceType":"product","resourceId":1410198241322,"requestId":"8ca1f1cc-998a-4b6b-883f-0a5bc987710c-1790244633"}};
933  for (var attr in meta) {
934    window.ShopifyAnalytics.meta[attr] = meta[attr];
935  }
936</script>
vendor: 1 bytes, line 936
936
937<script class="analytics">
938  (function () {
939    var customDocumentWrite = function(content) {
940      var jquery = null;
941
942      if (window.jQuery) {
943        jquery = window.jQuery;
944      } else if (window.Checkout && window.Checkout.$) {
945        jquery = window.Checkout.$;
946      }
947
948      if (jquery) {
949        jquery('body').append(content);
950      }
951    };
952
953    var hasLoggedConversion = function(token) {
954      if (token) {
955        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
956      }
957      return false;
958    }
959
960    var setCookieIfConversion = function(token) {
961      if (token) {
962        var twoMonthsFromNow = new Date(Date.now());
963        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
964
965        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
966      }
967    }
968
969    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
970    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
971    if (trekkie.integrations) {
972      return;
973    }
974    trekkie.methods = [
975      'identify',
976      'page',
977      'ready',
978      'track',
979      'trackForm',
980      'trackLink'
981    ];
982    trekkie.factory = function(method) {
983      return function() {
984        var args = Array.prototype.slice.call(arguments);
985        args.unshift(method);
986        trekkie.push(args);
987        if (method == 'track' || method == 'page') {
988          try {
989            if (window.__TREKKIE_SHIM_QUEUE == null) {
990              window.__TREKKIE_SHIM_QUEUE = [];
991            }
992            window.__TREKKIE_SHIM_QUEUE.push({
993              from: 'trekkie-stub',
994              method: method,
995              args: args.slice(1)
996            });
997          } catch (e) {
998            // no-op
999          }
1000        }
1001        return trekkie;
1002      };
1003    };
1004    for (var i = 0; i < trekkie.methods.length; i++) {
1005      var key = trekkie.methods[i];
1006      trekkie[key] = trekkie.factory(key);
1007    }
1008    trekkie.load = function(config) {
1009      trekkie.config = config || {};
1010      trekkie.config.initialDocumentCookie = document.cookie;
1011      var first = document.getElementsByTagName('script')[0];
1012var script = document.createElement('script');
1013script.type = 'text/javascript';
1014script.onerror = function(e) {
1015  var scriptFallback = document.createElement('script');
1016  scriptFallback.type = 'text/javascript';
1017  scriptFallback.onerror = function(error) {
1018          var Monorail = {
1019      produce: function produce(monorailDomain, schemaId, payload) {
1020        var currentMs = new Date().getTime();
1021        var event = {
1022          schema_id: schemaId,
1023          payload: payload,
1024          metadata: {
1025            event_created_at_ms: currentMs,
1026            event_sent_at_ms: currentMs
1027          }
1028        };
1029        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1030      },
1031      sendRequest: function sendRequest(endpointUrl, payload) {
1032        // Try the sendBeacon API
1033        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1034          var blobData = new window.Blob([payload], {
1035            type: 'text/plain'
1036          });
1037
1038          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1039            return true;
1040          } // sendBeacon was not successful
1041
1042        } // XHR beacon
1043
1044        var xhr = new XMLHttpRequest();
1045
1046        try {
1047          xhr.open('POST', endpointUrl);
1048          xhr.setRequestHeader('Content-Type', 'text/plain');
1049          xhr.send(payload);
1050        } catch (e) {
1051          console.log(e);
1052        }
1053
1054        return false;
1055      },
1056      isIos12: function isIos12() {
1057        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1058      }
1059    };
1060    Monorail.produce('monorail-edge.shopifysvc.com',
1061      'trekkie_storefront_load_errors/1.1',
1062      {shop_id: 26024380,
1063      theme_id: 128413564986,
1064      app_name: "storefront",
1065      context_url: window.location.href,
1066      source_url: "//heritagefoods.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
1067
1068  };
1069  scriptFallback.async = true;
1070  scriptFallback.src = '//heritagefoods.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1071  first.parentNode.insertBefore(scriptFallback, first);
1072};
1073script.async = true;
1074script.src = '//heritagefoods.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1075first.parentNode.insertBefore(script, first);
1076
1077    };
1078    trekkie.load(
1079      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":26024380,"isMerchantRequest":null,"themeId":128413564986,"themeCityHash":"1522181436674623475","contentLanguage":"en","currency":"USD","eventMetadataId":"2710b4c1-5d9a-48a9-a
1079de6-0fe512244187"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1080    );
1081
1082    var loaded = false;
1083    trekkie.ready(function() {
1084      if (loaded) return;
1085      loaded = true;
1086
1087      window.ShopifyAnalytics.lib = window.trekkie;
1088
1089      var originalDocumentWrite = document.write;
1090      document.write = customDocumentWrite;
1091      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1092      document.write = originalDocumentWrite;
1093
1094      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1095      var token = match? match[1]: undefined;
1096      if (!hasLoggedConversion(token)) {
1097        setCookieIfConversion(token);
1098        window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"USD","variantId":12643116449834,"productId":1410198241322,"productGid":"gid:\/\/shopify\/Product\/1410198241322","name":"Heritage Foods Gift Card — A gift everyone can agree on! - 25.00","price":"25.00","sku":"10000","brand":"Heritage Foods USA","variant":"25.00","category":"Gift Certificates","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true});
1099      }
1100    });
1101
1102    window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":1410198241322,"requestId":"8ca1f1cc-998a-4b6b-883f-0a5bc987710c-1790244633","shopifyEmitted":true});
1103
1104    var eventsListenerScript = document.createElement('script');
1105    eventsListenerScript.async = true;
1106    eventsListenerScript.src = "//heritagefoods.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1107    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1108})();</script>
1108
1109  
1109<script>
1110  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
1111    window.ga = function ga() {
1112      (window.ga.q = window.ga.q || []).push(arguments);
1113      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1114        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
1115      }
1116      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.");
1117    };
1118    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1119      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
1120    }
1121  }
1122</script>
vendor: 1 bytes, line 1122
1122
1123<script
1124  defer
1125  src="https://heritagefoods.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1126  data-application="storefront-renderer"
1127  data-shop-id="26024380"
1128  data-render-region="gcp-us-central1"
1129  data-page-type="product"
1130  data-theme-instance-id="128413564986"
1131  data-theme-name="Galleria"
1132  data-theme-version="3.0.25"
1133  data-monorail-region="shop_domain"
1134  data-resource-timing-sampling-rate="10"
1135  data-shs="true"
1136  data-shs-beacon="true"
1137  data-shs-export-with-fetch="true"
1138  data-shs-logs-sample-rate="1"
1139  data-shs-beacon-endpoint="https://heritagefoods.com/api/collect"
1140></script>
1140
1141<meta name="shopify-y" content="096ebf6d-1c22-4d39-9fde-3d69cf369d88" data-expiration="1821802233000"><meta name="shopify-s" content="10ab461e-7c0a-431b-bbd9-802286d37e1a" data-expiration="1790246433000"><meta name="new-cookie-storage-activated" content="t">
1142</head>
1143
1144  <body class="preload">
1145    <svg xmlns="http://www.w3.org/2000/svg" hidden>
1146    <symbol id="svg-icon-search" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round">
1147        <circle cx="11" cy="11" r="8"/><line x1="21" y1="21" x2="16.65" y2="16.65"/>
1148    </symbol>
1149    <symbol id="svg-icon-cart" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round">
1150        <path d="M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z"/><line x1="3" y1="6" x2="21" y2="6"/><path d="M16 10a4 4 0 0 1-8 0"/>
1151    </symbol>
1152    <symbol id="svg-icon-play-circle" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round">
1153        <circle cx="12" cy="12" r="10"/><polygon points="10 8 16 12 10 16 10 8"/>
1154    </symbol>
1155    <symbol id="svg-icon-chevron-down" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round">
1156        <polyline points="6 9 12 15 18 9"/>
1157    </symbol>
1158    <symbol id="svg-icon-chevron-right" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round">
1159        <polyline points="9 18 15 12 9 6"/>
1160    </symbol>
1161    <symbol id="svg-icon-x" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round">
1162        <line x1="18" y1="6" x2="6" y2="18"/><line x1="6" y1="6" x2="18" y2="18"/>
1163    </symbol>
1164    <symbol id="svg-icon-trash" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round">
1165        <polyline points="3 6 5 6 21 6"/><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"/>
1166    </symbol>
1167    <symbol id="svg-icon-facebook" viewBox="0 0 18 18">
1168        <path fill="currentColor" d="M16.42.61c.27 0 .5.1.69.28.19.2.28.42.28.7v15.44c0 .27-.1.5-.28.69a.94.94 0 01-.7.28h-4.39v-6.7h2.25l.31-2.65h-2.56v-1.7c0-.4.1-.72.28-.93.18-.2.5-.32 1-.32h1.37V3.35c-.6-.06-1.27-.1-2.01-.1-1.01 0-1.83.3-2.45.9-.62.6-.93 1.44-.93 2.53v1.97H7.04v2.65h2.24V18H.98c-.28 0-.5-.1-.7-.28a.94.94 0 01-.28-.7V1.59c0-.27.1-.5.28-.69a.94.94 0 01.7-.28h15.44z"></path>
1169    </symbol>
1170    <symbol id="svg-icon-twitter" viewBox="0 0 18 15">
1171        <path fill="currentColor" d="M17.64 2.6a7.33 7.33 0 01-1.75 1.82c0 .05 0 .13.02.23l.02.23a9.97 9.97 0 01-1.69 5.54c-.57.85-1.24 1.62-2.02 2.28a9.09 9.09 0 01-2.82 1.6 10.23 10.23 0 01-8.9-.98c.34.02.61.04.83.04 1.64 0 3.1-.5 4.38-1.5a3.6 3.6 0 01-3.3-2.45A2.91 2.91 0 004 9.35a3.47 3.47 0 01-2.02-1.21 3.37 3.37 0 01-.8-2.22v-.03c.46.24.98.37 1.58.4a3.45 3.45 0 01-1.54-2.9c0-.61.14-1.2.45-1.79a9.68 9.68 0 003.2 2.6 10 10 0 004.08 1.07 3 3 0 01-.13-.8c0-.97.34-1.8 1.03-2.48A3.45 3.45 0 0112.4.96a3.49 3.49 0 012.54 1.1c.8-.15 1.54-.44 2.23-.85a3.4 3.4 0 01-1.54 1.94c.74-.1 1.4-.28 2.01-.54z">
1172    </symbol>
1173    <symbol id="svg-icon-pinterest" viewBox="0 0 17 18">
1174        <path fill="currentColor" d="M8.48.58a8.42 8.42 0 015.9 2.45 8.42 8.42 0 011.33 10.08 8.28 8.28 0 01-7.23 4.16 8.5 8.5 0 01-2.37-.32c.42-.68.7-1.29.85-1.8l.59-2.29c.14.28.41.52.8.73.4.2.8.31 1.24.31.87 0 1.65-.25 2.34-.75a4.87 4.87 0 001.6-2.05 7.3 7.3 0 00.56-2.93c0-1.3-.5-2.41-1.49-3.36a5.27 5.27 0 00-3.8-1.43c-.93 0-1.8.16-2.58.48A5.23 5.23 0 002.85 8.6c0 .75.14 1.41.43 1.98.28.56.7.96 1.27 1.2.1.04.19.04.26 0 .07-.03.12-.1.15-.2l.18-.68c.05-.15.02-.3-.11-.45a2.35 2.35 0 01-.57-1.63A3.96 3.96 0 018.6 4.8c1.09 0 1.94.3 2.54.89.61.6.92 1.37.92 2.32 0 .8-.11 1.54-.33 2.21a3.97 3.97 0 01-.93 1.62c-.4.4-.87.6-1.4.6-.43 0-.78-.15-1.06-.47-.27-.32-.36-.7-.26-1.13a111.14 111.14 0 01.47-1.6l.18-.73c.06-.26.09-.47.09-.65 0-.36-.1-.66-.28-.89-.2-.23-.47-.35-.83-.35-.45 0-.83.2-1.13.62-.3.41-.46.93-.46 1.56a4.1 4.1 0 00.18 1.15l.06.15c-.6 2.58-.95 4.1-1.08 4.54-.12.55-.16 1.2-.13 1.94a8.4 8.4 
11740 01-5-7.65c0-2.3.81-4.28 2.44-5.9A8.04 8.04 0 018.48.57z">
1175    </symbol>
1176    <symbol id="svg-icon-instagram" viewBox="0 0 448 512">
1177        <path fill="currentColor" d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"/>
1178    </symbol>
1179    <symbol id="svg-icon-tiktok" viewBox="0 0 448 512">
1180        <path fill="currentColor" d="M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z"/>
1181    </symbol>
1182    <symbol id="svg-icon-tumblr" viewBox="0 0 320 512">
1183        <path fill="currentColor" d="M309.8 480.3c-13.6 14.5-50 31.7-97.4 31.7-120.8 0-147-88.8-147-140.6v-144H17.9c-5.5 0-10-4.5-10-10v-68c0-7.2 4.5-13.6 11.3-16 62-21.8 81.5-76 84.3-117.1.8-11 6.5-16.3 16.1-16.3h70.9c5.5 0 10 4.5 10 10v115.2h83c5.5 0 10 4.4 10 9.9v81.7c0 5.5-4.5 10-10 10h-83.4V360c0 34.2 23.7 53.6 68 35.8 4.8-1.9 9-3.2 12.7-2.2 3.5.9 5.8 3.4 7.4 7.9l22 64.3c1.8 5 3.3 10.6-.4 14.5z"/>
1184    </symbol>
1185    <symbol id="svg-icon-snapchat" viewBox="0 0 512 512">
1186        <path fill="currentColor" d="M510.846 392.673c-5.211 12.157-27.239 21.089-67.36 27.318-2.064 2.786-3.775 14.686-6.507 23.956-1.625 5.566-5.623 8.869-12.128 8.869l-.297-.005c-9.395 0-19.203-4.323-38.852-4.323-26.521 0-35.662 6.043-56.254 20.588-21.832 15.438-42.771 28.764-74.027 27.399-31.646 2.334-58.025-16.908-72.871-27.404-20.714-14.643-29.828-20.582-56.241-20.582-18.864 0-30.736 4.72-38.852 4.72-8.073 0-11.213-4.922-12.422-9.04-2.703-9.189-4.404-21.263-6.523-24.13-20.679-3.209-67.31-11.344-68.498-32.15a10.627 10.627 0 0 1 8.877-11.069c69.583-11.455 100.924-82.901 102.227-85.934.074-.176.155-.344.237-.515 3.713-7.537 4.544-13.849 2.463-18.753-5.05-11.896-26.872-16.164-36.053-19.796-23.715-9.366-27.015-20.128-25.612-27.504 2.437-12.836 21.725-20.735 33.002-15.453 8.919 4.181 16.843 6.297 23.547 6.297 5.022 0 8.212-1.204 9.96-2.171-2.043-35.936-7.101-87.29 5.687-115.969C158.122 21.304 229.705 15.42 250.826 15.42c.944 0 9.141-.089 10.11-.089 52.148 0 102.254 26.78 126.723 81.643 12.777 28.65 7.749 79.792 5.695 116.009 1.582.872 4.357 1.942 8.599 2.139 6.397-.286 13.815-2.389 22.069-6.257 6.085-2.846 14.406-2.461 20.48.058l.029.01c9.476 3.385 15.439 10.215 15.589 17.87.184 9.747-8.522 18.165-25.878 25.018-2.118.835-4.694 1.655-7.434 2.525-9.797 3.106-24.6 7.805-28.616 17.271-2.079 4.904-1.256 11.211 2.46 18.748.087.168.166.342.239.515 1.301 3.03 32.615 74.46 102.23 85.934 6.427 1.058 11.163 7.877 7.725 15.859z"/>
1187    </symbol>
1188    <symbol id="svg-icon-youtube" viewBox="0 0 576 512">
1189        <path fill="currentColor" d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"/>
1190    </symbol>
1191    <symbol id="svg-icon-vimeo" viewBox="0 0 448 512">
1192        <path fill="currentColor" d="M447.8 153.6c-2 43.6-32.4 103.3-91.4 179.1-60.9 79.2-112.4 118.8-154.6 118.8-26.1 0-48.2-24.1-66.3-72.3C100.3 250 85.3 174.3 56.2 174.3c-3.4 0-15.1 7.1-35.2 21.1L0 168.2c51.6-45.3 100.9-95.7 131.8-98.5 34.9-3.4 56.3 20.5 64.4 71.5 28.7 181.5 41.4 208.9 93.6 126.7 18.7-29.6 28.8-52.1 30.2-67.6 4.8-45.9-35.8-42.8-63.3-31 22-72.1 64.1-107.1 126.2-105.1 45.8 1.2 67.5 31.1 64.9 89.4z"/>
1193    </symbol>
1194    <symbol id="svg-icon-plus" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round">
1195        <line x1="12" y1="5" x2="12" y2="19"/><line x1="5" y1="12" x2="19" y2="12"/>
1196    </symbol>
1197    <symbol id="svg-icon-minus" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round">
1198        <line x1="5" y1="12" x2="19" y2="12"/>
1199    </symbol>
1200    <symbol id="svg-icon-alert" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round">
1201        <circle cx="12" cy="12" r="10"/><line x1="12" y1="8" x2="12" y2="12"/>
1201<line x1="12" y1="16" x2="12.01" y2="16"/>
1202    </symbol>
1203    <symbol id="svg-icon-arrow-right" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round">
1204        <line x1="5" y1="12" x2="19" y2="12"/><polyline points="12 5 19 12 12 19"/>
1205    </symbol>
1206    <symbol id="svg-icon-arrow-left" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round">
1207        <line x1="19" y1="12" x2="5" y2="12"/><polyline points="12 19 5 12 12 5"/>
1208    </symbol>
1209    <symbol id="svg-icon-check" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round">
1210        <polyline points="20 6 9 17 4 12"/>
1211    </symbol>
1212    <symbol id="svg-icon-star" viewBox="0 0 576 512">
1213        <path fill="currentColor" d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"/>
1214    </symbol>
1215    <symbol id="svg-icon-half-star" viewBox="0 0 536 512">
1216        <path fill="currentColor" d="M508.55 171.51L362.18 150.2 296.77 17.81C290.89 5.98 279.42 0 267.95 0c-11.4 0-22.79 5.9-28.69 17.81l-65.43 132.38-146.38 21.29c-26.25 3.8-36.77 36.09-17.74 54.59l105.89 103-25.06 145.48C86.98 495.33 103.57 512 122.15 512c4.93 0 10-1.17 14.87-3.75l130.95-68.68 130.94 68.7c4.86 2.55 9.92 3.71 14.83 3.71 18.6 0 35.22-16.61 31.66-37.4l-25.03-145.49 105.91-102.98c19.04-18.5 8.52-50.8-17.73-54.6zm-121.74 123.2l-18.12 17.62 4.28 24.88 19.52 113.45-102.13-53.59-22.38-11.74.03-317.19 51.03 103.29 11.18 22.63 25.01 3.64 114.23 16.63-82.65 80.38z"/>
1217    </symbol>
1218    <symbol id="svg-icon-play" viewBox="0 0 448 512">
1219        <path fill="currentColor" d="M424.4 214.7L72.4 6.6C43.8-10.3 0 6.1 0 47.9V464c0 37.5 40.7 60.1 72.4 41.3l352-208c31.4-18.5 31.5-64.1 0-82.6z"/>
1220    </symbol>
1221    <symbol id="svg-icon-menu" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round">
1222        <line x1="3" y1="12" x2="21" y2="12"/><line x1="3" y1="6" x2="21" y2="6"/><line x1="3" y1="18" x2="21" y2="18"/>
1223    </symbol>
1224    <symbol id="svg-icon-user" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round">
1225        <path d="M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"/><circle cx="12" cy="7" r="4"/>
1226    </symbol>
1227    <symbol id="svg-icon-package" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round">
1228        <line x1="16.5" y1="9.4" x2="7.5" y2="4.21"/><path d="M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"/><polyline points="3.27 6.96 12 12.01 20.73 6.96"/><line x1="12" y1="22.08" x2="12" y2="12"/>
1229    </symbol>
1230    <symbol id="svg-icon-zoom-in" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round">
1231        <circle cx="11" cy="11" r="8"/><line x1="21" y1="21" x2="16.65" y2="16.65"/><line x1="11" y1="8" x2="11" y2="14"/><line x1="8" y1="11" x2="14" y2="11"/>
1232    </symbol>
1233    <symbol id="svg-icon-lock" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round">
1234        <rect x="3" y="11" width="18" height="11" rx="2" ry="2"/><path d="M7 11V7a5 5 0 0 1 10 0v4"/>
1235    </symbol>
1236    <symbol id="svg-icon-tag" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round">
1237        <path d="M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z"/><line x1="7" y1="7" x2="7.01" y2="7"/>
1238    </symbol>
1239    <symbol id="svg-icon-cube" viewBox="0 0 512 512" fill="none" stroke="currentColor">
1240        <path fill="currentColor" d="M239.1 6.3l-208 78c-18.7 7-31.1 25-31.1 45v225.1c0 18.2 10.3 34.8 26.5 42.9l208 104c13.5 6.8 29.4 6.8 42.9 0l208-104c16.3-8.1 26.5-24.8 26.5-42.9V129.3c0-20-12.4-37.9-31.1-44.9l-208-78C262 2.2 250 2.2 239.1 6.3zM256 68.4l192 72v1.1l-192 78-192-78v-1.1l192-72zm32 356V275.5l160-65v133.9l-160 80z"/>
1241    </symbol>
1242</svg>
1243
1244  
1245    <div id="shopify-section-announcement-bar" class="shopify-section"><link href="//heritagefoods.com/cdn/shop/t/99/assets/announcement-bar.css?v=78932492753365618471762320982" rel="stylesheet" type="text/css" media="all" />
1246
1247<link href="//heritagefoods.com/cdn/shop/t/99/assets/secondary-swiper-bundle.min.css?v=42417752616152167781762321219" rel="stylesheet" type="text/css" media="all" />
1248<script src="//heritagefoods.com/cdn/shop/t/99/assets/secondary-swiper-bundle.min.js?v=136162286974476847681762321219" defer="defer"></script>
1248
1249<style>
1250  .announcement-announcement-bar * {
1251    color: #ffffff !important;
1252    /* text-decoration: none; */
1253  }
1254</style>
1255    <div class="swiper-container announcement-bar-slider hide-announcement  announ-container announcement-announcement-bar"
1256      style="--announcement-bar-color-text: #ffffff; --announcement-bar-color-background: #751313;"
1257      data-autoplay-second="4000">
1258      <div class="swiper-wrapper announ-wrapper">
1259        
1260          <announcement-bar
1261            
1262            class="#announcement-bar swiper-slide announ-slide"
1263            style="--announcement-bar-color-text: #ffffff;"
1264          ><a href="/collections/popular-pork-cuts" class="stretched-link"></a><p class="#announcement-bar-text">
1265              Use Code BESTPORK for 40% OFF All Pork Cuts Through 9/24!
1266            </p>
1267            
1268          </announcement-bar>
1269        
1270          <announcement-bar
1271            
1272            class="#announcement-bar swiper-slide announ-slide"
1273            style="--announcement-bar-color-text: #ffffff;"
1274          ><a href="/collections/bestsellers" class="stretched-link"></a><p class="#announcement-bar-text">
1275              100% Customer Satisfaction Guaranteed | Shop Our Bestsellers!
1276            </p>
1277            
1278          </announcement-bar>
1279        
1280          <announcement-bar
1281            
1282            class="#announcement-bar swiper-slide announ-slide"
1283            style="--announcement-bar-color-text: #ffffff;"
1284          ><a href="/pages/our-shipping-policy" class="stretched-link"></a><p class="#announcement-bar-text">
1285              Orders received by 10am EST ship same day Monday-Thursday, unless otherwise requested.
1286            </p>
1287            
1288          </announcement-bar>
1289        
1290          <announcement-bar
1291            
1292            class="#announcement-bar swiper-slide announ-slide"
1293            style="--announcement-bar-color-text: #ffffff;"
1294          ><p class="#announcement-bar-text">
1295              Call or email us with any questions at (718) 389-0985 or [email protected]!
1296            </p>
1297            
1298          </announcement-bar>
1299        
1300      </div>
1301      
1302        <div class="announcement-bar-slider-arrows">
1303          <div class="swiper-button-prev" style="color: #ffffff;"></div>
1304          <div class="swiper-button-next" style="color: #ffffff;"></div>
1305        </div>
1306      
1307    </div>
1307<script type="module" src="//heritagefoods.com/cdn/shop/t/99/assets/announcement-bar.js?v=35572908153347099881762320983"></script>
1307
1308
1309
1310<style> #shopify-section-announcement-bar h {color: white;} </style></div>
1311    <div id="shopify-section-main-header" class="shopify-section shopify-section--no-animation">
1312
1313<link href="//heritagefoods.com/cdn/shop/t/99/assets/main-header.css?v=124547135438065626781762321187" rel="stylesheet" type="text/css" media="all" />
1314
1315
1316  <link rel="stylesheet" href="//heritagefoods.com/cdn/shop/t/99/assets/cart-counter.css?v=148524337729103805621762320987" media="print" onload="this.media='all'">
1317  <noscript><link href="//heritagefoods.com/cdn/shop/t/99/assets/cart-counter.css?v=148524337729103805621762320987" rel="stylesheet" type="text/css" media="all" /></noscript>
1318
1319
1320
1321
1322<link rel="stylesheet" href="//heritagefoods.com/cdn/shop/t/99/assets/main-header-sticky.css?v=183107869430606126471762321186" media="print" onload="this.media='all'; this.onload = null">
1323    <noscript><link href="//heritagefoods.com/cdn/shop/t/99/assets/main-header-sticky.css?v=183107869430606126471762321186" rel="stylesheet" type="text/css" media="all" /></noscript>
1324    <main-header-sticky class="#main-header-sticky" section-id="main-header"></main-header-sticky>
1325    
1325<script src="//heritagefoods.com/cdn/shop/t/99/assets/main-header-sticky.js?v=88578525823841582731762321186" type="module"></script>
1325
1326 
1327<main-header 
1328    
1329    id="MainHeader" 
1330    class="#main-header  block @text-size:sm " 
1331    style="--main-header-color-background: 255, 255, 255; --main-header-color-text: #454545; --main-header-color-text-overlap: #ffffff; --main-header-color-dropdown-text: #454545; --main-header-color-dropdown-background: #ffffff;"
1332    section-id="main-header"
1333  >
1334  
1335  <div class="#main-header-inner">
1336    <div class="#main-header-inner-container">
1337      <div class="#main-header-toolbar @start"><a href="/search" class="#main-header-toolbar-link">
1338              <span class="#main-header-toolbar-link-icon">
1339                
1340
1341<svg class="#icon">
1342    <use href="#svg-icon-search"></use>
1343</svg>
1344              </span>
1345              <span class="#main-header-toolbar-link-text visually-hidden">
1346                Search
1347              </span>
1348            </a>
1349<modal-trigger class="hide-desktop" section-id="main-header" target="#main-header-mainNav" layout="sidebar" hidden-close>
1350          
1351
1352<svg class="#icon">
1353    <use href="#svg-icon-menu"></use>
1354</svg>
1355        </modal-trigger>
1356      </div>
1357      <a class="#main-header-logo @img  strip-link flex-center" href="/" data-logo style="--logo-width: 160px">
1358        
1359          <div class="#main-header-logo-image">
1360            
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370<figure
1371    class="
1372        #media
1373        
1374        
1375        
1376        
1377        
1378    " 
1379    style=""
1380>
1381    
1382
1383    
1384
1385
1386      
1387    
1388    
1389        <div class="
1390    #media-image-wrapper
1391    
1392    
1393     
1394  ">
1395            <img 
1396                class="#media-image" 
1397                alt=""
1398                loading="lazy"
1399                width="7309"
1400                height="2872"
1401                style="--object-position: 50.0% 50.0%;"
1402                
1403src="//heritagefoods.com/cdn/shop/files/heritage_foods_logo_vector_for_Shopify.gif?v=1739809119"
1404                
1405            >
1406        </div>
1407        
1408    
1409    
1410
1411    
1412
1413    
1414    
1415    
1416       
1417</figure>
1418
1419          </div>
1420          
1421        
1422      </a>
1423      <div class="#main-header-toolbar @end"><a href="/account/login" class="#main-header-toolbar-link">
1424            <span class="#main-header-toolbar-link-icon">
1425              
1426
1427<svg class="#icon">
1428    <use href="#svg-icon-user"></use>
1429</svg>
1430            </span>
1431            <span class="#main-header-toolbar-link-text visually-hidden">Log in</span>
1432          </a><modal-trigger section-id="main-header" target="CART">
1433            <a href="/cart" class="#main-header-toolbar-link">
1434            <span class="#main-header-toolbar-link-icon">
1435              
1436                <cart-counter 
1437                  class="#cart-counter " 
1438                  style="--cart-counter-bg-color: #dc3545; --cart-counter-text-color: #ffffff" 
1439                  empty 
1440                  section-id="main-header"
1441                  cart-url="/cart"
1442                >
1443                  0
1444                </cart-counter>
1445                
1446              
1447              
1448
1449<svg class="#icon">
1450    <use href="#svg-icon-cart"></use>
1451</svg>
1452            </span>
1453            <span class="#main-header-toolbar-link-text visually-hidden">
1454              Cart
1455            </span>
1456          </a>
1457          </modal-trigger></div>
1458    </div>
1459    <link href="//heritagefoods.com/cdn/shop/t/99/assets/main-navigation.css?v=49077537178550569711762321188" rel="stylesheet" type="text/css" media="all" />
1460<div class="#main-nav-container">
1461    <div class="#main-nav-toolbar"><a href="/search" class="strip-link">
1462              
1463
1464<svg class="#icon">
1465    <use href="#svg-icon-search"></use>
1466</svg>
1467            </a>
1468</div>
1469    <div class="#main-nav-wrapper hide-mobile" id="main-header-mainNav">
1470        <main-nav class="#main-nav @text-size:sm">
1471        <ul class="#main-nav-menu">
1472            
1473                
1474                        
1475<li class="#main-nav-item @root " >
1476                                <a class="#main-nav-link @root" href="/collections/whole-turkey-chicken-guinea-fowl" >
1477                                    FRESH THANKSGIVING TURKEY
1478                                    
1479                                </a>
1480                                
1481                            </li>
1482                        
1483<li class="#main-nav-item @root @dropdown" >
1484                                <a class="#main-nav-link @root" href="/collections/beef" data-dropdown="drop-b0aab0cc-82b8-43b0-8b92-a210d4b053872" data-offset-drop>
1485                                    Beef
1486                                    
1487                                        
1488
1489<svg class="#icon">
1490    <use href="#svg-icon-chevron-down"></use>
1491</svg>
1492                                    
1493                                </a>
1494                                
1495<div class="#main-nav-dropdown @root" data-dropby="drop-b0aab0cc-82b8-43b0-8b92-a210d4b053872">
1496                                        <ul class="#main-nav-submenu">
1497                                            
1498<li class="#main-nav-item ">
1499                                                    <a class="#main-nav-link @sub" href="/collections/steaks" >
1500                                                        Steaks
1501                                                        
1502                                                    </a>
1503                                                    
1504                                                </li>
1505                                            
1506<li class="#main-nav-item ">
1507                                                    <a class="#main-nav-link @sub" href="/collections/beef-roasts" >
1508                                                        Beef Roasts
1509                                                        
1510                                                    </a>
1511                                                    
1512                                                </li>
1513                                            
1514<li class="#main-nav-item ">
1515                                                    <a class="#main-nav-link @sub" href="/collections/ground-meat" >
1516                                                        Burgers and Ground Meat
1517                                                        
1518                                                    </a>
1519                                                    
1520                                                </li>
1521                                            
1522<li class="#main-nav-item ">
1523                                                    <a class="#main-nav-link @sub" href="/collections/beef-packages" >
1524                                                        Beef Packages
1525                                                        
1526                                                    </a>
1527                                                    
1528                                                </li>
1529                                            
1530                                        </ul>
1531                                    </div>
1532                                
1533                            </li>
1534                        
1535<li class="#main-nav-item @root @dropdown" >
1536                                <a class="#main-nav-link @root" href="/collections/pork" data-dropdown="drop-b0aab0cc-82b8-43b0-8b92-a210d4b053873" data-offset-drop>
1537                                    Pork
1538                                    
1539                                        
1540
1541<svg class="#icon">
1542    <use href="#svg-icon-chevron-down"></use>
1543</svg>
1544                                    
1545                                </a>
1546                                
1547<div class="#main-nav-dropdown @root" data-dropby="drop-b0aab0cc-82b8-43b0-8b92-a210d4b053873">
1548                                        <ul class="#main-nav-submenu">
1549                                            
1550<li class="#main-nav-item ">
1551                                                    <a class="#main-nav-link @sub" href="/collections/popular-pork-cuts" >
1552                                                        Popular Pork Cuts 
1553                                                        
1554                                                    </a>
1555                                                    
1556                                                </li>
1557                                            
1558<li class="#main-nav-item ">
1559                                                    <a class="#main-nav-link @sub" href="/collections/bacon-1" >
1560                                                        Bacon
1561                                                        
1562                                                    </a>
1563                                                    
1564                                                </li>
1565                                            
1566<li class="#main-nav-item ">
1567                                                    <a class="#main-nav-link @sub" href="/collections/ham" >
1568                                                        Ham
1569                                                        
1570                                                    </a>
1571                                                    
1572                                                </li>
1573                                            
1574<li class="#main-nav-item ">
1575                                                    <a class="#main-nav-link @sub" href="/collections/sausages" >
1576                                                        Sausage
1577                                                        
1578                                                    </a>
1579                                                    
1580                                                </li>
1581                                            
1582<li class="#main-nav-item ">
1583                                                    <a class="#main-nav-link @sub" href="/collections/roasts" >
1584                                                        Pork Roasts
1585                                                        
1586                                                    </a>
1587                                                    
1588                                                </li>
1589                                            
1590<li class="#main-nav-item ">
1591                                                    <a class="#main-nav-link @sub" href="/collections/specialty-cuts" >
1592                                                        Specialty Cuts
1593                                                        
1594                                                    </a>
1595                                                    
1596                                                </li>
1597                                            
1598                                        </ul>
1599                                    </div>
1600                                
1601                            </li>
1602                        
1603<li class="#main-nav-item @root " >
1604                                <a class="#main-nav-link @root" href="/collections/lamb" >
1605                                    Lamb &amp; Goat
1606                                    
1607                                </a>
1608                                
1609                            </li>
1610                        
1611<li class="#main-nav-item @root @dropdown" >
1612                                <a class="#main-nav-link @root" href="/collections/turkey-poultry" data-dropdown="drop-b0aab0cc-82b8-43b0-8b92-a210d4b053875" data-offset-drop>
1613                                    Turkey &amp; Poultry
1614                                    
1615                                        
1616
1617<svg class="#icon">
1618    <use href="#svg-icon-chevron-down"></use>
1619</svg>
1620                                    
1621                                </a>
1622                                
1623<div class="#main-nav-dropdown @root" data-dropby="drop-b0aab0cc-82b8-43b0-8b92-a210d4b053875">
1624                                        <ul class="#main-nav-submenu">
1625                                            
1626<li class="#main-nav-item ">
1627                                                    <a class="#main-nav-link @sub" href="/collections/whole-turkey-chicken-guinea-fowl" >
1628                                                        Whole Turkey, Chicken &amp; Duck
1629                                                        
1630                                                    </a>
1631                                                    
1632                                                </li>
1633                                            
1634<li class="#main-nav-item ">
1635                                                    <a class="#main-nav-link @sub" href="/collections/turkey-chicken-parts" >
1636                                                        Cuts of Turkey, Chicken, Duck &amp; Goose
1637                                                        
1638                                                    </a>
1639                                                    
1640                                                </li>
1641                                            
1642                                        </ul>
1643                                    </div>
1644                                
1645                            </li>
1646                        
1647<li class="#main-nav-item @root " >
1648                                <a class="#main-nav-link @root" href="/collections/roasts-and-centerpieces" >
1649                                    Centerpieces
1650                                    
1651                                </a>
1652                                
1653                            </li>
1654                        
1655<li class="#main-nav-item @root " >
1656                                <a class="#main-nav-link @root" href="/collections/charcuter
1656ie" >
1657                                    Charcuterie
1658                                    
1659                                </a>
1660                                
1661                            </li>
1662                        
1663<li class="#main-nav-item @root @dropdown" >
1664                                <a class="#main-nav-link @root" href="/collections/larder-and-provisions" data-dropdown="drop-b0aab0cc-82b8-43b0-8b92-a210d4b053878" data-offset-drop>
1665                                    Provisions
1666                                    
1667                                        
1668
1669<svg class="#icon">
1670    <use href="#svg-icon-chevron-down"></use>
1671</svg>
1672                                    
1673                                </a>
1674                                
1675<div class="#main-nav-dropdown @root" data-dropby="drop-b0aab0cc-82b8-43b0-8b92-a210d4b053878">
1676                                        <ul class="#main-nav-submenu">
1677                                            
1678<li class="#main-nav-item ">
1679                                                    <a class="#main-nav-link @sub" href="/collections/artisan-cheeses" >
1680                                                        Artisan Cheeses
1681                                                        
1682                                                    </a>
1683                                                    
1684                                                </li>
1685                                            
1686<li class="#main-nav-item ">
1687                                                    <a class="#main-nav-link @sub" href="/collections/larder-and-provisions" >
1688                                                        Dry Goods 
1689                                                        
1690                                                    </a>
1691                                                    
1692                                                </li>
1693                                            
1694                                        </ul>
1695                                    </div>
1696                                
1697                            </li>
1698                        
1699<li class="#main-nav-item @root @dropdown" >
1700                                <a class="#main-nav-link @root" href="/collections/gifts-and-packages" data-dropdown="drop-b0aab0cc-82b8-43b0-8b92-a210d4b053879" data-offset-drop>
1701                                    Collections
1702                                    
1703                                        
1704
1705<svg class="#icon">
1706    <use href="#svg-icon-chevron-down"></use>
1707</svg>
1708                                    
1709                                </a>
1710                                
1711<div class="#main-nav-dropdown @root" data-dropby="drop-b0aab0cc-82b8-43b0-8b92-a210d4b053879">
1712                                        <ul class="#main-nav-submenu">
1713                                            
1714<li class="#main-nav-item ">
1715                                                    <a class="#main-nav-link @sub" href="/collections/bestsellers" >
1716                                                        Our Bestsellers
1717                                                        
1718                                                    </a>
1719                                                    
1720                                                </li>
1721                                            
1722<li class="#main-nav-item ">
1723                                                    <a class="#main-nav-link @sub" href="/collections/breed-tasting-kits" >
1724                                                        Mix &amp; Match and Breed Tasting Kits
1725                                                        
1726                                                    </a>
1727                                                    
1728                                                </li>
1729                                            
1730<li class="#main-nav-item ">
1731                                                    <a class="#main-nav-link @sub" href="/collections/popular-packages" >
1732                                                        Bundles
1733                                                        
1734                                                    </a>
1735                                                    
1736                                                </li>
1737                                            
1738<li class="#main-nav-item ">
1739                                                    <a class="#main-nav-link @sub" href="/collections/50-and-under" >
1740                                                        $50 and Under
1741                                                        
1742                                                    </a>
1743                                                    
1744                                                </li>
1745                                            
1746<li class="#main-nav-item ">
1747                                                    <a class="#main-nav-link @sub" href="/collections/gifts" >
1748                                                        Top 25 Gifts
1749                                                        
1750                                                    </a>
1751                                                    
1752                                                </li>
1753                                            
1754<li class="#main-nav-item ">
1755                                                    <a class="#main-nav-link @sub" href="/collections/global-meal-kits" >
1756                                                        Global Meal Kits
1757                                                        
1758                                                    </a>
1759                                                    
1760                                                </li>
1761                                            
1762<li class="#main-nav-item ">
1763                                                    <a class="#main-nav-link @sub" href="/collections/subscriptions" >
1764                                                        Meat of the Month Clubs
1765                                                        
1766                                                    </a>
1767                                                    
1768                                                </li>
1769                                            
1770<li class="#main-nav-item ">
1771                                                    <a class="#main-nav-link @sub" href="/products/gift-card" >
1772                                                        Gift Certificates
1773                                                        
1774                                                    </a>
1775                                                    
1776                                                </li>
1777                                            
1778                                        </ul>
1779                                    </div>
1780                                
1781                            </li>
1782                        
1783<li class="#main-nav-item @root " >
1784                                <a class="#main-nav-link @root" href="/collections/sale" >
1785                                    Sale
1786                                    
1787                                </a>
1788                                
1789                            </li>
1790                         
1791                    
1792            
1793        </ul>
1794    </main-nav>
1795    </div>
1796    <div class="#main-nav-toolbar"><modal-trigger section-id="main-header" target="CART">
1797            <a href="/cart" class="#main-nav-toolbar-link strip-link">
1798            
1799                <cart-counter class="#cart-counter " style="--cart-counter-bg-color: #dc3545; --cart-counter-text-color: #ffffff" empty section-id="main-header" cart-url="/cart">0</cart-counter>
1800            
1801            
1802
1803<svg class="#icon">
1804    <use href="#svg-icon-cart"></use>
1805</svg>
1806          </a>
1807          </modal-trigger></div>
1808</div>
1809
1810<script type="module" src="//heritagefoods.com/cdn/shop/t/99/assets/main-navigation.js?v=182771540938672270111762321188"></script>
1810
1811
1812    </div>
1813</main-header>
1814
1815
1816<script type="module" src="//heritagefoods.com/cdn/shop/t/99/assets/main-header.js?v=76504530899665244171762321187"></script>
1816
1817
1818
1819  
1819<script type="module" src="//heritagefoods.com/cdn/shop/t/99/assets/cart-counter.js?v=128127775203932508111762320987"></script>
1819 
1820
1821
1822</div>
1823  
1824    <section id="shopify-section-main-newsletter-popup" class="shopify-section spaced-section spaced-section--full-width"><link href="//heritagefoods.com/cdn/shop/t/99/assets/form.css?v=42319455355452356791762321000" rel="stylesheet" type="text/css" media="all" />
1825<link href="//heritagefoods.com/cdn/shop/t/99/assets/newsletter.css?v=174991578611158047541762321193" rel="stylesheet" type="text/css" media="all" />
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837</section>
1838
1839    <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1">
1840      
1841  
1842  
1843    <section id="shopify-section-template--15911108214842__main" class="shopify-section product-section spaced-section">                   
1844
1845
1846
1847
1848
1849<div 
1850    class="
1851        #section 
1852        
1853        @color-scheme:default
1854    "
1855    
1856>
1857    
1858    <div class="#section-body">
1859        
1860            
1861<link href="//heritagefoods.com/cdn/shop/t/99/assets/product-gallery.css?v=161587801558260567941762321205" rel="stylesheet" type="text/css" media="all" />
1862
1863
1864
1865
1866
1867  <template id="productSliderModal-template--15911108214842__main">
1868    
1869    <div class="#slideshow-product-popup" style="--swiper-navigation-size: 25px;">
1870      <div class="#product-gallery">
1871        
1872
1873<link href="//heritagefoods.com/cdn/shop/t/99/assets/slideshow.css?v=21468598964088427951762321226" rel="stylesheet" type="text/css" media="all" />
1874
1875
1876
1877<slide-show 
1878   
1879  navigation-type="buttons"
1880  section-id="template--15911108214842__main"
1881  class="#slideshow "
1882  
1883  
1884  sync-slider="productSlider-template--15911108214842__main"
1885  zoom 
1886  
1887  autoplay-delay=""
1888  
1889  observe-slide-type
1890  style="--swiper-theme-color: rgb(var(--color-text)); "
1891> 
1892  <div data-slider-container class="#slideshow-container swiper">
1893    <div class="swiper-wrapper">
1894      
1895      
1896        <div class="swiper-slide " data-media-type="image"><div class="swiper-zoom-container" data-zoom-slide>
1897              <img src="//heritagefoods.com/cdn/shop/products/gift_cert_example-17.jpg?v=1613487973" loading="lazy" alt="Gift Card | Gift Certificate | Heritage Foods ">
1898            </div></div>
1899       
1900    
1901    </div><div data-slider-button-prev class="swiper-button-prev "></div>
1902      <div data-slider-button-next class="swiper-button-next "></div><div class="#product-gallery-zoom-msg">
1903      
1904
1905<svg class="#icon">
1906    <use href="#svg-icon-zoom-in"></use>
1907</svg> <span>Double click image to zoom in</span>
1908    </div>
1909  </div>
1910  
1911</slide-show>
1912
1913<script type="module" src="//heritagefoods.com/cdn/shop/t/99/assets/slide-show.js?v=173204856911068236901762321224"></script>
1913
1914
1915
1916      </div>
1917    </div>
1918  </template>
1919
1920<div class="#grid @strict " style="--grid-gap: 0;">
1921  <div class="#column @span:6 @span:mobile:12">
1922  <div class="#product-gallery @padded ">
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932<figure
1933    class="
1934        #media
1935        
1936        
1937        
1938        
1939        
1940    " 
1941    style=""
1942>
1943    
1944
1945    
1946
1947
1948      
1949    
1950    
1951        <div class="
1952    #media-image-wrapper
1953    
1954    
1955     
1956  ">
1957            <img 
1958                class="#media-image" 
1959                alt="Gift Card | Gift Certificate | Heritage Foods "
1960                loading="lazy"
1961                width="2501"
1962                height="1876"
1963                style="--object-position: ;"
1964                
1965                    src="//heritagefoods.com/cdn/shop/products/gift_cert_example-17_600x.jpg?v=1613487973"
1966                    srcset="//heritagefoods.com/cdn/shop/products/gift_cert_example-17_165x.jpg?v=1613487973 165w,//heritagefoods.com/cdn/shop/products/gift_cert_example-17_360x.jpg?v=1613487973 360w,//heritagefoods.com/cdn/shop/products/gift_cert_example-17_533x.jpg?v=1613487973 533w,//heritagefoods.com/cdn/shop/products/gift_cert_example-17_720x.jpg?v=1613487973 720w,//heritagefoods.com/cdn/shop/products/gift_cert_example-17_940x.jpg?v=1613487973 940w,//heritagefoods.com/cdn/shop/products/gift_cert_example-17_1066x.jpg?v=1613487973 1066w,//heritagefoods.com/cdn/shop/products/gift_cert_example-17_1200x.jpg?v=1613487973 1200w,//heritagefoods.com/cdn/shop/products/gift_cert_example-17_1400x.jpg?v=1613487973 1400w,//heritagefoods.com/cdn/shop/products/gift_cert_example-17.jpg?v=1613487973 2501w"
1967                        
1968                
1969            >
1970        </div>
1971        
1972    
1973    
1974
1975    
1976
1977    
1978    
1979    
1980       
1981</figure>
1982</div>
1983</div>
1984  <div class="#column @span:6 @span:mobile:12">
1985    
1986
1987
1988<link href="//heritagefoods.com/cdn/shop/t/99/assets/product-meta.css?v=182661501748285413671762321207" rel="stylesheet" type="text/css" media="all" />
1989
1990<div class="
1991  #product-meta
1992  @align:left
1993  @color-scheme:default
1994  @gallery-padded:left
1995"><link rel="stylesheet" href="//heritagefoods.com/cdn/shop/t/99/assets/product-meta-loading.css?v=96829901120984696271762321206" media="print" onload="this.media='all'">
1996  <noscript><link href="//heritagefoods.com/cdn/shop/t/99/assets/product-meta-loading.css?v=96829901120984696271762321206" rel="stylesheet" type="text/css" media="all" /></noscript>
1997  <product-meta-loading class="#product-meta-loading" section-id="template--15911108214842__main">
1998    
1999
2000<div class="#spinner @color-scheme:dark @size:md hide-loading">
2001    <div></div>
2002    <div></div>
2003    <div></div>
2004</div>
2005  </product-meta-loading>
2006  
2006<script type="module" src="//heritagefoods.com/cdn/shop/t/99/assets/product-meta-loading.js?v=104500154923826964981762321206"></script>
2006
2007
2008  <div class="#product-meta-inner ">
2009  
2010
2011      <div class="#product-meta-block @type:title " >
2012        
2013        
2014
2015    <div class="#hero    @color-scheme: @size:sm @spaced:md @align:left   ">
2016        
2017
2018                <div class="#hero-block">
2019                    <h1 class="#hero-heading heading-font">Heritage Foods Gift Card — A gift everyone can agree on!</h1>
2020                </div>
2021            
2022 
2023
2024        
2025
2026    </div>
2027
2028
2029
2030
2031      
2032
2033      </div>
2034    
2035  
2036
2037  
2038
2039      <div class="#product-meta-block @type:price " >
2040        
2041<div class="#product-meta-price" >
2042            <link rel="stylesheet" href="//heritagefoods.com/cdn/shop/t/99/assets/product-price.css?v=21051058667140851981762321210" media="print" onload="this.media='all'">
2043<noscript><link href="//heritagefoods.com/cdn/shop/t/99/assets/product-price.css?v=21051058667140851981762321210" rel="stylesheet" type="text/css" media="all" /></noscript>
2044
2045<product-price class="#product-price @size:md @align:left @weight:bold" section-id="template--15911108214842__main" id="price-template--15911108214842__main">
2046
2047
2048
2049<dl class="#price">
2050  <div class="#price-item @regular  ">
2051    <dt class="#price-item-heading visually-hidden">Price
2052</dt>
2053    <dd class="#price-item-value">
2054      <span class="#price-value">$25</span>
2055    </dd>
2056    
2057      
2058
2059
2060    
2061    
2062  </div></dl>
2063
2064    
2065</product-price>
2066
2067
2068<script type="module" src="//heritagefoods.com/cdn/shop/t/99/assets/product-price.js?v=182299078936761360211762321210"></script>
2068
2069          </div>
2070
2071      </div>
2072    
2073  
2074
2075      <div class="#product-meta-block @type:variant_picker " >
2076        
2077
2078<link href="//heritagefoods.com/cdn/shop/t/99/assets/form.css?v=42319455355452356791762321000" rel="stylesheet" type="text/css" media="all" />
2079<link href="//heritagefoods.com/cdn/shop/t/99/assets/product-option-picker.css?v=122918937445760855831762321209" rel="stylesheet" type="text/css" media="all" />
2080<product-variant-selector
2081    class="no-js-hidden"
2082    product-url="/products/gift-card"
2083    section-id="template--15911108214842__main"
2084    current-variant-id="12643116449834"
2085    page-type="product"
2086    product-page
2087>
2088    
2089
2090
2091<product-option-picker class="#product-option-picker @align:left" value="25.00">
2092    <div class="#product-option-picker-header">
2093        <span class="#product-option-picker-name">Choose Any Value:</span></div>
2094    <div class="#product-option-picker-body"><div class="#form-field"><form-custom-select class="#form-custom-select">
2095        <button data-trigger class="#form-custom-select-trigger">
2096            <span data-trigger-text>25.00</span>
2097            
2098
2099<svg class="#icon">
2100    <use href="#svg-icon-chevron-down"></use>
2101</svg>
2102        </button>
2103        <div class="#form-custom-select-dropdown">    
2104            
2105<label class="#form-custom-select-item" for="choose-any-value25-00template--15911108214842__main0">
2106                    <input 
2107                        class="#form-custom-select-item-input visually-hidden" 
2108                        type="radio" 
2109                        id="choose-any-value25-00template--15911108214842__main0"
2110                        name="Choose Any Value"
2111                        value="25.00"
2112                        checked
2113                    >
2114                    <span class="#form-custom-select-item-inner">
2115
2116<svg class="#icon">
2117    <use href="#svg-icon-check"></use>
2118</svg> 25.00</span>    
2119                </label>
2120            
2121<label class="#form-custom-select-item" for="choose-any-value50-00template--15911108214842__main1">
2122                    <input 
2123                        class="#form-custom-select-item-input visually-hidden" 
2124                        type="radio" 
2125                        id="choose-any-value50-00template--15911108214842__main1"
2126                        name="Choose Any Value"
2127                        value="50.00"
2128                        
2129                    >
2130                    <span class="#form-custom-select-item-inner">
2131
2132<svg class="#icon">
2133    <use href="#svg-icon-check"></use>
2134</svg> 50.00</span>    
2135                </label>
2136            
2137<label class="#form-custom-select-item" for="choose-any-value75-00template--15911108214842__main2">
2138                    <input 
2139                        class="#form-custom-select-item-input visually-hidden" 
2140                        type="radio" 
2141                        id="choose-any-value75-00template--15911108214842__main2"
2142                        name="Choose Any Value"
2143                        value="75.00"
2144                        
2145                    >
2146                    <span class="#form-custom-select-item-inner">
2147
2148<svg class="#icon">
2149    <use href="#svg-icon-check"></use>
2150</svg> 75.00</span>    
2151                </label>
2152            
2153<label class="#form-custom-select-item" for="choose-any-value100-00template--15911108214842__main3">
2154                    <input 
2155                        class="#form-custom-select-item-input visually-hidden" 
2156                        type="radio" 
2157                        id="choose-any-value100-00template--15911108214842__main3"
2158                        name="Choose Any Value"
2159                        value="100.00"
2160                        
2161                    >
2162                    <span class="#form-custom-select-item-inner">
2163
2164<svg class="#icon">
2165    <use href="#svg-icon-check"></use>
2166</svg> 100.00</span>    
2167                </label>
2168            
2169<label class="#form-custom-select-item" for="choose-any-value150-00template--15911108214842__main4">
2170                    <input 
2171                        class="#form-custom-select-item-input visually-hidden" 
2172                        type="radio" 
2173                        id="choose-any-value150-00template--15911108214842__main4"
2174                        name="Choose Any Value"
2175                        value="150.00"
2176                        
2177                    >
2178                    <span class="#form-custom-select-item-inner">
2179
2180<svg class="#icon">
2181    <use href="#svg-icon-check"></use>
2182</svg> 150.00</span>    
2183                </label>
2184            
2185<label class="#form-custom-select-item" for="choose-any-value200-00template--15911108214842__main5">
2186                    <input 
2187                        class="#form-custom-select-item-input visually-hidden" 
2188                        type="radio" 
2189                        id="choose-any-value200-00template--15911108214842__main5"
2190                        name="Choose Any Value"
2191                        value="200.00"
2192                        
2193                    >
2194                    <span class="#form-custom-select-item-inner">
2195
2196<svg class="#icon">
2197    <use href="#svg-icon-check"></use>
2198</svg> 200.00</span>    
2199                </label>
2200            
2201<label class="#form-custom-select-item" for="choose-any-value250-00template--15911108214842__main6">
2202                    <input 
2203                        class="#form-custom-select-item-input visually-hidden" 
2204                        type="radio" 
2205                        id="choose-any-value250-00template--15911108214842__main6"
2206                        name="Choose Any Value"
2207                        value="250.00"
2208                        
2209                    >
2210                    <span class="#form-custom-select-item-inner">
2211
2212<svg class="#icon">
2213    <use href="#svg-icon-check"></use>
2214</svg> 250.00</span>    
2215                </label>
2216            
2217<label class="#form-custom-select-item" for="choose-any-value300-00template--15911108214842__main7">
2218                    <input 
2219                        class="#form-custom-select-item-input visually-hidden" 
2220                        type="radio" 
2221                        id="choose-any-value300-00template--15911108214842__main7"
2222                        name="Choose Any Value"
2223                        value="300.00"
2224                        
2225                    >
2226                    <span class="#form-custom-select-item-inner">
2227
2228<svg class="#icon">
2229    <use href="#svg-icon-check"></use>
2230</svg> 300.00</span>    
2231                </label>
2232            
2233<label class="#form-custom-select-item" for="choose-any-value400-00template--15911108214842__main8">
2234                    <input 
2235                        class="#form-custom-select-item-input visually-hidden" 
2236                        type="radio" 
2237                        id="choose-any-value400-00template--15911108214842__main8"
2238                        name="Choose Any Value"
2239                        value="400.00"
2240                        
2241                    >
2242                    <span class="#form-custom-select-item-inner">
2243
2244<svg class="#icon">
2245    <use href="#svg-icon-check"></use>
2246</svg> 400.00</span>    
2247                </label>
2248            
2249<label class="#form-custom-select-item" for="choose-any-value500-00template--15911108214842__main9">
2250                    <input 
2251                        class="#form-custom-select-item-input visually-hidden" 
2252                        type="radio" 
2253                        id="choose-any-value500-00template--15911108214842__main9"
2254                        name="Choose Any Value"
2255                        value="500.00"
2256                        
2257                    >
2258                    <span class="#form-custom-select-item-inner">
2259
2260<svg class="#icon">
2261    <use href="#svg-icon-check"></use>
2262</svg> 500.00</span>    
2263                </label>
2264            
2265        </div>
2266    </form-custom-select>
2267</div>
2268
2269<script type="module" src="//heritagefoods.com/cdn/shop/t/99/assets/form-custom-select.js?v=74983900097925028591762321000"></script>
2269
2270</div>
2271</product-option-picker>
2272
2273    
2273<script type="application/json" data-variants-json>
2274        [{"id":12643116449834,"title":"25.00","option1":"25.00","option2":null,"option3":null,"sku":"10000","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"Heritage Foods Gift Card — A gift everyone can agree on! - 25.00","public_title":"25.00","options":["25.00"],"price":2500,"weight":0,"compare_at_price":null,"inventory_quantity":-13,"inventory_management":null,"inventory_policy":"continue","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":12643116482602,"title":"50.00","option1":"50.00","option2":null,"option3":null,"sku":"100000","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"Heritage Foods Gift Card — A gift everyone can agree on! - 50.00","public_title":"50.00","options":["50.00"],"price":5000,"weight":0,"compare_at_price":null,"inventory_quantity":-77,"inventory_management":null,"inventory_policy":"continue","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":13649936613418,"title":"75.00","option1":"75.00","option2":null,"option3":null,"sku":"100000","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"Heritage Foods Gift Card — A gift everyone can agree on! - 75.00","public_title":"75.00","options":["75.00"],"price":7500,"weight":0,"compare_at_price":null,"inventory_quantity":-41,"inventory_management":null,"inventory_policy":"continue","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":13649938841642,"title":"100.00","option1":"100.00","option2":null,"option3":null,"sku":"10000","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"Heritage Foods Gift Card — A gift everyone can agree on! - 100.00","public_title":"100.00","options":["100.00"],"price":10000,"weight":0,"compare_at_price":null,"inventory_quantity":-204,"inventory_management":null,"inventory_policy":"continue","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":14267539161130,"title":"150.00","option1":"150.00","option2":null,"option3":null,"sku":"10000","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"Heritage Foods Gift Card — A gift everyone can agree on! - 150.00","public_title":"150.00","options":["150.00"],"price":15000,"weight":0,"compare_at_price":null,"inventory_quantity":-129,"inventory_management":null,"inventory_policy":"continue","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":13649939103786,"title":"200.00","option1":"200.00","option2":null,"option3":null,"sku":"100000","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"Heritage Foods Gift Card — A gift everyone can agree on! - 200.00","public_title":"200.00","options":["200.00"],"price":20000,"weight":0,"compare_at_price":null,"inventory_quantity":-175,"inventory_management":null,"inventory_policy":"continue","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":41274292568122,"title":"250.00","option1":"250.00","option2":null,"option3":null,"sku":"100000","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"Heritage Foods Gift Card — A gift everyone can agree on! - 250.00","public_title":"250.00","options":["250.00"],"price":25000,"weight":0,"compare_at_price":null,"inventory_quantity":-174,"inventory_management":null,"inventory_policy":"continue","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":13649939791914,"title":"300.00","option1":"300.00","option2":null,"option3":null,"sku":"100000","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"Heritage Foods Gift Card — A gift everyone can agree on! - 300.00","public_title":"300.00","options":["300.00"],"price":30000,"weight":0,"compare_at_price":null,"inventory_quantity":-72,"inventory_management":null,"inventory_policy":"continue","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}
2274,{"id":13649939890218,"title":"400.00","option1":"400.00","option2":null,"option3":null,"sku":"100000","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"Heritage Foods Gift Card — A gift everyone can agree on! - 400.00","public_title":"400.00","options":["400.00"],"price":40000,"weight":0,"compare_at_price":null,"inventory_quantity":-19,"inventory_management":null,"inventory_policy":"continue","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":13649940021290,"title":"500.00","option1":"500.00","option2":null,"option3":null,"sku":"10000","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"Heritage Foods Gift Card — A gift everyone can agree on! - 500.00","public_title":"500.00","options":["500.00"],"price":50000,"weight":0,"compare_at_price":null,"inventory_quantity":-48,"inventory_management":null,"inventory_policy":"continue","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}]
2275    </script>
2275
2276    
2276<script type="application/json" data-options-with-values>
2277        [{"name":"Choose Any Value","position":1,"values":["25.00","50.00","75.00","100.00","150.00","200.00","250.00","300.00","400.00","500.00"]}]
2278    </script>
2278
2279</product-variant-selector>
2280
2281<noscript>
2282    <div class="#form-field">
2283        <label class="#form-label" for="product-variant-picker-template--15911108214842__main">Product variants</label>
2284        <div class="#form-select">
2285            <select 
2286                id="product-variant-picker-template--15911108214842__main"
2287                name="id"
2288                form="product-form-template--15911108214842__main"
2289            ><option
2290                selected="selected"
2291                
2292                value="12643116449834"
2293                >
2294                25.00
2295
2296                - $25.00
2297                </option><option
2298                
2299                
2300                value="12643116482602"
2301                >
2302                50.00
2303
2304                - $50.00
2305                </option><option
2306                
2307                
2308                value="13649936613418"
2309                >
2310                75.00
2311
2312                - $75.00
2313                </option><option
2314                
2315                
2316                value="13649938841642"
2317                >
2318                100.00
2319
2320                - $100.00
2321                </option><option
2322                
2323                
2324                value="14267539161130"
2325                >
2326                150.00
2327
2328                - $150.00
2329                </option><option
2330                
2331                
2332                value="13649939103786"
2333                >
2334                200.00
2335
2336                - $200.00
2337                </option><option
2338                
2339                
2340                value="41274292568122"
2341                >
2342                250.00
2343
2344                - $250.00
2345                </option><option
2346                
2347                
2348                value="13649939791914"
2349                >
2350                300.00
2351
2352                - $300.00
2353                </option><option
2354                
2355                
2356                value="13649939890218"
2357                >
2358                400.00
2359
2360                - $400.00
2361                </option><option
2362                
2363                
2364                value="13649940021290"
2365                >
2366                500.00
2367
2368                - $500.00
2369                </option></select>
2370            
2371
2372<svg class="#icon">
2373    <use href="#svg-icon-chevron-down"></use>
2374</svg>
2375        </div>  
2376    </div> 
2377</noscript>
2378
2379
2380<script type="module" src="//heritagefoods.com/cdn/shop/t/99/assets/product-variant-selector.js?v=38082692232919160331762321215"></script>
2380 
2381
2382      </div>
2383    
2384  
2385
2386      <div class="#product-meta-block @type:quantity_selector " >
2387        
2388        <link href="//heritagefoods.com/cdn/shop/t/99/assets/form.css?v=42319455355452356791762321000" rel="stylesheet" type="text/css" media="all" />
2389<link href="//heritagefoods.com/cdn/shop/t/99/assets/product-qty.css?v=12457212427507933641762321211" rel="stylesheet" type="text/css" media="all" />
2390<product-qty class="#product-qty @align:left" section-id="template--15911108214842__main" variant-id="12643116449834">
2391        
2392
2393        
2394          
2395        <div class="#form-field" >
2396            <label class="#form-label" for="qty-template--15911108214842__main">Quantity</label>
2397            <div class="#form-select">
2398                <select 
2399                    id="qty-template--15911108214842__main"
2400                    name="quantity"
2401                    form="product-form-template--15911108214842__main"
2402                >
2403                    
2404             
2405                <option value="1">
2406                    1
2407                </option> 
2408                <option value="2">
2409                    2
2410                </option> 
2411                <option value="3">
2412                    3
2413                </option> 
2414                <option value="4">
2415                    4
2416                </option> 
2417                <option value="5">
2418                    5
2419                </option> 
2420                <option value="6">
2421                    6
2422                </option> 
2423                <option value="7">
2424                    7
2425                </option> 
2426                <option value="8">
2427                    8
2428                </option> 
2429                <option value="9">
2430                    9
2431                </option> 
2432                <option value="10">
2433                    10
2434                </option>
2435        
2436                </select>
2437                
2438
2439<svg class="#icon">
2440    <use href="#svg-icon-chevron-down"></use>
2441</svg>
2442            </div>  
2443        </div></product-qty>
2444<script type="module" src="//heritagefoods.com/cdn/shop/t/99/assets/product-qty.js?v=160859694064221646941762321211"></script>
2444
2445         
2446
2447      </div>
2448    
2449  
2450
2451      <div class="#product-meta-block @type:skio-plan-picker " >
2452        
2453        <style>
2454          skio-plan-picker {
2455            --skio-group-border-radius: 0px;
2456            --skio-group-border-width: 1px;
2457            --skio-group-border-color: #000000;
2458            --skio-group-border-selected-color: #000000;
2459            --skio-group-background-color: rgba(0,0,0,0);
2460            --skio-group-text-color: #000000;
2461            --skio-discount-color: #0fa573;
2462            --skio-discount-text-color: #ffffff;
2463            --skio-button-plan-selector-width: 100;
2464          }
2465        </style>
2466        
2467        <skio-plan-picker
2468          key="0a9405df-04b9-410e-a625-76a3aca675f9"
2469          options="{&quot;form_id&quot;:&quot;product-form-template--15911108214842__main&quot;,&quot;show_without_subscription&quot;:false,&quot;show_compare_price&quot;:false,&quot;legend_content&quot;:&quot;Select subscription plan&quot;,&quot;show_legend&quot;:false,&quot;layout&quot;:&quot;vertical&quot;,&quot;start_onetime&quot;:true,&quot;onetime_first&quot;:true,&quot;group_border_radius&quot;:0,&quot;group_border_width&quot;:1,&quot;group_border_color&quot;:&quot;#000000&quot;,&quot;group_border_selected_color&quot;:&quot;#000000&quot;,&quot;group_background_color&quot;:&quot;rgba(0,0,0,0)&quot;,&quot;group_text_color&quot;:&quot;#000000&quot;,&quot;show_radio_selector&quot;:true,&quot;onetime_title&quot;:&quot;One time purchase&quot;,&quot;subscription_title&quot;:&quot;Subscribe&quot;,&quot;prepaid_title&quot;:&quot;Prepaid&quot;,&quot;discount_format&quot;:&quot;percent&quot;,&quot;discount_style&quot;:&quot;bubble&quot;,&quot;discount_text&quot;:&quot;Save [discount]&quot;,&quot;discount_color&quot;:&quot;#0fa573&quot;,&quot;discount_text_color&quot;:&quot;#ffffff&quot;,&quot;additional_subscription_content&quot;:null,&quot;selector_type&quot;:&quot;dropdown&quot;,&quot;button_plan_selector_width&quot;:100,&quot;default_subscription&quot;:&quot;&quot;,&quot;future_price_adjustments_text&quot;:&quot;\u003csmall\u003eThen [discount] off after the [order_count_ordinal] order\u003c\/small\u003e&quot;,&quot;element_name&quot;:&quot;skio-plan-picker&quot;,&quot;product_handle&quot;:&quot;&quot;,&quot;combine_groups&quot;:false,&quot;combined_group_name&quot;:&quot;Subscription&quot;}"
2470          layout="vertical" 
2471        
2472          
2473            product="{&quot;id&quot;:1410198241322,&quot;title&quot;:&quot;Heritage Foods Gift Card — A gift everyone can agree on!&quot;,&quot;handle&quot;:&quot;gift-card&quot;,&quot;description&quot;:&quot;\u003cp\u003eA gift everyone can agree on — Gift Cards will be delivered to you or your recipient’s inbox with a PDF of your card.\u003c\/p\u003e\n\u003cp\u003eShop our full line of heritage beef, pork, lamb, and poultry! Heritage Foods partners with independent farmers who raise 100% heritage breed livestock on pasture with no antibiotics. Heritage breeds are renowned for great marbling and unbelievable flavor.\u003c\/p\u003e\n\u003cp\u003eDo you have a question or are you buying multiple gifts? Call our Customer Service Team at (718) 389-0985 for assistance, corporate gifting options, and more!\u003c\/p\u003e&quot;,&quot;published_at&quot;:&quot;2018-04-09T16:52:22-04:00&quot;,&quot;created_at&quot;:&quot;2018-04-09T16:16:23-04:00&quot;,&quot;vendor&quot;:&quot;Heritage Foods USA&quot;,&quot;type&quot;:&quot;Gift Certificates&quot;,&quot;tags&quot;:[&quot;Hidden recommendation&quot;],&quot;price&quot;:2500,&quot;price_min&quot;:2500,&quot;price_max&quot;:50000,&quot;available&quot;:true,&quot;price_varies&quot;:true,&quot;compare_at_price&quot;:null,&quot;compare_at_price_min&quot;:0,&quot;compare_at_price_max&quot;:0,&quot;compare_at_price_varies&quot;:false,&quot;variants&quot;:[{&quot;id&quot;:12643116449834,&quot;title&quot;:&quot;25.00&quot;,&quot;option1&quot;:&quot;25.00&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;10000&quot;,&quot;requires_shipping&quot;:false,&quot;taxable&quot;:false,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Heritage Foods Gift Card — A gift everyone can agree on! - 25.00&quot;,&quot;public_title&quot;:&quot;25.00&quot;,&quot;options&quot;:[&quot;25.00&quot;],&quot;price&quot;:2500,&quot;weight&quot;:0,&quot;compare_at_price&quot;:null,&quot;inventory_quantity&quot;:-13,&quot;inventory_management&quot;:null,&quot;inventory_policy&quot;:&quot;continue&quot;,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:12643116482602,&quot;title&quot;:&quot;50.00&quot;,&quot;option1&quot;:&quot;50.00&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;100000&quot;,&quot;requires_shipping&quot;:false,&quot;taxable&quot;:false,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Heritage Foods Gift Card — A gift everyone can agree on! - 50.00&quot;,&quot;public_title&quot;:&quot;50.00&quot;,&quot;options&quot;:[&quot;50.00&quot;],&quot;price&quot;:5000,&quot;weight&quot;:0,&quot;compare_at_price&quot;:null,&quot;inventory_quantity&quot;:-77,&quot;inventory_management&quot;:null,&quot;inventory_policy&quot;:&quot;continue&quot;,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:13649936613418,&quot;title&quot;:&quot;75.00&quot;,&quot;option1&quot;:&quot;75.00&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;100000&quot;,&quot;requires_shipping&quot;:false,&quot;taxable&quot;:false,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Heritage Foods Gift Card — A gift everyone can agree on! - 75.00&quot;,&quot;public_title&quot;:&quot;75.00&quot;,&quot;options&quot;:[&quot;75.00&quot;],&quot;price&quot;:7500,&quot;weight&quot;:0,&quot;compare_at_price&quot;:null,&quot;inventory_quantity&quot;:-41,&quot;inventory_management&quot;:null,&quot;inventory_policy&quot;:&quot;continue&quot;,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:13649938841642,&quot;title&quot;:&quot;100.00&quot;,&quot;option1&quot;:&quot;100.00&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;10000&quot;,&quot;requires_shipping&quot;:false,&quot;taxable&quot;:false,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Heritage Foods Gift Card — A gift everyone can agree on! - 100.00&quot;,&quot;public_title&quot;:&quot;100.00&quot;,&quot;options&quot;:[&quot;100.00&quot;],&quot;price&quot;:10000,&quot;weight&quot;:0,&quot;compare_at_price&quot;:null,&quot;inventory_quantity&quot;:-204,&quot;inventory_management&quot;:null,&quot;inventory_policy&quot;:&quot;continue&quot;,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:14267539161130,&quot;title&quot;:&quot;150.00&quot;,&quot;option1&quot;:&quot;150.00&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;10000&quot;,&quot;requires_shipping&quot;:false,&quot;taxable&quot;:false,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Heritage Foods Gift Card — A gift everyone can agree on! - 150.00&quot;,&quot;public_title&quot;:&quot;150.00&quot;,&quot;options&quot;:[&quot;150.00&quot;],&quot;price&quot;:15000,&quot;weight&quot;:0,&quot;compare_at_price&quot;:null,&quot;inventory_quantity&quot;:-129,&quot;inventory_management&quot;:null,&quot;inventory_policy&quot;:&quot;continue&quot;,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:13649939103786,&quot;title&quot;:&quot;200.00&quot;,&quot;option1&quot;:&quot;200.00&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;100000&quot;,&quot;requires_shipping&quot;:false,&quot;taxable&quot;:false,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Heritage Foods Gift Card — A gift everyone can agree on! - 200.00&quot;,&quot;public_title&quot;:&quot;200.00&quot;,&quot;options&quot;:[&quot;200.00&quot;],&quot;price&quot;:20000,&quot;weight&quot;:0,&quot;compare_at_price&quot;:null,&quot;inventory_quantity&quot;:-175,&quot;inventory_management&quot;:null,&quot;inventory_policy&quot;:&quot;continue&quot;,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:41274292568122,&quot;title&quot;:&quot;250.00&quot;,&quot;option1&quot;:&quot;250.00&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;100000&quot;,&quot;requires_shipping&quot;:false,&quot;taxable&quot;:false,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Heritage Foods Gift Card — A gift everyone can agree on! - 250.00&quot;,&quot;public_title&quot;:&quot;250.00&quot;,&quot;options&quot;:[&quot;250.00&quot;],&quot;price&quot;:25000,&quot;weight&quot;:0,&quot;compare_at_price&quot;:null,&quot;inventory_quantity&quot;:-174,&quot;inventory_management&quot;:null,&quot;inventory_policy&quot;:&quot;continue&quot;,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:13649939791914,&quot;title&quot;:&quot;300.00&quot;,&quot;option1&quot;:&quot;300.00&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;100000&quot;,&quot;requires_shipping&quot;:false,&quot;taxable&quot;:false,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Heritage Foods Gift Card — A gift everyone can agree on! - 300.00&quot;,&quot;public_title&quot;:&quot;300.00&quot;,&quot;options&quot;:[&quot;300.00&quot;],&quot;price&quot;:30000,&quot;weight&quot;:0,&quot;compare_at_price&quot;:null,&quot;inventory_quantity&quot;:-72,&quot;inventory_management&quot;:null,&quot;inventory_policy&quot;:&quot;continue&quot;,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:13649939890218,&quot;title&quot;:&quot;400.00&quot;,&quot;option1&quot;:&quot;400.00&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;100000&quot;,&quot;requires_shipping&quot;:false,&quot;taxable&quot;:false,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Heritage Foods Gift Card — A gift everyone can agree on! - 400.00&quot;,&quot;public_title&quot;:&quot;400.00&quot;,&quot;options&quot;:[&quot;400.00&quot;],&quot;price&quot;:40000,&quot;weight&quot;:0,&quot;compare_at_price&quot;:null,&quot;inventory_quantity&quot;:-19,&quot;inventory_management&quot;:null,&quot;inventory_policy&quot;:&quot;continue&quot;,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}},{&quot;id&quot;:13649940021290,&quot;title&quot;:&quot;500.00&quot;,&quot;option1&quot;:&quot;500.00&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;10000&quot;,&quot;requires_shipping&quot;:false,&quot;taxable&quot;:false,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Heritage Foods Gift Card — A gift everyone can agree on! - 500.00&quot;,&quot;public_title&quot;:&quot;500.00&quot;,&quot;options&quot;:[&quot;500.00&quot;],&quot;price&quot;:50000,&quot;weight&quot;:0,&quot;compare_at_price&quot;:null,&quot;inventory_quantity&quot;:-48,&quot;inventory_management&quot;:null,&quot;inventory_policy&quot;:&quot;continue&quot;,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}],&quot;images&quot;:[&quot;\/\/heritagefoods.com\/cdn\/shop\/products\/gift_cert_example-17.jpg?v=1613487973&quot;],&quot;featured_image&quot;:&quot;\/\/heritagefoods.com\/cdn\/shop\/products\/gift_cert_example-17.jpg?v=1613487973&quot;,&quot;options&quot;:[&quot;Choose Any Value&quot;],&quot;media&quot;:[{&quot;alt&quot;:&quot;Gift Card | Gift Certificate | Heritage Foods &quot;,&quot;id&quot;:6806805020730,&quot;position&quot;:1,&quot;preview_image&quot;:{&quot;aspect_ratio&quot;:1.333,&quot;height&quot;:1876,&quot;width&quot;:2501,&quot;src&quot;:&quot;\/\/heritagefoods.com\/cdn\/shop\/products\/gift_cert_example-17.jpg?v=1613487973&quot;},&quot;aspect_ratio&quot;:1.333,&quot;height&quot;:1876,&quot;media_type&quot;:&quot;image&quot;,&quot;src&quot;:&quot;\/\/heritagefoods.com\/cdn\/shop\/products\/gift_cert_example-17.jpg?v=1613487973&quot;,&quot;width&quot;:2501}],&quot;requires_selling_plan&quot;:false,&quot;selling_plan_groups&quot;:[],&quot;content&quot;:&quot;\u003cp\u003eA gift everyone can agree on — Gift Cards will be delivered to you or your recipient’s inbox with a PDF of your card.\u
2473003c\/p\u003e\n\u003cp\u003eShop our full line of heritage beef, pork, lamb, and poultry! Heritage Foods partners with independent farmers who raise 100% heritage breed livestock on pasture with no antibiotics. Heritage breeds are renowned for great marbling and unbelievable flavor.\u003c\/p\u003e\n\u003cp\u003eDo you have a question or are you buying multiple gifts? Call our Customer Service Team at (718) 389-0985 for assistance, corporate gifting options, and more!\u003c\/p\u003e&quot;}"
2474            selectedVariant="{&quot;id&quot;:12643116449834,&quot;title&quot;:&quot;25.00&quot;,&quot;option1&quot;:&quot;25.00&quot;,&quot;option2&quot;:null,&quot;option3&quot;:null,&quot;sku&quot;:&quot;10000&quot;,&quot;requires_shipping&quot;:false,&quot;taxable&quot;:false,&quot;featured_image&quot;:null,&quot;available&quot;:true,&quot;name&quot;:&quot;Heritage Foods Gift Card — A gift everyone can agree on! - 25.00&quot;,&quot;public_title&quot;:&quot;25.00&quot;,&quot;options&quot;:[&quot;25.00&quot;],&quot;price&quot;:2500,&quot;weight&quot;:0,&quot;compare_at_price&quot;:null,&quot;inventory_quantity&quot;:-13,&quot;inventory_management&quot;:null,&quot;inventory_policy&quot;:&quot;continue&quot;,&quot;barcode&quot;:null,&quot;requires_selling_plan&quot;:false,&quot;selling_plan_allocations&quot;:[],&quot;quantity_rule&quot;:{&quot;min&quot;:1,&quot;max&quot;:null,&quot;increment&quot;:1}}"
2475          
2476        >
2477          <input type="hidden" name="selling_plan" form="product-form-template--15911108214842__main" />
2478        </skio-plan-picker>
2479        
2479<script src="//heritagefoods.com/cdn/shop/t/99/assets/skio-plan-picker-component.js?v=118556644771927324341762321222" type="module"></script>
2479
2480
2481      
2482
2483      </div>
2484    
2485  
2486
2487      <div class="#product-meta-block @type:buy_buttons " >
2488        
2489        <product-form
2490  product-url="/products/gift-card"
2491  page-type="product"
2492  section-id="template--15911108214842__main" 
2493  current-variant="12643116449834"
2494  form-id="product-form-template--15911108214842__main"
2495   cart-popup 
2496  
2497><form method="post" action="/cart/add" id="product-form-template--15911108214842__main" accept-charset="UTF-8" class="product-form" enctype="multipart/form-data" data-productid="1410198241322" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" data-productid="1410198241322" name="id" value="12643116449834" data-variant-id-input>
2498
2499
2500    
2501  
2502      <noscript>
2503        
2504      </noscript>
2505      <div data-variant-id="12643116449834">
2506
2507      
2508
2509        
2510        
2511
2512        
2513        
2514
2515          <div class="#grid @columns:1" style="--grid-gap: 0.5rem">
2516            <div class="#column">
2517              
2518
2519
2520
2521
2522
2523<button
2524    class="
2525        #button
2526        
2527        @color:accent-invert
2528        @block
2529        @size:lg
2530        
2531    "
2532    name="add"
2533    
2534    data-add-button
2535    type="submit"
2536    
2537    
2538    
2539    
2540><div class="#button-loading">
2541        
2542
2543<div class="#spinner @color-scheme:light @size:xs hide-loading">
2544    <div></div>
2545    <div></div>
2546    <div></div>
2547</div>
2548    </div><span class="#button-inner">
2549    
2550    <span class="#button-text">
2551        Add to cart
2552    </span>
2553    
2554</span>
2555</button>
2556            </div>
2557            
2558          </div>
2559
2560          
2561
2562
2563
2564
2565
2566<button
2567    class="
2568        #button
2569        
2570        @color:default
2571        @block
2572        @size:lg
2573        
2574    "
2575    
2576    disabled
2577    data-sold-out-button
2578    
2579    
2580    
2581    
2582    hidden
2583><span class="#button-inner">
2584    
2585    <span class="#button-text">
2586        Sold out
2587    </span>
2588    
2589</span>
2590</button>
2591
2592
2593      </div><input type="hidden" name="product-id" value="1410198241322" /><input type="hidden" name="section-id" value="template--15911108214842__main" /></form></product-form>
2594
2595<script type="module" src="//heritagefoods.com/cdn/shop/t/99/assets/product-form.js?v=29524374975839005961762321204"></script>
2595
2596  
2597      
2598
2599      </div>
2600    
2601  
2602
2603      <div class="#product-meta-block @type:@app " >
2604        
2605          <div id="shopify-block-Aa3B3OG5xNENWeXdlS__rebuy_personalization_engine_rebuy_widget_WjPTn3" class="shopify-block shopify-app-block">
2606  <div
2607    data-rebuy-id="144689"
2608    data-rebuy-shopify-product-ids="1410198241322"
2609    >
2610  </div>
2611
2612
2613</div>
2614    
2615
2616      </div>
2617    
2618  
2619
2620      <div class="#product-meta-block @type:description " >
2621        
2622        
2623        <link rel="stylesheet" href="//heritagefoods.com/cdn/shop/t/99/assets/rte.css?v=153971527433248600871762321216" media="print" onload="this.media='all'">
2624        <noscript><link href="//heritagefoods.com/cdn/shop/t/99/assets/rte.css?v=153971527433248600871762321216" rel="stylesheet" type="text/css" media="all" /></noscript><div class="#rte @text-size:md" >
2625             
2626               
2627            <p>A gift everyone can agree on — Gift Cards will be delivered to you or your recipient’s inbox with a PDF of your card.</p>
2628<p>Shop our full line of heritage beef, pork, lamb, and poultry! Heritage Foods partners with independent farmers who raise 100% heritage breed livestock on pasture with no antibiotics. Heritage breeds are renowned for great marbling and unbelievable flavor.</p>
2629<p>Do you have a question or are you buying multiple gifts? Call our Customer Service Team at (718) 389-0985 for assistance, corporate gifting options, and more!</p>
2630
2631               
2632          
2633          </div>
2634
2635      
2636
2637      </div>
2638    
2639  
2640
2641      <div class="#product-meta-block @type:share " >
2642        
2643        
2644        <link rel="stylesheet" href="//heritagefoods.com/cdn/shop/t/99/assets/social-share.css?v=181131439988295118231762321227" media="print" onload="this.media='all'">
2645<noscript><link href="//heritagefoods.com/cdn/shop/t/99/assets/social-share.css?v=181131439988295118231762321227" rel="stylesheet" type="text/css" media="all" /></noscript>
2646
2647<div class="#social-share-wrapper ">
2648
2649
2650
2651<ul class="#social-share"><li class="#social-share-item">
2652        <a
2653          class="#social-share-link"
2654          href="//www.facebook.com/sharer.php?u=https://heritagefoods.com/products/gift-card"
2655          target="_blank"
2656        >
2657          
2658
2659<svg class="#icon">
2660    <use href="#svg-icon-facebook"></use>
2661</svg>
2662          <span class="#social-share-title">Share</span>
2663          <span class="visually-hidden visually-hidden--inline">Share on Facebook</span>
2664          <span class="visually-hidden visually-hidden--inline">Opens in a new window.</span>
2665      </a>
2666      </li><li class="#social-share-item">
2667        <a
2668          class="#social-share-link"
2669          href="//twitter.com/share?text=Heritage%20Foods%20Gift%20Card%20%E2%80%94%20A%20gift%20everyone%20can%20agree%20on!&amp;url=https://heritagefoods.com/products/gift-card"
2670          target="_blank"
2671        >
2672         
2673
2674<svg class="#icon">
2675    <use href="#svg-icon-twitter"></use>
2676</svg>
2677          <span class="#social-share-title">Tweet</span>
2678          <span class="visually-hidden visually-hidden--inline">Tweet on Twitter</span>  
2679          <span class="visually-hidden visually-hidden--inline">Opens in a new window.</span>
2680        </a>
2681      </li><li class="#social-share-item">
2682        <a
2683          class="#social-share-link"
2684          href="//pinterest.com/pin/create/button/?url=https://heritagefoods.com/products/gift-card}&amp;media=//heritagefoods.com/cdn/shop/products/gift_cert_example-17_1024x1024.jpg?v=1613487973&amp;description=Heritage%20Foods%20Gift%20Card%20%E2%80%94%20A%20gift%20everyone%20can%20agree%20on!"
2685          target="_blank"
2686        >
2687        
2688
2689<svg class="#icon">
2690    <use href="#svg-icon-pinterest"></use>
2691</svg>
2692          <span class="#social-share-title">Pin it</span>
2693          <span class="visually-hidden visually-hidden--inline">Pin on Pinterest</span>
2694          <span class="visually-hidden visually-hidden--inline">Opens in a new window.</span>
2695        </a>
2696      </li></ul>
2697</div>
2698      
2699
2700      </div>
2701    
2702  
2703
2704      <div class="#product-meta-block @type:@app " >
2705        
2706          <div id="shopify-block-AS1FkODE5blhmeG1tT__pc_product_options_product_page_customizer_wfWR3N" class="shopify-block shopify-app-block"><!--
2707RULES:
2708ALL SCRIPTS MUST HAVE THE pc-loader-script CLASS to ensure they are not re-loaded by the js-loader.js
2709-->
2710
2711<script>
2712  window.PC_APP_BLOCKS_ACTIVE = true;
2713  // Define analytics ID active variable from shop metafield
2714  window.pc_analytics_id_active = "" == "true";
2715  window.pc_ctswcl = []; // proper name = pc_custom_text_sync_swatch_color_list
2716</script>
2716
2717
2718<script class="pc-loader-script" src="https://cdn.shopify.com/extensions/01a064df-d6a3-7f14-ad85-d7deb4f0ab6b/prod-customizer-staging-57/assets/js-loader.js"></script>
vendor: 1 bytes, line 2718
2718
2719<script class="pc-loader-script" defer>
2720  document.addEventListener('DOMContentLoaded', () => {
2721    if (!window.PRODUCT_APP_BLOCK_ITEMS_DISPLAYED) {
2722      window.PRODUCT_APP_BLOCK_ITEMS_DISPLAYED = true
2723      _pc_loadPCBlockCode("pc-product-app-block-codeholder")
2724    }
2725  });
2726</script>
2726
2727
2728<template id="pc-product-app-block-codeholder" style="display: none;">
2729
2730  
2731
2732  
2733
2734  
2735
2736  
2736<script>
2737    
2738  </script>
2738
2739
2740  <!-- BEGIN app snippet: product-customizer --><!-- END app snippet -->
2741  
2742
2743  
2744
2745  <!-- BEGIN app snippet: product-customizer-asw -->
2746<link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.0.0/animate.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
2747<style>
2748  #asw-core-loading{
2749    position: fixed;
2750    top: 50%;
2751    left: 0;
2752    z-index: 99999;
2753    box-shadow: 0px 0px 20px #006e52;
2754    background-color: #006e52;
2755    border-radius: 0px 5px 5px 0px;
2756    text-align: center;
2757    padding: 10px;
2758    color: white;
2759  }
2760  .asw-core-hidden{
2761    display: none !important;
2762  }
2763</style>
2764<div id="asw-core-loading" class="animate__animated animate__pulse animate__infinite asw-core-hidden">
2765  <svg version="1.0" xmlns="http://www.w3.org/2000/svg" width="45.000000pt" height="45.000000pt" viewBox="0 0 65.000000 75.000000" preserveAspectRatio="xMidYMid meet">
2766    <g transform="translate(0.000000,75.000000) scale(0.100000,-0.100000)" fill="#ffffff" stroke="none">
2767       <path d="M408 645 c-8 -19 -8 -31 0 -51 10 -21 18 -25 44 -22 17 2 33 9 36 16
2768          3 9 -5 12 -24 10 -21 -2 -29 2 -32 16 -6 28 12 40 39 25 13 -6 27 -17 31 -23
2769          5 -7 8 -6 8 4 -1 51 -81 71 -102 25z"></path>
2770       <path d="M320 645 c-30 -7 -71 -16 -90 -20 -19 -4 -56 -14 -82 -22 -45 -14
2771          -48 -17 -48 -48 0 -55 19 -58 166 -28 71 14 130 27 132 28 2 2 -4 15 -13 29
2772          -11 16 -15 35 -11 51 4 14 5 25 4 24 -2 0 -28 -6 -58 -14z"></path>
2773       <path d="M508 544 c-4 -23 -13 -46 -20 -51 -7 -6 -47 -15 -88 -22 -84 -14
2774          -100 -23 -83 -49 9 -16 18 -100 14 -140 0 -8 -10 -12 -23 -10 -21 3 -23 10
2775          -26 62 -2 32 0 66 4 75 4 9 8 24 9 34 3 26 19 34 87 41 81 10 108 21 108 46 0
2776          16 -5 20 -17 16 -10 -2 -91 -20 -181 -38 l-162 -32 2 -155 c2 -108 7 -156 15
2777          -158 8 -3 13 11 15 38 3 49 27 71 52 50 12 -10 16 -32 16 -88 0 -66 2 -74 18
2778          -71 13 2 18 17 22 68 5 61 6 65 30 65 22 0 26 -5 30 -39 5 -39 26 -60 34 -34
2779          3 7 7 34 11 60 4 34 12 51 26 59 29 15 59 -14 59 -58 0 -28 3 -33 25 -33 34 0
2780          36 15 33 225 -2 117 -6 166 -10 139z"></path>
2781    </g>
2782 </svg>
2783 <div id="asw-core-loading-text">
2784 </div>
2785</div>
2786
2787
2788
2789
2790
2791
2792  
2793    
2794
2795    
2796
2797    
2798
2799    
2799<script>
2800        window.aswm_on_product_page = true;
2801        window.product_id = `
2802      1410198241322
2803    `;
2804        window.this_product_variants = `12643116449834, 12643116482602, 13649936613418, 13649938841642, 14267539161130, 13649939103786, 41274292568122, 13649939791914, 13649939890218, 13649940021290`.split(',').map(function(vid){
2805          return Number(vid);
2806        });
2807    </script>
2807
2808  
2809  
2810
2811  
2812  
2812<script>
2813    function run_pc_js_init(){
2814      window.shopstorm = window.shopstorm || {};
2815      window.shopstorm.shop = window.shopstorm.shop || {};
2816      window.shopstorm.shop.moneyFormat = window.shopstorm.shop.moneyFormat || '${{amount}}';
2817      window.shopstorm.apps = window.shopstorm.apps || {};
2818      window.shopstorm.apps.productCustomizer = window.shopstorm.apps.productCustomizer || {};
2819      if (typeof(shopstorm.apps.productCustomizer.$) === 'undefined' && typeof($) !== 'undefined') { shopstorm.apps.productCustomizer.$ = $; }
2820      window.shopstorm.apps.productCustomizer.pricingVariantId = window.shopstorm.apps.productCustomizer.pricingVariantId || '39768865833018';
2821      window.shopstorm.apps.productCustomizer.options = window.shopstorm.apps.productCustomizer.options || [];
2822      window.shopstorm.ConditionalLogic = window.shopstorm.ConditionalLogic || {};
2823      shopstorm.apps.productCustomizer.options.push({ id: "1410198241322", handle: "gift-card",  title: "Heritage Foods Gift Card — A gift everyone can agree on!", data: {}, discount: 0 });
2824      shopstorm.ConditionalLogic.rules = (shopstorm.ConditionalLogic.rules || []).concat([]);
2825      shopstorm.jsSection = 'product-customizer:product-init';
2826      shopstorm.apps.productCustomizer.swatchTriggered = true;
2827      shopstorm.ConditionalLogic.$ = window.pc$;
2828    }
2829    var aswm_pp_config_data = Object.freeze(new Array(
2830      String(`&lt;!-- BEGIN app snippet: product-customizer --&gt;&lt;!-- END app snippet --&gt;  `).replace(/\'/g,"\\'"),
2831      String(`    &lt;div class=&quot;product-customizer-options aswm-mode&quot; data-product-id=&quot;4538964967560&quot; data-product-price=&quot;7800&quot; data-version=&quot;2.0.0&quot;&gt;      &lt;div class=&quot;product-customizer-loading&quot;&gt;        Loading Your Options        &lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; xmlns:xlink=&quot;http://www.w3.org/1999/xlink&quot; style=&quot;margin: auto; background: rgb(255, 255, 255); display: block; shape-rendering: auto;&quot; width=&quot;30px&quot; height=&quot;30px&quot; viewBox=&quot;0 0 100 100&quot; preserveAspectRatio=&quot;xMidYMid&quot;&gt;          &lt;circle cx=&quot;50&quot; cy=&quot;50&quot; r=&quot;32&quot; stroke-width=&quot;8&quot; stroke=&quot;#f5323f&quot; stroke-dasharray=&quot;50.26548245743669 50.26548245743669&quot; fill=&quot;none&quot; stroke-linecap=&quot;round&quot;&gt;            &lt;animateTransform attributeName=&quot;transform&quot; type=&quot;rotate&quot; repeatCount=&quot;indefinite&quot; dur=&quot;1s&quot; keyTimes=&quot;0;1&quot; values=&quot;0 50 50;360 50 50&quot;&gt;&lt;/animateTransform&gt;          &lt;/circle&gt;        &lt;/svg&gt;      &lt;/div&gt;&lt;br&gt;&lt;br&gt;      &lt;div class=&quot;product-customizer-content&quot;&gt;      &lt;div class=&quot;product-customizer-option option-type-select &quot; data-option-id=&quot;447585&quot; data-product-option-id=&quot;9231794&quot; data-option-name=&quot;dropdown&quot;&gt;        &lt;label for=&quot;4538964967560_option_1&quot;&gt;Dropdown&lt;/label&gt;&lt;div&gt;&lt;span class=&quot;product-customizer-select-wrap&quot;&gt;          &lt;select id=&quot;4538964967560_option_1&quot; name=&quot;properties[Dropdown]&quot;&gt;            &lt;option value=&quot;&quot;&gt;Select an option&lt;/option&gt;            &lt;option value=&quot;First Choice&quot; data-index=&quot;0&quot;&gt;First Choice&lt;/option&gt;            &lt;option value=&quot;Second Choice&quot; data-index=&quot;1&quot;&gt;Second Choice&lt;/option&gt;            &lt;option value=&quot;Third Choice&quot; data-index=&quot;2&quot;&gt;Third Choice&lt;/option&gt;&lt;/select&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;      &lt;div class=&quot;product-customizer-option option-type-text &quot; data-option-id=&quot;447586&quot; data-product-option-id=&quot;9231795&quot; data-option-name=&quot;single-line-text&quot;&gt;        &lt;label for=&quot;4538964967560_option_2&quot;&gt;Single Line Text&lt;/label&gt;        &lt;div&gt;&lt;input type=&quot;text&quot; id=&quot;4538964967560_option_2&quot; name=&quot;properties[Single Line Text]&quot; maxlength=&quot;&quot; placeholder=&quot;Enter something...&quot;&gt;&lt;/div&gt;&lt;/div&gt;        &lt;div class=&quot;product-customizer-option option-type-multiline &quot; data-option-id=&quot;447588&quot; data-product-option-id=&quot;9231866&quot; data-option-name=&quot;paragraph-text&quot;&gt;          &lt;label for=&quot;4538964967560_option_3&quot;&gt;Paragraph Text&lt;/label&gt;&lt;div&gt;            &lt;textarea id=&quot;4538964967560_option_3&quot; name=&quot;properties[Paragraph Text]&quot; maxlength=&quot;&quot; placeholder=&quot;&quot;&gt;&lt;/textarea&gt;&lt;/div&gt;&lt;/div&gt;        &lt;div class=&quot;product-customizer-option option-type-checkbox &quot; data-option-id=&quot;447590&quot; data-product-option-id=&quot;9231868&quot; data-option-name=&quot;single-checkbox&quot;&gt;          &lt;input type=&quot;checkbox&quot; id=&quot;4538964967560_option_4&quot; value=&quot;true&quot; name=&quot;properties[Single Checkbox]&quot;&gt;          &lt;div&gt;&lt;label for=&quot;4538964967560_option_4&quot;&gt;Single Checkbox&lt;/label&gt;&lt;/div&gt;&lt;/div&gt;      &lt;div class=&quot;product-customizer-option option-type-checkbox_group &quot; data-option-id=&quot;447591&quot; data-product-option-id=&quot;9231869&quot; data-option-name=&quot;checkbox-group&quot;&gt;        &lt;label for=&quot;4538964967560_option_5&quot;&gt;Checkbox Group&lt;/label&gt;&lt;div&gt;          &lt;ul&gt;&lt;li&gt;&lt;input type=&quot;checkbox&quot; id=&quot;4538964967560_option_5_0&quot; value=&quot;First Choice&quot;&gt;&lt;label for=&quot;4538964967560_option_5_0&quot;&gt;First Choice&lt;/label&gt;&lt;/li&gt;            &lt;li&gt;&lt;input type=&quot;checkbox&quot; id=&quot;4538964967560_option_5_1&quot; value=&quot;Second Choice&quot;&gt;&lt;label for=&quot;4538964967560_option_5_1&quot;&gt;Second Choice&lt;/label&gt;&lt;/li&gt;&lt;li&gt;&lt;input type=&quot;checkbox&quot; id=&quot;4538964967560_option_5_2&quot; value=&quot;Third Choice&quot;&gt;      &lt;label for=&quot;4538964967560_option_5_2&quot;&gt;Third Choice&lt;/label&gt;&lt;/li&gt;&lt;/ul&gt;&lt;input type=&quot;hidden&quot; id=&quot;4538964967560_option_5&quot; name=&quot;properties[Checkbox Group]&quot; value=&quot;&quot;&gt;&lt;/div&gt;&lt;/div&gt;      &lt;div class=&quot;product-customizer-option option-type-radio &quot; data-option-id=&quot;447592&quot; data-product-option-id=&quot;9231870&quot; data-option-name=&quot;radio-buttons&quot;&gt;        &lt;label for=&quot;4538964967560_option_6&quot;&gt;Radio Buttons&lt;/label&gt; &lt;div&gt;&lt;ul id=&quot;4538964967560_option_6&quot;&gt;&lt;li&gt;&lt;input type=&quot;radio&quot; id=&quot;4538964967560_option_6_0&quot; name=&quot;properties[Radio Buttons]&quot; value=&quot;First Choice&quot;&gt;&lt;label for=&quot;4538964967560_option_6_0&quot;&gt;First Choice&lt;/label&gt;              &lt;/li&gt;&lt;li&gt;                &lt;input type=&quot;radio&quot; id=&quot;4538964967560_option_6_1&quot; name=&quot;properties[Radio Buttons]&quot; value=&quot;Second Choice&quot;&gt;&lt;label for=&quot;4538964967560_option_6_1&quot;&gt;Second Choice&lt;/label&gt;&lt;/li&gt;        &lt;li&gt;&lt;input type=&quot;radio&quot; id=&quot;4538964967560_option_6_2&quot; name=&quot;properties[Radio Buttons]&quot; value=&quot;Third Choice&quot;&gt;          &lt;label for=&quot;4538964967560_option_6_2&quot;&gt;Third Choice&lt;/label&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;          &lt;div class=&quot;product-customizer-option option-type-date &quot; data-option-id=&quot;447593&quot; data-product-option-id=&quot;9231871&quot; data-option-name=&quot;date-picker&quot;&gt;            &lt;label for=&quot;4538964967560_option_7&quot;&gt;Date Picker&lt;/label&gt;&lt;div&gt;&lt;input type=&quot;text&quot; autocomplete=&quot;off&quot; id=&quot;4538964967560_option_7&quot; class=&quot;pc_date&quot; name=&quot;properties[Date Picker]&quot;&gt;&lt;/div&gt;      &lt;/div&gt;&lt;div class=&quot;product-customizer-option option-type-swatch &quot; data-option-id=&quot;447594&quot; data-product-option-id=&quot;9231872&quot; data-option-name=&quot;swatch-picker&quot;&gt;&lt;label for=&quot;4538964967560_option_8&quot;&gt;Swatch Picker&lt;/label&gt;              &lt;div&gt;&lt;span class=&quot;product-customizer-select-wrap&quot;&gt;&lt;select id=&quot;4538964967560_option_8&quot; name=&quot;properties[Swatch Picker]&quot; style=&quot;display:none;&quot;&gt;                &lt;option value=&quot;&quot;&gt;&lt;/option&gt;                &lt;option value=&quot;First Choice&quot; data-index=&quot;0&quot;&gt;First Choice&lt;/option&gt;                &lt;option value=&quot;Second Choice&quot; data-index=&quot;1&quot;&gt;Second Choice&lt;/option&gt;                &lt;option value=&quot;Third Choice&quot; data-index=&quot;2&quot;&gt;Third Choice&lt;/option&gt;&lt;/select&gt;&lt;!--   Custom Swatch Dropdown  --&gt;                &lt;div class=&quot;product-customizer-swatch-wrapper&quot;&gt;&lt;div class=&quot;product-customizer-swatch-container&quot;&gt;&lt;div class=&quot;product-customizer-swatch__trigger&quot;&gt;                  &lt;span class=&quot;product-customizer-selected-swatch&quot;&gt;&lt;span&gt;Select a color...&lt;/span&gt;&lt;/span&gt;                  &lt;div class=&quot;product-customizer-arrow&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;product-customizer-swatches&quot;&gt;                    &lt;span class=&quot;product-customizer-swatch&quot; data-id=&quot;4538964967560_option_8&quot; data-value=&quot;First Choice&quot; data-index=&quot;0&quot;&gt;                      &lt;span style=&quot;background: #000; padding: 0 12px; margin-right: 7px; border-radius:5px;&quot;&gt;&lt;/span&gt;                      &lt;span style=&quot;width: 150px&quot;&gt;&lt;span class=&quot;option-value&quot;&gt;First Choice&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;                      &lt;span class=&quot;product-customizer-swatch&quot; data-id=&quot;4538964967560_option_8&quot; data-value=&quot;Second Choice&quot; data-index=&quot;1&quot;&gt;                        &lt;span style=&quot;background: #FF0000; padding: 0 12px; margin-right: 7px; border-radius:5px;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;width: 150px&quot;&gt;                          &lt;span class=&quot;option-value&quot;&gt;Second Choice&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;product-customizer-swatch&quot; data-id=&quot;4538964967560_option_8&quot; data-value=&quot;Third Choice&quot; data-index=&quot;2&quot;&gt;&lt;span style=&quot;background: #0000FF; padding: 0 12px; margin-right: 7px; border-radius:5px;&quot;&gt;&lt;/span&gt;                            &lt;span style=&quot;width: 150px&quot;&gt;&lt;span class=&quot;option-value&quot;&gt;Third Choice&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;                            &lt;div class=&quot;product-customizer-option option-type-file &quot; data-option-id=&quot;447605&quot; data-product-option-id=&quot;9232125&quot; data-option-name=&quot;file-upload&quot;&gt;                              &lt;label for=&quot;4538964967560_option_9&quot;&gt;File Upload&lt;/label&gt;&lt;div&gt;&lt;input type=&quot;file&quot; id=&quot;4538964967560_option_9&quot; name=&quot;properties[File Upload]&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  `)
2832    ));
2833    var aswm_pc_options = aswm_pp_config_data[0];
2834    var aswm_pc_data = aswm_pp_config_data[1];
2835  </script>
2835
2836
2837<script>
2838  var __aswcx_data = localStorage.getItem("_aswm_s_config");
2839  const __asw_theme_customize_mode = true;
2840  const __asw_ignore_redirect = 'true' || 'false';
2841  const __asw_system_liquid_revision = 202226100;
2842  var __asw_revision = 202305;
2843  
2844  window.shopstorm = window.shopstorm || {}; // Extending the SS object
2845  window.shopstorm.shop = window.shopstorm.shop || {};
2846  window.shopstorm.shop.moneyFormat = window.shopstorm.shop.moneyFormat || '${{amount}}';
2847  window.shopstorm.cart = {};
2848  
2849  window.shopstorm.cart.true_cart_count = String(`0`).trim();
2850
2851  if (window.aswm_on_product_page && window.pc_ctswcl && window.pc_ctswcl.length > 0) {
2852    var raw = null;
2853    var swatch = {};
2854
2855    (raw || '').split('\n').forEach(function (line) {
2856      line = line.trim();
2857      if (!line) return;
2858
2859      var idx = line.indexOf(':');
2860      if (idx === -1) return;
2861
2862      var name = line.slice(0, idx).trim().toLowerCase();
2863      var val  = line.slice(idx + 1).trim();
2864      var first = val.split('#').filter(Boolean)[0];
2865
2866      if (name && first) swatch[name] = '#' + first;
2867    });
2868
2869    function cssColorOrNull(name) {
2870      if (!name) return null;
2871
2872      var probe = document.createElement('div');
2873      probe.style.color = 'rgb(1, 2, 3)';
2874      probe.style.color = name;
2875
2876      document.body.appendChild(probe);
2877
2878      var resolved = getComputedStyle(probe).color;
2879      probe.remove();
2880
2881      return resolved === 'rgb(1, 2, 3)' ? null : resolved;
2882    }
2883
2884    function resolveColor(name) {
2885      if (!name) return null;
2886      
2887      return cssColorOrNull(name) || swatch[name.toLowerCase()] || null;
2888    }
2889
2890    window.pcVariantColors = {
2891      
2892      
2893        
2894        
2895"12643116449834": resolveColor("25.00")
2896
2897        
2898        
2899,"12643116482602": resolveColor("50.00")
2900
2901        
2902        
2903,"13649936613418": resolveColor("75.00")
2904
2905        
2906        
2907,"13649938841642": resolveColor("100.00")
2908
2909        
2910        
2911,"14267539161130": resolveColor("150.00")
2912
2913        
2914        
2915,"13649939103786": resolveColor("200.00")
2916
2917        
2918        
2919,"41274292568122": resolveColor("250.00")
2920
2921        
2922        
2923,"13649939791914": resolveColor("300.00")
2924
2925        
2926        
2927,"13649939890218": resolveColor("400.00")
2928
2929        
2930        
2931,"13649940021290": resolveColor("500.00")
2932
2933    }
2934
2935    var customMetafieldColors = {"12643116449834": null,"12643116482602": null,"13649936613418": null,"13649938841642": null,"14267539161130": null,"13649939103786": null,"41274292568122": null,"13649939791914": null,"13649939890218": null,"13649940021290": null};
2936
2937    Object.keys(window.pcVariantColors).forEach(function (id) {
2938      if (!window.pcVariantColors[id]) {
2939        if (customMetafieldColors[id]) {
2940          window.pcVariantColors[id] = customMetafieldColors[id];
2941        } else {
2942          delete window.pcVariantColors[id];
2943        }
2944      }
2945    });
2946  }
2947
2948  function addCustomVariantColorTracker() {
2949    if (window.aswm_on_product_page && window.pcVariantColors && Object.keys(window.pcVariantColors).length > 0 && window.pc_ctswcl && window.pc_ctswcl.length > 0) {
2950      function createCustomVariantTrackerEvent() {
2951        ['pushState', 'replaceState'].forEach((type) => {
2952          const orig = history[type];
2953          history[type] = function () {
2954            const result = orig.apply(this, arguments);
2955            window.dispatchEvent(new Event('locationchange'));
2956            return result;
2957          };
2958        });
2959
2960        window.addEventListener('popstate', () =>
2961          window.dispatchEvent(new Event('locationchange'))
2962        );
2963      };
2964
2965      createCustomVariantTrackerEvent()
2966
2967      window.pcLastSelectedVariant = new URLSearchParams(location.search).get('variant');
2968
2969      function pcApplyVariantColorToCutomTextPreview(color) {
2970        if (!color) {
2971          color = "";
2972        }
2973
2974        document.querySelectorAll(window.pc_ctswcl.map(className => `.${className}`).join(', ')).forEach((el) => {
2975          el.style.setProperty('color', color, 'important');
2976        });
2977      }
2978
2979      window.addEventListener('locationchange', () => {
2980        const current = new URLSearchParams(location.search).get('variant');
2981        if (current !== window.pcLastSelectedVariant) {
2982          window.pcLastSelectedVariant = current;
2983          pcApplyVariantColorToCutomTextPreview(window.pcVariantColors[current]);
2984        }
2985      })
2986
2987      if (window.pcLastSelectedVariant) {
2988        pcApplyVariantColorToCutomTextPreview(window.pcVariantColors[window.pcLastSelectedVariant]);
2989      }
2990    }
2991  }
2992
2993  function aswRunWizard(token){
2994    localStorage.setItem("_aswm_shop_token",token);
2995    if(__asw_ignore_redirect == 'true'){
2996      location.href = location.origin + location.pathname
2997    }
2998    else location.reload();
2999  }
3000
3001  function aswInitWithConfig(){
3002    if(!__aswcx_data) return;
3003    localStorage.setItem("_aswm_s_config", __aswcx_data);
3004  
3005    try{
3006      var aswmcx = JSON.parse(__aswcx_data);
3007      var cart_page_config_a = aswmcx[6];
3008      var cart_page_config_b = aswmcx[7];
3009      if(!cart_page_config_a || !cart_page_config_b) throw "ASWMCX Error 681";
3010      var cart_page_config = {
3011        id: cart_page_config_a._aswm_cart_form_id,
3012        index: cart_page_config_a._aswm_cart_form_index,
3013        index_updated: false,
3014        resolved: cart_page_config_a._aswm_resolved_cart_form_conflicts,
3015        line_item_sel: cart_page_config_b._aswm_cart_line_item_layout_sel,
3016        price_sel: cart_page_config_b._aswm_cart_line_item_price_selectors,
3017        quantity_sel: cart_page_config_b._aswm_cart_line_item_quantity_sel,
3018        subtotal_sel: cart_page_config_b._aswm_cart_subtotal_sel,
3019        cart_count_sel: cart_page_config_b._aswm_cart_count_selector,
3020        skip_indexes: cart_page_config_b._aswm_cart_form_skip_indexes
3021      };
3022      if(cart_page_config.cart_count_sel){
3023        $(cart_page_config.cart_count_sel).text(shopstorm.cart.true_cart_count);
3024        var cart_count_monitor_func = function(){ 
3025          if($(cart_page_config.cart_count_sel).text() != shopstorm.cart.true_cart_count) {
3026              $(cart_page_config.cart_count_sel).text(shopstorm.cart.true_cart_count);
3027          }
3028          
3029          setTimeout(cart_count_monitor_func, 100);
3030        }
3031        cart_count_monitor_func();
3032      }
3033      
3034    }
3035    catch(e){
3036      // console.log(e);
3037      // Another one...
3038    }
3039  }
3040  
3041  async function aswInit($){
3042    if (typeof(__asw_root) == 'undefined') {
3043      console.warn("[ASWM] The main endpoint for the wizard is not defined, pointing the Wizard to Production");
3044      const __asw_root = "https://app.productcustomizer.com";
3045    }
3046
3047    if (location.search.indexOf("aswmToken") != -1 || localStorage.getItem("_aswm_shop_token")){
3048      // We're gonna grab the wizard!
3049      $("#asw-core-loading-text").text("Loading Wizard...");
3050      $("#asw-core-loading").removeClass("asw-core-hidden");
3051      var token = localStorage.getItem("_aswm_shop_token");
3052      
3053      if(location.search.indexOf("aswmToken") != -1){
3054        var search = location.search.substr(1);
3055        search = search.split("&");
3056        for (var s in search){
3057          if (typeof(search) == "object") var sitem = search[s].split("=");
3058          else sitem = search.split("=");
3059          if (sitem[0] == "aswmToken"){
3060            token = sitem[1];
3061            break;
3062          }
3063        }
3064      }
3065
3066      if (token){
3067        localStorage.setItem("_aswm_shop_token",token);
3068        if(__asw_ignore_redirect == 'true' && location.search.indexOf("aswmPRedirectCustomizer") != -1){
3069          location.href = location.origin + location.pathname
3070        }
3071        $.ajax({
3072          url: __asw_root + "/wizard/get_wizard?tid="+ Shopify.theme.id +"&revision=" + __asw_system_liquid_revision,
3073          method: "GET",
3074          success: function(resp){
3075            setTimeout(function(resp){
3076              $("#asw-core-loading").addClass("asw-core-hidden");
3077              $("body").append(resp);
3078            },2000,resp);
3079          },
3080          error: function(err){
3081            console.log("[ASWM] Can't get wizard");
3082            console.log(err.responseJSON);
3083            return;
3084          }
3085        });
3086      }
3087      else {
3088        console.log("[ASWM] Can't get wizard");
3089        $("#asw-core-loading").addClass("asw-core-hidden");
3090      }
3091    }
3092    else {
3093      // We're in worker mode
3094      aswInitWithConfig();
3095      
3096      url_endpoint = __asw_root + "/wizard/get_worker?tid="+ Shopify.theme.id +"&revision=" + __asw_system_liquid_revision+"&shop="+Shopify.shop;
3097      if (window.aswm_on_product_page) url_endpoint += "&product=1";
3098      
3099      $.ajax({
3100        url: url_endpoint,
3101        method: "GET",
3102        success: function(resp){
3103          $("body").append(resp);
3104        },
3105        error: function(err){
3106          console.log("[ASWM] Can't get wizard");
3107          console.log(err.responseJSON);
3108          return;
3109        }
3110      });
3111    }
3112  }
3113
3114  function aswGetConfigAndInit($){
3115    $.ajax({
3116      url: __asw_root + "/wizard/get_config",
3117      method: "POST",
3118      type: "POST",
3119      crossDomain: !0,
3120      xhrFields: {
3121          withCredentials: true
3122      },
3123      data: {
3124          tid: Shopify.theme.id,
3125      },
3126      dataType: "text",
3127      success: function(resp) {
3128        __aswcx_data = resp;
3129        aswInit(window.pc$);
3130      },
3131      error: function(err) {
3132        __aswcx_data = '{"0":{},"1":{},"2":{},"3":{},"4":{},"5":{},"6":{},"7":{}}';
3133        console.log("[ASWM] No Configuration found");
3134        aswInit(window.pc$);
3135      }
3136    });
3137  }
3138  
3139  async function waitForjQuery(){
3140    if(typeof(window.pc$) != "undefined") {
3141        if(typeof(window.$) == "undefined") window.$ = window.pc$;
3142        if(typeof(window.jQuery) == "undefined") window.jQuery = window.pc$;
3143        
3144        aswInit(window.pc$);
3145        return;
3146    }
3147    else setTimeout(waitForjQuery, 10);
3148  }
3149  window.addEventListener('DOMContentLoaded', () => {
3150    addCustomVariantColorTracker();
3151    waitForjQuery()
3152  });
3153</script>
3153<!-- END app snippet -->
3154
3155  <!-- BEGIN app snippet: product-page-css-settings --><style class="pc_css_settings">
3156  .product-customizer-options {
3157    width: 100% !important;
3158  }
3159  .product-customizer-customizations-total {
3160    display: initial !important;
3161  }
3162  .product-customizer-option > label {
3163    color: #000000 !important;
3164    font-size: 14px !important;
3165    font-weight: unset !important;
3166    margin-top: 0px !important;
3167    margin-bottom: 0 !important;
3168  }
3169  .product-customizer-option select,
3170  .product-customizer-option textarea,
3171  .product-customizer-option input:not([type='radio'], [type='checkbox']),
3172  .product-customizer-option.option-type-swatch .product-customizer-swatch__trigger {
3173    vertical-align: middle !important;
3174    background-color: #FFFFFF !important;
3175    color: #000000 !important;
3176    border-color: #000000 !important;
3177    width: 100% !important;
3178    border-width: 1px !important;
3179    border-style: solid !important;
3180    border-radius: nonepx !important;
3181    font-size: 14px !important;
3182    font-weight: none !important;
3183    margin-top: 0px !important;
3184    margin-bottom: 0px !important;
3185    padding: 10px !important;
3186  }
3187
3188  .product-customizer-options .product-customizer-option .product-customizer-upswatch-wrapper ul li label {
3189    background-color: #FFFFFF !important;
3190    width: 100% !important;
3191    border-radius: nonepx !important;
3192    margin-top: 0px !important;
3193    margin-bottom: 0px !important;
3194  }
3195
3196  .product-customizer-options .product-customizer-option .product-customizer-upswatch-wrapper ul li label picture {
3197    border-color: #000000 !important;
3198    border-width: 1px !important;
3199    border-style: solid !important;
3200    border-radius: nonepx !important;
3201    padding: 0 !important;
3202  }
3203
3204  .product-customizer-options .product-customizer-option .product-customizer-upswatch-wrapper ul li label .option-value,
3205  .product-customizer-options .product-customizer-option .product-customizer-upswatch-wrapper ul li label .option-price {
3206    color: #000000 !important;
3207    font-size: 14px !important;
3208    font-weight: none !important;
3209  }
3210
3211  
3212
3213  
3214
3215  .product-customizer-loading {
3216    text-align: center;
3217  }
3218
3219  
3220
3221  
3222  
3223</style>
3224<!-- END app snippet -->
3225  <!-- BEGIN app snippet: product-page-js-settings -->
3225<script class="pc_js">
3226    document.addEventListener('click', (event) => {
3227      // Target selector for the clickable swatch elements
3228      const swatchItem = event.target.closest('.product-customizer-option.option-type-upswatch .product-customizer-upswatch-wrapper ul li');
3229      
3230      // Only proceed if a swatch item was clicked
3231      if (swatchItem) {
3232        event.preventDefault();
3233        
3234        // Find all list items with the 'selected' class and remove it
3235        const container = swatchItem.closest('.product-customizer-upswatch-wrapper ul');
3236        const radioButton = swatchItem.querySelector('input');
3237
3238        const $parent = container.closest('.option-type-upswatch')
3239
3240        const max = $parent.dataset.maxSelections ? parseInt($parent.dataset.maxSelections, 10) : null;
3241        const min = $parent.dataset.minSelections ? parseInt($parent.dataset.minSelections, 10) : null;
3242        
3243        if (container.dataset.multiple_selection === "1") {
3244          const selectedItems = container.querySelectorAll('.selected');
3245          const selectedCount = selectedItems.length;
3246
3247          const isSelected = swatchItem.classList.contains('selected');
3248
3249          if (isSelected) {
3250            swatchItem.classList.remove('selected');
3251            radioButton.checked = false;
3252
3253          } else {
3254            if (max !== null && selectedCount >= max) {
3255              return;
3256            }
3257
3258            swatchItem.classList.add('selected');
3259            radioButton.checked = true;
3260          }
3261        }
3262        else {
3263          container.querySelectorAll('li').forEach(li => {
3264            li.classList.remove('selected');
3265            
3266            const input = li.querySelector('input');
3267            if (input) input.checked = false;
3268          });
3269          
3270          swatchItem.classList.add('selected');
3271          radioButton.checked = true;
3272        }
3273
3274        if (window.shopstorm && window.shopstorm.apps && window.shopstorm.apps.productCustomizer) {
3275          if (window.shopstorm.apps.productCustomizer.options?.showOptionsCost) {
3276            window.shopstorm.apps.productCustomizer.options.showOptionsCost(product_id.trim());
3277          }
3278
3279          if (window.shopstorm.apps.productCustomizer.syncBothForms) {
3280            shopstorm.apps.productCustomizer.syncBothForms();
3281          }
3282
3283          const $wrapper = $(swatchItem).closest('.product-customizer-upswatch-wrapper');
3284
3285          if (window.shopstorm.apps.productCustomizer.applyValidationsForImageSwatch) {
3286            shopstorm.apps.productCustomizer.applyValidationsForImageSwatch(swatchItem, $wrapper, undefined);
3287          }
3288        }
3289
3290        if (window.shopstorm && window.shopstorm.ConditionalLogic) {
3291          shopstorm.ConditionalLogic.runAll()
3292        }
3293      }
3294    });
3295
3296  
3297
3298  
3299
3300  function execute_custom_js(){
3301    
3302    
3303  }
3304  function product_customizer_ext_js_main(){
3305    
3306    
3307    execute_custom_js();
3308  }
3309</script>
3309<!-- END app snippet -->
3310  <!-- BEGIN app snippet: product-page-date-settings -->
3310<script class="pc_date_settings_js">
3311  function executeCustomDateSettingsLogic() {
3312    document.querySelectorAll('.pc_date').forEach((input) => {
3313      if (!input.dataset.dateSettings) {
3314        return
3315      }
3316      
3317      let settings = {};
3318
3319      try {
3320        settings = JSON.parse(JSON.parse(input.dataset.dateSettings || '{}').replace(/\\"/g, '"'));
3321      } catch (error) {
3322        return
3323      }
3324
3325      const disabledDates = settings.disabled_dates ? settings.disabled_dates.split(',').filter(Boolean) : []
3326      const disablePastDates = Boolean(settings.disable_past_dates);
3327      const rollingLimit = Number(settings.rolling_limit) || null;
3328      const fixedRange = settings.fixed_range ? settings.fixed_range.split(',').filter(Boolean) : [];
3329      const weekdays = settings.weekdays || {};
3330
3331      const today = new Date();
3332      today.setHours(0, 0, 0, 0);
3333      let minDate = null;
3334      let maxDate = null;
3335
3336      if (disablePastDates) {
3337        minDate = today;
3338      }
3339
3340      if (fixedRange.length >= 1) {
3341        minDate = parseDate(fixedRange[0]);
3342      }
3343
3344      if (fixedRange.length >= 2) {
3345        maxDate = parseDate(fixedRange[1]);
3346      }
3347      
3348      if (rollingLimit) {
3349        const rollingMin = new Date(today);
3350        rollingMin.setDate(rollingMin.getDate() + rollingLimit);
3351
3352        if (!minDate || rollingMin > minDate) {
3353            minDate = rollingMin;
3354        }
3355      }
3356
3357      if (minDate) {
3358        input.min = formatDate(minDate);
3359      }
3360
3361      if (maxDate) {
3362        input.max = formatDate(maxDate);
3363      }
3364
3365      input.addEventListener('change', () => {
3366        const value = input.value;
3367
3368        if (!value) {
3369          triggerValidation('');
3370          return;
3371        }
3372
3373        const selectedDate = parseDate(value);
3374
3375        if (disabledDates.includes(value)) {
3376          triggerValidation('This date is unavailable.');
3377          return;
3378        }
3379
3380        if (disablePastDates && selectedDate < today) {
3381          triggerValidation('Please select a future date');
3382          return;
3383        }
3384
3385        if (fixedRange[0] && value < fixedRange[0]) {
3386          triggerValidation('Please select a date within the available range');
3387          return;
3388        }
3389
3390        if (fixedRange[1] && value > fixedRange[1]) {
3391          triggerValidation('Please select a date within the available range');
3392          return;
3393        }
3394
3395        const weekdayNames = ['sun', 'mon', 'tue', 'wed', 'thu', 'fri', 'sat'];
3396
3397        const weekday = weekdayNames[selectedDate.getDay()];
3398        if (weekdays[weekday] === false) {
3399          triggerValidation('This day of the week is unavailable');
3400          return;
3401        }
3402
3403        triggerValidation('');
3404      });
3405
3406      function triggerValidation(message) {
3407        if (message) {
3408            input.value = '';
3409        }
3410        input.setCustomValidity(message)
3411        input.reportValidity();
3412      }
3413
3414      function parseDate(value) {
3415        const [year, month, day] = value.split('-').map(Number);
3416        return new Date(year, month - 1, day);
3417      }
3418
3419      function formatDate(date) {
3420        const year = date.getFullYear();
3421        const month = String(date.getMonth() + 1).padStart(2, '0');
3422        const day = String(date.getDate()).padStart(2, '0');
3423        return `${year}-${month}-${day}`;
3424      }
3425    });
3426  }
3427
3428  
3429    executeCustomDateSettingsLogic();
3430  
3431</script>
3431<!-- END app snippet -->
3432</template>
3433
3434</div>
3435    
3436
3437      </div>
3438    
3439  
3440  </div>
3441</div>
3442  </div>
3443</div>
3443<script type="application/ld+json">
3444  {
3445    "@context": "http://schema.org/",
3446    "@type": "Product",
3447    "name": "Heritage Foods Gift Card — A gift everyone can agree on!",
3448    "url": "https:\/\/heritagefoods.com\/products\/gift-card",
3449    "image": [
3450        "https:\/\/heritagefoods.com\/cdn\/shop\/products\/gift_cert_example-17_2501x.jpg?v=1613487973"
3451      ],
3452    "description": "A gift everyone can agree on — Gift Cards will be delivered to you or your recipient’s inbox with a PDF of your card.\nShop our full line of heritage beef, pork, lamb, and poultry! Heritage Foods partners with independent farmers who raise 100% heritage breed livestock on pasture with no antibiotics. Heritage breeds are renowned for great marbling and unbelievable flavor.\nDo you have a question or are you buying multiple gifts? Call our Customer Service Team at (718) 389-0985 for assistance, corporate gifting options, and more!",
3453    "sku": "10000",
3454    "brand": {
3455      "@type": "Thing",
3456      "name": "Heritage Foods USA"
3457    },
3458    "offers": [{
3459          "@type" : "Offer","sku": "10000","availability" : "http://schema.org/InStock",
3460          "price" : 25.0,
3461          "priceCurrency" : "USD",
3462          "url" : "https:\/\/heritagefoods.com\/products\/gift-card?variant=12643116449834"
3463        },
3464{
3465          "@type" : "Offer","sku": "100000","availability" : "http://schema.org/InStock",
3466          "price" : 50.0,
3467          "priceCurrency" : "USD",
3468          "url" : "https:\/\/heritagefoods.com\/products\/gift-card?variant=12643116482602"
3469        },
3470{
3471          "@type" : "Offer","sku": "100000","availability" : "http://schema.org/InStock",
3472          "price" : 75.0,
3473          "priceCurrency" : "USD",
3474          "url" : "https:\/\/heritagefoods.com\/products\/gift-card?variant=13649936613418"
3475        },
3476{
3477          "@type" : "Offer","sku": "10000","availability" : "http://schema.org/InStock",
3478          "price" : 100.0,
3479          "priceCurrency" : "USD",
3480          "url" : "https:\/\/heritagefoods.com\/products\/gift-card?variant=13649938841642"
3481        },
3482{
3483          "@type" : "Offer","sku": "10000","availability" : "http://schema.org/InStock",
3484          "price" : 150.0,
3485          "priceCurrency" : "USD",
3486          "url" : "https:\/\/heritagefoods.com\/products\/gift-card?variant=14267539161130"
3487        },
3488{
3489          "@type" : "Offer","sku": "100000","availability" : "http://schema.org/InStock",
3490          "price" : 200.0,
3491          "priceCurrency" : "USD",
3492          "url" : "https:\/\/heritagefoods.com\/products\/gift-card?variant=13649939103786"
3493        },
3494{
3495          "@type" : "Offer","sku": "100000","availability" : "http://schema.org/InStock",
3496          "price" : 250.0,
3497          "priceCurrency" : "USD",
3498          "url" : "https:\/\/heritagefoods.com\/products\/gift-card?variant=41274292568122"
3499        },
3500{
3501          "@type" : "Offer","sku": "100000","availability" : "http://schema.org/InStock",
3502          "price" : 300.0,
3503          "priceCurrency" : "USD",
3504          "url" : "https:\/\/heritagefoods.com\/products\/gift-card?variant=13649939791914"
3505        },
3506{
3507          "@type" : "Offer","sku": "100000","availability" : "http://schema.org/InStock",
3508          "price" : 400.0,
3509          "priceCurrency" : "USD",
3510          "url" : "https:\/\/heritagefoods.com\/products\/gift-card?variant=13649939890218"
3511        },
3512{
3513          "@type" : "Offer","sku": "10000","availability" : "http://schema.org/InStock",
3514          "price" : 500.0,
3515          "priceCurrency" : "USD",
3516          "url" : "https:\/\/heritagefoods.com\/products\/gift-card?variant=13649940021290"
3517        }
3518]
3519  }
3520</script>
3520
3521        
3522    </div>
3523    
3524        
3525
3526    
3527</div>
3528
3529
3530</section><section id="shopify-section-template--15911108214842__17170072454c6ddb64" class="shopify-section spaced-section"><link href="//heritagefoods.com/cdn/shop/t/99/assets/apps-review.css?v=135359376990324328381762320983" rel="stylesheet" type="text/css" media="all" />
3531
3532    
3533<div 
3534    class="
3535        #section 
3536        @spaced
3537        @color-scheme:default
3538    "
3539    
3540>
3541    
3542    <div class="#section-body">
3543        
3544            <div class="#container">
3545        
3546            <div id="shopify-block-AeW9YTXlBWjIyekhCc__rebuy_personalization_engine_rebuy_widget_QbcHwM" class="shopify-block shopify-app-block">
3547  <div
3548    data-rebuy-id="144696"
3549    data-rebuy-shopify-product-ids="1410198241322"
3550    >
3551  </div>
3552
3553
3554</div>
3555        
3556            </div>
3557        
3558    </div>
3559    
3560        
3561
3562    
3563</div>
3564
3565</section>
3566  
3567  
3568    </main>
3569
3570
3571  
3572    <div id="shopify-section-main-footer" class="shopify-section shopify-section--no-animation"><link rel="stylesheet" href="//heritagefoods.com/cdn/shop/t/99/assets/main-footer.css?v=28413724547617396911762321185" media="print" onload="this.media='all'">
3573<noscript><link href="//heritagefoods.com/cdn/shop/t/99/assets/main-footer.css?v=28413724547617396911762321185" rel="stylesheet" type="text/css" media="all" /></noscript>
3574
3575
3576
3577<div class="#main-footer" style="--main-footer-color-text: #131111; --main-footer-color-background: #ffffff;">
3578  
3579<div 
3580    class="
3581        #section 
3582        @spaced
3583        @color-scheme:none
3584    "
3585    
3586>
3587    
3588    <div class="#section-body">
3589        
3590            <div class="#container">
3591        
3592            
3593        <div class="#main-footer-grid @column-size:even">
3594            
3595                <div class="#main-footer-grid-column " >
3596                    <div class="#main-footer-block">
3597                    
3598                        <h4 class="#main-footer-heading">About</h4>
3599                    
3600                    
3601                            <ul class="#main-footer-nav" >
3602                                
3603                                    <li>
3604                                        <a href="/pages/who-we-are-1">Who We Are </a>
3605                                    </li>
3606                                
3607                                    <li>
3608                                        <a href="https://heritagefoods.com/blogs/news">Journal</a>
3609                                    </li>
3610                                
3611                                    <li>
3612                                        <a href="/pages/restaurants">Restaurants & Butcher Shops</a>
3613                                    </li>
3614                                
3615                                    <li>
3616                                        <a href="/pages/our-farmer">Farmers</a>
3617                                    </li>
3618                                
3619                                    <li>
3620                                        <a href="/pages/our-breeds">Breeds</a>
3621                                    </li>
3622                                
3623                                    <li>
3624                                        <a href="https://heritagefoods.com/pages/non-profit-partners-1?_pos=1&_sid=0169912de&_ss=r">Non-Profit Partners</a>
3625                                    </li>
3626                                
3627                            </ul>
3628                        
3629                    </div>
3630                </div>
3631            
3632                <div class="#main-footer-grid-column " >
3633                    <div class="#main-footer-block">
3634                    
3635                        <h4 class="#main-footer-heading">Customer Service</h4>
3636                    
3637                    
3638                            <ul class="#main-footer-nav" >
3639                                
3640                                    <li>
3641                                        <a href="https://heritagefoods.com/blogs/in-celebration-of-feast">Recipes</a>
3642                                    </li>
3643                                
3644                                    <li>
3645                                        <a href="https://heritagefoods.com/pages/heritage-cooking-videos">Videos</a>
3646                                    </li>
3647                                
3648                                    <li>
3649                                        <a href="https://heritagefoods.com/a/account/custom-tools/dynamic-box?product=7188515684410">Build a Custom Box</a>
3650                                    </li>
3651                                
3652                                    <li>
3653                                        <a href="/pages/copy-of-our-loyalty-program">Loyalty Program</a>
3654                                    </li>
3655                                
3656                                    <li>
3657                                        <a href="/pages/policies">Policies</a>
3658                                    </li>
3659                                
3660                                    <li>
3661                                        <a href="/pages/our-shipping-policy">Shipping Tiers</a>
3662                                    </li>
3663                                
3664                            </ul>
3665                        
3666                    </div>
3667                </div>
3668            
3669                <div class="#main-footer-grid-column @wide" >
3670                    <div class="#main-footer-block">
3671                    
3672                        <h4 class="#main-footer-heading">"Heritage Foods — the company at the forefront of the  nonindustrial meat movement —"  The New York Times</h4>
3673                    
3674                    
3675                        <div class="#main-footer-text" >
3676                          
3677                          </div>
3678                          <div class="#main-footer-newsletter"><form method="post" action="/contact#ContactFooter" id="ContactFooter" accept-charset="UTF-8" class="#main-footer-newsletter-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="contact[tags]" value="newsletter">
3679                          <div class="#main-footer-newsletter-inner">
3680                            <input
3681                                id="NewsletterForm--main-footer"
3682                                type="email"
3683                                name="contact[email]"
3684                                class="#main-footer-newsletter-input"
3685                                value=""
3686                                aria-required="true"
3687                                autocorrect="off"
3688                                autocapitalize="off"
3689                                autocomplete="email"
3690                                
3691                                placeholder="Email"
3692                                required
3693                              >
3694                            <button type="submit" class="#main-footer-newsletter-submit" name="commit" id="Subscribe">
3695                              <span class="visually-hidden">Subscribe</span>
3696                              
3697
3698<svg class="#icon">
3699    <use href="#svg-icon-chevron-right"></use>
3700</svg>
3701                            </button>
3702                          </div></form></div>
3703                        
3704                          <div class="#main-footer-social-list">
3705                            <nav class="#social-profiles" role="list">
3706            
3707        <a class="#social-profiles-item" href="https://www.facebook.com/heritagefoodusa/?ref=aymt_homepage_panel" aria-describedby="a11y-external-message" target="_blank" rel="noopener noreferrer">
3708            <span class="#social-profiles-item-icon">
3709                
3710
3711<svg class="#icon">
3712    <use href="#svg-icon-facebook"></use>
3713</svg>
3714            </span>
3715            <span class="#social-profiles-item-title visually-hidden">
3716                Facebook
3717            </span>
3718        </a>
3719    
3720            
3721        <a class="#social-profiles-item" href="https://twitter.com/HeritageFoodUSA" aria-describedby="a11y-external-message" target="_blank" rel="noopener noreferrer">
3722            <span class="#social-profiles-item-icon">
3723                
3724
3725<svg class="#icon">
3726    <use href="#svg-icon-twitter"></use>
3727</svg>
3728            </span>
3729            <span class="#social-profiles-item-title visually-hidden">
3730                Twitter
3731            </span>
3732        </a>
3733    
3734    
3735            
3736        <a class="#social-profiles-item" href="https://www.instagram.com/heritagefoodusa/" aria-describedby="a11y-external-message" target="_blank" rel="noopener noreferrer">
3737            <span class="#social-profiles-item-icon">
3738                
3739
3740<svg class="#icon">
3741    <use href="#svg-icon-instagram"></use>
3742</svg>
3743            </span>
3744            <span class="#social-profiles-item-title visually-hidden">
3745                Instagram
3746            </span>
3747        </a>
3748    
3749    
3750    
3751    
3752            
3753        <a class="#social-profiles-item" href="https://www.youtube.com/user/HeritageFoods" aria-describedby="a11y-external-message" target="_blank" rel="noopener noreferrer">
3754            <span class="#social-profiles-item-icon">
3755                
3756
3757<svg class="#icon">
3758    <use href="#svg-icon-youtube"></use>
3759</svg>
3760            </span>
3761            <span class="#social-profiles-item-title visually-hidden">
3762                YouTube
3763            </span>
3764        </a>
3765    
3766            
3767        <a class="#social-profiles-item" href="https://vimeo.com/heritagefoodsusa" aria-describedby="a11y-external-message" target="_blank" rel="noopener noreferrer">
3768            <span class="#social-profiles-item-icon">
3769                
3770
3771<svg class="#icon">
3772    <use href="#svg-icon-vimeo"></use>
3773</svg>
3774            </span>
3775            <span class="#social-profiles-item-title visually-hidden">
3776                Vimeo
3777            </span>
3778        </a>
3779    
3780</nav>
3781                          </div> 
3782                        
3783                    
3784                    </div>
3785                </div>
3786            
3787        </div>
3788
3789        
3790
3791        
3792
3793        <div class="#main-footer-bottom ">
3794            <link href="//heritagefoods.com/cdn/shop/t/99/assets/form.css?v=42319455355452356791762321000" rel="stylesheet" type="text/css" media="all" />
3795            
3796            <div>
3797              <p class="#main-footer-copy-text">
3798                &copy; 2026, <a href="/" title="">Heritage Foods</a> <a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore">Powered by Shopify</a>
3799              </p></div>
3800        </div>
3801
3802        
3803            </div>
3804        
3805    </div>
3806    
3807        
3808
3809    
3810</div>
3811</div>
3812
3813</div>
3814  
3815
3816
3817<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 3817-3818
3817
3818<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
3818GTM-KCVNWPT9
vendor: 83 bytes, lines 3818-3819
3818"
3819height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
3820<!-- End Google Tag Manager (noscript) -->        
3821
3822    
3823    
3824    
3824<script>
3825      window.routes = {
3826        cart: '',
3827        cart_add_url: '/cart/add',
3828        cart_change_url: '/cart/change',
3829        cart_update_url: '/cart/update'
3830      }
3831      window.theme = {
3832        i18n: {
3833          addToCart: "Add to cart",
3834          soldOut: "Sold out",
3835          unavailable: "Unavailable",
3836          subtotal: "Subtotal",
3837          loading: "Loading...",
3838        },
3839        scripts: {
3840          Plyr: 'https://cdn.plyr.io/3.6.8/plyr.js',
3841          Swiper: 'https://unpkg.com/swiper@7/swiper-bundle.min.js'
3842        },
3843        styles: {
3844          Swiper: 'https://unpkg.com/swiper@7/swiper-bundle.min.css'
3845        },
3846        modules: {
3847          utils: "//heritagefoods.com/cdn/shop/t/99/assets/utils.js?v=87999031279046444521762321230",
3848          swiper: "//heritagefoods.com/cdn/shop/t/99/assets/swiper-module.js?v=181958957489746109111762321228",
3849          sellingPlanUtil: "//heritagefoods.com/cdn/shop/t/99/assets/selling-plan-util.js?v=91466355943953426651762321220",
3850          baseComponent: "//heritagefoods.com/cdn/shop/t/99/assets/base-component.js?v=41557461927039085361762320984"
3851        },
3852        routes: {
3853          predictiveSearch: "/search/suggest"
3854        }
3855      };
3856    </script>
3856
3857
3858    
3858<script>
3859      window.addEventListener('load', (event) => {
3860        document.querySelector('body').classList.remove('preload');
3861      });
3862    </script>
3862
3863    
3864    <posted-popup section-id="">
3865    <template id="postedPopup" section-id="">
3866        <div class="#newsletter-success-popup">
3867            <div class="#newsletter-success-popup-icon">
3868                
3869
3870<svg class="#icon">
3871    <use href="#svg-icon-check"></use>
3872</svg>
3873            </div>
3874            <h3 class="#newsletter-success-popup-msg">
3875                Thanks for subscribing
3876            </h3>
3877            <modal-close class="#newsletter-success-popup-close">
3878                
3879
3880
3881
3882
3883
3884<button
3885    class="
3886        #button
3887        
3888        @color:default
3889        
3890        @size:md
3891        
3892    "
3893    
3894    
3895    
3896    
3897    
3898    
3899    
3900    
3901><span class="#button-inner">
3902    
3903    <span class="#button-text">
3904        Continue shopping
3905    </span>
3906    
3907        <span class="#button-icon">
3908            
3909
3910<svg class="#icon">
3911    <use href="#svg-icon-chevron-right"></use>
3912</svg>
3913        </span>
3914    
3915</span>
3916</button>
3917            </modal-close>
3918        </div>
3919    </template>
3920</posted-popup>
3921<script type="module" src="//heritagefoods.com/cdn/shop/t/99/assets/newsletter-customer-posted.js?v=113981523557628153291762321192"></script>
3921
3922    <link rel="stylesheet" href="//heritagefoods.com/cdn/shop/t/99/assets/modal.css?v=177653968270597849201762321191" media="print" onload="this.media='all'"><modal-popup class="#modal-popup no-js-hidden" enable-cart cart-target="[data-main-cart]" cart-url="/cart">
3923    <div class="#modal-popup-overlay" data-overlay></div>
3924    <button class="#modal-popup-close" data-close>
3925        
3926
3927<svg class="#icon">
3928    <use href="#svg-icon-x"></use>
3929</svg>
3930    </button>
3931    <div class="#modal-popup-spinner">
3932        
3933
3934<div class="#spinner @color-scheme:light @size:md hide-loading">
3935    <div></div>
3936    <div></div>
3937    <div></div>
3938</div>
3939    </div>
3940    <div class="#modal-popup-stage">
3941        <div class="#modal-popup-layout" data-layout>
3942            <div class="#modal-popup-content" data-content></div>
3943        </div>
3944    </div>
3945</modal-popup>
3946
3947<script type="module" src="//heritagefoods.com/cdn/shop/t/99/assets/modal.js?v=72585754406319655051762321192"></script>
3947
3948
3949
3950    
3950<script type="module" src="//heritagefoods.com/cdn/shop/t/99/assets/cart.js?v=132152558637856641331762320990"></script>
3950
3951
3952
3953    
3954
3955<script>
3956      Shopify = Shopify || {};
3957      Shopify.customerLoggedIn =  false 
3958      console.log("logged in? " + Shopify.customerLoggedIn);
3959      Shopify.customerTags = "" || [];
3960      
3961    </script>
3961
3962
3963   
3964
3965    
3965<script src="//heritagefoods.com/cdn/shop/t/99/assets/custom-vpv.js?v=56710515538246277771762321269" type="text/javascript"></script>
3965
3966    
3967  <!--Gem_Page_Footer_Script-->
3968  
3969<!--End_Gem_Page_Footer_Script-->
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090<style>
4091  .gs__line-item-props {
4092    display: none !important;
4093  }
4094  </style>
4095
4096
4097 <style>
4098 .gemapp body {
4099    color: #000000 !important;
4100}
4101  </style>
4102    
4103
4104    
4105
4106     
4107<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.0.0/animate.min.css"/>
4108<style>
4109  #asw-core-loading{
4110    position: fixed;
4111    top: 50%;
4112    left: 0;
4113    z-index: 99999;
4114    box-shadow: 0px 0px 20px #006e52;
4115    background-color: #006e52;
4116    border-radius: 0px 5px 5px 0px;
4117    text-align: center;
4118    padding: 10px;
4119    color: white;
4120  }
4121  .asw-core-hidden{
4122    display: none !important;
4123  }
4124</style>
4125<div id="asw-core-loading" class="animate__animated animate__pulse animate__infinite asw-core-hidden">
4126  <svg version="1.0" xmlns="http://www.w3.org/2000/svg" width="45.000000pt" height="45.000000pt" viewBox="0 0 65.000000 75.000000" preserveAspectRatio="xMidYMid meet">
4127    <g transform="translate(0.000000,75.000000) scale(0.100000,-0.100000)" fill="#ffffff" stroke="none">
4128       <path d="M408 645 c-8 -19 -8 -31 0 -51 10 -21 18 -25 44 -22 17 2 33 9 36 16
4129          3 9 -5 12 -24 10 -21 -2 -29 2 -32 16 -6 28 12 40 39 25 13 -6 27 -17 31 -23
4130          5 -7 8 -6 8 4 -1 51 -81 71 -102 25z"></path>
4131       <path d="M320 645 c-30 -7 -71 -16 -90 -20 -19 -4 -56 -14 -82 -22 -45 -14
4132          -48 -17 -48 -48 0 -55 19 -58 166 -28 71 14 130 27 132 28 2 2 -4 15 -13 29
4133          -11 16 -15 35 -11 51 4 14 5 25 4 24 -2 0 -28 -6 -58 -14z"></path>
4134       <path d="M508 544 c-4 -23 -13 -46 -20 -51 -7 -6 -47 -15 -88 -22 -84 -14
4135          -100 -23 -83 -49 9 -16 18 -100 14 -140 0 -8 -10 -12 -23 -10 -21 3 -23 10
4136          -26 62 -2 32 0 66 4 75 4 9 8 24 9 34 3 26 19 34 87 41 81 10 108 21 108 46 0
4137          16 -5 20 -17 16 -10 -2 -91 -20 -181 -38 l-162 -32 2 -155 c2 -108 7 -156 15
4138          -158 8 -3 13 11 15 38 3 49 27 71 52 50 12 -10 16 -32 16 -88 0 -66 2 -74 18
4139          -71 13 2 18 17 22 68 5 61 6 65 30 65 22 0 26 -5 30 -39 5 -39 26 -60 34 -34
4140          3 7 7 34 11 60 4 34 12 51 26 59 29 15 59 -14 59 -58 0 -28 3 -33 25 -33 34 0
4141          36 15 33 225 -2 117 -6 166 -10 139z"></path>
4142    </g>
4143 </svg>
4144 <div id="asw-core-loading-text">
4145 </div>
4146</div>
4147
4148  
4149
4150
4151  
4152  
4153  
4153<script>
4154    function waitForPCLogicComplete(){
4155      if(typeof(shopstorm.ConditionalLogic.runAll) != "undefined")
4156        setTimeout(function(){ shopstorm.ConditionalLogic.runAll(); },100);
4157      else setTimeout(waitForPCLogicComplete,300);
4158    }
4159    function run_pc_js_init(){
4160      window.shopstorm = {};
4161      window.shopstorm.shop = window.shopstorm.shop || {};
4162      window.shopstorm.shop.moneyFormat = window.shopstorm.shop.moneyFormat || '${{amount}}';
4163      window.shopstorm.apps = window.shopstorm.apps || {};
4164      window.shopstorm.apps.productCustomizer = window.shopstorm.apps.productCustomizer || {};
4165      if (typeof(shopstorm.apps.productCustomizer.$) === 'undefined' && typeof($) !== 'undefined') { shopstorm.apps.productCustomizer.$ = $; }
4166      window.shopstorm.apps.productCustomizer.pricingVariantId = window.shopstorm.apps.productCustomizer.pricingVariantId || '39768865833018';
4167      window.shopstorm.apps.productCustomizer.options = window.shopstorm.apps.productCustomizer.options || [];
4168      window.shopstorm.ConditionalLogic = window.shopstorm.ConditionalLogic || {};
4169      shopstorm.apps.productCustomizer.options.push({ id: "1410198241322", title: "Heritage Foods Gift Card — A gift everyone can agree on!", data: {}, discount: 0 });
4170      shopstorm.ConditionalLogic.rules = (shopstorm.ConditionalLogic.rules || []).concat([]);
4171      shopstorm.jsSection = 'product-customizer:product-init';
4172      shopstorm.apps.productCustomizer.swatchTriggered = true;
4173      shopstorm.ConditionalLogic.$ = $;
4174      waitForPCLogicComplete();
4175    }
4176    var aswm_pp_config_data = Object.freeze(new Array(
4177      String('  ').replace(/\'/g,"\\'"),
4178      String("    &lt;div class=&quot;product-customizer-loading&quot;&gt;        Loading Your Options        &lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; xmlns:xlink=&quot;http://www.w3.org/1999/xlink&quot; style=&quot;margin: auto; background: rgb(255, 255, 255); display: block; shape-rendering: auto;&quot; width=&quot;30px&quot; height=&quot;30px&quot; viewBox=&quot;0 0 100 100&quot; preserveAspectRatio=&quot;xMidYMid&quot;&gt;          &lt;circle cx=&quot;50&quot; cy=&quot;50&quot; r=&quot;32&quot; stroke-width=&quot;8&quot; stroke=&quot;#f5323f&quot; stroke-dasharray=&quot;50.26548245743669 50.26548245743669&quot; fill=&quot;none&quot; stroke-linecap=&quot;round&quot;&gt;            &lt;animateTransform attributeName=&quot;transform&quot; type=&quot;rotate&quot; repeatCount=&quot;indefinite&quot; dur=&quot;1s&quot; keyTimes=&quot;0;1&quot; values=&quot;0 50 50;360 50 50&quot;&gt;&lt;/animateTransform&gt;          &lt;/circle&gt;        &lt;/svg&gt;      &lt;/div&gt;&lt;br&gt;&lt;br&gt;    &lt;div class=&quot;product-customizer-options aswm-mode&quot; data-product-id=&quot;4538964967560&quot; data-product-price=&quot;7800&quot; data-version=&quot;2.0.0&quot;&gt;      &lt;div class=&quot;product-customizer-option option-type-select &quot; data-option-id=&quot;447585&quot; data-product-option-id=&quot;9231794&quot; data-option-name=&quot;dropdown&quot;&gt;        &lt;label for=&quot;4538964967560_option_1&quot;&gt;Dropdown&lt;/label&gt;&lt;div&gt;&lt;span class=&quot;product-customizer-select-wrap&quot;&gt;          &lt;select id=&quot;4538964967560_option_1&quot; name=&quot;properties[Dropdown]&quot;&gt;            &lt;option value=&quot;&quot;&gt;Select an option&lt;/option&gt;            &lt;option value=&quot;First Choice&quot; data-index=&quot;0&quot;&gt;First Choice&lt;/option&gt;            &lt;option value=&quot;Second Choice&quot; data-index=&quot;1&quot;&gt;Second Choice&lt;/option&gt;            &lt;option value=&quot;Third Choice&quot; data-index=&quot;2&quot;&gt;Third Choice&lt;/option&gt;&lt;/select&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;      &lt;div class=&quot;product-customizer-option option-type-text &quot; data-option-id=&quot;447586&quot; data-product-option-id=&quot;9231795&quot; data-option-name=&quot;single-line-text&quot;&gt;        &lt;label for=&quot;4538964967560_option_2&quot;&gt;Single Line Text&lt;/label&gt;        &lt;div&gt;&lt;input type=&quot;text&quot; id=&quot;4538964967560_option_2&quot; name=&quot;properties[Single Line Text]&quot; maxlength=&quot;&quot; placeholder=&quot;Enter something...&quot;&gt;&lt;/div&gt;&lt;/div&gt;        &lt;div class=&quot;product-customizer-option option-type-multiline &quot; data-option-id=&quot;447588&quot; data-product-option-id=&quot;9231866&quot; data-option-name=&quot;paragraph-text&quot;&gt;          &lt;label for=&quot;4538964967560_option_3&quot;&gt;Paragraph Text&lt;/label&gt;&lt;div&gt;            &lt;textarea id=&quot;4538964967560_option_3&quot; name=&quot;properties[Paragraph Text]&quot; maxlength=&quot;&quot; placeholder=&quot;&quot;&gt;&lt;/textarea&gt;&lt;/div&gt;&lt;/div&gt;        &lt;div class=&quot;product-customizer-option option-type-checkbox &quot; data-option-id=&quot;447590&quot; data-product-option-id=&quot;9231868&quot; data-option-name=&quot;single-checkbox&quot;&gt;          &lt;input type=&quot;checkbox&quot; id=&quot;4538964967560_option_4&quot; value=&quot;true&quot; name=&quot;properties[Single Checkbox]&quot;&gt;          &lt;div&gt;&lt;label for=&quot;4538964967560_option_4&quot;&gt;Single Checkbox&lt;/label&gt;&lt;/div&gt;&lt;/div&gt;      &lt;div class=&quot;product-customizer-option option-type-checkbox_group &quot; data-option-id=&quot;447591&quot; data-product-option-id=&quot;9231869&quot; data-option-name=&quot;checkbox-group&quot;&gt;        &lt;label for=&quot;4538964967560_option_5&quot;&gt;Checkbox Group&lt;/label&gt;&lt;div&gt;          &lt;ul&gt;&lt;li&gt;&lt;input type=&quot;checkbox&quot; id=&quot;4538964967560_option_5_0&quot; value=&quot;First Choice&quot;&gt;&lt;label for=&quot;4538964967560_option_5_0&quot;&gt;First Choice&lt;/label&gt;&lt;/li&gt;            &lt;li&gt;&lt;input type=&quot;checkbox&quot; id=&quot;4538964967560_option_5_1&quot; value=&quot;Second Choice&quot;&gt;&lt;label for=&quot;4538964967560_option_5_1&quot;&gt;Second Choice&lt;/label&gt;&lt;/li&gt;&lt;li&gt;&lt;input type=&quot;checkbox&quot; id=&quot;4538964967560_option_5_2&quot; value=&quot;Third Choice&quot;&gt;      &lt;label for=&quot;4538964967560_option_5_2&quot;&gt;Third Choice&lt;/label&gt;&lt;/li&gt;&lt;/ul&gt;&lt;input type=&quot;hidden&quot; id=&quot;4538964967560_option_5&quot; name=&quot;properties[Checkbox Group]&quot; value=&quot;&quot;&gt;&lt;/div&gt;&lt;/div&gt;      &lt;div class=&quot;product-customizer-option option-type-radio &quot; data-option-id=&quot;447592&quot; data-product-option-id=&quot;9231870&quot; data-option-name=&quot;radio-buttons&quot;&gt;        &lt;label for=&quot;4538964967560_option_6&quot;&gt;Radio Buttons&lt;/label&gt; &lt;div&gt;&lt;ul id=&quot;4538964967560_option_6&quot;&gt;&lt;li&gt;&lt;input type=&quot;radio&quot; id=&quot;4538964967560_option_6_0&quot; name=&quot;properties[Radio Buttons]&quot; value=&quot;First Choice&quot;&gt;&lt;label for=&quot;4538964967560_option_6_0&quot;&gt;First Choice&lt;/label&gt;              &lt;/li&gt;&lt;li&gt;                &lt;input type=&quot;radio&quot; id=&quot;4538964967560_option_6_1&quot; name=&quot;properties[Radio Buttons]&quot; value=&quot;Second Choice&quot;&gt;&lt;label for=&quot;4538964967560_option_6_1&quot;&gt;Second Choice&lt;/label&gt;&lt;/li&gt;        &lt;li&gt;&lt;input type=&quot;radio&quot; id=&quot;4538964967560_option_6_2&quot; name=&quot;properties[Radio Buttons]&quot; value=&quot;Third Choice&quot;&gt;          &lt;label for=&quot;4538964967560_option_6_2&quot;&gt;Third Choice&lt;/label&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;          &lt;div class=&quot;product-customizer-option option-type-date &quot; data-option-id=&quot;447593&quot; data-product-option-id=&quot;9231871&quot; data-option-name=&quot;date-picker&quot;&gt;            &lt;label for=&quot;4538964967560_option_7&quot;&gt;Date Picker&lt;/label&gt;&lt;div&gt;&lt;input type=&quot;text&quot; autocomplete=&quot;off&quot; id=&quot;4538964967560_option_7&quot; class=&quot;pc_date&quot; name=&quot;properties[Date Picker]&quot;&gt;&lt;/div&gt;      &lt;/div&gt;&lt;div class=&quot;product-customizer-option option-type-swatch &quot; data-option-id=&quot;447594&quot; data-product-option-id=&quot;9231872&quot; data-option-name=&quot;swatch-picker&quot;&gt;&lt;label for=&quot;4538964967560_option_8&quot;&gt;Swatch Picker&lt;/label&gt;              &lt;div&gt;&lt;span class=&quot;product-customizer-select-wrap&quot;&gt;&lt;select id=&quot;4538964967560_option_8&quot; name=&quot;properties[Swatch Picker]&quot; style=&quot;display:none;&quot;&gt;                &lt;option value=&quot;&quot;&gt;&lt;/option&gt;                &lt;option value=&quot;First Choice&quot; data-index=&quot;0&quot;&gt;First Choice&lt;/option&gt;                &lt;option value=&quot;Second Choice&quot; data-index=&quot;1&quot;&gt;Second Choice&lt;/option&gt;                &lt;option value=&quot;Third Choice&quot; data-index=&quot;2&quot;&gt;Third Choice&lt;/option&gt;&lt;/select&gt;&lt;!--   Custom Swatch Dropdown  --&gt;                &lt;div class=&quot;product-customizer-swatch-wrapper&quot;&gt;&lt;div class=&quot;product-customizer-swatch-container&quot;&gt;&lt;div class=&quot;product-customizer-swatch__trigger&quot;&gt;                  &lt;span class=&quot;product-customizer-selected-swatch&quot;&gt;&lt;span&gt;Select a color...&lt;/span&gt;&lt;/span&gt;                  &lt;div class=&quot;product-customizer-arrow&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;product-customizer-swatches&quot;&gt;                    &lt;span class=&quot;product-customizer-swatch&quot; data-id=&quot;4538964967560_option_8&quot; data-value=&quot;First Choice&quot; data-index=&quot;0&quot;&gt;                      &lt;span style=&quot;background: #000; padding: 0 12px; margin-right: 7px; border-radius:5px;&quot;&gt;&lt;/span&gt;                      &lt;span style=&quot;width: 150px&quot;&gt;&lt;span class=&quot;option-value&quot;&gt;First Choice&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;                      &lt;span class=&quot;product-customizer-swatch&quot; data-id=&quot;4538964967560_option_8&quot; data-value=&quot;Second Choice&quot; data-index=&quot;1&quot;&gt;                        &lt;span style=&quot;background: #FF0000; padding: 0 12px; margin-right: 7px; border-radius:5px;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;width: 150px&quot;&gt;                          &lt;span class=&quot;option-value&quot;&gt;Second Choice&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;product-customizer-swatch&quot; data-id=&quot;4538964967560_option_8&quot; data-value=&quot;Third Choice&quot; data-index=&quot;2&quot;&gt;&lt;span style=&quot;background: #0000FF; padding: 0 12px; margin-right: 7px; border-radius:5px;&quot;&gt;&lt;/span&gt;                            &lt;span style=&quot;width: 150px&quot;&gt;&lt;span class=&quot;option-value&quot;&gt;Third Choice&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;                            &lt;div class=&quot;product-customizer-option option-type-file &quot; data-option-id=&quot;447605&quot; data-product-option-id=&quot;9232125&quot; data-option-name=&quot;file-upload&quot;&gt;                              &lt;label for=&quot;4538964967560_option_9&quot;&gt;File Upload&lt;/label&gt;&lt;div&gt;&lt;input type=&quot;file&quot; id=&quot;4538964967560_option_9&quot; name=&quot;properties[File Upload]&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  ")
4179    ));
4180    var aswm_pc_options = aswm_pp_config_data[0];
4181    var aswm_pc_data = aswm_pp_config_data[1];
4182  </script>
4182
4183  
4183<script id="aswm-pc-script">
4184    function aswm_inject_product_customizer_script(){
4185      var ss_script = new String('    &lt;script async src=&quot;https://cdn.productcustomizer.com/storefront/production-product-customizer-v2.js?shop=heritage-foods-usa.myshopify.com&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;  ').replace("async","");
4186      $("script[src*='productcustomizer']").remove();
4187      $("body").append(new DOMParser().parseFromString(ss_script,"text/html").documentElement.textContent);
4188      $("#aswm-pc-script").remove();
4189    }
4190  </script>
4190
4191
4192<script>
4193  var __aswcx = false;
4194  var __aswcx_data = `{"0":{},"1":{},"2":{},"3":{},"4":{},"5":{},"6":{},"7":{}}
4195`;
4196  window.shopstorm = window.shopstorm || {}; // Extending the SS object
4197  window.shopstorm.shop = window.shopstorm.shop || {};
4198  window.shopstorm.shop.moneyFormat = window.shopstorm.shop.moneyFormat || '${{amount}}';
4199  window.shopstorm.cart = {};
4200  window.shopstorm.cart.true_cart_count = String(
4201      `0
4202`)
4203    .trim();
4204  function aswInit(){
4205    if (location.search.indexOf("aswmToken") != -1 || localStorage.getItem("_aswm_shop_token")){
4206      // We're gonna grab the wizard!
4207      $("#asw-core-loading-text").text("Loading Wizard...");
4208      $("#asw-core-loading").removeClass("asw-core-hidden");
4209      var token = localStorage.getItem("_aswm_shop_token");
4210      if (!token){
4211        var search = location.search.substr(1);
4212        search.split("&");
4213        for (var s in search){
4214          if (typeof(search) == "array") var sitem = search[s].split("=");
4215          else sitem = search.split("=");
4216          if (sitem[0] == "aswmToken"){
4217            token = sitem[1];
4218            break;
4219          }
4220        }
4221      }
4222      if (token){
4223        localStorage.setItem("_aswm_shop_token",token);
4224        $.ajax({
4225          url: "https://walrus-app-hgyfy.ondigitalocean.app/?aswm_token="+token,
4226          method: "GET",
4227          success: function(resp){
4228            setTimeout(function(resp){
4229              $("#asw-core-loading").addClass("asw-core-hidden");
4230              $("body").append(resp);
4231            },2000,resp);
4232          },
4233          error: function(err){
4234            return;
4235          }
4236        });
4237      }
4238      else {
4239        console.log("[ASWM] Can't get wizard");
4240        $("#asw-core-loading").addClass("asw-core-hidden");
4241      }
4242    }
4243    else {
4244      // We're in worker mode
4245      /* ASWCX Loader */
4246      try{
4247        localStorage.setItem("_aswm_s_config",__aswcx_data);
4248        __aswcx = true;
4249        try{
4250          var aswmcx = JSON.parse(localStorage.getItem("_aswm_s_config"));
4251          var cart_page_config_a = aswmcx[5];
4252          var cart_page_config_b = aswmcx[6];
4253          if(!cart_page_config_a || !cart_page_config_b) throw "ASWMCX Error 681";
4254          var cart_page_config = {
4255            id: cart_page_config_a._aswm_cart_form_id,
4256            index: cart_page_config_a._aswm_cart_form_index,
4257            index_updated: false,
4258            resolved: cart_page_config_a._aswm_resolved_cart_form_conflicts,
4259            line_item_sel: cart_page_config_b._aswm_cart_line_item_layout_sel,
4260            price_sel: cart_page_config_b._aswm_cart_line_item_price_selectors,
4261            quantity_sel: cart_page_config_b._aswm_cart_line_item_quantity_sel,
4262            subtotal_sel: cart_page_config_b._aswm_cart_subtotal_sel,
4263            cart_count_sel: cart_page_config_b._aswm_cart_count_selector,
4264            skip_indexes: cart_page_config_b._aswm_cart_form_skip_indexes
4265          };
4266          if(cart_page_config.cart_count_sel){
4267            $(cart_page_config.cart_count_sel).text(shopstorm.cart.true_cart_count);
4268            var cart_count_monitor_func = function(){ 
4269              $(cart_page_config.cart_count_sel).off("DOMSubtreeModified");
4270              $(cart_page_config.cart_count_sel).text(shopstorm.cart.true_cart_count);
4271              setTimeout(function(){
4272                $(cart_page_config.cart_count_sel).text(shopstorm.cart.true_cart_count);
4273                $(cart_page_config.cart_count_sel).on("DOMSubtreeModified",cart_count_monitor_func);
4274              },2);
4275            }
4276            $(cart_page_config.cart_count_sel).on("DOMSubtreeModified",cart_count_monitor_func);
4277          }
4278          
4279        }
4280        catch(e){
4281          console.log(e);
4282          // Another one...
4283        }
4284      }
4285      catch(e){
4286        console.log(e);
4287        // It failed
4288      }
4289      var url_endpoint = "https://walrus-app-hgyfy.ondigitalocean.app/?aswm_worker=true&aswm_tsid="+Shopify.theme.theme_store_id;
4290      if (location.href.indexOf("products") != -1) url_endpoint += "&aswm_product=1";
4291      $.ajax({
4292        url: url_endpoint,
4293        method: "GET",
4294        success: function(resp){
4295          $("body").append(resp);
4296        }, 
4297        error: function(err){
4298          return;
4299        }
4300      });
4301    }
4302  }
4303  function waitForjQuery(){
4304    if(typeof($) != "undefined") aswInit();
4305    else if (typeof(jQuery) != "undefined"){
4306      $ = jQuery;
4307      aswInit();
4308    }
4309    else setTimeout(waitForjQuery,200);
4310  }
4311  function checkjQuery(){
4312    if(typeof(jQuery) == 'undefined' && typeof($) == 'undefined'){
4313      const script = document.createElement('script');
4314      script.src = 'https://code.jquery.com/jquery-3.4.1.min.js';
4315      document.head.appendChild(script);
4316      waitForjQuery();
4317    }
4318    else if (typeof(jQuery)){
4319      $ = jQuery;
4320      aswInit();
4321    }
4322  }
4323  window.addEventListener('DOMContentLoaded', checkjQuery);
4324</script>
4324
4325
4326  <!-- "snippets/preorder-now.liquid" was not rendered, the associated app was uninstalled -->
4327  
4327<script>
4328  const preorderCustom = {
4329      render: function(){
4330          this.handleEvents()
4331      },
4332      handleEvents: function(){
4333          document.addEventListener('globo.preorder.show.preorder', e => {
4334              const form = e.detail.form;
4335              const message = e.detail.profile.message;
4336              if(!form.querySelector('.gPropertiesCustom')){
4337                  let propertiesCustomElement = `<input name="properties[Note]" class="gPropertiesCustom" value="${message.preorderedItemlabel}" type="hidden" />`
4338                  form.innerHTML += propertiesCustomElement;
4339              }else{
4340                  form.querySelector('.gPropertiesCustom').value = message.preorderedItemlabel;
4341              }
4342          })
4343
4344          document.addEventListener('globo.preorder.show.addtocart', e => {
4345              const form = e.detail.form;
4346              if(form.querySelector('.gPropertiesCustom')){
4347                  form.querySelector('.gPropertiesCustom').remove()
4348              }
4349          })
4350      }
4351  }
4352  preorderCustom.render()
4353</script>
4353
4354   
4355
4356    <!-- skio bab edits -->
4357  <style>
4358    .ChildProductDrawer__DrawerContentContainer-sc-1kytywv-0 div {
4359      max-width: 100%;
4360    }
4361    .ChildProductDrawer__DrawerContentContainer-sc-1kytywv-0 {
4362      overflow-y: scroll;
4363    }
4364    .order-summary__section__content .product th.product__description span.product__description__property.order-summary__small-text {
4365      display: none;
4366    }
4367  </style>
4368
4369
4370
4371<!-- Rebuy  START -->
4372    <!-- Rebuy Speed Load Script --> 
4373<script async src="https://cdn.rebuyengine.com/onsite/js/rebuy.js?shop=heritage-foods-usa.myshopify.com"></script>
4373
4374
4375
4376  
4377  <!-- REBUY LAUNCH - Product Add-on (ID: 144689) -- dynamically installed after the .\\@type\\:buy_buttons element -->
4378  <!-- <div data-rebuy-id="144689" data-rebuy-shopify-product-ids="1410198241322"></div> -->
4379
4380  <!-- REBUY LAUNCH - Product Page Carousel "Recently Viewed" (ID: 144696) -- dynamically installed before the #shopify-section-main-footer element -->
4381  <!-- <div data-rebuy-id="144696" data-rebuy-shopify-product-ids="1410198241322"></div> -->
4382
4383  <!-- REBUY LAUNCH - Add to Cart Cross-Sell (Popup) (ID: 144693) -->
4384  <div data-rebuy-id="144693" data-rebuy-shopify-product-ids="1410198241322"></div>
4385  
4386
4387    
4387<script>
4388
4389const tagToFind = "turkey";
4390/**
4391 * Check to see if the cart contains a specific tag
4392 * @param {string} turkeyTag - tag that is being checked for in line items
4393 * @returns {boolean} - true if tag is in cart, else false
4394 */
4395function checkForTag(turkeyTag) {
4396  let cartContainsTag = false;
4397  if (window.Rebuy && Rebuy.Cart && Rebuy.Cart.cart && Rebuy.Cart.cart.items) {
4398    Rebuy.Cart.cart.items.forEach((item) => {
4399      if (item.product.tags.includes(turkeyTag)) {
4400        cartContainsTag = true;
4401        return;
4402      }
4403    });
4404  }
4405  return cartContainsTag;
4406}
4407
4408document.addEventListener('DOMContentLoaded', () => {
4409
4410
4411  const buttonCheckInterval = setInterval(() => {
4412
4413    const button = document.getElementById('rebuy-btn');
4414
4415
4416    if (button) {
4417      
4418      clearInterval(buttonCheckInterval);
4419
4420      async function updateButtonStatus() {
4421        try {
4422          const response = await fetch('/cart.js');
4423          const cart = await response.json();
4424
4425          if (button) {
4426            button.disabled = false;
4427            button.title = '';
4428          }
4429
4430      
4431          const hasGiftCards = cart.items.some(item =>
4432            item.gift_card || /\b(?:gift[ _-]?card)\b/i.test(item.product_type)
4433          );
4434
4435        
4436          const hasSubscriptions = cart.items.some(item => item.selling_plan_allocation);
4437
4438     
4439          const errorTarget =
4440            hasGiftCards && hasSubscriptions
4441              ? "gift cards and subscriptions"
4442              : hasGiftCards
4443              ? "gift cards"
4444              : hasSubscriptions
4445              ? "subscriptions"
4446              : null;
4447
4448          if (errorTarget && button) {
4449            button.disabled = true;
4450            button.title = `We're sorry — ${errorTarget} aren't eligible for this feature.`;
4451            return null;
4452          }
4453
4454          return cart.token;
4455        } catch (error) {
4456          console.error('Error fetching cart:', error);
4457          return null;
4458        }
4459      }
4460
4461
4462      updateButtonStatus();
4463
4464      
4465      button.addEventListener('click', async () => {
4466        const eligibleCartTokenResponse = await updateButtonStatus();
4467
4468        if (eligibleCartTokenResponse) {
4469 
4470          window.location.href = `https://${Shopify.shop}/apps/zest/start-multi-ship/${eligibleCartTokenResponse}`;
4471        }
4472      });
4473    }
4474  }, 250); 
4475});
4476</script>
4476
4477
4478
4479
4480<script id="rebuy-cart-template" type="text/template">
4481<div
4482  id="rebuy-cart"
4483  class="rebuy-cart"
4484  v-cloak
4485  v-bind:class="[visible ? 'is-visible' : '', 'currency-' + currency() ]"
4486  role="dialog"
4487  aria-modal="true"
4488  aria-labelledby="SmartCart_title"
4489  v-bind:aria-hidden="!visible ? 'true' : 'false'"
4490>
4491  <div class="rebuy-cart__flyout">
4492    <div class="rebuy-cart__flyout-header">
4493      <div v-html="renderHeader()"></div>
4494      <button
4495        class="rebuy-cart__flyout-close"
4496        type="button"
4497        v-on:click="hide()"
4498        aria-label="Close Cart"
4499      >
4500        <i class="fal fa-times" aria-hidden="true"></i>
4501      </button>
4502    </div>
4503    <div class="rebuy-cart__flyout-body">
4504      <div
4505        class="rebuy-cart__flyout-announcement-bar"
4506        id="rebuy-smart-cart-announcement-bar"
4507        v-if="announcementBarEnabled()"
4508      >
4509        <div
4510          class="rebuy-cart__flyout-announcement-bar-message"
4511          v-for="message in settings.announcement_bar.messages"
4512          v-html="message"
4513        ></div>
4514      </div>
4515
4516      <div
4517        class="rebuy-cart__flyout-shipping-bar"
4518        v-if="freeShippingEnabled()"
4519        v-bind:class="[ freeShippingHelperMessage() ? 'has-helper' : '', hasFreeShipping() ? 'has-free-shipping': '' ]"
4520      >
4521        <div
4522          class="rebuy-cart__flyout-shipping-bar-message"
4523          v-if="!hasFreeShipping()"
4524          v-html="freeShippingRemainingMessage()"
4525        ></div>
4526        <div
4527          class="rebuy-cart__flyout-shipping-bar-message"
4528          v-if="hasFreeShipping()"
4529          v-html="freeShippingCompleteMessage()"
4530        ></div>
4531        <div
4532          class="rebuy-cart__flyout-shipping-bar-meter"
4533          v-bind:class="[hasFreeShippingProgress() ? 'has-progress' : 'no-progress']"
4534        >
4535          <span id="free-shipping-progress-label" class="rebuy-cart__flyout-shipping-bar-meter-fill-text">
4536            Progress to free shipping: {{ freeShippingPercentComplete() }}
4537          </span>
4538          <div
4539            class="rebuy-cart__flyout-shipping-bar-meter-fill"
4540            v-bind:style="{ width: freeShippingPercentComplete() }"
4541            role="progressbar"
4542            tabindex="0"
4543            aria-valuemin="0"
4544            aria-valuemax="100"
4545            v-bind:aria-valuenow="freeShippingPercentComplete(false, true)"
4546            aria-labelledby="free-shipping-progress-label"
4547          ></div>
4548        </div>
4549        <div
4550          class="rebuy-cart__flyout-shipping-bar-helper"
4551          v-if="freeShippingHelperMessage()"
4552          v-html="freeShippingHelperMessage()"
4553        ></div>
4554      </div>
4555
4556      <div v-else-if="progressBarEnabled()" class="rebuy-cart__progress-bar-container above">
4557        <div v-for="bar in settings.progress_bar.bars" v-if="isValidBar(bar)">
4558          <div class="rebuy-cart__progress-step-wrapper" v-bind:class="[ 'count-' + bar.tiers.length ]">
4559            <div v-for="tier in bar.tiers" class="rebuy-cart__progress-step" v-bind:style="{ width: progressStepMaxWidth(bar) }" v-bind:class="[ progressTierReached(tier) ? 'complete' : '' ]">
4560              <div class="rebuy-cart__progress-step-icon" v-html="progressTierIcon(tier)"></div>
4561              <span class="rebuy-cart__progress-step-label">{{ getTierLabel(tier)}}</span>
4562            </div>
4563          </div>
4564
4565          <div class="rebuy-cart__progress-bar-wrapper">
4566            <div class="rebuy-cart__progress-bar-meter" v-bind:class="[hasTierProgress() ? 'has-progress' : 'no-progress']">
4567              <div
4568                class="rebuy-cart__progress-bar-meter-fill"
4569                v-bind:style="{ width: tiersPercentageComplete(bar) }"
4570                role="progressbar"
4571                tabindex="0"
4572                aria-valuemin="0"
4573                aria-valuemax="100"
4574                v-bind:aria-valuenow="tiersPercentageComplete(bar, true)"
4575                aria-labelledby="rebuy-cart__progress-bar-meter-label"
4576              >
4577                <span class="sr-only"></span>
4578              </div>
4579            </div>
4580
4581            <div id="rebuy-cart__progress-bar-meter-label" class="rebuy-cart__progress-bar-prompt" v-if="hasProgressPrompt(bar)" v-html="getTierFeedbackText(bar)"></div>
4582          </div>
4583
4584          <div class="rebuy-cart__progress-free-products" v-if="getBarLayout(bar) == 'above' && earnedProducts(bar).length > 0">
4585            <div class="rebuy-cart__progress-free-products-title">Free Gifts</div>
4586            <div class="rebuy-cart__progress-free-products-list" ref="freeProductList">
4587              <div v-for="product in earnedProducts(bar)" class="rebuy-cart__progress-free-product" v-bind:style="[ freeProductTileStyle(bar) ]">
4588                <div class="rebuy-cart__progress-free-product-image" v-bind:style="freeProductStyles(product)"></div>
4589                <div class="rebuy-cart__progress-free-product-info">
4590                  <div>
4591                    <p class="rebuy-cart__progress-free-product-title" v-html="product.title"></p>
4592                    <span v-if="product.chosen_variant" class="rebuy-cart__progress-free-product-variant-title" v-html="getFreeVariantTitle(product)"></span>
4593                  </div>
4594                  <div v-if="!product.chosen_variant" class="rebuy-cart__progress-free-product-variant-select-container">
4595                    <select class="rebuy-cart__progress-free-product-variant-select" v-on:change="selectFreeProductVariant($event, product)">
4596                      <option value="" disabled selected>Select Variant</option>
4597                      <option v-for="variant in freeProductOptions(product)" v-bind:value="variant.id">{{ variant.title }}</option>
4598                    </select>
4599                    <div class="rebuy-cart__progress-free-product-variant-select-prompt" v-html="freeProductPrompt(product)"></div>
4600                  </div>
4601                </div>
4602                <button
4603                  v-show="product.chosen_variant"
4604                  class="rebuy-cart__progress-free-product-remove"
4605                  v-on:click="removeFreeProduct(product)"
4606                >
4607                  <i class="fal fa-times" aria-hidden="true"></i>
4608                  <span class="sr-only">Remove {{ product.title }} {{ product.chosen_variant?.title ? product.chosen_variant.title : '' }} from Cart</span>
4609                </button>
4610              </div>
4611            </div>
4612          </div>
4613        </div>
4614      </div>
4615
4616      <div
4617        class="rebuy-cart__flyout-content"
4618        v-bind:class="[ hasItems() ? 'has-items' : 'no-items' ]"
4619      >
4620        <ul class="rebuy-cart__flyout-items" v-if="hasItems()" data-smartcart-items tabindex="0">
4621          <li
4622            class="rebuy-cart__flyout-item"
4623            v-for="item in items()"
4624            v-if="!isHiddenItem(item)"
4625            :key="item.key"
4626            v-bind:class="[ 'product-' + item.handle, itemProductTagsClasses(item), itemPropertyClasses(item) ]"
4627            role="group"
4628            aria-label="product"
4629          >
4630            <div class="rebuy-cart__flyout-item-media">
4631              <a v-bind:href="itemURL(item)" tabindex="-1">
4632                <img
4633                  v-bind:src="sizeImage(item.image, '240x240')"
4634                  v-bind:alt="item.featured_image?.alt"
4635                />
4636              </a>
4637            </div>
4638            <div class="rebuy-cart__flyout-item-info">
4639              <a
4640                role="heading"
4641                aria-level="5"
4642                class="rebuy-cart__flyout-item-product-title"
4643                v-bind:href="itemURL(item)"
4644                v-html="item.product_title"
4645                v-bind:alt="'View ' + item.product_title"
4646              ></a>
4647              <div
4648                class="rebuy-cart__flyout-item-variant-title"
4649                v-html="item.variant_title"
4650                v-if="item.variant_title"
4651              ></div>
4652
4653              <div
4654                class="rebuy-cart__flyout-item-discount-message"
4655                v-if="hasLineItemDiscount(item)"
4656                v-html="lineItemDiscountMessage(item)"
4657              ></div>
4658
4659              <div
4660                class="rebuy-cart__flyout-item-properties"
4661                v-if="hasItemProperties(item)"
4662              >
4663                <div
4664                  class="rebuy-cart__flyout-item-property rebuy-cart__flyout-item-property--delivery-frequency"
4665                  v-if="itemDeliveryFrequency(item)"
4666                  v-html="itemDeliveryFrequency(item)"
4667                ></div>
4668                <div
4669                  class="rebuy-cart__flyout-item-property"
4670                  v-for="property in itemProperties(item)"
4671                  v-bind:class="[ itemPropertyKeyClass(property), itemPropertyValueClass(property) ]"
4672                >
4673                  <span
4674                    class="rebuy-cart__flyout-item-property-name"
4675                    v-html="property.key"
4676                  ></span>
4677                  <span class="rebuy-cart__flyout-item-property-separator">
4678                    :
4679                  </span>
4680                  <span
4681                    class="rebuy-cart__flyout-item-property-value"
4682                    v-html="property.value"
4683                  ></span>
4684                </div>
4685              </div>
4686
4687              <button
4688                class="rebuy-cart__flyout-item-remove"
4689                type="button"
4690                v-bind:alt="'Remove ' + item.product_title"
4691                v-bind:aria-label="'Remove ' + item.product_title"
4692                v-on:click="removeItem(item)"
4693              >
4694                <i
4695                  class="far"
4696                  v-bind:class="[(item.status == 'removing') ? 'fa-sync-alt fa-fast-spin' : 'fa-tras
4696h']"
4697                  aria-hidden="true"
4698                ></i>
4699              </button>
4700
4701              <div class="rebuy-cart__flyout-item-quantity">
4702                <div
4703                  class="rebuy-cart__flyout-item-quantity-widget"
4704                  v-if="hideQuantitySelectors && !hideQuantitySelectors(item)"
4705                >
4706                  <button
4707                    class="rebuy-cart__flyout-item-quantity-widget-button"
4708                    v-bind:alt="'Decrease quantity of ' + item.product_title"
4709                    v-bind:aria-label="'Decrease quantity of ' + item.product_title"
4710                    v-on:click="decreaseItem(item)"
4711                    type="button"
4712                  >
4713                    <i
4714                      class="far"
4715                      v-bind:class="[(item.status == 'decreasing') ? 'fa-sync-alt fa-fast-spin' : 'fa-minus']"
4716                      aria-hidden="true"
4717                    ></i>
4718                  </button>
4719
4720                  <span
4721                    class="rebuy-cart__flyout-item-quantity-widget-label"
4722                  >
4723                    <span class="sr-only">Quantity of {{ item.product_title }}</span>
4724                    {{ item.quantity }}
4725                  </span>
4726
4727                  <button
4728                    class="rebuy-cart__flyout-item-quantity-widget-button"
4729                    v-bind:alt="'Increase quantity of ' + item.product_title"
4730                    v-bind:aria-label="'Increase quantity of ' + item.product_title"
4731                    v-on:click="increaseItem(item)"
4732                    type="button"
4733                  >
4734                    <i
4735                      class="far"
4736                      v-bind:class="[(item.status == 'increasing') ? 'fa-sync-alt fa-fast-spin' : 'fa-plus']"
4737                      aria-hidden="true"
4738                    ></i>
4739                  </button>
4740                </div>
4741              </div>
4742
4743              <div class="rebuy-cart__flyout-item-price">
4744                <div v-if="itemHasDiscount(item)">
4745                  <span
4746                    class="rebuy-money sale"
4747                  >
4748                    <span class="sr-only">Sale price</span>
4749                    <span v-html="formatMoney(itemPrice(item))"></span>
4750                  </span>
4751                  <span
4752                    class="rebuy-money compare-at"
4753                  >
4754                    <span class="sr-only">Original price</span>
4755                    <span v-html="formatMoney(compareAtPrice(item))"></span>
4756                  </span>
4757                </div>
4758                <div v-if="!itemHasDiscount(item)">
4759                  <span
4760                    class="rebuy-money"
4761                  >
4762                    <span class="sr-only">Price</span>
4763                    <span v-html="formatMoney(itemPrice(item))"></span>
4764                  </span>
4765                </div>
4766              </div>
4767
4768              <div class="rebuy-cart__flyout-item-bundle" v-if="itemIsBundle(item) && !hideBundleOptions(item)">
4769                <button
4770                  class="rebuy-cart__flyout-item-bundle-show-button"
4771                  v-if="itemBundleLength(item) > 0 && !isSeeingBundle(item)"
4772                  v-on:click="toggleActiveBundle(item)"
4773                  type="button"
4774                  v-bind:alt="'Expand bundle of ' + item.product_title"
4775                  v-bind:aria-label="'Expand bundle of ' + item.product_title"
4776                  >
4777                    Show
4778                    <span v-html="itemBundleLength(item)"></span>
4779                    items
4780                    <span class="rebuy-cart__flyout-bundle-chev-icon"><i class="fas fa-chevron-down"></i></span>
4781                </button>
4782
4783                <button
4784                  class="rebuy-cart__flyout-item-bundle-hide-button"
4785                  v-if="itemBundleLength(item) > 0 && isSeeingBundle(item)"
4786                  v-on:click="toggleActiveBundle(item)"
4787                  type="button"
4788                  v-bind:alt="'Collapse bundle of ' + item.product_title"
4789                  v-bind:aria-label="'Collapse bundle of ' + item.product_title"
4790                  >
4791                    Hide
4792                    <span v-html="itemBundleLength(item)"></span>
4793                    items
4794                    <span class="rebuy-cart__flyout-bundle-chev-icon"><i class="fas fa-chevron-up"></i></span>
4795                </button>
4796
4797                <ul
4798                  class="rebuy-cart__flyout-item-bundle-children"
4799                  v-if="itemBundleLength(item) > 0 && isSeeingBundle(item)"
4800                  tabindex="0"
4801                  >
4802                  <li class="rebuy-cart__flyout-item-bundle-child" v-for="(option, index) in item.options_with_values">
4803                      <div class="rebuy-cart__flyout-item-bundle-child-left">
4804                        <div class="rebuy-cart__flyout-item-bundle-image-container">
4805                          <img
4806                            v-bind:src="getBundleOptionImage(item.product, option, index)"
4807                            v-bind:alt="childBundleTitle(option)"
4808                            class="rebuy-cart__flyout-item-bundle-image"
4809                          />
4810                        </div>
4811                      </div>
4812
4813                      <div class="rebuy-cart__flyout-item-bundle-child-right">
4814                        <h5 v-html="childBundleTitle(option)" class="rebuy-cart__flyout-item-bundle-title"></h5>
4815                        <p v-html="option.value" class="rebuy-cart__flyout-item-bundle-value"></p>
4816                      </div>
4817                  </li>
4818                <ul>
4819              </div>
4820            </div>
4821
4822            <div
4823              v-if="itemHasBMSM(item) && bMSMFinalTierNotReached(item)"
4824              class="rebuy-cart__flyout-item-buy-more-save-more"
4825            >
4826              <div
4827                v-if="hasBMSMButtons()"
4828                class="rebuy-cart__flyout-item-buy-more-save-more-container"
4829              >
4830                <div
4831                  v-for="tier in getBMSMTiers()"
4832                  class="rebuy-cart__flyout-item-buy-more-save-more-button-container"
4833                  v-if="tier.quantity > item.quantity"
4834                >
4835                  <button
4836                    v-on:click="adjustBMSMQuantity(item, tier)"
4837                    class="rebuy-button rebuy-cart__flyout-item-buy-more-save-more-button"
4838                    v-bind:alt="getBMSMButtonText(tier)"
4839                  >
4840                    <span v-html="getBMSMButtonText(tier)"></span>
4841                  </button>
4842                </div>
4843              </div>
4844
4845              <span
4846                v-if="!hasBMSMButtons()"
4847                class="rebuy-cart__flyout-buy-more-save-more-dynamic-message-text"
4848                v-html="buyMoreSaveMoreDynamicText(item)"
4849              ></span>
4850            </div>
4851
4852            <div
4853              class="rebuy-cart__flyout-item-subscription"
4854              v-if="hasSwitchToSubscription(item)"
4855            >
4856              <button
4857                class="rebuy-button outline"
4858                v-if="!item.product.subscription || item.status == 'downgrading' || item.status == 'upgrading'"
4859                v-bind:alt="'Switch ' + item.product_title + ' to a Subscription'"
4860                v-bind:disabled="(item.status == 'downgrading' || item.status == 'upgrading')"
4861                v-on:click="updateItemDeliveryFrequency(item, selectedSubscriptionFrequency(item, 0), 'onetime')"
4862                type="button"
4863              >
4864                <span v-html="switchToSubscriptionLabel(item)"></span>
4865              </button>
4866
4867              <select
4868                class="rebuy-select muted"
4869                aria-label="subscription frequency"
4870                v-if="item.product.subscription && item.status != 'downgrading'"
4871                v-model="item.product.subscription_frequency"
4872                v-on:change="updateItemDeliveryFrequency(item)"
4873              >
4874                <optgroup
4875                  v-if="!item.product.is_subscription_only && !subscriptionDowngradeDisabled()"
4876                  v-bind:label="onetimeOptionGroupLabel(item)"
4877                >
4878                  <option
4879                    v-bind:value="'onetime'"
4880                    v-html="onetimeOptionLabel(item)"
4881                  ></option>
4882                </optgroup>
4883                <optgroup v-bind:label="subscriptionOptionGroupLabel(item)">
4884                  <option
4885                    v-for="frequency in subscriptionFrequencies(item)"
4886                    v-bind:value="frequency"
4887                    v-html="subscriptionOptionLabel(item, frequency, item.product.subscription_interval)"
4888                  ></option>
4889                </optgroup>
4890              </select>
4891            </div>
4892          </li>
4893        </ul>
4894        <div class="rebuy-cart__flyout-note" v-if="notesEnabled()">
4895          <label class="rebuy-cart__flyout-note-toggle">
4896            <input
4897              class="rebuy-cart__flyout-note-toggle-input rebuy-checkbox"
4898              type="checkbox"
4899              v-model="notes.visible"
4900              v-on:click="notesToggle()"
4901            />
4902            <span
4903              class="rebuy-cart__flyout-note-toggle-label"
4904              v-html="settings.language.notes_label"
4905            ></span>
4906          </label>
4907          <div
4908            class="rebuy-cart__flyout-note-content"
4909            v-if="notesIsVisible()"
4910          >
4911            <textarea
4912              id="rebuy-cart-notes"
4913              class="rebuy-textarea rebuy-cart__flyout-note-textarea"
4914              v-model="notes.value"
4915              v-on:keyup="notesChange($event)"
4916              v-on:keydown="notesChange($event)"
4917              v-on:change="notesChange($event)"
4918              v-bind:placeholder="settings.language.notes_placeholder"
4919            ></textarea>
4920            <small
4921              id="rebuy-cart-characters-remaining"
4922              v-html="notesRemainingCharacters()"
4923            ></small>
4924          </div>
4925        </div>
4926
4927
4928        <div class="rebuy-cart__flyout-empty-cart" v-html="emptyCartMessage()" v-if="!hasItems()"></div>
4929        <div class="rebuy-cart__flyout-empty-cart-footer" v-if="!hasItems()">
4930          <div data-app-target="empty_cart"></div>
4931        </div>
4932
4933        <div class="rebuy-cart__flyout-recommendations" v-if="hasCrossSells()">
4934          <div
4935            v-for="widget_id in settings.cross_sells"
4936            v-bind:data-rebuy-id="widget_id"
4937          ></div>
4938        </div>
4939
4940        <div class="rebuy-cart__upsells" v-if="hasPrePurchase()">
4941          <div v-bind:data-rebuy-id="settings.pre_purchase.id"></div>
4942        </div>
4943      </div>
4944
4945      <div v-if="progressBarEnabled()" class="rebuy-cart__progress-bar-container below">
4946        <div class="rebuy-cart__progress-free-products" v-for="bar in settings.progress_bar.bars" v-if="isValidBar(bar) && getBarLayout(bar) == 'below' && earnedProducts(bar).length > 0">
4947          <div class="rebuy-cart__progress-free-products-title">Free Gifts</div>
4948          <div class="rebuy-cart__progress-free-products-list" ref="freeProductList">
4949            <div v-for="product in earnedProducts(bar)" class="rebuy-cart__progress-free-product" v-bind:style="[ freeProductTileStyle(bar) ]">
4950              <div class="rebuy-cart__progress-free-product-image" v-bind:style="freeProductStyles(product)"></div>
4951              <div class="rebuy-cart__progress-free-product-info">
4952                <div>
4953                  <p class="rebuy-cart__progress-free-product-title" v-html="product.title"></p>
4954                  <span v-if="product.chosen_variant" class="rebuy-cart__progress-free-product-variant-title" v-html="product.chosen_variant.title"></span>
4955                </div>
4956                <div v-if="!product.chosen_variant" class="rebuy-cart__progress-free-product-variant-select-container">
4957                  <select class="rebuy-cart__progress-free-product-variant-select" v-on:change="selectFreeProductVariant($event, product)">
4958                    <option value="" disabled selected>Select Variant</option>
4959                    <option v-for="variant in freeProductOptions(product)" v-bind:value="variant.id">{{ variant.title }}</option>
4960                  </select>
4961                  <div class="rebuy-cart__progress-free-product-variant-select-prompt" v-html="freeProductPrompt(product)"></div>
4962                </div>
4963              </div>
4964              <button
4965                v-show="product.chosen_variant"
4966                class="rebuy-cart__progress-free-product-remove"
4967                v-on:click="removeFreeProduct(product)"
4968                v-bind:aria-label="'Remove ' + product.title +  ' ' + (product.chosen_variant?.title)"
4969              >
4970                <i class="fal fa-times" aria-hidden="true"></i>
4971              </button>
4972            </div>
4973          </div>
4974        </div>
4975      </div>
4976    </div>
4977
4978    <div class="rebuy-cart__flyout-footer" v-show="hasItems()">
4979
4980      <div class="rebuy-cart__flyout-discount-container" v-if="discountEnabled()">
4981
4982        <form class="rebuy-cart__flyout-discount-form" v-if="shouldShowDiscountInput()" v-on:submit="applyDiscount(null, $event)">
4983          <div
4984            class="rebuy-input-wrapper rebuy-input-wrapper--floating-label"
4985            v-bind:class="[discount.inputValue ? 'show-label' : '' ]"
4986          >
4987            <span
4988              class="rebuy-input-label"
4989              v-html="settings.language.discount_code_label"
4990            ></span>
4991            <input
4992              class="rebuy-input"
4993              v-model="discount.inputValue"
4994              v-bind:placeholder="settings.language.discount_code_label"
4995              v-bind:disabled="discount.loading"
4996              id="rebuy-discount-input"
4997              aria-label="Input Discount"
4998              autocomplete
4999            />
5000          </div>
5001          <button
5002            class="rebuy-button"
5003            v-bind:disabled="discount.loading"
5004          >
5005            <span v-html="discountButtonLabel()"></span>
5006          </button>
5007        </form>
5008
5009        <div class="rebuy-cart__flyout-discount-error-message" v-if="discount.hasError()" v-html="discount.errorMessage()"></div>
5010
5011        <div class="rebuy-cart__flyout-discount-tag" v-if="shouldShowDiscountSubtotal()">
5012          <span class="rebuy-cart__flyout-discount-tag-icon"><i class="fas fa-tags"></i></span>
5013          <span class="rebuy-cart__flyout-discount-tag-text" v-html="discount.code"></span>
5014          <span
5015            class="rebuy-cart__flyout-discount-tag-remove"
5016            v-on:click="removeDiscount()"
5017          >
5018            <i class="far fa-times"></i>
5019          </span>
5020        </div>
5021
5022        <div class="rebuy-cart__flyout-discount-amount" v-if="shouldShowDiscountSubtotal()">
5023          <span v-html="discountTotal()"></span>
5024        </div>
5025      </div>
5026
5027      <div
5028        class="rebuy-cart__flyout-integration"
5029        v-if="settings.integrations && settings.integrations.enabled"
5030      ></div>
5031      <div class="rebuy-cart__flyout-apps">
5032        <div data-app-target="above_subtotal"></div>
5033      </div>
5034
5035      <div class="rebuy-cart__flyout-subtotal">
5036        <div class="rebuy-cart__flyout-subtotal-label">
5037          <span v-html="subtotalLabel()"></span>
5038        </div>
5039        <div
5040          class="rebuy-cart__flyout-subtotal-amount"
5041          v-html="subtotal()"
5042        ></div>
5043      </div>
5044      <div data-app-target="below_subtotal"></div>
5045
5046      <div class="rebuy-cart__flyout-actions">
5047        <div
5048          v-if="settings.terms && settings.terms.enabled && checkForTag(tagToFind)"
5049          class="rebuy-cart__flyout-terms"
5050        >
5051          <input
5052            class="rebuy-cart__flyout-terms-checkbox rebuy-checkbox"
5053            id="rebuy-terms-checkbox"
5054            name="rebuy-terms-checkbox"
5055            type="checkbox"
5056            v-model="termsAccepted"
5057            v-on:click="updateTermsCheck()"
5058          />
5059          <label
5060            class="rebuy-cart__flyout-terms-label"
5061            for="rebuy-terms-checkbox"
5062            v-html="settings.terms.disclaimer"
5063          ></label>
5064        </div>
5065
5066        <button
5067          v-show="hasCheckoutButton()"
5068          class="rebuy-button rebuy-cart__checkout-button block"
5069          type="button"
5070          v-on:click="checkout()"
5071          v-bind:disabled="hasTermsEnabled() && !hasAcceptedTerms() && checkForTag(tagToFind)"
5072        >
5073          <span v-html="checkoutLabel()"></span>
5074        </button>
5075        <button class="rebuy-button rebuy-cart__checkout-button block" id="rebuy-btn" >Order for Multiple Recipients
5076        </button>
5077
5078        <button
5079          v-if="hasViewCartButton()"
5080          class="rebuy-button rebuy-cart__view-cart-button block"
5081          v-bind:class="{'outline': hasCheckoutButton()}"
5082          type="button"
5083          v-on:click="viewCart()"
5084        >
5085          <span v-html="viewCartLabel()"></span>
5086        </button>
5087
5088        <button
5089          v-if="hasContinueShoppingButton()"
5090          class="rebuy-button rebuy-cart__continue-shopping-button block outline"
5091          type="button"
5092          v-on:click="hide()"
5093        >
5094          <span v-html="continueShoppingLabel()"></span>
5095        </button>
5096
5097        <button
5098          v-if="hasShopPayButton()"
5099          class="rebuy-button rebuy-cart__shop-pay-button block"
5100          v-on:click="shopPayCheckout()"
5101          aria-label="Checkout with Shop Pay"
5102        >
5103          <svg
5104            width="80"
5105            height="30"
5106            viewBox="0 0 4317 1037"
5107            fill="none"
5108            xmlns="http://www.w3.org/2000/svg"
5109          >
5110            <g clip-path="url(#clip0)">
5111              <path
5112                d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z"
5113                fill="white"
5114              />
5115              <path
5116                d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 617.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z"
5117                fill="white"
5118              />
5119              <path
5120                d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z"
5121                fill="white"
5122              />
5123              <path
5124                d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.57 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.35 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.8 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.87 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z"
5125                fill="white"
5126              />
5127              <path
5128                d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z"
5129                fill="white"
5130              />
5131              <path
5132                d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z"
5133                fill="white"
5134              />
5135              <path
5136                d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
513602C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
51367.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z"
5137                fill="white"
5138              />
5139            </g>
5140            <defs>
5141              <clipPath id="clip0">
5142                <rect
5143                  width="4317"
5144                  height="1036.76"
5145                  fill="white"
5146                  transform="translate(0 0.240234)"
5147                />
5148              </clipPath>
5149            </defs>
5150          </svg>
5151        </button>
5152      </div>
5153
5154      <div
5155        class="rebuy-cart__flyout-installments"
5156        v-if="installmentsEnabled()"
5157        v-html="installmentsMessage()"
5158      ></div>
5159
5160      <div data-app-target="below_checkout"></div>
5161    </div>
5162  </div>
5163
5164  <div class="rebuy-cart__background" v-on:click="hide()"></div>
5165  <div id="rebuy-cart-live-region" class="sr-only" aria-live="polite"></div>
5166</div>
5167</script>
5167
5168
5169<!-- Rebuy  END-->
5170
5171
5172
5173
5174
5175
5176
5177
5178<!-- Pass these values to JavaScript -->
5179<script>
5180  window.customerOrdersCount = null;
5181  window.isFifth = 1;
5182  window.hasEliteTag = false;
5183  window.hasRareBreedTag = false;
5184  window.every_5th_order = true;
5185  window.every_5th_order_gift_product = 13362168922154;
5186  window.elite_gift = true;
5187  window.elite_gift_product = 13362166038570;
5188  window.rare_breed_gift = true;
5189  window.rare_breed_gift_product = 13362163646506;
5190</script>
5190
5191
5192<script defer="defer">
5193  document.addEventListener('DOMContentLoaded', () => {
5194    document.addEventListener('rebuy:cart.change', async () => {
5195      const fifthOrderGiftProductVariantID = window.every_5th_order_gift_product;
5196      const eliteProductVariantID = window.elite_gift_product;
5197      const rareBreedProductVariantID = window.rare_breed_gift_product;
5198
5199      try {
5200        // Fetch the cart items
5201        const cartResponse = await fetch('/cart.js');
5202        const cart = await cartResponse.json();
5203        const addedProdArr = cart.items.map(item => item.id);
5204        const cartItems = cart.items;
5205
5206        // Calculate conditions
5207        const isFifth = window.isFifth;
5208        const customerOrdersCount = window.customerOrdersCount;
5209        const hasEliteTag = window.hasEliteTag;
5210        const hasRareBreedTag = window.hasRareBreedTag;
5211
5212        const every_5th_order = window.every_5th_order;
5213        const elite_gift = window.elite_gift;
5214        const rare_breed_gift = window.rare_breed_gift;
5215
5216        // Determine if there are actual products in the cart (non-gift products)
5217        const nonGiftProductIDs = [fifthOrderGiftProductVariantID, eliteProductVariantID, rareBreedProductVariantID];
5218        const hasNonGiftProduct = cart.items.some(item => !nonGiftProductIDs.includes(item.id));
5219
5220        // Additional logic for adding special products if conditions are met
5221        if (hasNonGiftProduct) {
5222          if (hasEliteTag && elite_gift == true && eliteProductVariantID != undefined) {
5223            await handleAddOrUpdateGift(eliteProductVariantID, 1, cartItems);
5224          } else if (customerOrdersCount >= 6 && elite_gift == true && eliteProductVariantID != undefined) {
5225            await handleAddOrUpdateGift(eliteProductVariantID, 1, cartItems);
5226          } else {
5227            await handleRemoveGift(eliteProductVariantID, cartItems);
5228          }
5229
5230          if (hasRareBreedTag && rare_breed_gift == true && rareBreedProductVariantID != undefined) {
5231            await handleAddOrUpdateGift(rareBreedProductVariantID, 1, cartItems);
5232          } else if (customerOrdersCount >= 25 && rare_breed_gift == true && rareBreedProductVariantID != undefined) {
5233            await handleAddOrUpdateGift(rareBreedProductVariantID, 1, cartItems);
5234          } else {
5235            await handleRemoveGift(rareBreedProductVariantID, cartItems);
5236          }
5237
5238          // Handle gift logic based on order count
5239          if (isFifth === 0 && every_5th_order == true && fifthOrderGiftProductVariantID != undefined) {
5240            await handleAddOrUpdateGift(fifthOrderGiftProductVariantID, 1, cartItems);
5241          } else {
5242            await handleRemoveGift(fifthOrderGiftProductVariantID, cartItems);
5243          }
5244        } else {
5245          // If no non-gift products are in the cart, remove all gift products
5246          await handleRemoveGift(fifthOrderGiftProductVariantID, cartItems);
5247          await handleRemoveGift(eliteProductVariantID, cartItems);
5248          await handleRemoveGift(rareBreedProductVariantID, cartItems);
5249        }
5250
5251        // Ensure only one of each gift product
5252        await makeSureFunction(fifthOrderGiftProductVariantID, eliteProductVariantID, rareBreedProductVariantID);
5253      } catch (error) {
5254        console.error('Error:', error);
5255      }
5256    });
5257
5258    // Function to add or update gift quantity
5259    async function handleAddOrUpdateGift(productVariantID, quantity, cartItems) {
5260      const existingItem = cartItems.find(item => item.id === productVariantID);
5261      if (existingItem) {
5262        if (existingItem.quantity < quantity) {
5263          const formData = { updates: { [productVariantID]: quantity } };
5264          await fetch(window.Shopify.routes.root + 'cart/update.js', {
5265            method: 'POST',
5266            headers: { 'Content-Type': 'application/json' },
5267            body: JSON.stringify(formData)
5268          });
5269          console.log(`Gift ${productVariantID} quantity updated to ${quantity}`);
5270        }
5271      } else {
5272        const formData = { items: [{ id: productVariantID, quantity }] };
5273        await fetch(window.Shopify.routes.root + 'cart/add.js', {
5274          method: 'POST',
5275          headers: { 'Content-Type': 'application/json' },
5276          body: JSON.stringify(formData)
5277        });
5278        console.log(`Gift ${productVariantID} added to cart`);
5279      }
5280    }
5281
5282    // Function to remove gift from the cart
5283    async function handleRemoveGift(productVariantID, cartItems) {
5284      const existingItem = cartItems.find(item => item.id === productVariantID);
5285      if (existingItem) {
5286        const updates = { [productVariantID]: 0 };
5287        await fetch(window.Shopify.routes.root + 'cart/update.js', {
5288          method: 'POST',
5289          headers: { 'Content-Type': 'application/json' },
5290          body: JSON.stringify({ updates })
5291        });
5292        console.log(`Gift ${productVariantID} has been removed from cart`);
5293      }
5294    }
5295
5296    // Ensure gift products do not exceed quantity of 1
5297    async function makeSureFunction(gift1ID, gift2ID, gift3ID) {
5298      const cartResponse = await fetch('/cart.js');
5299      const cart = await cartResponse.json();
5300      const updates = {};
5301
5302      [gift1ID, gift2ID, gift3ID].forEach(id => {
5303        const item = cart.items.find(item => item.id === id);
5304        if (item && item.quantity > 1) {
5305          updates[id] = 1; // Limit to 1
5306        }
5307      });
5308
5309      if (Object.keys(updates).length > 0) {
5310        await fetch(window.Shopify.routes.root + 'cart/update.js', {
5311          method: 'POST',
5312          headers: { 'Content-Type': 'application/json' },
5313          body: JSON.stringify({ updates })
5314        });
5315        console.log('Gift quantities adjusted to ensure no more than 1 of each gift.');
5316      }
5317    }
5318
5319  });
5320</script>
5320
5321
5322
5323  <!-- Widget : Free Gift with Any Purchase this week -->
5324    <div data-rebuy-id="273331"></div>
5325  <!-- End Widget : Free Gift with Any Purchase this week -->
5326 
5326<script> (function(){ var s = document.createElement('script'); var h = document.querySelector('head') || document.body; s.src = 'https://acsbapp.com/apps/app/dist/js/app.js'; s.async = true; s.onload = function(){ acsbJS.init(); }; h.appendChild(s); })(); </script>
5326 
5327  <div id="shopify-block-Ac0ZhMlZ2aGkrc1Z5Y__4113930173634242220" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: app-common-snippet -->
5328
5329<script>
5330var Shopjar = Shopjar || {};
5331Shopjar.settings = {"is_affiliate_enabled":false,"is_referral_enabled":true,"cookie_validity":"90","store_url":"https:\/\/heritagefoods.com\/","store_name":"Heritage Foods","verified":true,"proxy_url":"\/a\/shopjar-referral","recaptcha_site_key":"6Lc_cQYeAAAAANa5X8nozNicLDPxKQZZHej21Wfu","copied_link":"Copied!","invite_friend":"Sent!","invalid_email":"Invalid email","order_contain_value":"You should be an existing customer with at least one order to become a member and participate in the referral program","referral":{"share_options":{"facebook":{"isEnabled":false},"twitter":{"isEnabled":false,"message":"Use my referral link {{referral_link}} to get exciting discounts on your next purchase at https:\/\/heritagefoods.com"},"email":{"isEnabled":false,"subject":"You've got a gift!","message":"Hey buddy,\nCheck out this cool store  https:\/\/heritagefoods.com  and use my referral link {{referral_link}} to get exciting discounts on your next purchase.\n"},"whatsapp":{"isEnabled":false,"message":"Use my referral link {{referral_link}} to get exciting discounts on your next purchase at https:\/\/heritagefoods.com"}}},"affiliate":{"share_options":{"facebook":{"isEnabled":false},"twitter":{"isEnabled":false,"message":"Check this out {{referral_link}} amazing products you might like."},"email":{"isEnabled":false,"subject":"Check this out","message":"Check this out {{referral_link}} amazing products you might like."},"whatsapp":{"isEnabled":false,"message":"Check this out {{referral_link}} amazing products you might like."}}}};
5332</script>
5332
5333<!-- END app snippet -->
5334
5335
5336<link rel="preconnect" href="https://www.google.com" crossorigin>
5337<link rel="dns-prefetch" href="https://www.google.com">
5338<script src="https://cdn.shopify.com/extensions/01a0c899-200a-7057-afe6-6d841b2f339b/referral-and-affiliates-214/assets/common.js" defer></script>
5338
5339
5340
5341
5342
5343<link href="//cdn.shopify.com/extensions/01a0c899-200a-7057-afe6-6d841b2f339b/referral-and-affiliates-214/assets/reward-claim-popup.css" rel="stylesheet" type="text/css" media="all" /><!-- BEGIN app snippet: app-embed-snippet -->
5344
5345<script>
5346var Shopjar = Shopjar || {};
5347Shopjar.reward_claim_popup_data = {"button_color":"#831100","button_text":"Get Coupon","button_text_color":"#FFFFFF","copy_prompt":"Copy the coupon code \u0026 use it at checkout","is_prompt_copy_message_checked":false,"is_prompt_message_checked":true,"placeholder":"your email address","popup_background_color":"#ffffff","prompt_copy_message_color":"#000000","prompt_message_color":"#000000","prompt_message":"Enter your email address to receive the coupon.","is_subtitle_one_checked":false,"subtitle_one_color":"#000000","subtitle_one":"Your friend has shared $25 off!","is_subtitle_two_checked":true,"subtitle_two_color":"#606060","subtitle_two":"Enter this coupon code at checkout for $25 off your first order.","title_one_color":"#831100","title_one":"Your friend shared $25 off with you!","title_two_color":"#831100","title_two":"Success!","coupon_color":"#000000","coupon_border_color":"#aaaaaa","coupon_copy_color":"#929292","custom_css":"","reward_claim_status":true,"status":"ACTIVE"};
5348Shopjar.rcp_triggered = true;
5349</script>
5349
5350<!-- END app snippet --><style>:root {--popup-bg-color: #ffffff;--title-one-color: #831100;--title-two-color: #831100;--subtitle-one-color: #000000;--subtitle-two-color: #606060;--button-background-color: #831100;--button-text-color: #FFFFFF;--coupon-border-color: #aaaaaa;--coupon-color: #000000;--prompt-copy-message-color: #000000;}.cf_ram_landing_copy_icon, .cf_ram_landing_check_icon { stroke: #929292; }</style><!-- BEGIN app snippet: reward-claim-popup --><div>
5351
5352<div id="sj_rcp_body">
5353    <div class="cf_ram_landing_popup_background">&nbsp;</div>
5354    <div class="cf_ram_landing_page_container">
5355      <div class="cf_ram_close_button">
5356        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="3">
5357          <path strokeLinecap="round" strokeLinejoin="round" d="M6 18L18 6M6 6l12 12"/>
5358        </svg>
5359      </div>
5360      <div class="cf_ram_landing_page_flex_container">
5361        <h2 class="cf_ram_pop_up_title_one cf_ram_landing_page_text">
5362          Your friend shared $25 off with you!
5363        </h2>
5364        <h2 class="cf_ram_pop_up_title_two cf_ram_landing_page_text">
5365          Success!
5366        </h2>
5367        
5368         
5369        <div class="cf_ram_pop_up_subtitle_two cf_ram_landing_page_text">
5370          Enter this coupon code at checkout for $25 off your first order.
5371        </div>
5372        
5373        <div class="cf_ram_landing_page_form_container">
5374          
5375          <div class="cf_ram_email_prompt cf_ram_landing_page_text">
5376            Enter your email address to receive the coupon.
5377          </div>
5378          
5379          <div class="cf_ram_landing_page_form_div">
5380            <form class="cf_ram_landing_page_form">
5381              <input autofocus type="email" style="flex: 1" placeholder="your email address" class="cf_ram_email_input" name="email" required />
5382              <button type="submit" style="flex: 1" class="cf_ram_submit_button">
5383                Get Coupon
5384              </button>
5385            </form>
5386          </div>
5387          <p class="cf_ram_landing_page_form_error cf_ram_landing_page_text"></p>
5388        </div>
5389        <div class="cf_ram_model_data">
5390          <h4 class="cf_ram_discount_code cf_ram_landing_page_text"></h4>
5391          <svg width="20" height="20" viewBox="0 0 24 24" stroke="#929292" fill="none" class="cf_ram_landing_copy_icon" xmlns="http://www.w3.org/2000/svg">
5392            <path d="M16 12.9V17.1C16 20.6 14.6 22 11.1 22H6.9C3.4 22 2 20.6 2 17.1V12.9C2 9.4 3.4 8 6.9 8H11.1C14.6 8 16 9.4 16 12.9Z" stroke="inherit" stroke-width="1.5" strokeLinecap="round" strokeLinejoin="round" />
5393            <path d="M22 6.9V11.1C22 14.6 20.6 16 17.1 16H16V12.9C16 9.4 14.6 8 11.1 8H8V6.9C8 3.4 9.4 2 12.9 2H17.1C20.6 2 22 3.4 22 6.9Z" stroke="inherit" stroke-width="1.5" strokeLinecap="round" strokeLinejoin="round" />
5394          </svg>
5395          <svg width="20" height="20" viewBox="0 0 18 18" stroke="#929292" fill="none" xmlns="http://www.w3.org/2000/svg" class="cf_ram_landing_check_icon">
5396            <path d="M9 16.5C13.125 16.5 16.5 13.125 16.5 9C16.5 4.875 13.125 1.5 9 1.5C4.875 1.5 1.5 4.875 1.5 9C1.5 13.125 4.875 16.5 9 16.5Z" stroke="inherit" fill="transparent" stroke-width="1.5" strokeLinecap="round" strokeLinejoin="round" />
5397            <path d="M5.8125 8.99994L7.935 11.1224L12.1875 6.87744" stroke="inherit" fill="transparent" stroke-width="1.5" strokeLinecap="round" strokeLinejoin="round" />
5398          </svg>
5399          <p class="cf_ram_copy_success cf_ram_landing_page_text"></p>
5400        </div>
5401        
5402      </div>
5403    </div>
5404</div>
5405</div><!-- END app snippet -->
5406
5407
5408
5409
5410</div><div id="shopify-block-AQTlTWDBDUEVwNWNoZ__10641372206048101839" class="shopify-block shopify-app-block">
5411<script>
5412  window.Rebuy = window.Rebuy || {};
5413  window.Rebuy.customer = window.Rebuy.customer || {};
5414  
5415  window.Rebuy.market = window.Rebuy.market || {};
5416  
5417  window.Rebuy.market.country = "US";
5418  
5419  
5420  window.Rebuy.market.locale = "en";
5421  
5422</script>
5422
5423
5424
5425
5426
5427
5428</div>
5428<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
5428
5429</body>
5430</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.