PageSourceSearch

https://keytolifesupply.com/blogs/ktl-bloggin

html keytolifesupply.com collected 2026-10-05 02:53:56 UTC 278,761 bytes, 2,906 lines download raw bytes

1<!doctype html>
2<html class="no-js" lang="en" dir="ltr">
3<head>
4<meta name="facebook-domain-verification" content="w78ie0zy2btmvyixtvo5irvr53vouu" />
5
6
7
8  <meta charset="utf-8">
9  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
10  <meta name="viewport" content="width=device-width,initial-scale=1">
11  <meta name="theme-color" content="#285430">
12  <link rel="canonical" href="https://keytolifesupply.com/blogs/ktl-bloggin">
13  <link rel="preconnect" href="https://cdn.shopify.com">
14  <link rel="preconnect" href="https://fonts.shopifycdn.com">
15  <link rel="dns-prefetch" href="https://productreviews.shopifycdn.com">
16  <link rel="dns-prefetch" href="https://ajax.googleapis.com">
17  <link rel="dns-prefetch" href="https://maps.googleapis.com">
18  <link rel="dns-prefetch" href="https://maps.gstatic.com"><link rel="shortcut icon" href="//keytolifesupply.com/cdn/shop/files/KTLFavicon1_32x32.png?v=1677695816" type="image/png" /><title>Key to Life Blog
19&ndash; Key To Life
20</title>
21<meta name="description" content="Horticulture is a constantly evolving field with new discoveries and technologies emerging every day. There&#39;s always something to learn and grow with in plant nutrient company. Whether it&#39;s the latest research on plant physiology or innovative methods for nutrient delivery, staying up-to-date is essential for success.">
22  <meta property="og:site_name" content="Key To Life">
23  <meta property="og:url" content="https://keytolifesupply.com/blogs/ktl-bloggin">
24  <meta property="og:title" content="Key to Life Blog">
25  <meta property="og:type" content="website">
26  <meta property="og:description" content="Horticulture is a constantly evolving field with new discoveries and technologies emerging every day. There&#39;s always something to learn and grow with in plant nutrient company. Whether it&#39;s the latest research on plant physiology or innovative methods for nutrient delivery, staying up-to-date is essential for success."><meta name="twitter:site" content="@">
27  <meta name="twitter:card" content="summary_large_image">
28  <meta name="twitter:title" content="Key to Life Blog">
29  <meta name="twitter:description" content="Horticulture is a constantly evolving field with new discoveries and technologies emerging every day. There&#39;s always something to learn and grow with in plant nutrient company. Whether it&#39;s the latest research on plant physiology or innovative methods for nutrient delivery, staying up-to-date is essential for success.">
30<style data-shopify>@font-face {
31  font-family: "Tenor Sans";
32  font-weight: 400;
33  font-style: normal;
34  font-display: swap;
35  src: url("//keytolifesupply.com/cdn/fonts/tenor_sans/tenorsans_n4.966071a72c28462a9256039d3e3dc5b0cf314f65.woff2") format("woff2"),
36       url("//keytolifesupply.com/cdn/fonts/tenor_sans/tenorsans_n4.2282841d948f9649ba5c3cad6ea46df268141820.woff") format("woff");
37}
38
39  @font-face {
40  font-family: Outfit;
41  font-weight: 300;
42  font-style: normal;
43  font-display: swap;
44  src: url("//keytolifesupply.com/cdn/fonts/outfit/outfit_n3.8c97ae4c4fac7c2ea467a6dc784857f4de7e0e37.woff2") format("woff2"),
45       url("//keytolifesupply.com/cdn/fonts/outfit/outfit_n3.b50a189ccde91f9bceee88f207c18c09f0b62a7b.woff") format("woff");
46}
47
48
49  @font-face {
50  font-family: Outfit;
51  font-weight: 600;
52  font-style: normal;
53  font-display: swap;
54  src: url("//keytolifesupply.com/cdn/fonts/outfit/outfit_n6.dfcbaa80187851df2e8384061616a8eaa1702fdc.woff2") format("woff2"),
55       url("//keytolifesupply.com/cdn/fonts/outfit/outfit_n6.88384e9fc3e36038624caccb938f24ea8008a91d.woff") format("woff");
56}
57
58  
59  
60</style><link href="//keytolifesupply.com/cdn/shop/t/33/assets/theme.css?v=70136122622940396201765921259" rel="stylesheet" type="text/css" media="all" />
61<style data-shopify>:root {
62    --typeHeaderPrimary: "Tenor Sans";
63    --typeHeaderFallback: sans-serif;
64    --typeHeaderSize: 43px;
65    --typeHeaderWeight: 400;
66    --typeHeaderLineHeight: 1.1;
67    --typeHeaderSpacing: 0.0em;
68
69    --typeBasePrimary:Outfit;
70    --typeBaseFallback:sans-serif;
71    --typeBaseSize: 16px;
72    --typeBaseWeight: 300;
73    --typeBaseSpacing: 0.025em;
74    --typeBaseLineHeight: 1.3;
75
76    --typeCollectionTitle: 25px;
77
78    --iconWeight: 2px;
79    --iconLinecaps: miter;
80
81    
82      --buttonRadius: 50px;
83    
84
85    --colorGridOverlayOpacity: 0.1;
86  }
87
88  .placeholder-content {
89    background-image: linear-gradient(100deg, #ffffff 40%, #f7f7f7 63%, #ffffff 79%);
90  }</style><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.min.css"/>
91  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.theme.default.min.css" />
92  
92<script>
93    document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
94
95    window.theme = window.theme || {};
96    theme.routes = {
97      home: "/",
98      cart: "/cart.js",
99      cartPage: "/cart",
100      cartAdd: "/cart/add.js",
101      cartChange: "/cart/change.js",
102      search: "/search"
103    };
104    theme.strings = {
105      soldOut: "Sold Out",
106      unavailable: "Unavailable",
107      inStockLabel: "In stock, ready to ship",
108      stockLabel: "Low stock - [count] items left",
109      willNotShipUntil: "Ready to ship [date]",
110      willBeInStockAfter: "Back in stock [date]",
111      waitingForStock: "Inventory on the way",
112      savePrice: "Save [saved_amount]",
113      cartEmpty: "Your cart is currently empty.",
114      cartTermsConfirmation: "You must agree with the terms and conditions of sales to check out",
115      searchCollections: "Collections:",
116      searchPages: "Pages:",
117      searchArticles: "Articles:"
118    };
119    theme.settings = {
120      dynamicVariantsEnable: true,
121      cartType: "drawer",
122      isCustomerTemplate: false,
123      moneyFormat: "$ {{amount}}",
124      saveType: "dollar",
125      productImageSize: "natural",
126      productImageCover: false,
127      predictiveSearch: true,
128      predictiveSearchType: "product,article,page,collection",
129      quickView: true,
130      themeName: 'Impulse',
131      themeVersion: "6.0.1"
132    };
133  </script>
133
134
135  
135<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
135<meta name="facebook-domain-verification" content="w78ie0zy2btmvyixtvo5irvr53vouu">
136<meta name="google-site-verification" content="ArZXBlH2zH8LM1eP6WlSMmDItIw1fiMUsV5oS27zfv8">
137<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/12308552/digital_wallets/dialog">
138<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/ktl-bloggin.atom" />
139<link rel="next" href="/blogs/ktl-bloggin?page=2">
140<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
vendor: 1 bytes, line 140
140
141<script id="shopify-features" type="application/json">{"accessToken":"a96615122c8c390dc4a76b8be88cccda","betas":["rich-media-storefront-analytics"],"domain":"keytolifesupply.com","predictiveSearch":true,"shopId":12308552,"locale":"en"}</script>
vendor: 1 bytes, line 141
141
142<script>var Shopify = Shopify || {};
143Shopify.shop = "keytolife.myshopify.com";
144Shopify.locale = "en";
145Shopify.currency = {"active":"USD","rate":"1.0"};
146Shopify.country = "US";
147Shopify.theme = {"name":"Orbit Theory KTL 2026","id":179117424941,"schema_name":"MeanGreen","schema_version":"1.0.0","theme_store_id":null,"role":"main"};
148Shopify.theme.handle = "null";
149Shopify.theme.style = {"id":null,"handle":null};
150Shopify.cdnHost = "keytolifesupply.com/cdn";
151Shopify.routes = Shopify.routes || {};
152Shopify.routes.root = "/";
153Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
154Shopify.SignInWithShop = Shopify.SignInWithShop || {};
155Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
156Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 156
156
157<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 157
157
158<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 158
158
159<script>
160  window.Shopify = window.Shopify || {};
161  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
162  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
163  window.Shopify.SignInWithShop.eligible = true;
164</script>
vendor: 1 bytes, line 164
164
165<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 165
165
166<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 166
166
167<script type="module">
168  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
169
170  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
171
172</script>
vendor: 1 bytes, line 172
172
173<script>
174  window.Shopify = window.Shopify || {};
175  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
176  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"]};
177</script>
vendor: 1 bytes, line 177
177
178<script>(function() {
179  var isLoaded = false;
180  function asyncLoad() {
181    if (isLoaded) return;
182    isLoaded = true;
183    var urls = ["\/\/www.powr.io\/powr.js?powr-token=keytolife.myshopify.com\u0026external-type=shopify\u0026shop=keytolife.myshopify.com","https:\/\/js.smile.io\/v1\/smile-shopify.js?shop=keytolife.myshopify.com","https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/ad07c095c324c6b4b6cfbcc25\/2e2c5e6a84b14e9f075819b01.js?shop=keytolife.myshopify.com","https:\/\/loox.io\/widget\/Ey-0ORz_cT\/loox.1673473885717.js?shop=keytolife.myshopify.com","https:\/\/example.com\/my_script.js?shop=keytolife.myshopify.com","https:\/\/cdn.s3.pop-convert.com\/pcjs.production.min.js?unique_id=keytolife.myshopify.com\u0026shop=keytolife.myshopify.com","https:\/\/script.pop-convert.com\/new-micro\/production.pc.min.js?unique_id=keytolife.myshopify.com\u0026shop=keytolife.myshopify.com","https:\/\/a.mailmunch.co\/widgets\/site-346513-e99c624ef2c8f724109627eb7397c70599ecfc0e.js?shop=keytolife.myshopify.com"];
184    for (var i = 0; i < urls.length; i++) {
185      var s = document.createElement('script');
186      s.type = 'text/javascript';
187      s.async = true;
188      s.src = urls[i];
189      var x = document.getElementsByTagName('script')[0];
190      x.parentNode.insertBefore(s, x);
191    }
192  };
193  if(window.attachEvent) {
194    window.attachEvent('onload', asyncLoad);
195  } else {
196    window.addEventListener('load', asyncLoad, false);
197  }
198})();</script>
vendor: 1 bytes, line 198
198
199<script id="__st">var __st={"a":12308552,"offset":-21600,"reqid":"09fa3e80-98db-4912-8980-0bd973923883-1791168835","pageurl":"keytolifesupply.com\/blogs\/ktl-bloggin","s":"blogs-22000435262","u":"e8149275a145","p":"blog","rtyp":"blog","rid":22000435262};</script>
vendor: 1 bytes, line 199
199
200<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 200
200
201<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'])})(!0,!0)}();</script>
vendor: 1 bytes, line 201
201
202<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//keytolifesupply.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 202
202
203<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 = "//keytolifesupply.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>
203<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 203
203
204<script>
205  window.Shopify = window.Shopify || {};
206  window.Shopify.MCP = window.Shopify.MCP || {};
207  window.Shopify.MCP.enabled = true;
208  window.Shopify.MCP.shop = "keytolife.myshopify.com";
209  window.Shopify.MCP.mcpEndpoint = "https:\/\/keytolifesupply.com\/api\/mcp";
210  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"]}}];
211</script>
vendor: 1 bytes, line 211
211
212<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("\/\/keytolifesupply.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
213</script>
vendor: 1 bytes, line 213
213
214<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://keytolifesupply.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
215</script>
vendor: 1 bytes, line 215
215
216<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
217  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);
218</script>
vendor: 1 bytes, line 218
218
219<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})}}));
220</script>
220
221<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://keytolifesupply.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
222<style id="shopify-accelerated-checkout-cart">
223        #shopify-buyer-consent {
224  margin-top: 1em;
225  display: inline-block;
226  width: 100%;
227}
228
229#shopify-buyer-consent.hidden {
230  display: none;
231}
232
233#shopify-subscription-policy-button {
234  background: none;
235  border: none;
236  padding: 0;
237  text-decoration: underline;
238  font-size: inherit;
239  cursor: pointer;
240}
241
242#shopify-subscription-policy-button::before {
243  box-shadow: none;
244}
245
246      </style>
247
248<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
248
249
250  
250<script src="//keytolifesupply.com/cdn/shop/t/33/assets/vendor-scripts-v11.js" defer="defer"></script>
250<script src="//keytolifesupply.com/cdn/shop/t/33/assets/theme.js?v=14015249336520120571765560095" defer="defer"></script>
250
251  
252  
252<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.3/jquery.min.js"></script>
252
253  
253<script src="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/owl.carousel.min.js"></script>
253<!-- __LXV: 1789410262931;__LXR: https://loox.io;__LXC: Ey-0ORz_cT; -->
253<script>var loox_global_hash = '1789410262931';
254var loox_bundle_reviews_enabled = false;</script>
254<script>var loox_pop_active = true;var loox_pop_display = {"home_page":false,"product_page":true,"cart_page":true,"other_pages":false};</script>
254<style>.loox-reviews-default { max-width: 1200px; margin: 0 auto; }.loox-rating .loox-icon { color:#EBBF20; }
255:root { --lxs-rating-icon-color: #EBBF20; }</style>
256 
256<script type="text/javascript">
257    (function(c,l,a,r,i,t,y){
258        c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
259        t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
260        y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
261    })(window, document, "clarity", "script", "kj9odnk0p2");
262</script>
262
263<!-- BEGIN app block: shopify://apps/blockify-fraud-filter/blocks/app_embed/2e3e0ba5-0e70-447a-9ec5-3bf76b5ef12e --><link href="https://cdn.shopify.com/extensions/01a0f718-886a-76b3-9f54-3f0e2599591a/region-restrictions-381/assets/ip-blocker-embed.min.js" as="script" type="text/javascript" rel="preload">
264
265<link rel="preconnect" href="https://media.synctrack.io">
266
267<script type="application/json" id="ipblocker-config">
268  {
269    "shopIdentifier": "keytolife.myshopify.com",
270    "ipBlockerMetafields": "{\"showOverlayByPass\":false,\"disableSpyExtensions\":true,\"blockUnknownBots\":true,\"blockDisposableEmailSubscribe\":false,\"activeApp\":true,\"blockByMetafield\":false,\"visitorAnalytic\":true,\"showWatermark\":true,\"blockCheckoutApi\":false}",
271    "ipBlockerRules": null,
272    "ipBlockerGeneral": {"activeVpnProxy":false,"vpnRiskCore":66,"torBlock":false,"showWatermark":true,"autoBlock":false,"enableVisitorAnalytics":true,"blockUnknownBots":true,"protectTexts":false,"protectImages":false,"protectContents":false,"allowVpnFromPrivateRelay":true,"plan":"premium","enableApp":true,"siteUrl":"keytolifesupply.com","showOverlayByPass":false,"useClientSideCheck":true},
273    "ipBlockerBlockTemplate": "{\"customCss\":\"#blockify---container{--bg-blockify: #fff;position:relative}#blockify---container::after{content:'';position:absolute;inset:0;background-repeat:no-repeat !important;background-size:cover !important;background:var(--bg-blockify);z-index:0}#blockify---container #blockify---container__inner{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}#blockify---container #blockify---container__inner #blockify-block-content{display:flex;flex-direction:column;align-items:center;text-align:center}#blockify---container #blockify---container__inner #blockify-block-content #blockify-block-superTitle{display:none !important}#blockify---container #blockify---container__inner #blockify-block-content #blockify-block-title{font-size:313%;font-weight:bold;margin-top:1em}@media only screen and (min-width: 768px) and (max-width: 1199px){#blockify---container #blockify---container__inner #blockify-block-content #blockify-block-title{font-size:188%}}@media only screen and (max-width: 767px){#blockify---container #blockify---container__inner #blockify-block-content #blockify-block-title{font-size:107%}}#blockify---container #blockify---container__inner #blockify-block-content #blockify-block-description{font-size:125%;margin:1.5em;line-height:1.5}@media only screen and (min-width: 768px) and (max-width: 1199px){#blockify---container #blockify---container__inner #blockify-block-content #blockify-block-description{font-size:88%}}@media only screen and (max-width: 767px){#blockify---container #blockify---container__inner #blockify-block-content #blockify-block-description{font-size:107%}}#blockify---container #blockify---container__inner #blockify-block-content #blockify-block-description #blockify-block-text-blink{display:none !important}#blockify---container #blockify---container__inner #blockify-logo-block-image{position:relative;width:400px;height:auto;max-height:300px}@media only screen and (max-width: 767px){#blockify---container #blockify---container__inner #blockify-logo-block-image{width:200px}}#blockify---container #blockify---container__inner #blockify-logo-block-image::before{content:'';display:block;padding-bottom:56.2%}#blockify---container #blockify---container__inner #blockify-logo-block-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}\\n\",\"logoImage\":{\"active\":true,\"value\":\"https:\/\/fraud.blockifyapp.com\/s\/api\/public\/assets\/default-thumbnail.png\",\"altText\":\"Red octagonal stop sign with a black hand symbol in the center, indicating a warning or prohibition\"},\"superTitle\":{\"active\":false,\"text\":\"403\",\"color\":\"#899df1\"},\"title\":{\"active\":true,\"text\":\"Access Denied\",\"color\":\"#000\"},\"description\":{\"active\":true,\"text\":\"The site owner may have set restrictions that prevent you from accessing the site. Please contact the site owner for access.\",\"color\":\"#000\"},\"background\":{\"active\":true,\"value\":\"#fff\",\"type\":\"1\",\"colorFrom\":null,\"colorTo\":null}}",
274    "ipBlockerBotsAllow": [{"botName":"aHrefs Bot","regex":"AhrefsBot"},{"botName":"Facebook External Hit","regex":"facebookexternalhit|facebookplatform|facebookexternalua"},{"botName":"Googlebot","regex":"AdsBot-Google(-Mobile)?|Adwords-(DisplayAds|Express|Instant)|Google Web Preview|Google[ -]Publisher[ -]Plugin|Google-(Ads-Qualify|Adwords|AMPHTML|Assess|HotelAdsVerifier|Read-Aloud|Shopping-Quality|Site-Verification|speakr|Test|Youtube-Links)|(APIs|DuplexWeb|Feedfetcher|Mediapartners)-Google|Googlebot(-Mobile|-Image|-Video|-News)?|GoogleProducer|Google.*\/\\+\/web\/snippet"},{"botName":"Applebot","regex":"Applebot"},{"botName":"Lighthouse","regex":"([A-z0-9]*)-Lighthouse"},{"botName":"BingBot","regex":"MSNBot|msrbot|bingbot|BingPreview|msnbot-(UDiscovery|NewsBlogs)|adidxbot"},{"botName":"LinkedIn Bot","regex":"LinkedInBot"},{"botName":"Semrush Bot","regex":"SemrushBot"},{"botName":"Pinterest","regex":"Pinterest(bot)?\/\\d\\.\\d.*www\\.pinterest\\.com.*"}],
275    "baseUrl": "https:\/\/fraud.blockifyapp.com\/s\/api",
276    "bucketUrl": "https:\/\/media.synctrack.io\/megamind-fraud",
277    "storefrontApiUrl": "https:\/\/fraud.blockifyapp.com\/p\/api",
278    "ipBlockerChecking": true,
279    "ipBlockerCollectionId": null,
280    "ipBlockerProductCollections": null,
281    "ipBlockerCheckoutProduct": null
282  }
283</script>
283
284
285<script
286  id="blockifyScriptTag"
287  src="https://cdn.shopify.com/extensions/01a0f718-886a-76b3-9f54-3f0e2599591a/region-restrictions-381/assets/ip-blocker-embed.min.js"
288  async
289></script>
289<script
290    id="blockifyFingerprintScriptTag"
291    src="https://media.synctrack.io/megamind-fraud/blockify-fp/v1.3.0/sdk.js?key=fp_pk_ng7ah7336eqxqkr5bnh6dr4fqn"
292    integrity="sha384-VqkCCzUX/obUmKxCRZvnx8sQPwjuKO4x9JQW1Z14ebaxfxWferwQZnGr1DL6mUVn"
293    crossorigin="anonymous"
294    async
295  ></script>
295<!-- END app block --><!-- BEGIN app block: shopify://apps/hulk-form-builder/blocks/app-embed/b6b8dd14-356b-4725-a4ed-77232212b3c3 --><!-- BEGIN app snippet: hulkapps-formbuilder-theme-ext -->
295<script type="text/javascript">
296  
297  if (typeof window.formbuilder_customer != "object") {
298        window.formbuilder_customer = {}
299  }
300
301  
302
303  window.hulkFormBuilder = {
304    form_data: {"form_iRRFnLAxGPbMJoZbWTVfUw":{"uuid":"iRRFnLAxGPbMJoZbWTVfUw","form_name":"Fill me out for our FREE Grow Guide","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"\u003ch3 style=\"text-align: center;\"\u003eREADY TO TRIM LIKE A PRO?\u003c\/h3\u003e\n","form_submit":"Submit","after_submit":"hideAndmessage","after_submit_msg":"","captcha_enable":"no","label_style":"inlineLabels","input_border_radius":"2","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"fullBtn","button_clr":"#fff","button_back_clr":"#333333","button_border_radius":"2","form_width":"1000px","form_border_size":"2","form_border_clr":"transparent","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":0,"input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#333333","btn_border_size":"1","form_name":"Fill me out for our FREE Grow Guide","form_access_message":"\u
304003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","form_banner":"https:\/\/form-builder-by-hulkapps.s3.amazonaws.com\/uploads\/keytolife.myshopify.com\/backend_image\/backend_image\/2835\/TateTrimmersBuckersPaage_01.jpg","banner_img_height":"500","form_banner_alignment":"center","banner_img_width":"500","formElements":[{"type":"text","position":0,"label":"First Name","customClass":"","halfwidth":"yes","Conditions":{},"page_number":1,"centerfield":"no"},{"type":"text","position":1,"label":"Last Name","halfwidth":"yes","Conditions":{},"page_number":1},{"type":"email","position":2,"label":"Email","required":"yes","email_confirm":"yes","Conditions":{},"page_number":1},{"type":"select","position":3,"label":"What Type of Grower Are You?","values":"Hobbyist\nSmall Scale\nLarge Scale\nCommercial Scale\nOther","Conditions":{},"page_number":1,"elementCost":{},"other_value":"yes","other_value_label":"Let us know","halfwidth":"yes","required":"yes"},{"type":"textarea","position":4,"label":"What Are Your Needs?","required":"yes","Conditions":{},"page_number":1},{"Conditions":{},"type":"text","position":5,"label":"What Are You Wanting To Grow?","halfwidth":"no","required":"yes","centerfield":"no","page_number":1},{"Conditions":{},"type":"multipleCheckbox","position":6,"label":"How Many Employees Do you Have?","halfwidth":"no","required":"yes","values":"Just Me\n1-5\n6-10\n11-20\n21-80\n81-150\n151 +","elementCost":{},"page_number":1}]},"is_spam_form":false,"shop_uuid":"-dR7gmTDrL4RqrB_xKU_1g","shop_timezone":"America\/Denver","shop_id":77604,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Grow","shop_shopify_domain":"keytolife.myshopify.com","popup_settings":{},"form_is_active":true}},
305    shop_data: {"shop_-dR7gmTDrL4RqrB_xKU_1g":{"shop_uuid":"-dR7gmTDrL4RqrB_xKU_1g","shop_timezone":"America\/Denver","shop_id":77604,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Grow","shop_shopify_domain":"keytolife.myshopify.com","shop_created_at":"2023-01-31T01:18:38.309-06:00","is_skip_metafield":false,"shop_deleted":false,"shop_disabled":false}},
306    settings_data: {"shop_settings":{"shop_customise_msgs":[],"default_customise_msgs":{"is_required":"is required","thank_you":"Thank you! The form was submitted successfully.","processing":"Processing...","valid_data":"Please provide valid data","valid_email":"Provide valid email format","valid_tags":"HTML Tags are not allowed","valid_phone":"Provide valid phone number","valid_captcha":"Please provide a valid CAPTCHA response.","valid_url":"Provide valid URL","only_number_alloud":"Provide valid number in","number_less":"must be less than","number_more":"must be more than","image_must_less":"Image must be less than 20MB","image_number":"Images allowed","image_extension":"Invalid extension! Please provide image file","error_image_upload":"Error in image upload. Please try again.","error_file_upload":"Error in file upload. Please try again.","your_response":"Your response","error_form_submit":"Error occur.Please try again after sometime.","email_submitted":"Form with this email is already submitted","invalid_email_by_zerobounce":"The email address you entered appears to be invalid. Please check it and try again.","download_file":"Download file","card_details_invalid":"Your card details are invalid","card_details":"Card details","please_enter_card_details":"Please enter card details","card_number":"Card number","exp_mm":"Exp MM","exp_yy":"Exp YY","crd_cvc":"CVV","payment_value":"Payment amount","please_enter_payment_amount":"Please enter a payment amount.","address1":"Address line 1","address2":"Address line 2","city":"City","province":"Province","zipcode":"Zip code","country":"Country","blocked_domain":"This form does not accept addresses from","file_must_less":"File must be less than 20MB","file_extension":"Invalid extension! Please provide file","only_file_number_alloud":"files allowed","previous":"Previous","next":"Next","must_have_a_input":"Please enter at least one field.","please_enter_required_data":"Please enter required data","atleast_one_special_char":"Include at least one special character","atleast_one_lowercase_char":"Include at least one lowercase character","atleast_one_uppercase_char":"Include at least one uppercase character","atleast_one_number":"Include at least one number","must_have_8_chars":"Must have 8 characters long","be_between_8_and_12_chars":"Be between 8 and 12 characters long","please_select":"Please Select","phone_submitted":"Form with this phone number is already submitted","user_res_parse_error":"Error while submitting the form","valid_same_values":"values must be the same","product_choice_clear_selection":"Clear Selection","picture_choice_clear_selection":"Clear Selection","remove_all_for_file_image_upload":"Remove All","invali
306d_file_type_for_image_upload":"You can't upload files of this type.","invalid_file_type_for_signature_upload":"You can't upload files of this type.","max_files_exceeded_for_file_upload":"You can not upload any more files.","max_files_exceeded_for_image_upload":"You can not upload any more files.","file_already_exist":"File already uploaded","max_limit_exceed":"You have added the maximum number of text fields.","cancel_upload_for_file_upload":"Cancel upload","cancel_upload_for_image_upload":"Cancel upload","cancel_upload_for_signature_upload":"Cancel upload"}}},
307    features_data: {"shop_plan_features":{"shop_plan_features":["unlimited-forms","full-design-customization","export-form-submissions","multiple-recipients-for-form-submissions","multiple-admin-notifications","enable-captcha","unlimited-file-uploads","save-submitted-form-data","set-auto-response-message","conditional-logic","form-banner","save-as-draft-facility","include-user-response-in-admin-email","disable-form-submission","forms-limit","submissions-visibility-limit","file-upload"]}},
308    shop: null,
309    shop_id: null,
310    plan_features: null,
311    validateDoubleQuotes: false,
312    assets: {
313      searchableDropdown: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/searchable-dropdown.js",
314      extraFunctions: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/extra-functions.js",
315      extraStyles: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/extra-styles.css",
316      bootstrapStyles: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/theme-app-extension-bootstrap.css",
317    },
318    translations: {
319      htmlTagNotAllowed: "HTML Tags are not allowed",
320      sqlQueryNotAllowed: "SQL Queries are not allowed",
321      doubleQuoteNotAllowed: "Double quotes are not allowed",
322      
323      maxTextFieldsReached: "You have added the maximum number of text fields.",
324      
325
326      
327      zerobounceApiErrorMsg: "We couldn\u0026#39;t verify your email due to a technical issue. Please try again later.",
328    }
329
330  }
331
332  
333
334  window.FbThemeAppExtSettingsHash = {}
335  
336</script>
336<!-- END app snippet --><!-- END app block -->
336<script src="https://cdn.shopify.com/extensions/01a08c01-4410-7f5e-a1bb-20b17bb2f397/pop-convert-45/assets/main.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 336
336
337<script src="https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/form-builder-script.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 337
337
338<script src="https://cdn.shopify.com/extensions/019f9319-39b1-714b-a4d9-d5a47f7d1944/bundles-bear-1-99/assets/bundle-bear-widget.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 338
338
339<script src="https://cdn.shopify.com/extensions/01a101d9-652a-7b73-904c-cf9ed89a9db5/2026-10-03-12-58-30-UTC--0fc6178/assets/smile-loader.js" type="text/javascript" defer="defer"></script>
339
340<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
341<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: 12308552,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 341
341
342<script>
343  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
344</script>
vendor: 1 bytes, line 344
344
345<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}
345).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: 12308552,storefrontBaseUrl: "https://keytolifesupply.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://keytolifesupply.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1895104813","configuration":"{\"mailchimp_store_id\":\"store_r5rd5ipj1wtu5ywd6wyy\", \"mailchimp_user_id\":\"44740129\",\"mailchimp_list_id\":\"99e01341f0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e357a49eadeb6216a959d63fa3fb8f55","type":"APP","apiClientId":2585307,"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"]}
345,{"id":"1792606509","configuration":"{\"accountID\":\"BLOCKIFY_TRACKING-123\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"b35abd85befe01ff41cd41df4ff83ae0","type":"APP","apiClientId":2309454,"privacyPurposes":["ANALYTICS","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"},{"id":"796131629","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-NCMME8SQHJ\\\",\\\"GT-NBXPKZLM\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-NCMME8SQHJ\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-NCMME8SQHJ\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-NCMME8SQHJ\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-NCMME8SQHJ\\\",\\\"MC-YN4TS4589S\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-NCMME8SQHJ\\\",\\\"MC-YN4TS4589S\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-NCMME8SQHJ\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-NCMME8SQHJ\\\",\\\"MC-YN4TS4589S\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-NCMME8SQHJ\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-NCMME8SQHJ\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-NCMME8SQHJ\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-NCMME8SQHJ\\\"}],\\\"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":"338493741","configuration":"{\"pixel_id\":\"1438452613268678\",\"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":"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":"Key To Life","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"keytolife.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/keytolifesupply.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://keytolifesupply.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"179117424941","themePublished":"true","eventMetadataId":"cb73a3c2-2037-4e09-a0ad-87b97d3af39c","pageType":"blog","resourceId":"22000435262","shopId":"12308552","storefrontBaseUrl":"https:\/\/keytolifesupply.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
345<script>
346  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
347  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
348  window.ShopifyAnalytics.meta.currency = 'USD';
349  var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":22000435262,"requestId":"09fa3e80-98db-4912-8980-0bd973923883-1791168835"}};
350  for (var attr in meta) {
351    window.ShopifyAnalytics.meta[attr] = meta[attr];
352  }
353</script>
vendor: 1 bytes, line 353
353
354<script class="analytics">
355  (function () {
356    var customDocumentWrite = function(content) {
357      var jquery = null;
358
359      if (window.jQuery) {
360        jquery = window.jQuery;
361      } else if (window.Checkout && window.Checkout.$) {
362        jquery = window.Checkout.$;
363      }
364
365      if (jquery) {
366        jquery('body').append(content);
367      }
368    };
369
370    var hasLoggedConversion = function(token) {
371      if (token) {
372        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
373      }
374      return false;
375    }
376
377    var setCookieIfConversion = function(token) {
378      if (token) {
379        var twoMonthsFromNow = new Date(Date.now());
380        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
381
382        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
383      }
384    }
385
386    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
387    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
388    if (trekkie.integrations) {
389      return;
390    }
391    trekkie.methods = [
392      'identify',
393      'page',
394      'ready',
395      'track',
396      'trackForm',
397      'trackLink'
398    ];
399    trekkie.factory = function(method) {
400      return function() {
401        var args = Array.prototype.slice.call(arguments);
402        args.unshift(method);
403        trekkie.push(args);
404        if (method == 'track' || method == 'page') {
405          var pageUrl;
406          try {
407            pageUrl = window.location.href;
408          } catch (e) {}
409          var pageReferrer;
410          try {
411            pageReferrer = document.referrer;
412          } catch (e) {}
413          try {
414            if (window.__TREKKIE_SHIM_QUEUE == null) {
415              window.__TREKKIE_SHIM_QUEUE = [];
416            }
417            window.__TREKKIE_SHIM_QUEUE.push({
418              from: 'trekkie-stub',
419              method: method,
420              args: args.slice(1),
421              pageContext: {
422                url: pageUrl,
423                referrer: pageReferrer
424              }
425            });
426          } catch (e) {
427            // no-op
428          }
429        }
430        return trekkie;
431      };
432    };
433    for (var i = 0; i < trekkie.methods.length; i++) {
434      var key = trekkie.methods[i];
435      trekkie[key] = trekkie.factory(key);
436    }
437    trekkie.load = function(config) {
438      trekkie.config = config || {};
439      trekkie.config.initialDocumentCookie = document.cookie;
440      var first = document.getElementsByTagName('script')[0];
441var script = document.createElement('script');
442script.type = 'text/javascript';
443script.onerror = function(e) {
444  var scriptFallback = document.createElement('script');
445  scriptFallback.type = 'text/javascript';
446  scriptFallback.onerror = function(error) {
447          var Monorail = {
448      produce: function produce(monorailDomain, schemaId, payload) {
449        var currentMs = new Date().getTime();
450        var event = {
451          schema_id: schemaId,
452          payload: payload,
453          metadata: {
454            event_created_at_ms: currentMs,
455            event_sent_at_ms: currentMs
456          }
457        };
458        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
459      },
460      sendRequest: function sendRequest(endpointUrl, payload) {
461        // Try the sendBeacon API
462        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
463          var blobData = new window.Blob([payload], {
464            type: 'text/plain'
465          });
466
467          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
468            return true;
469          } // sendBeacon was not successful
470
471        } // XHR beacon
472
473        var xhr = new XMLHttpRequest();
474
475        try {
476          xhr.open('POST', endpointUrl);
477          xhr.setRequestHeader('Content-Type', 'text/plain');
478          xhr.send(payload);
479        } catch (e) {
480          console.log(e);
481        }
482
483        return false;
484      },
485      isIos12: function isIos12() {
486        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
487      }
488    };
489    Monorail.produce('monorail-edge.shopifysvc.com',
490      'trekkie_storefront_load_errors/1.1',
491      {shop_id: 12308552,
492      theme_id: 179117424941,
493      app_name: "storefront",
494      context_url: window.location.href,
495      source_url: "//keytolifesupply.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
496
497  };
498  scriptFallback.async = true;
499  scriptFallback.src = '//keytolifesupply.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
500  first.parentNode.insertBefore(scriptFallback, first);
501};
502script.async = true;
503script.src = '//keytolifesupply.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
504first.parentNode.insertBefore(script, first);
505
506    };
507    trekkie.load(
508      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":12308552,"isMerchantRequest":null,"themeId":179117424941,"themeCityHash":"8165054482262552003","contentLanguage":"en","currency":"USD","eventMetadataId":"cb73a3c2-2037-4e09-a0ad-87b97d3af39c"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
509    );
510
511    var loaded = false;
512    trekkie.ready(function() {
513      if (loaded) return;
514      loaded = true;
515
516      window.ShopifyAnalytics.lib = window.trekkie;
517
518      var originalDocumentWrite = document.write;
519      document.write = customDocumentWrite;
520      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
521      document.write = originalDocumentWrite;
522
523      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
524      var token = match? match[1]: undefined;
525      if (!hasLoggedConversion(token)) {
526        setCookieIfConversion(token);
527        
528      }
529    });
530
531    window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":22000435262,"requestId":"09fa3e80-98db-4912-8980-0bd973923883-1791168835","shopifyEmitted":true});
532
533    var eventsListenerScript = document.createElement('script');
534    eventsListenerScript.async = true;
535    eventsListenerScript.src = "//keytolifesupply.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
536    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
537})();</script>
vendor: 1 bytes, line 537
537
538<script
539  defer
540  src="https://keytolifesupply.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
541  data-application="storefront-renderer"
542  data-shop-id="12308552"
543  data-render-region="gcp-us-central1"
544  data-page-type="blog"
545  data-theme-instance-id="179117424941"
546  data-theme-name="MeanGreen"
547  data-theme-version="1.0.0"
548  data-monorail-region="shop_domain"
549  data-resource-timing-sampling-rate="10"
550  data-shs="true"
551  data-shs-beacon="true"
552  data-shs-export-with-fetch="true"
553  data-shs-logs-sample-rate="1"
554  data-shs-beacon-endpoint="https://keytolifesupply.com/api/collect"
555></script>
555
556<meta name="shopify-y" content="c1490106-6538-4dcd-8e8f-a060fd798377" data-expiration="1822726435000"><meta name="shopify-s" content="69f9ae2e-63f4-4af2-9ac3-9fe69d9362f9" data-expiration="1791170635000"><meta name="new-cookie-storage-activated" content="t">
557</head>
558
559<body class="template-blog" data-center-text="true" data-button_style="round" data-type_header_capitalize="true" data-type_headers_align_text="true" data-type_product_capitalize="true" data-swatch_style="round" >
560<!-- Twitter conversion tracking base code -->
561<script>
562!function(e,t,n,s,u,a){e.twq||(s=e.twq=function(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments);
563},s.version='1.1',s.queue=[],u=t.createElement(n),u.async=!0,u.src='https://static.ads-twitter.com/uwt.js',
564a=t.getElementsByTagName(n)[0],a.parentNode.insertBefore(u,a))}(window,document,'script');
565twq('config','ohkwo');
566</script>
566
567<!-- End Twitter conversion tracking base code -->
568  <a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a>
569
570  <!-- Twitter conversion tracking event code -->
571<script type="text/javascript">
572  // Insert Twitter Event ID
573  twq('event', 'tw-ohkwo-ohkwq', {
574  });
575</script>
575
576<!-- End Twitter conversion tracking event code -->
577
578  <div id="PageContainer" class="page-container">
579    <div class="transition-body"><div id="shopify-section-header" class="shopify-section">
580
581<div id="NavDrawer" class="drawer drawer--right">
582  <div class="drawer__contents">
583    <div class="drawer__fixed-header">
584      <div class="drawer__header appear-animation appear-delay-1">
585        <div class="h2 drawer__title"></div>
586        <div class="drawer__close">
587          <button type="button" class="drawer__close-button js-drawer-close">
588            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
589            <span class="icon__fallback-text">Close menu</span>
590          </button>
591        </div>
592      </div>
593    </div>
594    <div class="drawer__scrollable">
595      <ul class="mobile-nav" role="navigation" aria-label="Primary"><li class="mobile-nav__item appear-animation appear-delay-2"><a href="/collections/spring-sale" class="mobile-nav__link mobile-nav__link--top-level">*SALE*</a></li><li class="mobile-nav__item appear-animation appear-delay-3"><div class="mobile-nav__has-sublist"><a href="/collections"
596                    class="mobile-nav__link mobile-nav__link--top-level"
597                    id="Label-collections2"
598                    >
599                    Shop
600                  </a>
601                  <div class="mobile-nav__toggle">
602                    <button type="button"
603                      aria-controls="Linklist-collections2"
604                      aria-labelledby="Label-collections2"
605                      class="collapsible-trigger collapsible--auto-height"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
606  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
607</span>
608</button>
609                  </div></div><div id="Linklist-collections2"
610                class="mobile-nav__sublist collapsible-content collapsible-content--all"
611                >
612                <div class="collapsible-content__inner">
613                  <ul class="mobile-nav__sublist"><li class="mobile-nav__item">
614                        <div class="mobile-nav__child-item"><a href="/collections"
615                              class="mobile-nav__link"
616                              id="Sublabel-collections1"
617                              >
618                              Garden Supplies
619                            </a><button type="button"
620                              aria-controls="Sublinklist-collections2-collections1"
621                              aria-labelledby="Sublabel-collections1"
622                              class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation">
623  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
624</span>
625</button></div><div
626                            id="Sublinklist-collections2-collections1"
627                            aria-labelledby="Sublabel-collections1"
628                            class="mobile-nav__sublist collapsible-content collapsible-content--all"
629                            >
630                            <div class="collapsible-content__inner">
631                              <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item">
632                                    <a href="/collections/nutrients" class="mobile-nav__link">
633                                      Nutrients & Supplements
634                                    </a>
635                                  </li><li class="mobile-nav__item">
636                                    <a href="/collections/for-plants-inoculants" class="mobile-nav__link">
637                                      Inoculants
638                                    </a>
639                                  </li><li class="mobile-nav__item">
640                                    <a href="/collections/lights" class="mobile-nav__link">
641                                      Lights
642                                    </a>
643                                  </li><li class="mobile-nav__item">
644                                    <a href="/collections/coco-blocks" class="mobile-nav__link">
645                                      Coco Blocks
646                                    </a>
647                                  </li><li class="mobile-nav__item">
648                                    <a href="/collections/ez-clone" class="mobile-nav__link">
649                                      EZ Clone
650                                    </a>
651                                  </li></ul>
652                            </div>
653                          </div></li><li class="mobile-nav__item">
654                        <div class="mobile-nav__child-item"><a href="/collections"
655                              class="mobile-nav__link"
656                              id="Sublabel-collections2"
657                              >
658                              Harvesting
659                            </a><button type="button"
660                              aria-controls="Sublinklist-collections2-collections2"
661                              aria-labelledby="Sublabel-collections2"
662                              class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation">
663  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
663ox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
664</span>
665</button></div><div
666                            id="Sublinklist-collections2-collections2"
667                            aria-labelledby="Sublabel-collections2"
668                            class="mobile-nav__sublist collapsible-content collapsible-content--all"
669                            >
670                            <div class="collapsible-content__inner">
671                              <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item">
672                                    <a href="/pages/contact-us" class="mobile-nav__link">
673                                      Trimmer Operation
674                                    </a>
675                                  </li><li class="mobile-nav__item">
676                                    <a href="/pages/about-us" class="mobile-nav__link">
677                                      About us
678                                    </a>
679                                  </li></ul>
680                            </div>
681                          </div></li><li class="mobile-nav__item">
682                        <div class="mobile-nav__child-item"><a href="/collections/water-treatment"
683                              class="mobile-nav__link"
684                              id="Sublabel-collections-water-treatment3"
685                              >
686                              Water Treatment
687                            </a><button type="button"
688                              aria-controls="Sublinklist-collections2-collections-water-treatment3"
689                              aria-labelledby="Sublabel-collections-water-treatment3"
690                              class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation">
691  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
692</span>
693</button></div><div
694                            id="Sublinklist-collections2-collections-water-treatment3"
695                            aria-labelledby="Sublabel-collections-water-treatment3"
696                            class="mobile-nav__sublist collapsible-content collapsible-content--all"
697                            >
698                            <div class="collapsible-content__inner">
699                              <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item">
700                                    <a href="/collections/ionizers" class="mobile-nav__link">
701                                      Ionizers
702                                    </a>
703                                  </li><li class="mobile-nav__item">
704                                    <a href="/collections/nutrient-dosing" class="mobile-nav__link">
705                                      Nutrient Dosing
706                                    </a>
707                                  </li><li class="mobile-nav__item">
708                                    <a href="/collections/humidifiers" class="mobile-nav__link">
709                                      Humidifiers
710                                    </a>
711                                  </li><li class="mobile-nav__item">
712                                    <a href="/collections/de-humidifiers" class="mobile-nav__link">
713                                      De-Humidifiers
714                                    </a>
715                                  </li></ul>
716                            </div>
717                          </div></li><li class="mobile-nav__item">
718                        <div class="mobile-nav__child-item"><a href="/collections/apparel"
719                              class="mobile-nav__link"
720                              id="Sublabel-collections-apparel4"
721                              >
722                              Apparel
723                            </a><button type="button"
724                              aria-controls="Sublinklist-collections2-collections-apparel4"
725                              aria-labelledby="Sublabel-collections-apparel4"
726                              class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation">
727  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
727ox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
728</span>
729</button></div><div
730                            id="Sublinklist-collections2-collections-apparel4"
731                            aria-labelledby="Sublabel-collections-apparel4"
732                            class="mobile-nav__sublist collapsible-content collapsible-content--all"
733                            >
734                            <div class="collapsible-content__inner">
735                              <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item">
736                                    <a href="/collections/fitted-hats" class="mobile-nav__link">
737                                      Fitted Hats
738                                    </a>
739                                  </li></ul>
740                            </div>
741                          </div></li></ul>
742                </div>
743              </div></li><li class="mobile-nav__item appear-animation appear-delay-4"><div class="mobile-nav__has-sublist"><a href="/pages/about-us"
744                    class="mobile-nav__link mobile-nav__link--top-level"
745                    id="Label-pages-about-us3"
746                    >
747                    Learn
748                  </a>
749                  <div class="mobile-nav__toggle">
750                    <button type="button"
751                      aria-controls="Linklist-pages-about-us3"
752                      aria-labelledby="Label-pages-about-us3"
753                      class="collapsible-trigger collapsible--auto-height"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
754  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
755</span>
756</button>
757                  </div></div><div id="Linklist-pages-about-us3"
758                class="mobile-nav__sublist collapsible-content collapsible-content--all"
759                >
760                <div class="collapsible-content__inner">
761                  <ul class="mobile-nav__sublist"><li class="mobile-nav__item">
762                        <div class="mobile-nav__child-item"><a href="/pages/about-us"
763                              class="mobile-nav__link"
764                              id="Sublabel-pages-about-us1"
765                              >
766                              About Us
767                            </a></div></li><li class="mobile-nav__item">
768                        <div class="mobile-nav__child-item"><a href="/pages/feed-charts"
769                              class="mobile-nav__link"
770                              id="Sublabel-pages-feed-charts2"
771                              >
772                              Feed Charts
773                            </a></div></li><li class="mobile-nav__item">
774                        <div class="mobile-nav__child-item"><a href="/pages/grow-terms"
775                              class="mobile-nav__link"
776                              id="Sublabel-pages-grow-terms3"
777                              >
778                              Grow Terms
779                            </a></div></li><li class="mobile-nav__item">
780                        <div class="mobile-nav__child-item"><a href="/pages/nutrient-keys"
781                              class="mobile-nav__link"
782                              id="Sublabel-pages-nutrient-keys4"
783                              >
784                              Nutrient Info
785                            </a></div></li><li class="mobile-nav__item">
786                        <div class="mobile-nav__child-item"><a href="/pages/archived-newsletters"
787                              class="mobile-nav__link"
788                              id="Sublabel-pages-archived-newsletters5"
789                              >
790                              Vault
791                            </a></div></li></ul>
792                </div>
793              </div></li><li class="mobile-nav__item appear-animation appear-delay-5"><a href="/blogs/ktl-bloggin" class="mobile-nav__link mobile-nav__link--top-level" data-active="true">Blog</a></li><li class="mobile-nav__item appear-animation appear-delay-6"><a href="/pages/contact-us-1" class="mobile-nav__link mobile-nav__link--top-level">Contact Us</a></li><li class="mobile-nav__item appear-animation appear-delay-7"><a href="https://keytolife.myshopify.com/apps/wpdapp/wholesale" class="mobile-nav__link mobile-nav__link--top-level">Wholesale Shop</a></li><li class="mobile-nav__item mobile-nav__item--secondary">
794            <div class="grid"><div class="grid__item one-half appear-animation appear-delay-8">
795                  <a href="/account" class="mobile-nav__link">Log in
796</a>
797                </div></div>
798          </li></ul><ul class="mobile-nav__social appear-animation appear-delay-9"></ul>
799    </div>
800  </div>
801</div>
802<div id="CartDrawer" class="drawer drawer--right">
803    <form id="CartDrawerForm" action="/cart" method="post" novalidate class="drawer__contents">
804      <div class="drawer__fixed-header">
805        <div class="drawer__header appear-animation appear-delay-1">
806          <div class="h2 drawer__title">Cart</div>
807          <div class="drawer__close">
808            <button type="button" class="drawer__close-button js-drawer-close">
809              <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
810              <span class="icon__fallback-text">Close cart</span>
811            </button>
812          </div>
813        </div>
814      </div>
815
816      <div class="drawer__inner">
817        <div class="drawer__scrollable">
818          <div data-products class="appear-animation appear-delay-2"></div>
819
820          
821        </div>
822
823        <div class="drawer__footer appear-animation appear-delay-4">
824          <div data-discounts>
825            
826          </div>
827
828          <div class="cart__item-sub cart__item-row">
829            <div class="ajaxcart__subtotal">Subtotal</div>
830            <div data-subtotal>$ 0.00</div>
831          </div>
832
833          <div class="cart__item-row text-center">
834            <small>
835              Shipping, taxes, and discount codes calculated at checkout.<br />
836            </small>
837          </div>
838
839          
840
841          <div class="cart__checkout-wrapper">
842            <button type="submit" name="checkout" data-terms-required="false" class="btn cart__checkout">
843              Check out
844            </button>
845
846            
847          </div>
848        </div>
849      </div>
850
851      <div class="drawer__cart-empty appear-animation appear-delay-2">
852        <div class="drawer__scrollable">
853          Your cart is currently empty.
854        </div>
855      </div>
856    </form>
857  </div><style>
858  .site-nav__link,
859  .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level) {
860    font-size: 17px;
861  }
862  
863    .site-nav__link, .mobile-nav__link--top-level {
864      text-transform: uppercase;
865      letter-spacing: 0.2em;
866    }
867    .mobile-nav__link--top-level {
868      font-size: 1.1em;
869    }
870  
871
872  
873
874  
875</style>
876
877<div data-section-id="header" data-section-type="header"><div class="toolbar small--hide">
878  <div class="page-width">
879    <div class="toolbar__content"><div class="toolbar__item">
880          <ul class="no-bullets social-icons inline-list toolbar__social"></ul>
881
882        </div></div>
883
884  </div>
885</div>
886<div class="header-sticky-wrapper">
887    <div id="HeaderWrapper" class="header-wrapper"><header
888        id="SiteHeader"
889        class="site-header"
890        data-sticky="true"
891        data-overlay="false">
892        <div class="page-width">
893          <div
894            class="header-layout header-layout--left-center"
895            data-logo-align="left"><div class="header-item header-item--logo"><style data-shopify>.header-item--logo,
896    .header-layout--left-center .header-item--logo,
897    .header-layout--left-center .header-item--icons {
898      -webkit-box-flex: 0 1 200px;
899      -ms-flex: 0 1 200px;
900      flex: 0 1 200px;
901    }
902
903    @media only screen and (min-width: 769px) {
904      .header-item--logo,
905      .header-layout--left-center .header-item--logo,
906      .header-layout--left-center .header-item--icons {
907        -webkit-box-flex: 0 0 270px;
908        -ms-flex: 0 0 270px;
909        flex: 0 0 270px;
910      }
911    }
912
913    .site-header__logo a {
914      width: 200px;
915    }
916    .is-light .site-header__logo .logo--inverted {
917      width: 200px;
918    }
919    @media only screen and (min-width: 769px) {
920      .site-header__logo a {
921        width: 270px;
922      }
923
924      .is-light .site-header__logo .logo--inverted {
925        width: 270px;
926      }
927    }</style><div class="h1 site-header__logo" itemscope itemtype="http://schema.org/Organization" >
928      <a
929        href="/"
930        itemprop="url"
931        class="site-header__logo-link logo--has-inverted"
932        style="padding-top: 17.453703703703706%">
933        <img
934          class="small--hide"
935          src="//keytolifesupply.com/cdn/shop/files/KTL_Supply_Outline_White_58f8e863-e75c-4da4-a49e-4a68bb2dd54a_270x.png?v=1673933654"
936          srcset="//keytolifesupply.com/cdn/shop/files/KTL_Supply_Outline_White_58f8e863-e75c-4da4-a49e-4a68bb2dd54a_270x.png?v=1673933654 1x, //keytolifesupply.com/cdn/shop/files/KTL_Supply_Outline_White_58f8e863-e75c-4da4-a49e-4a68bb2dd54a_270x@2x.png?v=1673933654 2x"
937          alt="Key To Life"
938          itemprop="logo">
939        <img
940          class="medium-up--hide"
941          src="//keytolifesupply.com/cdn/shop/files/KTL_Supply_Outline_White_58f8e863-e75c-4da4-a49e-4a68bb2dd54a_200x.png?v=1673933654"
942          srcset="//keytolifesupply.com/cdn/shop/files/KTL_Supply_Outline_White_58f8e863-e75c-4da4-a49e-4a68bb2dd54a_200x.png?v=1673933654 1x, //keytolifesupply.com/cdn/shop/files/KTL_Supply_Outline_White_58f8e863-e75c-4da4-a49e-4a68bb2dd54a_200x@2x.png?v=1673933654 2x"
943          alt="Key To Life">
944      </a><a
945          href="/"
946          itemprop="url"
947          class="site-header__logo-link logo--inverted"
948          style="padding-top: 17.453703703703706%">
949          <img
950            class="small--hide"
951            src="//keytolifesupply.com/cdn/shop/files/KTL_Supply_Outline_White_58f8e863-e75c-4da4-a49e-4a68bb2dd54a_270x.png?v=1673933654"
952            srcset="//keytolifesupply.com/cdn/shop/files/KTL_Supply_Outline_White_58f8e863-e75c-4da4-a49e-4a68bb2dd54a_270x.png?v=1673933654 1x, //keytolifesupply.com/cdn/shop/files/KTL_Supply_Outline_White_58f8e863-e75c-4da4-a49e-4a68bb2dd54a_270x@2x.png?v=1673933654 2x"
953            alt="Key To Life"
954            itemprop="logo">
955          <img
956            class="medium-up--hide"
957            src="//keytolifesupply.com/cdn/shop/files/KTL_Supply_Outline_White_58f8e863-e75c-4da4-a49e-4a68bb2dd54a_200x.png?v=1673933654"
958            srcset="//keytolifesupply.com/cdn/shop/files/KTL_Supply_Outline_White_58f8e863-e75c-4da4-a49e-4a68bb2dd54a_200x.png?v=1673933654 1x, //keytolifesupply.com/cdn/shop/files/KTL_Supply_Outline_White_58f8e863-e75c-4da4-a49e-4a68bb2dd54a_200x@2x.png?v=1673933654 2x"
959            alt="Key To Life">
960        </a></div></div><div class="header-item header-item--navigation text-center"><ul
961  class="site-nav site-navigation small--hide"
962  
963    role="navigation" aria-label="Primary"
964  ><li
965      class="site-nav__item site-nav__expanded-item"
966      >
967
968      <a href="/collections/spring-sale" class="site-nav__link site-nav__link--underline">
969        *SALE*
970      </a></li><li
971      class="site-nav__item site-nav__expanded-item site-nav--has-dropdown site-nav--is-megamenu"
972      aria-haspopup="true">
973
974      <a href="/collections" class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown">
975        Shop
976      </a><div class="site-nav__dropdown megamenu text-left">
977          <div class="page-width">
978            <div class="grid grid--center">
979              <div class="grid__item medium-up--one-fifth appear-animation appear-delay-1"><div class="h5">
980                    <a href="/collections" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">Garden Supplies</a>
981                  </div><div>
982                      <a href="/collections/nutrients" class="site-nav__dropdown-link">
983                        Nutrients & Supplements
984                      </a>
985                    </div><div>
986                      <a href="/collections/for-plants-inoculants" class="site-nav__dropdown-link">
987                        Inoculants
988                      </a>
989                    </div><div>
990                      <a href="/collections/lights" class="site-nav__dropdown-link">
991                        Lights
992                      </a>
993                    </div><div>
994                      <a href="/collections/coco-blocks" class="site-nav__dropdown-link">
995                        Coco Blocks
996                      </a>
997                    </div><div>
998                      <a href="/collections/ez-clone" class="site-nav__dropdown-link">
999                        EZ Clone
1000                      </a>
1001                    </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-2"><div class="h5">
1002                    <a href="/collections" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">Harvesting</a>
1003                  </div><div>
1004                      <a href="/pages/contact-us" class="site-nav__dropdown-link">
1005                        Trimmer Operation
1006                      </a>
1007                    </div><div>
1008                      <a href="/pages/about-us" class="site-nav__dropdown-link">
1009                        About us
1010                      </a>
1011                    </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-3"><div class="h5">
1012                    <a href="/collections/water-treatment" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">Water Treatment</a>
1013                  </div><div>
1014                      <a href="/collections/ionizers" class="site-nav__dropdown-link">
1015                        Ionizers
1016                      </a>
1017                    </div><div>
1018                      <a href="/collections/nutrient-dosing" class="site-nav__dropdown-link">
1019                        Nutrient Dosing
1020                      </a>
1021                    </div><div>
1022                      <a href="/collections/humidifiers" class="site-nav__dropdown-link">
1023                        Humidifiers
1024                      </a>
1025                    </div><div>
1026                      <a href="/collections/de-humidifiers" class="site-nav__dropdown-link">
1027                        De-Humidifiers
1028                      </a>
1029                    </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-4"><div class="h5">
1030                    <a href="/collections/apparel" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">Apparel</a>
1031                  </div><div>
1032                      <a href="/collections/fitted-hats" class="site-nav__dropdown-link">
1033                        Fitted Hats
1034                      </a>
1035                    </div></div>
1036            </div>
1037          </div>
1038        </div></li><li
1039      class="site-nav__item site-nav__expanded-item site-nav--has-dropdown"
1040      aria-haspopup="true">
1041
1042      <a href="/pages/about-us" class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown">
1043        Learn
1044      </a><ul class="site-nav__dropdown text-left"><li class="">
1045              <a href="/pages/about-us" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
1046                About Us
1047</a></li><li class="">
1048              <a href="/pages/feed-charts" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
1049                Feed Charts
1050</a></li><li class="">
1051              <a href="/pages/grow-terms" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
1052                Grow Terms
1053</a></li><li class="">
1054              <a href="/pages/nutrient-keys" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
1055                Nutrient Info
1056</a></li><li class="">
1057              <a href="/pages/archived-newsletters" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
1058                Vault
1059</a></li></ul></li><li
1060      class="site-nav__item site-nav__expanded-item"
1061      >
1062
1063      <a href="/blogs/ktl-bloggin" class="site-nav__link site-nav__link--underline">
1064        Blog
1065      </a></li><li
1066      class="site-nav__item site-nav__expanded-item"
1067      >
1068
1069      <a href="/pages/contact-us-1" class="site-nav__link site-nav__link--underline">
1070        Contact Us
1071      </a></li><li
1072      class="site-nav__item site-nav__expanded-item"
1073      >
1074
1075      <a href="https://keytolife.myshopify.com/apps/wpdapp/wholesale" class="site-nav__link site-nav__link--underline">
1076        Wholesale Shop
1077      </a></li></ul>
1078</div><div class="header-item header-item--icons"><div class="site-nav">
1079  <div class="site-nav__icons"><a class="site-nav__link site-nav__link--icon small--hide" href="/account">
1080        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-user" viewBox="0 0 64 64"><path d="M35 39.84v-2.53c3.3-1.91 6-6.66 6-11.41 0-7.63 0-13.82-9-13.82s-9 6.19-9 13.82c0 4.75 2.7 9.51 6 11.41v2.53c-10.18.85-18 6-18 12.16h42c0-6.19-7.82-11.31-18-12.16z"/></svg>
1081        <span class="icon__fallback-text">Log in
1082</span>
1083      </a><a href="/search" class="site-nav__link site-nav__link--icon js-search-header">
1084        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg>
1085        <span class="icon__fallback-text">Search</span>
1086      </a><button
1087        type="button"
1088        class="site-nav__link site-nav__link--icon js-drawer-open-nav medium-up--hide"
1089        aria-controls="NavDrawer">
1090        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" viewBox="0 0 64 64"><path d="M7 15h51M7 32h43M7 49h51"/></svg>
1091        <span class="icon__fallback-text">Site navigation</span>
1092      </button><a href="/cart" class="site-nav__link site-nav__link--icon js-drawer-open-cart" aria-controls="CartDrawer" data-icon="bag-minimal">
1093      <span class="cart-link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-bag-minimal" viewBox="0 0 64 64"><path stroke="null" id="svg_4" fill-opacity="null" stroke-opacity="null" fill="null" d="M11.375 17.863h41.25v36.75h-41.25z"/><path stroke="null" id="svg_2" d="M22.25 18c0-7.105 4.35-9 9.75-9s9.75 1.895 9.75 9"/></svg><span class="icon__fallback-text">Cart</span>
1094        <span class="cart-link__bubble"></span>
1095      </span>
1096    </a>
1097  </div>
1098</div>
1099</div>
1100          </div></div>
1101        <div class="site-header__search-container">
1102          <div class="site-header__search">
1103            <div class="page-width">
1104              <form action="/search" method="get" role="search"
1105                id="HeaderSearchForm"
1106                class="site-header__search-form">
1107                <input type="hidden" name="type" value="product,article,page,collection">
1108                <input type="hidden" name="options[prefix]" value="last">
1109                <button type="submit" class="text-link site-header__search-btn site-header__search-btn--submit">
1110                  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg>
1111                  <span class="icon__fallback-text">Search</span>
1112                </button>
1113                <input type="search" name="q" value="" placeholder="Search our store" class="site-header__search-input" aria-label="Search our store">
1114              </form>
1115              <button type="button" id="SearchClose" class="js-search-header-close text-link site-header__search-btn">
1116                <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
1117                <span class="icon__fallback-text">"Close (esc)"</span>
1118              </button>
1119            </div>
1120          </div><div id="PredictiveWrapper" class="predictive-results hide" data-image-size="square">
1121              <div class="page-width">
1122                <div id="PredictiveResults" class="predictive-result__layout"></div>
1123                <div class="text-center predictive-results__footer">
1124                  <button type="button" class="btn btn--small" data-predictive-search-button>
1125                    <small>
1126                      View more
1127                    </small>
1128                  </button>
1129                </div>
1130              </div>
1131            </div></div>
1132      </header>
1133    </div>
1134  </div>
1135</div>
1136
1137
1138<style> #shopify-section-header .medium-up--one-half {width: 33.33%;} #shopify-section-header .grid--uniform .medium-up--one-half:nth-of-type(odd), #shopify-section-header .grid--uniform .medium-up--one-third:nth-of-type(3n + 1) {clear: unset;} </style></div><div id="shopify-section-newsletter-popup" class="shopify-section index-section--hidden">
1139
1140
1141
1142<div
1143  id="NewsletterPopup-newsletter-popup"
1144  class="modal modal--square modal--mobile-friendly"
1145  data-section-id="newsletter-popup"
1146  data-section-type="newsletter-popup"
1147  data-delay-days="30"
1148  data-has-reminder="true"
1149  data-delay-seconds="5"
1150  
1151  data-test-mode="false"
1152  data-enabled="false">
1153  <div class="modal__inner">
1154    <div class="modal__centered medium-up--text-center">
1155      <div class="modal__centered-content ">
1156
1157        <div class="newsletter newsletter-popup newsletter-popup--image-reversed">
1158          
1159
1160          <div class="newsletter-popup__content"><h3>
1160Sign up and save</h3><div class="rte">
1161                <p>Be the first to know about our new launches and sales.</p><p>Enter Your Email To Receive 10% OFF Coupon</p>
1162              </div><div class="popup-cta"><form method="post" action="/contact#newsletter-newsletter-popup" id="newsletter-newsletter-popup" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
1163<label for="Email-newsletter-popup" class="hidden-label">Enter your email</label>
1164    <input type="hidden" name="contact[tags]" value="prospect,newsletter">
1165    <input type="hidden" name="contact[context]" value="popup">
1166    <div class="input-group newsletter__input-group">
1167      <input type="email" value="" placeholder="Enter your email" name="contact[email]" id="Email-newsletter-popup" class="input-group-field newsletter__input" autocorrect="off" autocapitalize="off">
1168      <div class="input-group-btn">
1169        <button type="submit" class="btn" name="commit">
1170          <span class="form__submit--large">Subscribe</span>
1171          <span class="form__submit--small">
1172            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-arrow-right" viewBox="0 0 50 15"><path d="M0 9.63V5.38h35V0l15 7.5L35 15V9.63z"/></svg>
1173          </span>
1174        </button>
1175      </div>
1176    </div></form>
1177</div>
1178
1179            
1180          </div>
1181        </div>
1182      </div>
1183
1184      <button type="button" class="modal__close js-modal-close text-link">
1185        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
1186        <span class="icon__fallback-text">"Close (esc)"</span>
1187      </button>
1188    </div>
1189  </div>
1190</div>
1191
1192
1193  
1194    
1195  <newsletter-reminder
1196    class="modal--square"
1197    data-section-id="newsletter-popup"
1198    data-enabled="false"
1199    data-delay-days="30"
1200    data-delay-seconds="5"
1201    
1202  >
1203    <div class="newsletter-reminder__content">
1204
1205      <div class="newsletter-reminder__message h3" data-message>
1206        Get 10% off
1207      </div>
1208    </div>
1209
1210    <button type="button" data-close-button class="modal__close js-modal-close text-link">
1211      <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
1212      <span class="icon__fallback-text">"Close (esc)"</span>
1213    </button>
1214  </newsletter-reminder>
1215
1216
1217  
1218
1219
1220
1221
1222
1223</div><main class="main-content" id="MainContent">
1224        <div id="shopify-section-template--24914418794797__main" class="shopify-section"><div data-section-id="template--24914418794797__main" data-section-type="blog">
1225  <div class="page-width page-content">
1226<header class="section-header">
1227      <h1 class="section-header__title">
1228        KTL Bloggin'
1229</h1></header>
1230
1231    <div class="grid grid--uniform">
1232
1233<div class="grid__item medium-up--one-third" data-aos="row-of-3">
1234  <div class="grid">
1235    <div class="grid__item small--one-third"><a href="/blogs/ktl-bloggin/silver-bullet-enhance-terpene-content-with-sulfur" class="article__grid-image" aria-label="Silver Bullet | Enhance Terpene Content with Sulfur"><div class="image-wrap">
1236              <div
1237                class="grid__image-ratio grid__image-ratio--wide">
1238                
1239                <img class="lazyload"
1240                    data-src="//keytolifesupply.com/cdn/shop/articles/33_804572b6-b0fd-4694-a0e7-eaf75c0c98c4_{width}x.jpg?v=1767113756"
1241                    data-widths="[360, 540, 720, 900, 1080]"
1242                    data-aspectratio="1.3333333333333333"
1243                    data-sizes="auto"
1244                    alt="Silver Bullet | Enhance Terpene Content with Sulfur">
1245              </div>
1246              <noscript>
1247                <img class="lazyloaded" src="//keytolifesupply.com/cdn/shop/articles/33_804572b6-b0fd-4694-a0e7-eaf75c0c98c4_400x.jpg?v=1767113756" alt="Silver Bullet | Enhance Terpene Content with Sulfur">
1248              </noscript>
1249            </div></a></div>
1250    <div class="grid__item small--two-thirds">
1251      <div class="article__grid-meta"><div class="article__date"><a href="/blogs/ktl-bloggin/silver-bullet-enhance-terpene-content-with-sulfur#comments">
1252                1 comment
1253              </a> &middot;<time datetime="2023-03-17T12:22:35Z">Mar 17, 2023</time>
1254</div><a href="/blogs/ktl-bloggin/silver-bullet-enhance-terpene-content-with-sulfur" class="article__title">Silver Bullet | Enhance Terpene Content with Sulfur</a></div>
1255    </div>
1256  </div>
1257</div>
1258
1259
1260<div class="grid__item medium-up--one-third" data-aos="row-of-3">
1261  <div class="grid">
1262    <div class="grid__item small--one-third"><a href="/blogs/ktl-bloggin/the-best-terpene-enhancer-is-sulfur-heres-why" class="article__grid-image" aria-label="The best terpene enhancer is sulfur, here&#39;s why!"><div class="image-wrap">
1263              <div
1264                class="grid__image-ratio grid__image-ratio--wide">
1265                
1266                <img class="lazyload"
1267                    data-src="//keytolifesupply.com/cdn/shop/articles/32_7dcdf74d-d66b-450b-9c02-cdc8c0458ca0_{width}x.jpg?v=1767113986"
1268                    data-widths="[360, 540, 720, 900, 1080]"
1269                    data-aspectratio="1.3333333333333333"
1270                    data-sizes="auto"
1271                    alt="The best terpene enhancer is sulfur, here&#39;s why!">
1272              </div>
1273              <noscript>
1274                <img class="lazyloaded" src="//keytolifesupply.com/cdn/shop/articles/32_7dcdf74d-d66b-450b-9c02-cdc8c0458ca0_400x.jpg?v=1767113986" alt="The best terpene enhancer is sulfur, here&#39;s why!">
1275              </noscript>
1276            </div></a></div>
1277    <div class="grid__item small--two-thirds">
1278      <div class="article__grid-meta"><div class="article__date"><a href="/blogs/ktl-bloggin/the-best-terpene-enhancer-is-sulfur-heres-why#comments">
1279                1 comment
1280              </a> &middot;<time datetime="2023-03-17T12:20:14Z">Mar 17, 2023</time>
1281</div><a href="/blogs/ktl-bloggin/the-best-terpene-enhancer-is-sulfur-heres-why" class="article__title">The best terpene enhancer is sulfur, here's why!</a></div>
1282    </div>
1283  </div>
1284</div>
1285
1286
1287<div class="grid__item medium-up--one-third" data-aos="row-of-3">
1288  <div class="grid">
1289    <div class="grid__item small--one-third"><a href="/blogs/ktl-bloggin/revealing-the-truth-about-fertilizer-dry-vs-liquid" class="article__grid-image" aria-label="Revealing the TRUTH About Fertilizer: DRY vs. LIQUID"><div class="image-wrap">
1290              <div
1291                class="grid__image-ratio grid__image-ratio--wide">
1292                
1293                <img class="lazyload"
1294                    data-src="//keytolifesupply.com/cdn/shop/articles/18_1f267009-1ff2-4562-b2c6-96e54e0ea603_{width}x.jpg?v=1767113620"
1295                    data-widths="[360, 540, 720, 900, 1080]"
1296                    data-aspectratio="1.3333333333333333"
1297                    data-sizes="auto"
1298                    alt="Revealing the TRUTH About Fertilizer: DRY vs. LIQUID">
1299              </div>
1300              <noscript>
1301                <img class="lazyloaded" src="//keytolifesupply.com/cdn/shop/articles/18_1f267009-1ff2-4562-b2c6-96e54e0ea603_400x.jpg?v=1767113620" alt="Revealing the TRUTH About Fertilizer: DRY vs. LIQUID">
1302              </noscript>
1303            </div></a></div>
1304    <div class="grid__item small--two-thirds">
1305      <div class="article__grid-meta"><div class="article__date"><a href="/blogs/ktl-bloggin/revealing-the-truth-about-fertilizer-dry-vs-liquid#comments">
1306                3 comments
1307              </a> &middot;<time datetime="2023-03-17T12:14:47Z">Mar 17, 2023</time>
1308</div><a href="/blogs/ktl-bloggin/revealing-the-truth-about-fertilizer-dry-vs-liquid" class="article__title">Revealing the TRUTH About Fertilizer: DRY vs. LIQUID</a></div>
1309    </div>
1310  </div>
1311</div>
1312
1313
1314<div class="grid__item medium-up--one-third" data-aos="row-of-3">
1315  <div class="grid">
1316    <div class="grid__item small--one-third"><a href="/blogs/ktl-bloggin/why-dont-we-sell-liquid-plant-nutrients-8" class="article__grid-image" aria-label="Why Don&#39;t We Sell Liquid Plant Nutrients?"><div class="image-wrap">
1317              <div
1318                class="grid__image-ratio grid__image-ratio--wide">
1319                
1320                <img class="lazyload"
1321                    data-src="//keytolifesupply.com/cdn/shop/articles/1_{width}x.jpg?v=1679055067"
1322                    data-widths="[360, 540, 720, 900, 1080]"
1323                    data-aspectratio="1.3333333333333333"
1324                    data-sizes="auto"
1325                    alt="Why Don&#39;t We Sell Liquid Plant Nutrients?">
1326              </div>
1327              <noscript>
1328                <img class="lazyloaded" src="//keytolifesupply.com/cdn/shop/articles/1_400x.jpg?v=1679055067" alt="Why Don&#39;t We Sell Liquid Plant Nutrients?">
1329              </noscript>
1330            </div></a></div>
1331    <div class="grid__item small--two-thirds">
1332      <div class="article__grid-meta"><div class="article__date"><time datetime="2023-03-17T12:11:06Z">Mar 17, 2023</time>
1333</div><a href="/blogs/ktl-bloggin/why-dont-we-sell-liquid-plant-nutrients-8" class="article__title">Why Don't We Sell Liquid Plant Nutrients?</a></div>
1334    </div>
1335  </div>
1336</div>
1337
1338
1339<div class="grid__item medium-up--one-third" data-aos="row-of-3">
1340  <div class="grid">
1341    <div class="grid__item small--one-third"><a href="/blogs/ktl-bloggin/endzyme-purify-your-systems-reduce-salt-build-up" class="article__grid-image" aria-label="ENDzyme | Purify Your Systems &amp; Reduce Salt Build-Up"><div class="image-wrap">
1342              <div
1343                class="grid__image-ratio grid__image-ratio--wide">
1344                
1345                <img class="lazyload"
1346                    data-src="//keytolifesupply.com/cdn/shop/articles/2_8671e474-a472-4002-9cf2-3e86646731f7_{width}x.jpg?v=1767111643"
1347                    data-widths="[360, 540, 720, 900, 1080]"
1348                    data-aspectratio="1.3333333333333333"
1349                    data-sizes="auto"
1350                    alt="ENDzyme | Purify Your Systems &amp; Reduce Salt Build-Up">
1351              </div>
1352              <noscript>
1353                <img class="lazyloaded" src="//keytolifesupply.com/cdn/shop/articles/2_8671e474-a472-4002-9cf2-3e86646731f7_400x.jpg?v=1767111643" alt="ENDzyme | Purify Your Systems &amp; Reduce Salt Build-Up">
1354              </noscript>
1355            </div></a></div>
1356    <div class="grid__item small--two-thirds">
1357      <div class="article__grid-meta"><div class="article__date"><time datetime="2023-03-17T12:09:49Z">Mar 17, 2023</time>
1358</div><a href="/blogs/ktl-bloggin/endzyme-purify-your-systems-reduce-salt-build-up" class="article__title">ENDzyme | Purify Your Systems & Reduce Salt Build-Up</a></div>
1359    </div>
1360  </div>
1361</div>
1362
1363
1364<div class="grid__item medium-up--one-third" data-aos="row-of-3">
1365  <div class="grid">
1366    <div class="grid__item small--one-third"><a href="/blogs/ktl-bloggin/uncovering-the-secret-to-plant-growth-microbes-and-fungi-2" class="article__grid-image" aria-label="Uncovering the Secret to Plant Growth: Microbes and Fungi"><div class="image-wrap">
1367              <div
1368                class="grid__image-ratio grid__image-ratio--wide">
1369                
1370                <img class="lazyload"
1371                    data-src="//keytolifesupply.com/cdn/shop/articles/3_{width}x.jpg?v=1679054858"
1372                    data-widths="[360, 540, 720, 900, 1080]"
1373                    data-aspectratio="1.3333333333333333"
1374                    data-sizes="auto"
1375                    alt="Uncovering the Secret to Plant Growth: Microbes and Fungi">
1376              </div>
1377              <noscript>
1378                <img class="lazyloaded" src="//keytolifesupply.com/cdn/shop/articles/3_400x.jpg?v=1679054858" alt="Uncovering the Secret to Plant Growth: Microbes and Fungi">
1379              </noscript>
1380            </div></a></div>
1381    <div class="grid__item small--two-thirds">
1382      <div class="article__grid-meta"><div class="article__date"><time datetime="2023-03-17T12:07:37Z">Mar 17, 2023</time>
1383</div><a href="/blogs/ktl-bloggin/uncovering-the-secret-to-plant-growth-microbes-and-fungi-2" class="article__title">Uncovering the Secret to Plant Growth: Microbes and Fungi</a></div>
1384    </div>
1385  </div>
1386</div>
1387
1388
1389<div class="grid__item medium-up--one-third" data-aos="row-of-3">
1390  <div class="grid">
1391    <div class="grid__item small--one-third"><a href="/blogs/ktl-bloggin/protect-your-microbe-populations-with-one-simple-shift-in-cleaning-practices" class="article__grid-image" aria-label="Protect your Microbe populations with one simple shift in cleaning practices"><div class="image-wrap">
1392              <div
1393                class="grid__image-ratio grid__image-ratio--wide">
1394                
1395                <img class="lazyload"
1396                    data-src="//keytolifesupply.com/cdn/shop/articles/4_584224f5-9d17-4328-bab0-d5c02ec0c80c_{width}x.jpg?v=1767113323"
1397                    data-widths="[360, 540, 720, 900, 1080]"
1398                    data-aspectratio="1.3333333333333333"
1399                    data-sizes="auto"
1400                    alt="Protect your Microbe populations with one simple shift in cleaning practices">
1401              </div>
1402              <noscript>
1403                <img class="lazyloaded" src="//keytolifesupply.com/cdn/shop/articles/4_584224f5-9d17-4328-bab0-d5c02ec0c80c_400x.jpg?v=1767113323" alt="Protect your Microbe populations with one simple shift in cleaning practices">
1404              </noscript>
1405            </div></a></div>
1406    <div class="grid__item small--two-thirds">
1407      <div class="article__grid-meta"><div class="article__date"><time datetime="2023-03-17T12:06:10Z">Mar 17, 2023</time>
1408</div><a href="/blogs/ktl-bloggin/protect-your-microbe-populations-with-one-simple-shift-in-cleaning-practices" class="article__title">Protect your Microbe populations with one simple shift in cleaning practices</a></div>
1409    </div>
1410  </div>
1411</div>
1412
1413
1414<div class="grid__item medium-up--one-third" data-aos="row-of-3">
1415  <div class="grid">
1416    <div class="grid__item small--one-third"><a href="/blogs/ktl-bloggin/welcome-to-key-to-life-endzyme-trial" class="article__grid-image" aria-label="Welcome to Key To Life ENDzyme trial"><div class="image-wrap">
1417              <div
1418                class="grid__image-ratio grid__image-ratio--wide">
1419                
1420                <img class="lazyload"
1421                    data-src="//keytolifesupply.com/cdn/shop/articles/5_161d0d80-15e3-4095-acb6-66f081c82344_{width}x.jpg?v=1767114184"
1422                    data-widths="[360, 540, 720, 900, 1080]"
1423                    data-aspectratio="1.3333333333333333"
1424                    data-sizes="auto"
1425                    alt="Welcome to Key To Life ENDzyme trial">
1426              </div>
1427              <noscript>
1428                <img class="lazyloaded" src="//keytolifesupply.com/cdn/shop/articles/5_161d0d80-15e3-4095-acb6-66f081c82344_400x.jpg?v=1767114184" alt="Welcome to Key To Life ENDzyme trial">
1429              </noscript>
1430            </div></a></div>
1431    <div class="grid__item small--two-thirds">
1432      <div class="article__grid-meta"><div class="article__date"><time datetime="2023-03-17T12:04:56Z">Mar 17, 2023</time>
1433</div><a href="/blogs/ktl-bloggin/welcome-to-key-to-life-endzyme-trial" class="article__title">Welcome to Key To Life ENDzyme trial</a></div>
1434    </div>
1435  </div>
1436</div>
1437
1438
1439<div class="grid__item medium-up--one-third" data-aos="row-of-3">
1440  <div class="grid">
1441    <div class="grid__item small--one-third"><a href="/blogs/ktl-bloggin/why-dont-we-sell-liquid-plant-nutrients-7" class="article__grid-image" aria-label="Why Don&#39;t We Sell Liquid Plant Nutrients?"><div class="image-wrap">
1442              <div
1443                class="grid__image-ratio grid__image-ratio--wide">
1444                
1445                <img class="lazyload"
1446                    data-src="//keytolifesupply.com/cdn/shop/articles/6_{width}x.jpg?v=1679054564"
1447                    data-widths="[360, 540, 720, 900, 1080]"
1448                    data-aspectratio="1.3333333333333333"
1449                    data-sizes="auto"
1450                    alt="Why Don&#39;t We Sell Liquid Plant Nutrients?">
1451              </div>
1452              <noscript>
1453                <img class="lazyloaded" src="//keytolifesupply.com/cdn/shop/articles/6_400x.jpg?v=1679054564" alt="Why Don
1453&#39;t We Sell Liquid Plant Nutrients?">
1454              </noscript>
1455            </div></a></div>
1456    <div class="grid__item small--two-thirds">
1457      <div class="article__grid-meta"><div class="article__date"><time datetime="2023-03-17T12:02:43Z">Mar 17, 2023</time>
1458</div><a href="/blogs/ktl-bloggin/why-dont-we-sell-liquid-plant-nutrients-7" class="article__title">Why Don't We Sell Liquid Plant Nutrients?</a></div>
1459    </div>
1460  </div>
1461</div>
1462
1463
1464<div class="grid__item medium-up--one-third" data-aos="row-of-3">
1465  <div class="grid">
1466    <div class="grid__item small--one-third"><a href="/blogs/ktl-bloggin/uncovering-the-secret-to-plant-growth-microbes-and-fungi-1" class="article__grid-image" aria-label="Uncovering the Secret to Plant Growth: Microbes and Fungi"><div class="image-wrap">
1467              <div
1468                class="grid__image-ratio grid__image-ratio--wide">
1469                
1470                <img class="lazyload"
1471                    data-src="//keytolifesupply.com/cdn/shop/articles/7_{width}x.jpg?v=1679054485"
1472                    data-widths="[360, 540, 720, 900, 1080]"
1473                    data-aspectratio="1.3333333333333333"
1474                    data-sizes="auto"
1475                    alt="Uncovering the Secret to Plant Growth: Microbes and Fungi">
1476              </div>
1477              <noscript>
1478                <img class="lazyloaded" src="//keytolifesupply.com/cdn/shop/articles/7_400x.jpg?v=1679054485" alt="Uncovering the Secret to Plant Growth: Microbes and Fungi">
1479              </noscript>
1480            </div></a></div>
1481    <div class="grid__item small--two-thirds">
1482      <div class="article__grid-meta"><div class="article__date"><time datetime="2023-03-17T12:01:24Z">Mar 17, 2023</time>
1483</div><a href="/blogs/ktl-bloggin/uncovering-the-secret-to-plant-growth-microbes-and-fungi-1" class="article__title">Uncovering the Secret to Plant Growth: Microbes and Fungi</a></div>
1484    </div>
1485  </div>
1486</div>
1487
1488
1489<div class="grid__item medium-up--one-third" data-aos="row-of-3">
1490  <div class="grid">
1491    <div class="grid__item small--one-third"><a href="/blogs/ktl-bloggin/why-dont-we-sell-liquid-plant-nutrients-6" class="article__grid-image" aria-label="Why Don&#39;t We Sell Liquid Plant Nutrients?"><div class="image-wrap">
1492              <div
1493                class="grid__image-ratio grid__image-ratio--wide">
1494                
1495                <img class="lazyload"
1496                    data-src="//keytolifesupply.com/cdn/shop/articles/8_{width}x.jpg?v=1679054399"
1497                    data-widths="[360, 540, 720, 900, 1080]"
1498                    data-aspectratio="1.3333333333333333"
1499                    data-sizes="auto"
1500                    alt="Why Don&#39;t We Sell Liquid Plant Nutrients?">
1501              </div>
1502              <noscript>
1503                <img class="lazyloaded" src="//keytolifesupply.com/cdn/shop/articles/8_400x.jpg?v=1679054399" alt="Why Don&#39;t We Sell Liquid Plant Nutrients?">
1504              </noscript>
1505            </div></a></div>
1506    <div class="grid__item small--two-thirds">
1507      <div class="article__grid-meta"><div class="article__date"><time datetime="2023-03-17T11:59:58Z">Mar 17, 2023</time>
1508</div><a href="/blogs/ktl-bloggin/why-dont-we-sell-liquid-plant-nutrients-6" class="article__title">Why Don't We Sell Liquid Plant Nutrients?</a></div>
1509    </div>
1510  </div>
1511</div>
1512
1513
1514<div class="grid__item medium-up--one-third" data-aos="row-of-3">
1515  <div class="grid">
1516    <div class="grid__item small--one-third"><a href="/blogs/ktl-bloggin/uncovering-the-secret-to-plant-growth-microbes-and-fungi" class="article__grid-image" aria-label="Uncovering the Secret to Plant Growth: Microbes and Fungi"><div class="image-wrap">
1517              <div
1518                class="grid__image-ratio grid__image-ratio--wide">
1519                
1520                <img class="lazyload"
1521                    data-src="//keytolifesupply.com/cdn/shop/articles/9_{width}x.jpg?v=1767114033"
1522                    data-widths="[360, 540, 720, 900, 1080]"
1523                    data-aspectratio="1.3333333333333333"
1524                    data-sizes="auto"
1525                    alt="Uncovering the Secret to Plant Growth: Microbes and Fungi">
1526              </div>
1527              <noscript>
1528                <img class="lazyloaded" src="//keytolifesupply.com/cdn/shop/articles/9_400x.jpg?v=1767114033" alt="Uncovering the Secret to Plant Growth: Microbes and Fungi">
1529              </noscript>
1530            </div></a></div>
1531    <div class="grid__item small--two-thirds">
1532      <div class="article__grid-meta"><div class="article__date"><time datetime="2023-03-17T11:58:53Z">Mar 17, 2023</time>
1533</div><a href="/blogs/ktl-bloggin/uncovering-the-secret-to-plant-growth-microbes-and-fungi" class="article__title">Uncovering the Secret to Plant Growth: Microbes and Fungi</a></div>
1534    </div>
1535  </div>
1536</div>
1537
1538
1539<div class="grid__item medium-up--one-third" data-aos="row-of-3">
1540  <div class="grid">
1541    <div class="grid__item small--one-third"><a href="/blogs/ktl-bloggin/why-dont-we-sell-liquid-plant-nutrients-5" class="article__grid-image" aria-label="Why Don&#39;t We Sell Liquid Plant Nutrients?"><div class="image-wrap">
1542              <div
1543                class="grid__image-ratio grid__image-ratio--wide">
1544                
1545                <img class="lazyload"
1546                    data-src="//keytolifesupply.com/cdn/shop/articles/10_{width}x.jpg?v=1679054263"
1547                    data-widths="[360, 540, 720, 900, 1080]"
1548                    data-aspectratio="1.3333333333333333"
1549                    data-sizes="auto"
1550                    alt="Why Don&#39;t We Sell Liquid Plant Nutrients?">
1551              </div>
1552              <noscript>
1553                <img class="lazyloaded" src="//keytolifesupply.com/cdn/shop/articles/10_400x.jpg?v=1679054263" alt="Why Don&#39;t We Sell Liquid Plant Nutrients?">
1554              </noscript>
1555            </div></a></div>
1556    <div class="grid__item small--two-thirds">
1557      <div class="article__grid-meta"><div class="article__date"><time datetime="2023-03-17T11:57:42Z">Mar 17, 2023</time>
1558</div><a href="/blogs/ktl-bloggin/why-dont-we-sell-liquid-plant-nutrients-5" class="article__title">Why Don't We Sell Liquid Plant Nutrients?</a></div>
1559    </div>
1560  </div>
1561</div>
1562
1563
1564<div class="grid__item medium-up--one-third" data-aos="row-of-3">
1565  <div class="grid">
1566    <div class="grid__item small--one-third"><a href="/blogs/ktl-bloggin/molasses-magic-carbohydrates-to-fuel-your-plants" class="article__grid-image" aria-label="Molasses Magic | Carbohydrates to Fuel Your Plants"><div class="image-wrap">
1567              <div
1568                class="grid__image-ratio grid__image-ratio--wide">
1569                
1570                <img class="lazyload"
1571                    data-src="//keytolifesupply.com/cdn/shop/articles/11_da333080-a411-4778-a
1571d7d-e537de7ac49d_{width}x.jpg?v=1767112733"
1572                    data-widths="[360, 540, 720, 900, 1080]"
1573                    data-aspectratio="1.3333333333333333"
1574                    data-sizes="auto"
1575                    alt="Molasses Magic | Carbohydrates to Fuel Your Plants">
1576              </div>
1577              <noscript>
1578                <img class="lazyloaded" src="//keytolifesupply.com/cdn/shop/articles/11_da333080-a411-4778-ad7d-e537de7ac49d_400x.jpg?v=1767112733" alt="Molasses Magic | Carbohydrates to Fuel Your Plants">
1579              </noscript>
1580            </div></a></div>
1581    <div class="grid__item small--two-thirds">
1582      <div class="article__grid-meta"><div class="article__date"><time datetime="2023-03-17T11:56:40Z">Mar 17, 2023</time>
1583</div><a href="/blogs/ktl-bloggin/molasses-magic-carbohydrates-to-fuel-your-plants" class="article__title">Molasses Magic | Carbohydrates to Fuel Your Plants</a></div>
1584    </div>
1585  </div>
1586</div>
1587
1588
1589<div class="grid__item medium-up--one-third" data-aos="row-of-3">
1590  <div class="grid">
1591    <div class="grid__item small--one-third"><a href="/blogs/ktl-bloggin/key-to-uptake-plant-nutrients-3" class="article__grid-image" aria-label="Key to Uptake Plant Nutrients"><div class="image-wrap">
1592              <div
1593                class="grid__image-ratio grid__image-ratio--wide">
1594                
1595                <img class="lazyload"
1596                    data-src="//keytolifesupply.com/cdn/shop/articles/12_{width}x.jpg?v=1679054093"
1597                    data-widths="[360, 540, 720, 900, 1080]"
1598                    data-aspectratio="1.3333333333333333"
1599                    data-sizes="auto"
1600                    alt="Key to Uptake Plant Nutrients">
1601              </div>
1602              <noscript>
1603                <img class="lazyloaded" src="//keytolifesupply.com/cdn/shop/articles/12_400x.jpg?v=1679054093" alt="Key to Uptake Plant Nutrients">
1604              </noscript>
1605            </div></a></div>
1606    <div class="grid__item small--two-thirds">
1607      <div class="article__grid-meta"><div class="article__date"><time datetime="2023-03-17T11:54:53Z">Mar 17, 2023</time>
1608</div><a href="/blogs/ktl-bloggin/key-to-uptake-plant-nutrients-3" class="article__title">Key to Uptake Plant Nutrients</a></div>
1609    </div>
1610  </div>
1611</div>
1612
1613
1614<div class="grid__item medium-up--one-third" data-aos="row-of-3">
1615  <div class="grid">
1616    <div class="grid__item small--one-third"><a href="/blogs/ktl-bloggin/bwgs-key-to-life-molasses-magic" class="article__grid-image" aria-label="BWGS -- Key To Life Molasses Magic"><div class="image-wrap">
1617              <div
1618                class="grid__image-ratio grid__image-ratio--wide">
1619                
1620                <img class="lazyload"
1621                    data-src="//keytolifesupply.com/cdn/shop/articles/13_{width}x.jpg?v=1679054012"
1622                    data-widths="[360, 540, 720, 900, 1080]"
1623                    data-aspectratio="2.0231822971549"
1624                    data-sizes="auto"
1625                    alt="BWGS -- Key To Life Molasses Magic">
1626              </div>
1627              <noscript>
1628                <img class="lazyloaded" src="//keytolifesupply.com/cdn/shop/articles/13_400x.jpg?v=1679054012" alt="BWGS -- Key To Life Molasses Magic">
1629              </noscript>
1630            </div></a></div>
1631    <div class="grid__item small--two-thirds">
1632      <div class="article__grid-meta"><div class="article__date"><time datetime="2023-03-17T11:53:31Z">Mar 17, 2023</time>
1633</div><a href="/blogs/ktl-bloggin/bwgs-key-to-life-molasses-magic" class="article__title">BWGS -- Key To Life Molasses Magic</a></div>
1634    </div>
1635  </div>
1636</div>
1637
1638
1639<div class="grid__item medium-up--one-third" data-aos="row-of-3">
1640  <div class="grid">
1641    <div class="grid__item small--one-third"><a href="/blogs/ktl-bloggin/why-dont-we-sell-liquid-plant-nutrients-4" class="article__grid-image" aria-label="Why Don&#39;t We Sell Liquid Plant Nutrients?"><div class="image-wrap">
1642              <div
1643                class="grid__image-ratio grid__image-ratio--wide">
1644                
1645                <img class="lazyload"
1646                    data-src="//keytolifesupply.com/cdn/shop/articles/14_{width}x.jpg?v=1679053902"
1647                    data-widths="[360, 540, 720, 900, 1080]"
1648                    data-aspectratio="1.3333333333333333"
1649                    data-sizes="auto"
1650                    alt="Why Don&#39;t We Sell Liquid Plant Nutrients?">
1651              </div>
1652              <noscript>
1653                <img class="lazyloaded" src="//keytolifesupply.com/cdn/shop/articles/14_400x.jpg?v=1679053902" alt="Why Don&#39;t We Sell Liquid Plant Nutrients?">
1654              </noscript>
1655            </div></a></div>
1656    <div class="grid__item small--two-thirds">
1657      <div class="article__grid-meta"><div class="article__date"><time datetime="2023-03-17T11:51:41Z">Mar 17, 2023</time>
1658</div><a href="/blogs/ktl-bloggin/why-dont-we-sell-liquid-plant-nutrients-4" class="article__title">Why Don't We Sell Liquid Plant Nutrients?</a></div>
1659    </div>
1660  </div>
1661</div>
1662
1663
1664<div class="grid__item medium-up--one-third" data-aos="row-of-3">
1665  <div class="grid">
1666    <div class="grid__item small--one-third"><a href="/blogs/ktl-bloggin/key-to-uptake-increase-micronutrient-availability-with-97-fulvic-acid-1" class="article__grid-image" aria-label="Key to Uptake | Increase Micronutrient Availability with 97% Fulvic Acid"><div class="image-wrap">
1667              <div
1668                class="grid__image-ratio grid__image-ratio--wide">
1669                
1670                <img class="lazyload"
1671                    data-src="//keytolifesupply.com/cdn/shop/articles/15_{width}x.jpg?v=1679053766"
1672                    data-widths="[360, 540, 720, 900, 1080]"
1673                    data-aspectratio="1.3333333333333333"
1674                    data-sizes="auto"
1675                    alt="Key to Uptake | Increase Micronutrient Availability with 97% Fulvic Acid">
1676              </div>
1677              <noscript>
1678                <img class="lazyloaded" src="//keytolifesupply.com/cdn/shop/articles/15_400x.jpg?v=1679053766" alt="Key to Uptake | Increase Micronutrient Availability with 97% Fulvic Acid">
1679              </noscript>
1680            </div></a></div>
1681    <div class="grid__item small--two-thirds">
1682      <div class="article__grid-meta"><div class="article__date"><time datetime="2023-03-17T11:49:25Z">Mar 17, 2023</time>
1683</div><a href="/blogs/ktl-bloggin/key-to-uptake-increase-micronutrient-availability-with-97-fulvic-acid-1" class="article__title">Key to Uptake | Increase Micronutrient Availability with 97% Fulvic Acid</a></div>
1684    </div>
1685  </div>
1686</div>
1687
1688
1689<div class="grid__item medium-up--one-third" data-aos="row-of-3">
1690  <div class="grid">
1691    <div class="grid__item small--one-third"><a href="/blogs/ktl-bloggin/key-to-uptake-plant-nutrients-2" class="article__grid-image" aria-label="Key to Uptake Plant Nutrients"><div class="image-wrap">
1692              <div
1693                class="grid__image-ratio grid__image-ratio--wide">
1694                
1695                <img class="lazyload"
1696                    data-src="//keytolifesupply.com/cdn/shop/articles/16_{width}x.jpg?v=1679053635"
1697                    data-widths="[360, 540, 720, 900, 1080]"
1698                    data-aspectratio="1.3333333333333333"
1699                    data-sizes="auto"
1700                    alt="Key to Uptake Plant Nutrients">
1701              </div>
1702              <noscript>
1703                <img class="lazyloaded" src="//keytolifesupply.com/cdn/shop/articles/16_400x.jpg?v=1679053635" alt="Key to Uptake Plant Nutrients">
1704              </noscript>
1705            </div></a></div>
1706    <div class="grid__item small--two-thirds">
1707      <div class="article__grid-meta"><div class="article__date"><time datetime="2023-03-17T11:47:14Z">Mar 17, 2023</time>
1708</div><a href="/blogs/ktl-bloggin/key-to-uptake-plant-nutrients-2" class="article__title">Key to Uptake Plant Nutrients</a></div>
1709    </div>
1710  </div>
1711</div>
1712
1713
1714<div class="grid__item medium-up--one-third" data-aos="row-of-3">
1715  <div class="grid">
1716    <div class="grid__item small--one-third"><a href="/blogs/ktl-bloggin/use-fulvic-acid-to-supercharge-your-grow" class="article__grid-image" aria-label="Use Fulvic acid to supercharge your grow!"><div class="image-wrap">
1717              <div
1718                class="grid__image-ratio grid__image-ratio--wide">
1719                
1720                <img class="lazyload"
1721                    data-src="//keytolifesupply.com/cdn/shop/articles/17_4452fadc-2088-4b93-a2
17211b-f85b9ea5f1a7_{width}x.jpg?v=1767114142"
1722                    data-widths="[360, 540, 720, 900, 1080]"
1723                    data-aspectratio="1.3333333333333333"
1724                    data-sizes="auto"
1725                    alt="Use Fulvic acid to supercharge your grow!">
1726              </div>
1727              <noscript>
1728                <img class="lazyloaded" src="//keytolifesupply.com/cdn/shop/articles/17_4452fadc-2088-4b93-a21b-f85b9ea5f1a7_400x.jpg?v=1767114142" alt="Use Fulvic acid to supercharge your grow!">
1729              </noscript>
1730            </div></a></div>
1731    <div class="grid__item small--two-thirds">
1732      <div class="article__grid-meta"><div class="article__date"><time datetime="2023-03-17T11:45:42Z">Mar 17, 2023</time>
1733</div><a href="/blogs/ktl-bloggin/use-fulvic-acid-to-supercharge-your-grow" class="article__title">Use Fulvic acid to supercharge your grow!</a></div>
1734    </div>
1735  </div>
1736</div>
1737
1738
1739<div class="grid__item medium-up--one-third" data-aos="row-of-3">
1740  <div class="grid">
1741    <div class="grid__item small--one-third"><a href="/blogs/ktl-bloggin/evealing-the-truth-about-fertilizer-dry-vs-liquid" class="article__grid-image" aria-label="evealing the TRUTH About Fertilizer: DRY vs. LIQUID"><div class="image-wrap">
1742              <div
1743                class="grid__image-ratio grid__image-ratio--wide">
1744                
1745                <img class="lazyload"
1746                    data-src="//keytolifesupply.com/cdn/shop/articles/18_{width}x.jpg?v=1679053420"
1747                    data-widths="[360, 540, 720, 900, 1080]"
1748                    data-aspectratio="1.3333333333333333"
1749                    data-sizes="auto"
1750                    alt="evealing the TRUTH About Fertilizer: DRY vs. LIQUID">
1751              </div>
1752              <noscript>
1753                <img class="lazyloaded" src="//keytolifesupply.com/cdn/shop/articles/18_400x.jpg?v=1679053420" alt="evealing the TRUTH About Fertilizer: DRY vs. LIQUID">
1754              </noscript>
1755            </div></a></div>
1756    <div class="grid__item small--two-thirds">
1757      <div class="article__grid-meta"><div class="article__date"><time datetime="2023-03-17T11:43:39Z">Mar 17, 2023</time>
1758</div><a href="/blogs/ktl-bloggin/evealing-the-truth-about-fertilizer-dry-vs-liquid" class="article__title">evealing the TRUTH About Fertilizer: DRY vs. LIQUID</a></div>
1759    </div>
1760  </div>
1761</div>
1762</div><div class="pagination">
1763  
1764
1765  
1766    
1767      
1768        <span class="page current">1</span>
1769      
1770    
1771  
1772    
1773      <span class="page">
1774        <a href="/blogs/ktl-bloggin?page=2">2</a>
1775      </span>
1776    
1777  
1778    
1779      <span class="page">
1780        <a href="/blogs/ktl-bloggin?page=3">3</a>
1781      </span>
1782    
1783  
1784    
1785      
1786        <span class="page">&hellip;</span>
1787      
1788    
1789  
1790    
1791      <span class="page">
1792        <a href="/blogs/ktl-bloggin?page=5">5</a>
1793      </span>
1794    
1795  
1796
1797  
1798    <span class="next">
1799      <a href="/blogs/ktl-bloggin?page=2" title="Next">
1800        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 284.49 498.98"><path d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98z"/></svg>
1801        <span class="icon__fallback-text">Next</span>
1802      </a>
1803    </span>
1804  
1805</div>
1806</div>
1807</div>
1808</div>
1809      </main><div id="shopify-section-footer-promotions" class="shopify-section index-section--footer">
1810</div><div id="shopify-section-footer" class="shopify-section"><footer class="site-footer" data-section-id="footer" data-section-type="footer-section">
1811  <div class="page-width">
1812
1813    <div class="grid"><div  class="grid__item footer__item--bcdecafb-99d4-48e9-8861-390902ddc03d" data-type="menu"><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) {
1814              .footer__item--bcdecafb-99d4-48e9-8861-390902ddc03d {
1815                width: 50%;
1816                padding-top: 40px;
1817              }
1818              .footer__item--bcdecafb-99d4-48e9-8861-390902ddc03d:nth-child(2n + 1) {
1819                clear: left;
1820              }
1821            }
1822            @media only screen and (min-width: 960px) {
1823              .footer__item--bcdecafb-99d4-48e9-8861-390902ddc03d {
1824                width: 21%;
1825              }
1826
1827            }</style><p class="h4 footer__title small--hide">
1828      Main menu
1829    </p>
1830    <button type="button" class="h4 footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-bcdecafb-99d4-48e9-8861-390902ddc03d">
1831      Main menu
1832<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
1833  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
1833ox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
1834</span>
1835</button><div
1836    
1837      id="Footer-bcdecafb-99d4-48e9-8861-390902ddc03d" class="collapsible-content collapsible-content--small"
1838    >
1839    <div class="collapsible-content__inner">
1840      <div class="footer__collapsible">
1841        <ul class="no-bullets site-footer__linklist"><li><a href="/collections/spring-sale">*SALE*</a></li><li><a href="/collections">Shop</a></li><li><a href="/pages/about-us">Learn</a></li><li><a href="/blogs/ktl-bloggin">Blog</a></li><li><a href="/pages/contact-us-1">Contact Us</a></li><li><a href="https://keytolife.myshopify.com/apps/wpdapp/wholesale">Wholesale Shop</a></li></ul>
1842      </div>
1843    </div>
1844  </div></div><div  class="grid__item footer__item--9bc2980d-ef54-4ffd-b95f-ece1dba42a2f" data-type="menu"><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) {
1845              .footer__item--9bc2980d-ef54-4ffd-b95f-ece1dba42a2f {
1846                width: 50%;
1847                padding-top: 40px;
1848              }
1849              .footer__item--9bc2980d-ef54-4ffd-b95f-ece1dba42a2f:nth-child(2n + 1) {
1850                clear: left;
1851              }
1852            }
1853            @media only screen and (min-width: 960px) {
1854              .footer__item--9bc2980d-ef54-4ffd-b95f-ece1dba42a2f {
1855                width: 21%;
1856              }
1857
1858            }</style><p class="h4 footer__title small--hide">
1859      Support
1860    </p>
1861    <button type="button" class="h4 footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-9bc2980d-ef54-4ffd-b95f-ece1dba42a2f">
1862      Support
1863<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
1864  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
1865</span>
1866</button><div
1867    
1868      id="Footer-9bc2980d-ef54-4ffd-b95f-ece1dba42a2f" class="collapsible-content collapsible-content--small"
1869    >
1870    <div class="collapsible-content__inner">
1871      <div class="footer__collapsible">
1872        <ul class="no-bullets site-footer__linklist"><li><a href="/policies/privacy-policy">Privacy Policy</a></li><li><a href="/policies/refund-policy">Return Policy</a></li><li><a href="/policies/terms-of-service">Terms of Service</a></li><li><a href="https://keytolife.myshopify.com/apps/wpdapp">Wholesale Signup</a></li><li><a href="https://keytolife.myshopify.com/apps/wpdapp/wholesale">Wholesale Portal</a></li></ul>
1873      </div>
1874    </div>
1875  </div></div><div  class="grid__item footer__item--1494301487049" data-type="menu"><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) {
1876              .footer__item--1494301487049 {
1877                width: 50%;
1878                padding-top: 40px;
1879              }
1880              .footer__item--1494301487049:nth-child(2n + 1) {
1881                clear: left;
1882              }
1883            }
1884            @media only screen and (min-width: 960px) {
1885              .footer__item--1494301487049 {
1886                width: 23%;
1887              }
1888
1889            }</style><p class="h4 footer__title small--hide">
1890      Get Involved
1891    </p>
1892    <button type="button" class="h4 footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-1494301487049">
1893      Get Involved
1894<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
1895  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
1896</span>
1897</button><div
1898    
1899      id="Footer-1494301487049" class="collapsible-content collapsible-content--small"
1900    >
1901    <div class="collapsible-content__inner">
1902      <div class="footer__collapsible">
1903        <ul class="no-bullets site-footer__linklist"><li><a href="https://kellykeyto.aftership.com">Order Tracking</a></li><li><a href="/pages/about-us">About us</a></li><li><a href="/pages/separation-services-application">Separation Request</a></li><li><a href="/pages/disclaimer-of-liability">Disclaimer of Liability</a></li><li><a href="/pages/safety-data-sheets">Safety Data Sheets</a></li></ul>
1904      </div>
1905    </div>
1906  </div></div><div  class="grid__item footer__item--1494292487693" data-type="newsletter"><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) {
1907              .footer__item--1494292487693 {
1908                width: 50%;
1909                padding-top: 40px;
1910              }
1911              .footer__item--1494292487693:nth-child(2n + 1) {
1912                clear: left;
1913              }
1914            }
1915            @media only screen and (min-width: 960px) {
1916              .footer__item--1494292487693 {
1917                width: 35%;
1918              }
1919
1920            }</style><div class="footer__item-padding"><p class="h4 footer__title small--hide">
1920Sign up and save</p>
1921    <button type="button" class="h4 footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-1494292487693">
1922      Sign up and save
1923<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
1924  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
1925</span>
1926</button><div
1927    
1928      id="Footer-1494292487693" class="collapsible-content collapsible-content--small"
1929    >
1930    <div class="collapsible-content__inner">
1931      <div class="footer__collapsible"><p>Subscribe to get special offers, free giveaways, and once-in-a-lifetime deals.</p>
1932<form method="post" action="/contact#newsletter-footer" id="newsletter-footer" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><label for="Email-1494292487693" class="hidden-label">Enter your email</label>
1933          <input type="hidden" name="contact[tags]" value="prospect,newsletter">
1934          <input type="hidden" name="contact[context]" value="footer">
1935          <div class="footer__newsletter">
1936            <input type="email" value="" placeholder="Enter your email" name="contact[email]" id="Email-1494292487693" class="footer__newsletter-input" autocorrect="off" autocapitalize="off">
1937            <button type="submit" class="footer__newsletter-btn" name="commit" aria-label="Subscribe">
1938              <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-email" viewBox="0 0 64 64"><path d="M63 52H1V12h62zM1 12l25.68 24h9.72L63 12M21.82 31.68L1.56 51.16m60.78.78L41.27 31.68"/></svg>
1939              <span class="footer__newsletter-btn-label">
1940                Subscribe
1941              </span>
1942            </button>
1943          </div></form><ul class="no-bullets social-icons footer__social"></ul>
1944
1945
1946      </div>
1947    </div>
1948  </div>
1949</div>
1950</div></div><ul class="inline-list payment-icons footer__section"><li class="icon--payment">
1951              <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
1952
1953            </li><li class="icon--payment">
1954              <svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg>
1955            </li><li class="icon--payment">
1956              <svg viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg>
1957            </li><li class="icon--payment">
1958              <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
195806zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg>
1959
1960            </li><li class="icon--payment">
1961              <svg width="38" height="24" role="img" aria-labelledby="pi-jcb" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg"><title id="pi-jcb">JCB</title><g fill="none" fill-rule="evenodd"><g fill-rule="nonzero"><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/></g><path d="M11.5 5H15v11.5a2.5 2.5 0 0 1-2.5 2.5H9V7.5A2.5 2.5 0 0 1 11.5 5z" fill="#006EBC"/><path d="M18.5 5H22v11.5a2.5 2.5 0 0 1-2.5 2.5H16V7.5A2.5 2.5 0 0 1 18.5 5z" fill="#F00036"/><path d="M25.5 5H29v11.5a2.5 2.5 0 0 1-2.5 2.5H23V7.5A2.5 2.5 0 0 1 25.5 5z" fill="#2AB419"/>
1961<path d="M10.755 14.5c-1.06 0-2.122-.304-2.656-.987l.78-.676c.068 1.133 3.545 1.24 3.545-.19V9.5h1.802v3.147c0 .728-.574 1.322-1.573 1.632-.466.144-1.365.221-1.898.221zm8.116 0c-.674 0-1.388-.107-1.965-.366-.948-.425-1.312-1.206-1.3-2.199.012-1.014.436-1.782 1.468-2.165 1.319-.49 3.343-.261 3.926.27v.972c-.572-.521-1.958-.898-2.919-.46-.494.226-.737.917-.744 1.448-.006.56.245 1.252.744 1.497.953.467 2.39.04 2.919-.441v1.01c-.358.255-1.253.434-2.129.434zm8.679-2.587c.37-.235.582-.567.582-1.005 0-.438-.116-.687-.348-.939-.206-.207-.58-.469-1.238-.469H23v5h3.546c.696 0 1.097-.23 1.315-.415.283-.25.426-.53.426-.96 0-.431-.155-.908-.737-1.212zm-1.906-.281h-1.428v-1.444h1.495c.956 0 .944 1.444-.067 1.444zm.288 2.157h-1.716v-1.513h1.716c.986 0 1.083 1.513 0 1.513z" fill="#FFF" fill-rule="nonzero"/></g></svg>
1962            </li><li class="icon--payment">
1963              <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg>
1964
1965            </li><li class="icon--payment">
1966              <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778 
196616.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
1967
1968            </li></ul><p class="footer__small-text">
1969        &copy; 2026 Key To Life
1970</p><p class="footer__small-text"><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></p>
1971
1972  </div>
1973</footer>
1974
1975
1976</div></div>
1977  </div><div id="VideoModal" class="modal modal--solid">
1978  <div class="modal__inner">
1979    <div class="modal__centered page-width text-center">
1980      <div class="modal__centered-content">
1981        <div class="video-wrapper video-wrapper--modal">
1982          <div id="VideoHolder"></div>
1983        </div>
1984      </div>
1985    </div>
1986  </div>
1987
1988  <button type="button" class="modal__close js-modal-close text-link">
1989    <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
1990    <span class="icon__fallback-text">"Close (esc)"</span>
1991  </button>
1992</div>
1993<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">
1994  <div class="pswp__bg"></div>
1995  <div class="pswp__scroll-wrap">
1996    <div class="pswp__container">
1997      <div class="pswp__item"></div>
1998      <div class="pswp__item"></div>
1999      <div class="pswp__item"></div>
2000    </div>
2001
2002    <div class="pswp__ui pswp__ui--hidden">
2003      <button class="btn btn--body btn--circle pswp__button pswp__button--arrow--left" title="Previous">
2004        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-left" viewBox="0 0 284.49 498.98"><path d="M249.49 0a35 35 0 0 1 24.75 59.75L84.49 249.49l189.75 189.74a35.002 35.002 0 1 1-49.5 49.5L10.25 274.24a35 35 0 0 1 0-49.5L224.74 10.25A34.89 34.89 0 0 1 249.49 0z"/></svg>
2005      </button>
2006
2007      <button class="btn btn--body btn--circle btn--large pswp__button pswp__button--close" title="Close (esc)">
2008        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
2009      </button>
2010
2011      <button class="btn btn--body btn--circle pswp__button pswp__button--arrow--right" title="Next">
2012        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 284.49 498.98"><path d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98z"/></svg>
2013      </button>
2014    </div>
2015  </div>
2016</div>
2017<tool-tip data-tool-tip="">
2018  <div class="tool-tip__inner" data-tool-tip-inner>
2019    <button class="tool-tip__close" data-tool-tip-close=""><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg></button>
2020    <div class="tool-tip__content" data-tool-tip-content>
2021    </div>
2022  </div>
2023</tool-tip>
2024<script async src="https://loox.io/widget/Ey-0ORz_cT/loox.1673473885717.js?shop=keytolife.myshopify.com"></script>
2024
2025 
2026
2027
2028<div class="smile-shopify-init"
2029  data-channel-key="channel_cSIq2neeb4XSosQL0ZCNATqj"
2030
2031></div>
2032
2033
2034  
2034<script type="text/javascript">
2035    // $('.product-info-slide-desktop').owlCarousel({
2036    //     loop:true,
2037    //     margin:10,
2038    //     nav:false,
2039    //     dots: false,
2040    //     autoplay: true,
2041    //     autoplayTimeout: 2000,
2042    //     smartSpeed:1000,
2043    //     items: 4
2044    // });
2045    $('.mobile-view-prod').owlCarousel({
2046        loop:true,
2047        margin:20,
2048        nav:true,
2049        dots: false,
2050        autoplay: false,
2051        autoplayTimeout: 4000,
2052        smartSpeed:1000,
2053        autoplayHoverPause: true,
2054        responsive: {
2055            2560: {
2056                items: 4,
2057            },
2058            768: {
2059                items: 4,
2060            },
2061            425: {
2062                items: 1,
2063            },
2064            375: {
2065                items: 1,
2066            },
2067            320: {
2068                items: 1,
2069            }
2070        }
2071    });
2072</script>
2072
2073<!-- WPD Start -->
2074                
2075         
2076
2077               
2078               <!-- WPD End -->
2079
2080      
2081    
2082<div id="shopify-block-AY3pVa3ZJR0E3aHF6e__10436698916776057164" class="shopify-block shopify-app-block">
2082<script id="subscription-helper">
2083
2084        function appstleStringSetting(value) {
2085            if (typeof value !== 'string') return value;
2086            try { return JSON.parse('"' + value + '"'); } catch { return value; }
2087        }
2088        function appstleJsonSetting(value) {
2089            if (typeof value !== 'string') return value;
2090            try { return JSON.parse(value); } catch { return null; }
2091        }
2092
2093        if (!window.AppstleIncluded) {
2094          window.AppstleIncluded = true;
2095          window.RS = Window.RS || {};
2096          
2097            RS.Config = {
2098                "selectors": {
2099                    "payment_button_selectors": "form[action$='/cart/add'] .shopify-payment-button",
2100                    "subscriptionLinkSelector": appstleStringSetting("header.section-header"),
2101                    "atcButtonPlacement": appstleStringSetting("BEFORE"),
2102                    "subscriptionLinkPlacement": appstleStringSetting("BEFORE"),
2103                    "cartRowSelector": appstleStringSetting(""),
2104                    "cartLineItemSelector": appstleStringSetting(""),
2105                    "cartLineItemPerQuantityPriceSelector": appstleStringSetting(""),
2106                    "cartLineItemTotalPriceSelector": appstleStringSetting(""),
2107                    "cartLineItemSellingPlanNameSelector": appstleStringSetting(""),
2108                    "cartSubTotalSelector" : appstleStringSetting(""),
2109                    "cartLineItemPriceSelector": appstleStringSetting(""),
2110                    "cartLineItemPlacement": appstleStringSetting("BEFORE"),
2111                    "cartHiddenAttributesSelector": appstleStringSetting(""),
2112                    "buildABoxDiscountSelector": appstleStringSetting(""),
2113                },
2114                "baseUrl": appstleStringSetting("https:\/\/subscription-admin.appstle.com"),
2115                "usedTranslation": "true",
2116                "enableCartWidgetFeature": appstleStringSetting("false"),
2117                "storefrontAnalyticsForwardingEnabled": appstleJsonSetting("false"),
2118                "appstleStorefrontAnalyticsPath": appstleStringSetting("https:\/\/subscription-admin.appstle.com\/assets\/js\/appstle-storefront-analytics.min.js?shop=keytolife.myshopify.com\u0026v=1784182483761"),
2119                "useUrlWithCustomerId": appstleStringSetting("false"),
2120                "atcButtonSelector": appstleStringSetting(".payment-buttons"),
2121                "moneyFormat": appstleStringSetting("$ {{amount}}"),
2122                "oneTimePurchaseText": appstleStringSetting("One-Time Purchase"),
2123                "minimumQuantityMessage": appstleStringSetting(null),
2124                "tapToSelectText": appstleStringSetting(""),
2125                "bundleDiscountTextV2": appstleStringSetting("bundle discount extra: {{bundleDiscount}} off"),
2126                "productPageUnitPriceSelectorV2": appstleStringSetting(null),
2127                "monthsFrequencyTextV2": appstleStringSetting("Months"),
2128                "monthlyLabelTextV2": appstleStringSetting("Monthly"),
2129                "monthFrequencyTextV2": appstleStringSetting("Month"),
2130                "weeksFrequencyTextV2": appstleStringSetting("Weeks"),
2131                "weeklyLabelTextV2": appstleStringSetting("Weekly"),
2132                "weekFrequencyTextV2": appstleStringSetting("Week"),
2133                "daysFrequencyTextV2": appstleStringSetting("Days"),
2134                "dayFrequencyTextV2": appstleStringSetting("day"),
2135                "yearsFrequencyTextV2": appstleStringSetting("Years"),
2136                "yearlyLabelTextV2": appstleStringSetting("Yearly"),
2137                "yearFrequencyTextV2": appstleStringSetting("Year"),
2138                "offFrequencyTextV2": appstleStringSetting("Off"),
2139                "prepayLabelTextV2": appstleStringSetting("Prepay"),
2140                "prepaidLabelTextV2": appstleStringSetting(""),
2141                "prepaidSaveBadgeTextV2": appstleStringSetting("SAVE {{selectedDiscountPercentage}}"),
2142                "onetimeDescriptionTextV2": appstleStringSetting(""),
2143                "atcButtonTextV2": appstleStringSetting(""),
2144                "oneTimeFrequencyTextV2": appstleStringSetting("One Time"),
2145                "cancelAnytimeLabelTextV2": appstleStringSetting("Cancel Anytime"),
2146                "noSubscriptionLabelTextV2": appstleStringSetting("No Subscription"),
2147                "addToShipmentButtonTextV2": appstleStringSetting("Add to Shipment"),
2148                "addToShipmentProcessingV2": appstleStringSetting("Processing..."),
2149                "addToShipmentSuccessTextV2": appstleStringSetting("Success"),
2150                "addToShipmentErrorTextV2": appstleStringSetting("Error"),
2151                "addToShipmentTooltipTextV2": appstleStringSetting("Please avoid double delivery charges! Login to add this product to an upcoming delivery."),
2152                "frequencyCombinedWidgetTextV2": appstleStringSetting("Frequency"),
2153                "selectDeliverOptionV2": appstleStringSetting("select deliver option"),
2154                "subscribeAndSaveSuccessV2": appstleStringSetting("Subscribe success"),
2155                "unsubscribeFrequencyTextV2": appstleStringSetting("unsubscribe"),
2156                "deliveryEveryFrequencyTextV2": appstleStringSetting("Delivery Every"),
2157                "sellingPlanTitleTextNonPrepaid": appstleStringSetting("{{sellingPlanName}}"),
2158                "subscribeAndSaveInitalV2": appstleStringSetting("Subscribe \u0026 save"),
2159                "subscriptionDescriptionTextV2": appstleStringSetting(""),
2160                "atcButtonTextSelector": appstleStringSetting(""),
2161                "disableCartWidgetOnVariants": appstleStringSetting(""),
2162                "shop": appstleStringSetting("keytolife.myshopify.com"),
2163                "deliveryText": appstleStringSetting("delivery"),
2164                "purchaseOptionsText": appstleStringSetting("PURCHASE OPTIONS"),
2165                "manageSubscriptionButtonText": appstleStringSetting(null),
2166                "subscriptionOptionText": appstleStringSetting("Subscribe \u0026 SAVE!"),
2167                "sellingPlanSelectTitle": appstleStringSetting("DELIVERY FREQUENCY"),
2168                "subscriptionPriceDisplayText": appstleStringSetting(""),
2169                "tooltipTitle": appstleStringSetting("Subscription Detail"),
2170                "showTooltipOnClick": appstleStringSetting("false"),
2171                "tooltipDesctiption": appstleStringSetting("\u003cstrong\u003eHave complete control of your subscriptions\u003c\\\/strong\u003e\u003cbr\\\/\u003e\u003cbr\\\/\u003eSkip, reschedule, edit, or cancel deliveries anytime, based on your needs."),
2172                "tooltipDescriptionOnPrepaidPlan": appstleStringSetting("\u003cb\u003ePrepaid Plan Details\u003c\\\/b\u003e\u003c\\\/br\u003e Total price: {{totalPrice}} ( Price for every delivery: {{pricePerDelivery}})"),
2173                "tooltipDescriptionOnMultipleDiscount": appstleStringSetting("\u003cb\u003eDiscount Details\u003c\\\/b\u003e\u003c\\\/br\u003e Initial discount is {{discountOne}} and then {{discountTwo}}"),
2174                "manualTranslation": appstleStringSetting("false"),
2175                "tooltipDescriptionCustomization": appstleStringSetting("{{{defaultTooltipDescription}}} \u003c\\\/br\u003e  {{{prepaidDetails}}} \u003c\\\/br\u003e {{{discountDetails}}}"),
2176                "orderStatusManageSubscriptionTitle": appstleStringSetting("Subscription"),
2177                "orderStatusManageSubscriptionDescription": appstleStringSetting("Continue to your account to view \u0026 manage your subscriptions. Please use the same email address that you used to buy the subscription."),
2178                "orderStatusManageSubscriptionButtonText": appstleStringSetting("Manage your Subscription"),
2179                "subscriptionOptionSelectedByDefault" : appstleJsonSetting("false"),
2180                "totalPricePerDeliveryText" : appstleStringSetting("{{prepaidPerDeliveryPrice}}\\\/delivery"),
2181                "memberOnlySellingPlansJson": appstleJsonSetting("{}"),
2182                "nonMemberOnlySellingPlansJson": appstleJsonSetting("{}"),
2183                "sellingPlansJson": appstleJsonSetting("[{\"frequencyCount\":2,\"frequencyInterval\":\"WEEK\",\"billingFrequencyCount\":2,\"billingFrequencyInterval\":\"WEEK\",\"frequencyName\":\"Every 2 Weeks\",\"discountOffer\":15.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/613580862\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/613580862\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":0,\"groupName\":\"CUTTING EDGE PLANT NUTRIENTS\",\"groupId\":115081278,\"repeatingCycle\":false,\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]},{\"frequencyCount\":1,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":1,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Every Month\",\"discountOffer\":12.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/613613630\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/613613630\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":1,\"groupName\":\"CUTTING EDGE PLANT NUTRIENTS\",\"groupId\":115081278,\"repeatingCycle\":false,\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]},{\"frequencyCount\":6,\"frequencyInterval\":\"WEEK\",\"billingFrequencyCount\":6,\"billingFrequencyInterval\":\"WEEK\",\"frequencyName\":\"Every 6 Weeks\",\"discountOffer\":10.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/613646398\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/613646398\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"null\",\"frequencySequence\":2,\"groupName\":\"CUTTING EDGE PLANT NUTRIENTS\",\"groupId\":115081278,\"repeatingCycle\":false,\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]},{\"frequencyCount\":1,\"frequencyInterval\":\"WEEK\",\"billingFrequencyCount\":1,\"billingFrequencyInterval\":\"WEEK\",\"frequencyName\":\"Every Week\",\"discountOffer\":1.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/613679166\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/613679166\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"groupName\":\"Bugs\",\"groupId\":115114046,\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]},{\"frequencyCount\":2,\"frequencyInterval\":\"WEEK\",\"billingFrequencyCount\":2,\"billingFrequencyInterval\":\"WEEK\",\"frequencyName\":\"Every 2 Weeks\",\"discountOffer\":0.75,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/613711934\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/613711934\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"groupName\":\"Bugs\",\"groupId\":115114046,\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]},{\"frequencyCount\":1,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":1,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Every Month\",\"discountOffer\":0.5,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/613744702\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/613744702\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"groupName\":\"Bugs\",\"groupId\":115114046,\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]},{\"frequencyCount\":2,\"frequencyInterval\":\"WEEK\",\"billingFrequencyCount\":2,\"billingFrequencyInterval\":\"WEEK\",\"frequencyName\":\"Every 2 Weeks\",\"discountOffer\":1.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/613777470\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/613777470\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"groupName\":\"IPM\",\"groupId\":115146814,\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]},{\"frequencyCount\":1,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":1,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Every Month\",\"discountOffer\":0.75,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/613810238\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/613810238\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"groupName\":\"IPM\",\"groupId\":115146814,\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]},{\"frequencyCount\":2,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":2,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Every 2 Months\",\"discountOffer\":0.5,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/613843006\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/613843006\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"groupName\":\"IPM\",\"groupId\":115146814,\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]},{\"frequencyCount\":2,\"frequencyInterval\":\"WEEK\",\"billingFrequencyCount\":2,\"billingFrequencyInterval\":\"WEEK\",\"frequencyName\":\"Every 2 Weeks\",\"discountOffer\":10.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/687116026157\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/687116026157\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"null\",\"frequencySequence\":0,\"groupName\":\"COCO BLOCKS\",\"groupId\":77701972269,\"repeatingCycle\":false,\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]},{\"frequencyCount\":1,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":1,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Every Month\",\"discountOffer\":7.5,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/687116058925\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/687116058925\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":1,\"groupName\":\"COCO BLOCKS\",\"groupId\":77701972269,\"repeatingCycle\":false,\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]},{\"frequencyCount\":2,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":2
2183,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Every 2 Months\",\"discountOffer\":5.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/687116091693\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/687116091693\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":2,\"groupName\":\"COCO BLOCKS\",\"groupId\":77701972269,\"repeatingCycle\":false,\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]},{\"frequencyCount\":2,\"frequencyInterval\":\"WEEK\",\"billingFrequencyCount\":2,\"billingFrequencyInterval\":\"WEEK\",\"frequencyName\":\"Every 2 Weeks\",\"discountOffer\":15.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/687116124461\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/687116124461\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":0,\"groupName\":\"Subscribe and Save\",\"groupId\":77702005037,\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]},{\"frequencyCount\":1,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":1,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Every Month\",\"discountOffer\":12.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/687116157229\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/687116157229\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":1,\"groupName\":\"Subscribe and Save\",\"groupId\":77702005037,\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]},{\"frequencyCount\":2,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":2,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Every 2 Months\",\"discountOffer\":10.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/687116189997\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/687116189997\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":2,\"groupName\":\"Subscribe and Save\",\"groupId\":77702005037,\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]}]"),
2184                "widgetEnabled": appstleJsonSetting("true"),
2185                "showFreeGiftPrice" : appstleJsonSetting(true),
2186                "showFreeGiftComparePrice" : appstleJsonSetting(true),
2187                "enableFreeGiftLayout" : appstleJsonSetting(false),
2188                "freeGiftLabelText": appstleStringSetting("+ Free {{productName}}"),
2189                "freeGiftBadgeText": appstleStringSetting(""),
2190                "showTooltip" : appstleJsonSetting("true"),
2191                "showCartWidgetOnBundleItems" : appstleJsonSetting("false"),
2192                "prepaidOptionSelectedByDefault" : appstleJsonSetting("false"),
2193                "disablePassingSellingPlanAsLineProperties" : appstleJsonSetting("false"),
2194                "updateThemePrice" : appstleJsonSetting("false"),
2195                "sortByDefaultSequence": appstleJsonSetting("true"),
2196                "showSubOptionBeforeOneTime": appstleJsonSetting("false"),
2197                "detectVariantFromURLParams": appstleJsonSetting("false"),
2198                "disableQueryParamsUpdate": appstleJsonSetting("false"),
2199                "showStaticTooltip": appstleJsonSetting("false"),
2200                "showAppstleLink": appstleJsonSetting("false"),
2201                "sellingPlanTitleText" : appstleStringSetting("{{sellingPlanName}} ({{sellingPlanPrice}}\\\/delivery)"),
2202                "oneTimePriceText" : appstleStringSetting("{{price}}"),
2203                "selectedPayAsYouGoSellingPlanPriceText" : appstleStringSetting("{{price}}"),
2204                "selectedPrepaidSellingPlanPriceText" : appstleStringSetting(" {{totalPrice}}"),
2205                "selectedDiscountFormat" : appstleStringSetting("SAVE {{selectedDiscountPercentage}}"),
2206                "manageSubscriptionBtnFormat" : appstleStringSetting("\u003ca href='apps\\\/subscriptions' class='appstle_manageSubBtn' \u003e\u003cbutton class='btn' style='padding: 2px 20px'\u003eManage Subscription\u003c\\\/button\u003e\u003ca\u003e\u003cbr\u003e\u003cbr\u003e"),
2207                "manageSubscriptionUrl" : appstleStringSetting("https:\\\/\\\/keytolifesupply.com\\\/apps\\\/subscriptions"),
2208                "appstlePlanId": appstleJsonSetting("161"),
2209                "showCheckoutSubscriptionBtn": appstleJsonSetting("true"),
2210                "priceSelector": appstleStringSetting(""),
2211                "reloadPriceSelector": appstleStringSetting(""),
2212                "landingPagePriceSelector": appstleStringSetting(""),
2213                "quickViewClickSelector": appstleStringSetting(""),
2214                "badgeTop": appstleStringSetting(""),
2215                "pricePlacement": appstleStringSetting("BEFORE"),
2216                "disableLoadingJquery": appstleJsonSetting("false"),
2217                "widgetEnabledOnSoldVariant": appstleStringSetting("false"),
2218                "switchRadioButtonWidget": appstleJsonSetting("true"),
2219                "appstlePlanName": appstleStringSetting("FREE"),
2220                "appstlePlanFeatures": appstleJsonSetting("{\"analytics\": true, \"webhookAccess\": false, \"accessBundling\": false, \"enableAutoSync\": false, \"enableBundling\": false, \"enableSmsAlert\": false, \"accessBuildABox\": false, \"enableCampaigns\": false, \"enablePriceSync\": false, \"enableAutomation\": false, \"enableCartWidget\": false, \"accessAppstleMenu\": false, \"accessResendEmail\": false, \"enableAddressSync\": false, \"enableExternalApi\": false, \"enablePhasedRetry\": false, \"enableIntegrations\": true, \"enableQuickActions\": false, \"accessQuickCheckout\": false, \"accessSplitContract\": false, \"enableSummaryReports\": false, \"enableCustomEmailHtml\": false, \"enableWidgetPlacement\": false, \"enableCancellationFlow\": false, \"enableShippingProfiles\": true, \"accessZapierIntegration\": false, \"enableCustomEmailDomain\": false, \"enableDunningManagement\": true, \"enableExportActivityLog\": false, \"subscriptionOrderAmount\": 500, \"accessGorgiasIntegration\": true, \"accessKlaviyoContactSync\": false, \"enableOrderConsolidation\": false, \"accessMechanicIntegration\": true, \"accessWidgetDesignOptions\": false, \"enableImmediatePlaceOrder\": false, \"enableInventoryManagement\": true, \"accessMechanicsIntegration\": true, \"enableAdvancedSellingPlans\": false, \"accessOneTimeProductUpsells\": false, \"enableBillingIntervalChange\": true, \"enableProductSwapAutomation\": false, \"accessShopifyFlowIntegration\": false, \"enableCancellationManagement\": false, \"enableCustomerPortalSettings\": true, \"enableSubscriptionManagement\": true, \"accessKlaviyoEmailIntegration\": false, \"enableAdminNotificationAccess\": false, \"accessSubscriptionActivityLogs\": true, \"enableBackupPaymentMethodRetry\": false, \"accessSubscriberLoyaltyFeatures\": false, \"enableAddToExistingSubscription\": false, \"enableContractPriceModification\": true, \"enableTrackInventoryInSingleBAB\": false, \"accessManualSubscriptionCreation\": false, \"enableNextBillingDateModification\": true, \"accessCustomerPortalProductUpsells\": false, \"enableServerSideConversionTracking\": false, \"accessDiscountOnCancellationAttempt\": false, \"enableStorefrontAnalyticsForwarding\": false, \"accessAdvanceSubscriptionPlanOptions\": false, \"accessAdvancedCustomerPortalSettings\": false}"),
2221                "formMappingAttributeName": appstleStringSetting(""),
2222                "formMappingAttributeSelector": appstleStringSetting(""),
2223                "quickViewModalPollingSelector": appstleStringSetting(""),
2224                "scriptLoadDelay": appstleStringSetting("0"),
2225                "formatMoneyOverride": appstleStringSetting("false"),
2226                "enableAddToExistingSubscriptionFeature": appstleStringSetting("false"),
2227                "displayAddToExistingSubscriptionButtonForNotLoggedInV2": appstleStringSetting(null),
2228                "showAddToSubscriptionButtonOnlyOnSubscriptionProducts": appstleStringSetting("false"),
2229                "appstle_app_proxy_path_prefix": appstleStringSetting("apps\\\/subscriptions"),
2230                "updatePriceOnQuantityChange": appstleStringSetting(""),
2231                "widgetParentSelector": appstleStringSetting(""),
2232                "quantitySelector": appstleStringSetting(""),
2233                "enableAddJSInterceptor": appstleStringSetting("false"),
2234                "isDevEnabled": appstleJsonSetting(false),
2235                "forceReloadWidgetSelector": appstleStringSetting(""),
2236                "forceReloadOnFreqChange": appstleJsonSetting("false"),
2237                "showPrepaidPlanSeparately": appstleJsonSetting("false"),
2238                "debugLogsEnabled": appstleJsonSetting(false),
2239                "isUseStorefrontAPI": appstleJsonSetting(false),
2240                "reBuyEnabled": appstleStringSetting("false"),
2241                "loyaltyDetailsLabelText": appstleStringSetting(null),
2242                "loyaltyPerkDescriptionTextV2": appstleStringSetting("{{#isDiscountTypeFreeProduct}}\u003cdiv style='display: flex;'\u003e\u003cdiv style='height: 60px; width: 60px; flex-shrink: 0; margin-right: 10px;'\u003e\u003cimg style='width: 100%' src={{{featured_image}}}\u003e\u003c\\\/img\u003e\u003c\\\/div\u003e\u003cdiv\u003eAfter {{{billingCycleBlock}}} orders,\u003cspan style='color: #ffc000;font-weight: 700;';\u003e get a FREE {{freeProductName}} \u003c\\\/span\u003e\u003c\\\/div\u003e\u003cdiv\u003e{{\\\/isDiscountTypeFreeProduct}}{{#isDiscountTypePercentage}}After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan style='color: #ffc000;font-weight: 700;';\u003e{{{discount}}}% OFF your entire order\u003c\\\/span\u003e\u003c\\\/span\u003e.{{\\\/isDiscountTypePercentage}}{{#isDiscountTypeShipping}}After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan style='color: #ffc000;font-weight: 700;';\u003eshipping at {{{formatDiscountedPrice}}}\u003c\\\/span\u003e\u003c\\\/span\u003e.{{\\\/isDiscountTypeShipping}}{{#isDiscountTypeFixed}}After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan style='color: #ffc000;font-weight: 700;';\u003e{{{formatDiscountedPrice}}} OFF your entire order\u003c\\\/span\u003e\u003c\\\/span\u003e.{{\\\/isDiscountTypeFixed}}"),
2243                "widgetType": appstleStringSetting("WIDGET_TYPE_1"),
2244                "collectionWidgetType": appstleStringSetting("LEGACY"),
2245                "enableCompactProductPageWidget": appstleJsonSetting(false),
2246                "enableCartDrawerWidget": appstleJsonSetting(false),
2247                "cartDrawerWidgetStyle": appstleJsonSetting(false),
2248                "cartDrawerWidgetInlineStyle": appstleStringSetting(null),
2249                "cartDrawerWidgetPanelStyle": appstleStringSetting(null),
2250                "cartDrawerWidgetSegmentedStyle": appstleStringSetting(null),
2251                "showOneTimeComparePrice": appstleJsonSetting("false"),
2252                "showCompareAtPriceForSubscription": appstleJsonSetting(false),
2253                "showCombinedSellingPlanCartWidget": appstleJsonSetting("false"),
2254                "combinedCartWidgetSelector": appstleStringSetting(""),
2255                "removeUnsubscribeOption": appstleJsonSetting(false),
2256                "widgetTemplateHtml": "{% raw %}{% endraw %}",
2257                
2258                  "allWidgetTemplateHtml": "{\"WIDGET_TYPE_1\":\"{% raw %}{% endraw %}\",\"WIDGET_TYPE_6\":\"{% raw %}
2258\u003cdiv id=\\\"appstle-widget-template\\\"\u003e\\n  \u003cdiv class=\\\"appstle_sub_widget\\\" id=\\\"appstle_subscription_widget{{widgetId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle_widget_title\\\"\u003e{{{purchaseOptionsText}}}\u003c\/div\u003e\\n      \u003cdiv class=\\\"widgetSellingPlanWrapper\\\"\u003e\\n{{^requires_selling_plan}}\\n{{^showSubOptionBeforeOneTime}}\\n        \u003cdiv class=\\\"appstle_input_wrapper appstle_onetime_block\\\"\u003e\\n          \u003cinput type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\u003e\\n          \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-name-wrapper\\\"\u003e\\n            {{oneTimePuchaseText}}\\n\u003cdiv class=\\\"appstle-cancel-text\\\"\u003e{{{noSubscriptionLabelTextV2}}}\u003c\/div\u003e\\n\u003c\/div\u003e\\n      \u003cdiv class=\\\"appstle-selling-plan-detail-wrapper\\\"\u003e\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n{{#showOneTimeComparePrice}}\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\"\u003e\\n  {{{oneTimePuchaseComparePriceAmount}}}\\n\u003c\/span\u003e\\n{{\/showOneTimeComparePrice}}\\n\\n\u003cspan  class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\"\u003e{{{oneTimePuchaseAmount}}}\u003c\/span\u003e\u003c\/div\u003e\\n\u003c\/div\u003e\\n          \u003c\/label\u003e\\n          \\n        \u003c\/div\u003e\\n{{\/showSubOptionBeforeOneTime}}\\n{{\/requires_selling_plan}}\\n        {{#sellingPlanVariants}}\\n           \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n    \\n             \u003cinput type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\" {{#isChecked}}checked{{\/isChecked}}\u003e\\n{{^prepaidFlag}}\\n             \u003clabel for=\\\"{{sellingPlanId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-name-wrapper appstle-selling-plan-label-name\\\"\u003e\\n                {{{name}}}\\n\u003cdiv class=\\\"appstle-cancel-text\\\"\u003e{{{cancelAnytimeLabelTextV2}}}\u003c\/div\u003e\\n\u003c\/div\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-detail-wrapper\\\"\u003e\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n       \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_formattedCompareAtPrice appstle_price_block\\\"\u003e{{{formattedCompareAtPrice}}}\u003c\/span\u003e\\n        \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{formattedPrice}}}\u003c\/span\u003e\\n\\n\\n\u003c\/div\u003e   \\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_formattext_block\\\"\u003e\u003c\/span\u003e\\n{{#showPricePerDay}}\u003cdiv class=\\\"appstle-perday-price\\\"\u003e{{{pricePerDay}}}\u003c\/div\u003e{{\/showPricePerDay}}\\n\u003cdiv class=\\\"appstle-frequency-description\\\"\u003e\\n{{{frequencyDescription}}}    \\n\u003c\/div\u003e\\n     \u003c\/div\u003e\\n \u003c\/label\u003e\\n{{#showFormattedDiscountText}}\\n  \u003cspan class=\\\"appstle_sellingPlan_discountText\\\"\u003e{{{formattedDiscountText}}}\u003c\/span\u003e\\n{{\/showFormattedDiscountText}}\\n\u003cdiv class=\\\"appstle-sm-hide  appstle-frequency-description\\\"\u003e{{{frequencyDescription}}} \u003c\/div\u003e     \\n{{\/prepaidFlag}}\\n{{#prepaidFlag}}\\n\u003clabel for=\\\"{{sellingPlanId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-name-wrapper appstle-selling-plan-label-name\\\"\u003e\\n                {{{name}}}\\n\u003cdiv class=\\\"appstle-cancel-text\\\"\u003e{{{cancelAnytimeLabelTextV2}}}\u003c\/div\u003e\\n\u003c\/div\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-detail-wrapper\\\"\u003e\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n       \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_formattedCompareAtPrice appstle_price_block\\\"\u003e{{{formattedCompareAtPrice}}}\u003c\/span\u003e\\n        \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{totalPrice}}}\u003c\/span\u003e\\n\\n\u003c\/div\u003e  \\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block appstle_formattedPrepaidPerDeliveryPriceText\\\"\u003e{{{formattedPrepaidPerDeliveryPriceText}}}\u003c\/span\u003e\\n       {{#showPricePerDay}}\u003cdiv class=\\\"appstle-perday-price\\\"\u003e{{{pricePerDay}}}
2258\u003c\/div\u003e{{\/showPricePerDay}}\\n\u003cdiv class=\\\"\\\"\u003e\\n\u003cdiv class=\\\"appstle-frequency-description\\\"\u003e\\n{{{frequencyDescription}}}    \\n\u003c\/div\u003e\\n\u003c\/div\u003e\\n\u003c\/div\u003e\\n\u003c\/label\u003e\\n{{#showFormattedDiscountText}}\\n  \u003cspan class=\\\"appstle_sellingPlan_discountText\\\"\u003e{{{formattedDiscountText}}}\u003c\/span\u003e\\n{{\/showFormattedDiscountText}}\\n\u003cdiv class=\\\"appstle-sm-hide  appstle-frequency-description\\\"\u003e{{{frequencyDescription}}} \u003c\/div\u003e     \\n\\n{{\/prepaidFlag}}\\n      \\n           \u003c\/div\u003e\\n        {{\/sellingPlanVariants}}\\n{{^requires_selling_plan}}\\n{{#showSubOptionBeforeOneTime}}\\n        \u003cdiv class=\\\"appstle_input_wrapper appstle_onetime_block\\\"\u003e\\n          \u003cinput type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\u003e\\n          \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n\u003cdiv  class=\\\"appstle-selling-plan-name-wrapper\\\"\u003e\\n            {{oneTimePuchaseText}}\\n\u003cdiv class=\\\"appstle-cancel-text\\\"\u003e{{{noSubscriptionLabelTextV2}}}\u003c\/div\u003e\\n\u003c\/div\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-detail-wrapper\\\"\u003e\\n\u003cspan  class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\"\u003e{{{oneTimePuchaseComparePriceAmount}}}\u003c\/span\u003e\\n      \u003cspan  class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\"\u003e{{{oneTimePuchaseAmount}}}\u003c\/span\u003e\\n\\n\u003c\/div\u003e\\n          \u003c\/label\u003e\\n          \\n        \u003c\/div\u003e\\n{{\/showSubOptionBeforeOneTime}}\\n{{\/requires_selling_plan}}\\n    \u003c\/div\u003e\\n{{#showStaticTooltip}}\\n\u003cdiv class=\\\"appstle_tooltip_wrapper_static\\\"\u003e {{{toolTipDescription}}}\u003c\/div\u003e\\n{{\/showStaticTooltip}}\\n{{#showTooltip}}\\n\u003cdiv class=\\\"appstle-tootltip-parent\\\"\u003e\\n    \u003cdiv data-appstle-icon=\\\"\\\" class=\\\"appstle_tooltip_wrapper\\\"\u003e\\n    \u003csvg width=\\\"90\\\" height=\\\"90\\\" viewBox=\\\"0 0 90 90\\\" xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" class=\\\"tooltip_subscription_svg\\\"\u003e\\n    \u003cpath\\n      d=\\\"M45 0C20.1827 0 0 20.1827 0 45C0 69.8173 20.1827 90 45 90C69.8173 90 90 69.8174 90 45C90.0056 44.6025 89.9322 44.2078 89.7839 43.8389C89.6357 43.47 89.4156 43.1342 89.1365 42.8511C88.8573 42.568 88.5247 42.3432 88.158 42.1897C87.7912 42.0363 87.3976 41.9573 87 41.9573C86.6024 41.9573 86.2088 42.0363 85.842 42.1897C85.4753 42.3432 85.1427 42.568 84.8635 42.8511C84.5844 43.1342 84.3643 43.47 84.2161 43.8389C84.0678 44.2078 83.9944 44.6025 84 45C84 66.5748 66.5747 84 45 84C23.4253 84 6 66.5747 6 45C6 23.4254 23.4253 6 45 6C56.1538 6 66.3012 10.5882 73.4375 18H65.4062C65.0087 17.9944 64.614 18.0678 64.2451 18.2161C63.8762 18.3643 63.5405 18.5844 63.2573 18.8635C62.9742 19.1427 62.7494 19.4753 62.596 19.842C62.4425 20.2088 62.3635 20.6024 62.3635 21C62.3635 21.3976 62.4425 21.7912 62.596 22.158C62.7494 22.5247 62.9742 22.8573 63.2573 23.1365C63.5405 23.4156 63.8762 23.6357 64.2451 23.7839C64.614 23.9322 65.0087 24.0056 65.4062 24H79.8125C80.6081 23.9999 81.3711 23.6838 81.9337 23.1212C82.4963 22.5586 82.8124 21.7956 82.8125 21V6.59375C82.821 6.18925 82.7476 5.78722 82.5966 5.41183C82.4457 5.03644 82.2205 4.69545 81.9344 4.40936C81.6483 4.12327 81.3073 3.898 80.9319 3.7471C80.5565 3.5962 80.1545 3.52277 79.75 3.53125C79.356 3.53941 78.9675 3.62511 78.6067 3.78344C78.2458 3.94177 77.9197 4.16963 77.6469 4.45402C77.3741 4.73841 77.16 5.07375 77.0168 5.44089C76.8737 5.80803 76.8042 6.19977 76.8125 6.59375V12.875C68.6156 4.86282 57.3081 0 45 0ZM43.75 20.75C43.356 20.7582 42.9675 20.8439 42.6067 21.0022C42.2458 21.1605 41.9197 21.3884 41.6469 21.6728C41.3741 21.9572 41.16 22.2925 41.0168 22.6596C40.8737 23.0268 40.8042 23.4185 40.8125 23.8125V47.375C40.8116 47.7693 40.8883 48.16 41.0385 48.5246C41.1886 48.8892 41.4092 49.2207 41.6875 49.5L54.0938 61.9375C54.6573 62.5011 55.4217 62.8177 56.2188 62.8177C57.0158 62.8177 57.7802 62.5011 58.3438 61.9375C58.9073 61.3739 59.224 60.6095 59.224 59.8125C59.224 59.0155 58.9073 58.2511 58.3438 57.6875L46.8125 46.1875V23.8125C46.821 23.408 46.7476 23.006 46.5966 22.6306C46.4457 22.2552 46.2205 21.9142 45.9344 21.6281C45.6483 21.342 45.3073 21.1168 44.9319 20.9658C44.5565 20.8149 44.1545 20.7415 43.75 20.75Z\\\"\\n    \u003e\u003c\/path\u003e\\n    \u003c\/svg\u003e\\n    \u003cspan class=\\\"appstle_tooltip_title\\\"\u003e{{{tooltipTitle}}}\u003c\/span\u003e\\n  \u003c\/div\u003e\\n\u003cdiv class=\\\"appstle_tooltip\\\"\u003e\\n    \u003cdiv class=\\\"appstle_tooltip_content\\\"\u003e\\n      {{{toolTipDescription}}}\\n    \u003c\/div\u003e\\n    {{#showAppstleLink}}\\n    \u003cdiv class=\\\"appstle_tooltip_appstle\\\"\u003e\\n      \u003ca href=\\\"https:\/\/appstle.com\\\" class=\\\"appstle_link\\\" target=\\\"_blank\\\"\u003e\\n      POWERED BY APPSTLE      \u003c\/a\u003e\\n    \u003c\/div\u003e\\n    {{\/showAppstleLink}}\\n    \u003c\/div\u003e\\n\u003c\/div\u003e\\n{{\/showTooltip}}\\n\u003cstyle\u003e\\n.widgetSellingPlanWrapper {\\n    display: grid;\\n    grid-template-columns: repeat(2, minmax(0, 1fr));\\n    gap: 1.5rem;\\n    grid-auto-rows: 1fr;\\n    margin-bottom: 6px;\\nmargin-top: 10px;\\n}\\n\\n.widgetSellingPlanWrapper input {\\n    display: none;\\n}\\n\\n.widgetSellingPlanWrapper label {\\n    border-radius: 10px;\\n    border: 1px solid rgba(var(--color-foreground));\\n    padding: 0.5rem;\\n    display: flex;\\n    justify-content: center;
2258\\n    align-items: center;\\n    display: block;\\n    height: 100%;\\n    width: 100%;\\n    text-align: center;\\ncursor: pointer;\\n}\\n\\n.widgetSellingPlanWrapper input:checked+label {\\n    background-color: rgba(var(--color-foreground)) !important;\\ncolor: rgba(var(--color-background)) !important;\\n}\\n.appstle_lowercase {\\n    text-transform: lowercase;\\n}\\n\\n\\n.appstle_input_wrapper {\\n    position: relative;\\n}\\n\\nspan.appstle_sellingPlan_discountText {\\n    position: absolute;\\n    background: rgba(var(--color-foreground));\\n    color: rgba(var(--color-background));\\n    border-radius: 3px;\\n    padding: 1px 18px;\\n    left: 50%;\\n    display: block;\\n    transform: translate(-50%, -50%);\\n    white-space: nowrap;\\n}\\n\\nspan.appstle_sellingPlan_discountText:empty {\\n    display: none !important;\\n}\\ndiv.appstle_span_wrapper{\\n\\tdisplay: flex;\\n\\tjustify-content: center;\\n}\\n\u003c\/style\u003e\\n\u003cstyle\u003e\\n.widgetSellingPlanWrapper {\\n    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\\n   gap: 0.8rem !important;\\n}\\n\\n.appstle_sub_widget {\\n    max-width: 100%!important;\\n} \\n\\n.widgetSellingPlanWrapper label {\\n    height: auto !important;\\n    border: none !important;\\n    padding: 14px 5px !important;\\n    display: flex !important;\\n    justify-content: center !important;\\n    align-items: center !important;\\n    flex-direction: column;\\n    max-width: 100% !important;\\n    width: unset !important;\\nline-height: 20px;\\n}\\n\\n.appstle_how_does_it_work {\\n    line-height: 16px !important;\\n    margin: 6px 0px;\\n    color: rgba(var(--color-background));\\n}\\n@media screen and (max-width: 800px) {\\n    .appstle_how_does_it_work {\\n        text-align: right;\\n    }\\n}\\n\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_formattext_block {\\ntext-align: right !important;\\n    display: block;\\n}\\n\\n.appstle_span_wrapper {\\n    align-items: baseline;\\n}\\n\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_discount_block.appstle_formattedPrepaidPerDeliveryPriceText {\\n    display: block;\\n    text-align: right;\\n}\\n\\n.appstle_input_wrapper {\\n    display: flex;\\n    height: 100% !important;\\nflex-direction: column;\\n}\\n\\n.appstle_sub_widget input[type=radio]+label:before {\\n    content: \\\"\\\";\\n    position: absolute;\\n    inset: 0;\\n    border-radius: 12px;\\n    padding: 2px;\\n    background: #121212;\\n    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);\\n    -webkit-mask-composite: xor;\\n    mask-composite: exclude;\\n    pointer-events: none;\\n    z-index: 0;\\n    transition: all 0.2s;\\n}\\n\\n.appstle_sub_widget input[type=radio]:checked+label:before {\\n    content: \\\"\\\";\\n    position: absolute;\\n    inset: 0;\\n    border-radius: 12px;\\n \/\/   padding: 4px;\\n\/\/ background: linear-gradient(to right,#Fef58f,#7A3900);\\n\/\/background: #E53D29;\\n  border: 2px transparent;\\n    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);\\n    -webkit-mask-composite: xor;\\n    mask-composite: exclude;\\n    pointer-events: none;\\n    z-index: 0;\\n}\\n\\nspan.appstle_sellingPlan_discountText {\\n    background: rgba(var(--color-foreground));\\n    border-radius: 100px !important;\\n    padding: 0px 8px !important;\\n    height: 20px;\\n    display: flex !important;\\n    justify-content: center;\\n    align-items: center;\\n    letter-spacing: 1px;\\nz-index: 2;\\n}\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_onetime_amount_compare {\\ntext-decoration: line-through;\\n}\\n\\n\\nspan.appstle-popular {\\n    position: absolute;\\n    top: -40px;\\n    background: black;\\n    color: rgba(var(--color-background));\\n    z-index: -3;\\n    border-radius: 10px;\\n    padding: 0px 10px 29px 10px;\\nleft: 0;\\n}\\n\\n.widgetSellingPlanWrapper label {\\n    border-radius: 14px;\\n}\\n\\n.widgetSellingPlanWrapper input:checked+label {\\n    overflow: hidden;\\n}\\n\\n\\n.appstle-perday-price {\\ndisplay: none;\\n}\\n\\n    .widgetSellingPlanWrapper {\\n    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;\\n}\\n\\n.widgetSellingPlanWrapper label {\\n    flex-direction: row;\\n    justify-content: space-between !important;
2258\\n    align-items: flex-start !important;\\nwidth: 100% !important;\\n}\\n\\n.widgetSellingPlanWrapper label {\\n    text-align: left;\\n    padding: 16px !important;\\nflex-basis: unset;\\n}\\n\\n.appstle_span_wrapper {\\n    justify-content: flex-end !important;\\n}\\n\\n.appstle-perday-price {\\n    text-align: right;\\n}\\n\\n.widgetSellingPlanWrapper {\\n    gap: 15px !important;\\n}\\n\\nspan.appstle-popular {\\n    width: calc(100% - 20px);\\n    text-align: center;\\n    letter-spacing: 2px;\\n    top: -30px;\\nleft: 0;\\n}\\n\\nspan.appstle_sellingPlan_discountText {    \\nleft: unset !important;\\n    right: 15px;\\n    transform: translate(0, -50%) !important;\\n}\\n.appstle-cancel-text {\\n    text-align: left;\\n}\\n\\n.appstle_input_wrapper label {\\n    text-align: left !important;\\n}\\n\\n.widgetSellingPlanWrapper input:checked+label {\\n    width: 100% !important;\\n    margin: 0 !important;\\n}\\n.appstle_input_wrapper {\\n    width: 100% !important;\\nflex-direction: row;\\n}\\n.widgetSellingPlanWrapper input:checked+label+span {\\n    background: rgba(var(--color-background)) !important;\\n    color:rgba(var(--color-foreground)) !important;\\n    border: 2px solid rgba(var(--color-foreground));\\n}\\n.appstle_onetime_block .appstle_span_wrapper {\\n    grid-column: 2;\\n}\\n.appstle-frequency-description {\\n  text-align: right !important;\\n}\\n\\n\\n.appstle-sm-hide {\\n  display: none;\\n}\\n\\n@media screen and (min-width: 800px) {\\n.appstle-lg-show {\\n  display: block;\\n}\\n.appstle-lg-hide {\\n  display: none;\\n}\\n\\n}\\n\\nspan.appstle_lowercase.appstle_sellingPlan_formattedCompareAtPrice.appstle_price_block {\\n    text-decoration: line-through;\\n    display: block;\\n    margin-right: 3px;\\n    color: rgba(var(--color-foreground));\\n}\\n.widgetSellingPlanWrapper input:checked+label .appstle_sellingPlan_formattedCompareAtPrice {\\ncolor:rgba(var(--color-background));\\n} \\n\\n.appstle_span_wrapper \u003e * {\\nflex-shrink: 0\\n}\\n.appstle-selling-plan-detail-wrapper{\\ncolor: rgba(var(--color-foreground));\\n}\\n.widgetSellingPlanWrapper input:checked+label .appstle-selling-plan-detail-wrapper{\\ncolor: rgba(var(--color-background)) !important;\\n}\\n\\n\u003c\/style\u003e\\n\u003c\/div\u003e{% endraw %}\",\"WIDGET_TYPE_7\":\"{% raw %}{% endraw %}\",\"WIDGET_TYPE_8\":\"{% raw %}{% endraw %}\",\"WIDGET_TYPE_2\":\"{% raw %}{% endraw %}\",\"WIDGET_TYPE_3\":\"{% raw %}\u003cdiv id=\\\"appstle-widget-template\\\"\u003e\\n  \u003cdiv class=\\\"appstle_sub_widget\\\" id=\\\"appstle_subscription_widget{{widgetId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle_widget_title\\\"\u003e{{{purchaseOptionsText}}}\u003c\/div\u003e\\n      \u003cdiv class=\\\"widgetSellingPlanWrapper appstle_subscription_wrapper\\\"\u003e\\n{{#showSubOptionBeforeOneTime}}\\n        {{#sellingPlanVariants}}\\n           \u003cdiv class=\\\"appstle_input_wrapper appstle_subscription_option\\\"\u003e\\n             \u003cinput type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\" {{#isChecked}}checked{{\/isChecked}}\u003e\\n             {{^prepaidFlag}}\\n             \u003clabel for=\\\"{{sellingPlanId}}\\\" class=\\\"appstle_widget_three\\\"\u003e\\n                 {{{name}}}\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n        \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{formattedPrice}}}\u003c\/span\u003e\\n{{#showSecondFormattedDiscountText}}{{^isFixedPrice}}\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block\\\"\u003e\u0026nbsp;({{{secondFormattedDiscountText}}})\u003c\/span\u003e {{\/isFixedPrice}}{{\/showSecondFormattedDiscountText}}\\n\u003c\/div\u003e\\n    \\n             \u003c\/label\u003e\\n        {{\/prepaidFlag}}\\n        {{#prepaidFlag}}\\n             \u003clabel for=\\\"{{sellingPlanId}}\\\" class=\\\"appstle_widget_three\\\"\u003e\\n               {{{name}}}\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n        \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{totalPrice}}}\u003c\/span\u003e\\n {{#showSecondFormattedDiscountText}}{{^isFixedPrice}}\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block\\\"\u003e\u0026nbsp;({{{secondFormattedDiscountText}}})\u003c\/span\u003e{{\/isFixedPrice}}{{\/showSecondFormattedDiscountText}}\\n {{#formattedPrepaidPerDeliveryPriceText}}\u003cspan class=\\\"appstle_formattedPrepaidPerDeliveryPriceText\\\"\u003e\u0026nbsp;({{{formattedPrepaidPerDeliveryPriceText}}})\u003c\/span\u003e{{\/formattedPrepaidPerDeliveryPriceText}}\\n        \u003c\/div\u003e\\n    \\n             \u003c\/label\u003e\\n        {{\/prepaidFlag}}\\n      \\n           \u003c\/div\u003e\\n        {{\/sellingPlanVariants}}\\n{{\/showSubOptionBeforeOneTime}}\\n       {{^requires_selling_plan}}\\n        \u003cdiv class=\\\"appstle_input_wrapper appstle_onetime\\\"\u003e\\n          \u003cinput type=\\\"radio\\\" id=\\\"a
2258ppstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"{{sellingPlanId}}\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\u003e\\n          \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" class=\\\"appstle_widget_three\\\"\u003e\\n            {{oneTimePuchaseText}}\\n      \u003cspan  class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\"\u003e\\n{{#showOneTimeComparePrice}}\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\"\u003e\\n  {{{oneTimePuchaseComparePriceAmount}}}\\n\u003c\/span\u003e\\n{{\/showOneTimeComparePrice}}\\n{{{oneTimePuchaseAmount}}}\u003c\/span\u003e\\n          \u003c\/label\u003e\\n          \\n        \u003c\/div\u003e\\n        {{\/requires_selling_plan}}\\n{{^showSubOptionBeforeOneTime}}\\n        {{#sellingPlanVariants}}\\n           \u003cdiv class=\\\"appstle_input_wrapper appstle_subscription_option\\\"\u003e\\n             \u003cinput type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\" {{#isChecked}}checked{{\/isChecked}}\u003e\\n             {{^prepaidFlag}}\\n             \u003clabel for=\\\"{{sellingPlanId}}\\\" class=\\\"appstle_widget_three\\\"\u003e\\n                 {{{name}}}\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n        \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{formattedPrice}}}\u003c\/span\u003e\\n{{#showSecondFormattedDiscountText}}{{^isFixedPrice}}\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block\\\"\u003e\u0026nbsp;({{{secondFormattedDiscountText}}})\u003c\/span\u003e {{\/isFixedPrice}}{{\/showSecondFormattedDiscountText}}\\n\u003c\/div\u003e\\n    \\n             \u003c\/label\u003e\\n        {{\/prepaidFlag}}\\n        {{#prepaidFlag}}\\n             \u003clabel for=\\\"{{sellingPlanId}}\\\" class=\\\"appstle_widget_three\\\"\u003e\\n               {{{name}}}\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n        \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{totalPrice}}}\u003c\/span\u003e\\n {{#showSecondFormattedDiscountText}}{{^isFixedPrice}}\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block\\\"\u003e\u0026nbsp;({{{secondFormattedDiscountText}}})\u003c\/span\u003e{{\/isFixedPrice}}{{\/showSecondFormattedDiscountText}}\\n {{#formattedPrepaidPerDeliveryPriceText}}\u003cspan class=\\\"appstle_formattedPrepaidPerDeliveryPriceText\\\"\u003e\u0026nbsp;({{{formattedPrepaidPerDeliveryPriceText}}})\u003c\/span\u003e{{\/formattedPrepaidPerDeliveryPriceText}}\\n        \u003c\/div\u003e\\n    \\n             \u003c\/label\u003e\\n        {{\/prepaidFlag}}\\n      \\n           \u003c\/div\u003e\\n        {{\/sellingPlanVariants}}\\n{{\/showSubOptionBeforeOneTime}}\\n    \u003c\/div\u003e\\n{{#showStaticTooltip}}\\n\u003cdiv class=\\\"appstle_tooltip_wrapper_static\\\"\u003e{{{toolTipDescription}}}\u003c\/div\u003e\\n{{\/showStaticTooltip}}\\n{{#showTooltip}}\\n    \u003cdiv data-appstle-icon=\\\"\\\" class=\\\"appstle_tooltip_wrapper\\\"\u003e\\n    \u003csvg width=\\\"90\\\" height=\\\"90\\\" viewBox=\\\"0 0 90 90\\\" xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" class=\\\"tooltip_subscription_svg\\\"\u003e\\n    \u003cpath\\n      d=\\\"M45 0C20.1827 0 0 20.1827 0 45C0 69.8173 20.1827 90 45 90C69.8173 90 90 69.8174 90 45C90.0056 44.6025 89.9322 44.2078 89.7839 43.8389C89.6357 43.47 89.4156 43.1342 89.1365 42.8511C88.8573 42.568 88.5247 42.3432 88.158 42.1897C87.7912 42.0363 87.3976 41.9573 87 41.9573C86.6024 41.9573 86.2088 42.0363 85.842 42.1897C85.4753 42.3432 85.1427 42.568 84.8635 42.8511C84.5844 43.1342 84.3643 43.47 84.2161 43.8389C84.0678 44.2078 83.9944 44.6025 84 45C84 66.5748 66.5747 84 45 84C23.4253 84 6 66.5747 6 45C6 23.4254 23.4253 6 45 6C56.1538 6 66.3012 10.5882 73.4375 18H65.4062C65.0087 17.9944 64.614 18.0678 64.2451 18.2161C63.8762 18.3643 63.5405 18.5844 63.2573 18.8635C62.9742 19.1427 62.7494 19.4753 62.596 19.842C62.4425 20.2088 62.3635 20.6024 62.3635 21C62.3635 21.3976 62.4425 21.7912 62.596 22.158C62.7494 22.5247 62.9742 22.8573 63.2573 23.1365C63.5405 23.4156 63.8762 23.6357 64.2451 23.7839C64.614 23.9322 65.0087 24.0056 65.4062 24H79.8125C80.6081 23.9999 81.3711 23.6838 81.9337 23.1212C82.4963 22.5586 82.8124 21.7956 82.8125 21V6.59375C82.821 6.18925 82.7476 5.78722 82.5966 5.41183C82.4457 5.03644 82.2205 4.69545 81.9344 4.40936C81.6483 4.12327 81.3073 3.898 80.9319 3.7471C80.5565 3.5962 80.1545 3.52277 79.75 3.53125C79.356 3.53941 78.9675 3.62511 78.6067 3.78344C78.2458 3.94177 77.9197 4.16963 77.6469 4.45402C77.3741 4.73841 77.16 5.07375 77.0168 5.44089C76.8737 5.80803 76.8042 6.19977 76.8125 6.59375V12.875C68.6156 4.86282 57.3081 0 45 0ZM43.75 20.75C43.356 20.7582 42.9675 20.8439 42.6067 21.0022C42.2458 21.1605 41.9197 21.3884 41.6469 21.6728C41.3741 21.9572 41.16 22.2925 41.0168 22.6596C40.8737 23.0268 40.8042 23.4185 40.8125 23.8125V47.375C40.8116 47.7693 40.8883 48.16 41.0385 48.5246C41.1886 48.8892 41.4092 49.2207 41.6875 49.5L54.0938 61.9375C54.6573 62.5011 55.4217 62.8177 56.2188 62.8177C57.0158 62.8177 57.7802 62.5011 58.3438 61.9375C58.9073 61.3739 59.224 60.6095 59.224 59.8125C59.224 59.0155 58.9073 58.2511 58.3438 57.6875L46.8125 46.1875V23.8125C46.821 23.408 46.7476 23.006 46.5966 22.6306C46.4457 22.2552 46.2205 21.9142 45.9344 21.6281C45.6483 21.342 45.3073 21.1168 44.9319 20.9658C44.5565 20.8149 44.1545 20.7415 43.75 20.75Z\\\"\\n    \u003e\u003c\/path\u003e\\n    \u003c\/svg\u003e\\n    \u003cspan class=\\\"appstle_tooltip_title\\\"\u003e{{{tooltipTitle}}}\u003c\/span\u003e\\n  \u003c\/div\u003e\\n\u003cdiv class=\\\"appstle_tooltip appstle_tooltip_hover\\\"\u003e\\n    \u003cdiv class=\\\"appstle_tooltip_content\\\"\u003e\\n      {{{toolTipDescription}}}\\n    \u003c\/div\u003e\\n   {{#showAppstleLink}}\\n    \u003cdiv class=\\\"appstle_tooltip_appstle\\\"\u003e\\n      \u003ca href=\\\"https:\/\/appstle.com\\\" class=\\\"appstle_link\\\" target=\\\"_blank\\\"\u003e\\n      POWERED BY APPSTLE\\n      \u003c\/a\u003e\\n    \u003c\/div\u003e\\n{{\/showAppstleLink}}\\n    \u003c\/div\u003e\\n{{\/showTooltip}}\\n\u003cstyle\u003e.widgetSellingPlanWrapper {\\n    display: grid;\\n    grid-template-columns: repeat(2, minmax(0, 1fr));\\n    gap: 0.5rem;\\n    grid-auto-rows: 1fr;\\n    margin-bottom: 6px;\\n}\\n.widgetSellingPlanWrapper input {\\n    display: none;\\n}\\n.widgetSellingPlanWrapper label {\\n    border-radius: 8px;\\n    border: 1px solid rgba(var(--color-foreground));\\n    padding: 0.5rem;\\n    display: flex;\\n    justify-content: center;
2258\\n    align-items: center;\\n    display: block;\\n    height: 100%;\\n    width: 100%;\\n    text-align: center;\\ncursor: pointer;\\ncolor: rgba(var(--color-foreground));\\n}\\n.widgetSellingPlanWrapper input:checked+label {\\n    background-color: rgba(var(--color-foreground));\\n    color: rgba(var(--color-background));\\n    border: 1px solid rgba(var(--color-background)) !important;\\n}\\n.appstle_lowercase {\\n    text-transform: lowercase;\\n}\\n.appstle_input_wrapper {\\n    position: relative;\\n}\\nspan.appstle_sellingPlan_discountText {\\n    position: absolute;\\n    background-color: color: rgba(var(--color-foreground));\\n    color: rgba(var(--color-background));\\n    border-radius: 3px;\\n    padding: 1px 18px;\\n    left: 50%;\\n    display: block;\\n    transform: translate(-50%, -50%);\\n    white-space: nowrap;\\n}\\nspan.appstle_sellingPlan_discountText:empty {\\n    display: none !important;\\n}\\nspan.appstle_lowercase.appstle_sellingPlan_price {\\n    color: rgba(var(--color-foreground));\\n}\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_onetime_amount_compare {\\n    color: rgba(var(--color-foreground));\\n    text-decoration: line-through;\\n    padding: 0 3px;\\n}\\n#appstle_subscription_widget0 .appstle_tooltip_wrapper {\\n   margin-top: 8px;\\n    margin-bottom: 16px;\\n}\\n.appstle_subscription_wrapper {\\n    border: none !important;\\n}\\nlabel.appstle_widget_three {\\n    display: flex;\\n    flex-direction: column;\\n}\\n.widgetSellingPlanWrapper input:checked+label span {\\n   color: rgba(var(--color-background)) !important;\\n}\\n.appstle_sub_widget .appstle_subscription_wrapper{\\n    border-radius:unset !important;\\n}\\nspan.appstle_second_price_block:empty {\\n  display: none !important;\\n}\\n\u003c\/style\u003e\\n\u003c\/div\u003e{% endraw %}\",\"WIDGET_TYPE_4\":\"{% raw %}\u003cdiv id=\\\"appstle-widget-template\\\"\u003e\\n  \u003cdiv class=\\\"appstle_sub_widget\\\" id=\\\"appstle_subscription_widget{{widgetId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle_widget_title\\\"\u003e{{{purchaseOptionsText}}}\u003c\/div\u003e\\n      \u003cdiv class=\\\"widgetSellingPlanWrapper\\\"\u003e\\n{{^requires_selling_plan}}\\n{{^showSubOptionBeforeOneTime}}\\n        \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n          \u003cinput type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\u003e\\n          \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n            {{oneTimePuchaseText}}\\n{{#showOneTimeComparePrice}}\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\"\u003e\\n  {{{oneTimePuchaseComparePriceAmount}}}\\n\u003c\/span\u003e\\n{{\/showOneTimeComparePrice}}\\n      \u003cspan  class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\"\u003e{{{oneTimePuchaseAmount}}}\/{{{oneTimeFrequencyText}}}\u003c\/span\u003e\\n          \u003c\/label\u003e\\n        \u003c\/div\u003e\\n{{\/showSubOptionBeforeOneTime}}\\n{{\/requires_selling_plan}}\\n        {{#sellingPlanVariants}}\\n           \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n      \u003cspan class=\\\"appstle_sellingPlan_discountText\\\"\u003e{{{formattedDiscountText}}}\u003c\/span\u003e\\n             \u003cinput type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\" {{#isChecked}}checked{{\/isChecked}}\u003e\\n{{^prepaidFlag}}\\n             \u003clabel for=\\\"{{sellingPlanId}}\\\"\u003e\\n                {{{name}}}\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n        \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{formattedPrice}}}\u003cspan\u003e\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_formattext_block\\\"\u003e\/{{{sellingPlanFrequencyText}}}{{#isFrequencySubsequent}}{{\/isFrequencySubsequent}}\u003c\/span\u003e\\n\u003c\/div\u003e\\n \u003c\/label\u003e\\n{{\/prepaidFlag}}\\n{{#prepaidFlag}}\\n\u003clabel for=\\\"{{sellingPlanId}}\\\"\u003e\\n                {{{name}}}\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n        \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{totalPrice}}}\u003c\/span\u003e\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block appstle_formattedPrepaidPerDeliveryPriceText\\\"\u003e\u0026nbsp;{{{formattedPrepaidPerDeliveryPriceText}}}\u003c\/span\u003e\\n\u003c\/div\u003e\\n\u003c\/label\u003e\\n{{\/prepaidFlag}}\\n           \u003c\/div\u003e\\n        {{\/sellingPlanVariants}}\\n{{^requires_selling_plan}}\\n{{#showSubOptionBeforeOneTime}}\\n        \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n          \u003cinput type=\\\"radio\\\" id=\\\"a
2258ppstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\u003e\\n          \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n            {{oneTimePuchaseText}}\\n{{#showOneTimeComparePrice}}\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\"\u003e\\n  {{{oneTimePuchaseComparePriceAmount}}}\\n\u003c\/span\u003e\\n{{\/showOneTimeComparePrice}}\\n      \u003cspan  class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\"\u003e{{{oneTimePuchaseAmount}}}\/{{{oneTimeFrequencyText}}}\u003c\/span\u003e\\n          \u003c\/label\u003e\\n        \u003c\/div\u003e\\n{{\/showSubOptionBeforeOneTime}}\\n{{\/requires_selling_plan}}\\n    \u003c\/div\u003e\\n{{#showStaticTooltip}}\\n\u003cdiv class=\\\"appstle_tooltip_wrapper_static\\\"\u003e {{{toolTipDescription}}}\u003c\/div\u003e\\n{{\/showStaticTooltip}}\\n{{#showTooltip}}\\n    \u003cdiv data-appstle-icon=\\\"\\\" class=\\\"appstle_tooltip_wrapper\\\"\u003e\\n    \u003csvg width=\\\"90\\\" height=\\\"90\\\" viewBox=\\\"0 0 90 90\\\" xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" class=\\\"tooltip_subscription_svg\\\"\u003e\\n    \u003cpath\\n      d=\\\"M45 0C20.1827 0 0 20.1827 0 45C0 69.8173 20.1827 90 45 90C69.8173 90 90 69.8174 90 45C90.0056 44.6025 89.9322 44.2078 89.7839 43.8389C89.6357 43.47 89.4156 43.1342 89.1365 42.8511C88.8573 42.568 88.5247 42.3432 88.158 42.1897C87.7912 42.0363 87.3976 41.9573 87 41.9573C86.6024 41.9573 86.2088 42.0363 85.842 42.1897C85.4753 42.3432 85.1427 42.568 84.8635 42.8511C84.5844 43.1342 84.3643 43.47 84.2161 43.8389C84.0678 44.2078 83.9944 44.6025 84 45C84 66.5748 66.5747 84 45 84C23.4253 84 6 66.5747 6 45C6 23.4254 23.4253 6 45 6C56.1538 6 66.3012 10.5882 73.4375 18H65.4062C65.0087 17.9944 64.614 18.0678 64.2451 18.2161C63.8762 18.3643 63.5405 18.5844 63.2573 18.8635C62.9742 19.1427 62.7494 19.4753 62.596 19.842C62.4425 20.2088 62.3635 20.6024 62.3635 21C62.3635 21.3976 62.4425 21.7912 62.596 22.158C62.7494 22.5247 62.9742 22.8573 63.2573 23.1365C63.5405 23.4156 63.8762 23.6357 64.2451 23.7839C64.614 23.9322 65.0087 24.0056 65.4062 24H79.8125C80.6081 23.9999 81.3711 23.6838 81.9337 23.1212C82.4963 22.5586 82.8124 21.7956 82.8125 21V6.59375C82.821 6.18925 82.7476 5.78722 82.5966 5.41183C82.4457 5.03644 82.2205 4.69545 81.9344 4.40936C81.6483 4.12327 81.3073 3.898 80.9319 3.7471C80.5565 3.5962 80.1545 3.52277 79.75 3.53125C79.356 3.53941 78.9675 3.62511 78.6067 3.78344C78.2458 3.94177 77.9197 4.16963 77.6469 4.45402C77.3741 4.73841 77.16 5.07375 77.0168 5.44089C76.8737 5.80803 76.8042 6.19977 76.8125 6.59375V12.875C68.6156 4.86282 57.3081 0 45 0ZM43.75 20.75C43.356 20.7582 42.9675 20.8439 42.6067 21.0022C42.2458 21.1605 41.9197 21.3884 41.6469 21.6728C41.3741 21.9572 41.16 22.2925 41.0168 22.6596C40.8737 23.0268 40.8042 23.4185 40.8125 23.8125V47.375C40.8116 47.7693 40.8883 48.16 41.0385 48.5246C41.1886 48.8892 41.4092 49.2207 41.6875 49.5L54.0938 61.9375C54.6573 62.5011 55.4217 62.8177 56.2188 62.8177C57.0158 62.8177 57.7802 62.5011 58.3438 61.9375C58.9073 61.3739 59.224 60.6095 59.224 59.8125C59.224 59.0155 58.9073 58.2511 58.3438 57.6875L46.8125 46.1875V23.8125C46.821 23.408 46.7476 23.006 46.5966 22.6306C46.4457 22.2552 46.2205 21.9142 45.9344 21.6281C45.6483 21.342 45.3073 21.1168 44.9319 20.9658C44.5565 20.8149 44.1545 20.7415 43.75 20.75Z\\\"\\n    \u003e\u003c\/path\u003e\\n    \u003c\/svg\u003e\\n    \u003cspan class=\\\"appstle_tooltip_title\\\"\u003e{{{tooltipTitle}}}\u003c\/span\u003e\\n  \u003c\/div\u003e\\n    \u003cdiv class=\\\"appstle_tooltip\\\"\u003e\\n    \u003cdiv class=\\\"appstle_tooltip_content\\\"\u003e\\n      {{{toolTipDescription}}}\\n    \u003c\/div\u003e\\n{{#showAppstleLink}}\\n    \u003cdiv class=\\\"appstle_tooltip_appstle\\\"\u003e\\n      \u003ca href=\\\"https:\/\/appstle.com\\\" class=\\\"appstle_link\\\" target=\\\"_blank\\\"\u003e\\n      POWERED BY APPSTLE\\n      \u003c\/a\u003e\\n    \u003c\/div\u003e\\n{{\/showAppstleLink}}\\n    \u003c\/div\u003e\\n{{\/showTooltip}}\\n\u003cstyle\u003e\\n.widgetSellingPlanWrapper {\\n    display: grid;\\n    grid-template-columns: repeat(2, minmax(0, 1fr));\\n    gap: 16px;\\n    grid-auto-rows: 1fr;\\n    margin-bottom: 6px;\\nmargin-top: 10px\\n}\\n.widgetSellingPlanWrapper input {\\n    display: none;\\n}\\n.widgetSellingPlanWrapper label {\\n    border-radius: 10px;\\n    border: 1px solid rgba(var(--color-foreground, 0, 0, 0));\\n    padding: 0.5rem;\\n    display: flex !important;\\n    flex-direction: column;\\n    justify-content: center;
2258\\n    align-items: center;\\n    display: block;\\n    height: 100%;\\n    width: 100%;\\n    text-align: center;\\ncursor: pointer;\\n}\\n.widgetSellingPlanWrapper input:checked+label {\\n    background-color: rgba(var(--color-foreground, 0, 0, 0));\\n}\\n.appstle_lowercase {\\n    text-transform: lowercase;\\n}\\n.appstle_input_wrapper {\\n    position: relative;\\n}\\nspan.appstle_sellingPlan_discountText {\\n    position: absolute;\\n    font-size: 1.2rem;\\n    background-color: rgba(var(--color-foreground, 0, 0, 0));\\n    color: rgba(var(--color-background, 255, 255, 255));\\n    border-radius: 3px;\\n    border: 2px solid rgba(var(--color-background, 255, 255, 255));\\n    padding: 1px 18px;\\n    left: 50%;\\n    display: block;\\n    transform: translate(-50%, -50%);\\n    white-space: nowrap;\\n}\\nspan.appstle_sellingPlan_discountText:empty {\\n    display: none !important;\\n}\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_onetime_amount_compare {\\ntext-decoration: line-through;\\n}\\n.appstle_tooltip_wrapper {\\n    margin-bottom:10px;\\n}\\n.widgetSellingPlanWrapper input:checked+label {\\n    background-color: rgba(var(--color-foreground, 0, 0, 0));\\n    color: rgba(var(--color-background, 255, 255, 255));\\n    border: 2px solid rgba(var(--color-background, 255, 255, 255)) !important;\\n}\\n\u003c\/style\u003e\\n\u003c\/div\u003e{% endraw %}\",\"WIDGET_TYPE_5\":\"{% raw %}\u003cdiv id=\\\"appstle-widget-template\\\"\u003e\\n    \u003cdiv class=\\\"appstle_sub_widget\\\" id=\\\"appstle_subscription_widget{{widgetId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle_widget_title\\\"\u003e{{{purchaseOptionsText}}}\u003c\/div\u003e\\n        \u003cdiv class=\\\"widgetSellingPlanWrapper\\\"\u003e\\n{{^showSubOptionBeforeOneTime}}\\n{{^requires_selling_plan}}\\n          \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n            \u003cinput type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\/\u003e\\n            \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n              {{{oneTimePuchaseText}}}\\n            \u003c\/label\u003e\\n            \\n          \u003c\/div\u003e\\n{{\/requires_selling_plan}}\\n{{\/showSubOptionBeforeOneTime}}\\n          {{#sellingPlanVariants}}\\n             \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n               \u003cinput type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\"  {{#isChecked}}checked{{\/isChecked}} \/\u003e\\n               \u003clabel for=\\\"{{sellingPlanId}}\\\"\u003e\\n                  {{{name}}}\\n               \u003c\/label\u003e\\n        \\n             \u003c\/div\u003e\\n          {{\/sellingPlanVariants}}\\n{{#showSubOptionBeforeOneTime}}\\n{{^requires_selling_plan}}\\n          \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n            \u003cinput type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\/\u003e\\n            \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n              {{{oneTimePuchaseText}}}\\n            \u003c\/label\u003e\\n            \\n          \u003c\/div\u003e\\n{{\/requires_selling_plan}}\\n{{\/showSubOptionBeforeOneTime}}\\n      \u003c\/div\u003e\\n{{#showStaticTooltip}}\\n\u003cdiv class=\\\"appstle_tooltip_wrapper_static\\\"\u003e{{{toolTipDescription}}}\u003c\/div\u003e\\n{{\/showStaticTooltip}}\\n{{#showTooltip}}\\n    \u003cdiv data-appstle-icon=\\\"\\\" class=\\\"appstle_tooltip_wrapper\\\"\u003e\\n    \u003csvg width=\\\"90\\\" height=\\\"90\\\" viewBox=\\\"0 0 90 90\\\" xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" class=\\\"tooltip_subscription_svg\\\"\u003e\\n    \u003cpath\\n      d=\\\"M45 0C20.1827 0 0 20.1827 0 45C0 69.8173 20.1827 90 45 90C69.8173 90 90 69.8174 90 45C90.0056 44.6025 89.9322 44.2078 89.7839 43.8389C89.6357 43.47 89.4156 43.1342 89.1365 42.8511C88.8573 42.568 88.5247 42.3432 88.158 42.1897C87.7912 42.0363 87.3976 41.9573 87 41.9573C86.6024 41.9573 86.2088 42.0363 85.842 42.1897C85.4753 42.3432 85.1427 42.568 84.8
2258635 42.8511C84.5844 43.1342 84.3643 43.47 84.2161 43.8389C84.0678 44.2078 83.9944 44.6025 84 45C84 66.5748 66.5747 84 45 84C23.4253 84 6 66.5747 6 45C6 23.4254 23.4253 6 45 6C56.1538 6 66.3012 10.5882 73.4375 18H65.4062C65.0087 17.9944 64.614 18.0678 64.2451 18.2161C63.8762 18.3643 63.5405 18.5844 63.2573 18.8635C62.9742 19.1427 62.7494 19.4753 62.596 19.842C62.4425 20.2088 62.3635 20.6024 62.3635 21C62.3635 21.3976 62.4425 21.7912 62.596 22.158C62.7494 22.5247 62.9742 22.8573 63.2573 23.1365C63.5405 23.4156 63.8762 23.6357 64.2451 23.7839C64.614 23.9322 65.0087 24.0056 65.4062 24H79.8125C80.6081 23.9999 81.3711 23.6838 81.9337 23.1212C82.4963 22.5586 82.8124 21.7956 82.8125 21V6.59375C82.821 6.18925 82.7476 5.78722 82.5966 5.41183C82.4457 5.03644 82.2205 4.69545 81.9344 4.40936C81.6483 4.12327 81.3073 3.898 80.9319 3.7471C80.5565 3.5962 80.1545 3.52277 79.75 3.53125C79.356 3.53941 78.9675 3.62511 78.6067 3.78344C78.2458 3.94177 77.9197 4.16963 77.6469 4.45402C77.3741 4.73841 77.16 5.07375 77.0168 5.44089C76.8737 5.80803 76.8042 6.19977 76.8125 6.59375V12.875C68.6156 4.86282 57.3081 0 45 0ZM43.75 20.75C43.356 20.7582 42.9675 20.8439 42.6067 21.0022C42.2458 21.1605 41.9197 21.3884 41.6469 21.6728C41.3741 21.9572 41.16 22.2925 41.0168 22.6596C40.8737 23.0268 40.8042 23.4185 40.8125 23.8125V47.375C40.8116 47.7693 40.8883 48.16 41.0385 48.5246C41.1886 48.8892 41.4092 49.2207 41.6875 49.5L54.0938 61.9375C54.6573 62.5011 55.4217 62.8177 56.2188 62.8177C57.0158 62.8177 57.7802 62.5011 58.3438 61.9375C58.9073 61.3739 59.224 60.6095 59.224 59.8125C59.224 59.0155 58.9073 58.2511 58.3438 57.6875L46.8125 46.1875V23.8125C46.821 23.408 46.7476 23.006 46.5966 22.6306C46.4457 22.2552 46.2205 21.9142 45.9344 21.6281C45.6483 21.342 45.3073 21.1168 44.9319 20.9658C44.5565 20.8149 44.1545 20.7415 43.75 20.75Z\\\"\\n    \u003e\u003c\/path\u003e\\n    \u003c\/svg\u003e\\n    \u003cspan class=\\\"appstle_tooltip_title\\\"\u003e{{{tooltipTitle}}}\u003c\/span\u003e\\n  \u003c\/div\u003e\\n\u003cdiv class=\\\"appstle_tooltip appstle_tooltip_hover\\\"\u003e\\n    \u003cdiv class=\\\"appstle_tooltip_content\\\"\u003e\\n      {{{toolTipDescription}}}\\n    \u003c\/div\u003e\\n  {{#showAppstleLink}}\\n    \u003cdiv class=\\\"appstle_tooltip_appstle\\\"\u003e\\n      \u003ca href=\\\"https:\/\/appstle.com\\\" class=\\\"appstle_link\\\" target=\\\"_blank\\\"\u003e\\n      POWERED BY APPSTLE\\n      \u003c\/a\u003e\\n    \u003c\/div\u003e\\n  {{\/showAppstleLink}}\\n    \u003c\/div\u003e\\n{{\/showTooltip}}\\n  \u003cstyle\u003e\\n  .widgetSellingPlanWrapper {\\n      display: grid;\\n      grid-template-columns: repeat(2, minmax(0, 1fr));\\n      gap: 8px;\\n      grid-auto-rows: 1fr;\\n      margin-bottom: 6px;\\n      margin-top: 10px;\\n  }\\n  \\n  .widgetSellingPlanWrapper input {\\n      display: none;\\n  }\\n  \\n  .widgetSellingPlanWrapper label {\\n      border-radius: 4px;\\n      border: 1px solid rgba(var(--color-foreground));\\n      padding: 0.5rem;\\n      display: flex;\\n      justify-content: center;\\n      align-items: center;\\n      display: block;\\n      height: 100%;\\n      width: 100%;\\n      text-align: center;\\n \\t color: rgba(var(--color-foreground));\\ncursor: pointer;\\n  }\\n  \\n  .widgetSellingPlanWrapper input:checked+label {\\n      background-color: rgba(var(--color-foreground));\\n \\t color: rgba(var(--color-background));\\n  }\\n  .appstle_lowercase {\\n      text-transform: lowercase;\\n  }\\n  \\n  \\n  .appstle_input_wrapper {\\n      position: relative;\\n  }\\n  \\n  span.appstle_sellingPlan_discountText {\\n      position: absolute;\\n      background-color: rgba(var(--color-foreground));\\n      color: rgba(var(--color-background));\\n      border-radius: 3px;\\n      padding: 1px 18px;\\n      left: 50%;\\n      display: block;\\n      transform: translate(-50%, -50%);\\n      white-space: nowrap;\\n  }\\n  span.appstle_sellingPlan_discountText:empty {\\n      display: none !important;\\n  }\\n  \u003c\/style\u003e\\n  \u003c\/div\u003e{% endraw %}\"}",
2259                
2260                
2261                  "bundle": {},
2262                
2263                
2264                  "labels": appstleStringSetting("{\\\"appstle.subscription.wg.noSubscriptionLabelTextV2\\\":\\\"No Subscription\\\",\\\"appstle.subscription.wg.cancelAnytimeLabelTextV2\\\":\\\"Cancel Anytime\\\",\\\"appstle.subscription.wg.addToShipmentErrorTextV2\\\":\\\"Error\\\",\\\"appstle.subscription.wg.weeksFrequencyTextV2\\\":\\\"Weeks\\\",\\\"appstle.subscription.wg.weeklyLabelTextV2\\\":\\\"Weekly\\\",\\\"appstle.subscription.wg.displayAddToExistingSubscriptionButtonForNotLoggedInV2\\\":\\\"false\\\",\\\"appstle.subscription.wg.addToShipmentProcessingV2\\\":\\\"Processing...\\\",\\\"appstle.subscription.wg.showWidgetStaticV2\\\":\\\"false\\\",\\\"appstle.subscription.wg.subscribeAndSaveInitalV2\\\":\\\"Subscribe \u0026 save\\\",\\\"appstle.subscription.wg.deliveryEveryFrequencyTextV2\\\":\\\"Delivery Every\\\",\\\"appstle.subscription.wg.allowRefreshOnCartPageV2\\\":\\\"false\\\",\\\"appstle.subscription.wg.daysFrequencyTextV2\\\":\\\"Days\\\",\\\"appstle.subscription.wg.monthlyLabelTextV2\\\":\\\"Monthly\\\",\\\"appstle.subscription.wg.subscribeAndSaveSuccessV2\\\":\\\"Subscribe success\\\",\\\"appstle.subscription.wg.addToShipmentSuccessTextV2\\\":\\\"Success\\\",\\\"appstle.subscription.wg.monthFrequencyTextV2\\\":\\\"Month\\\",\\\"appstle.subscription.wg.addToShipmentButtonTextV2\\\":\\\"Add to Shipment\\\",\\\"appstle.subscription.wg.displayAddToExistingSubscriptionButtonToSubscribersOnlyV2\\\":\\\"false\\\",\\\"appstle.subscription.wg.yearsFrequencyTextV2\\\":\\\"Years\\\",\\\"appstle.subscription.wg.addToShipmentTooltipTextV2\\\":\\\"Please avoid double delivery charges! Login to add this product to an upcoming delivery.\\\",\\\"appstle.subscription.wg.weekFrequencyTextV2\\\":\\\"Week\\\",\\\"appstle.subscription.wg.oneTimePurchaseTextV2\\\":\\\"One-Time Purchase\\\",\\\"appstle.subscription.wg.loyaltyPerkDescriptionTextV2\\\":\\\"{{#isDiscountTypeFreeProduct}}\u003cdiv style='display: flex;'\u003e\u003cdiv style='height: 60px; width: 60px; flex-shrink: 0; margin-right: 10px;'\u003e\u003cimg style='width: 100%' src={{{featured_image}}}\u003e\u003c\\\/img\u003e\u003c\\\/div\u003e\u003cdiv\u003eAfter {{{billingCycleBlock}}} orders,\u003cspan style='color: #ffc000;font-weight: 700;';\u003e get a FREE {{freeProductName}} \u003c\\\/span\u003e\u003c\\\/div\u003e\u003cdiv\u003e{{\\\/isDiscountTypeFreeProduct}}{{#isDiscountTypePercentage}}After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan style='color: #ffc000;font-weight: 700;';\u003e{{{discount}}}% OFF your entire order\u003c\\\/span\u003e\u003c\\\/span\u003e.{{\\\/isDiscountTypePercentage}}{{#isDiscountTypeShipping}}After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan style='color: #ffc000;font-weight: 700;';\u003eshipping at {{{formatDiscountedPrice}}}\u003c\\\/span\u003e\u003c\\\/span\u003e.{{\\\/isDiscountTypeShipping}}{{#isDiscountTypeFixed}}After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan style='color: #ffc000;font-weight: 700;';\u003e{{{formatDiscountedPrice}}} OFF your entire order\u003c\\\/span\u003e\u003c\\\/span\u003e.{{\\\/isDiscountTypeFixed}}\\\",\\\"appstle.subscription.wg.unsubscribeFrequencyTextV2\\\":\\\"unsubscribe\\\",\\\"appstle.subscription.wg.bundleDiscountTextV2\\\":\\\"bundle discount extra: {{bundleDiscount}} off\\\",\\\"appstle.subscription.wg.oneTimeFrequencyTextV2\\\":\\\"One Time\\\",\\\"appstle.subscription.wg.dayFrequencyTextV2\\\":\\\"day\\\",\\\"appstle.subscription.wg.allowFulfilmentCountViaPropertiesV2\\\":\\\"true\\\",\\\"appstle.subscription.wg.monthsFrequencyTextV2\\\":\\\"Months\\\",\\\"appstle.subscription.wg.prepaidSaveBadgeTextV2\\\":\\\"SAVE {{selectedDiscountPercentage}}\\\",\\\"appstle.subscription.wg.manageSubscriptionButtonTextV2\\\":\\\"Manage Subscription\\\",\\\"appstle.subscription.wg.offFrequencyTextV2\\\":\\\"Off\\\",\\\"appstle.subscription.wg.yearFrequencyTextV2\\\":\\\"Year\\\",\\\"appstle.subscription.wg.prepayLabelTextV2\\\":\\\"Prepay\\\",\\\"appstle.subscription.wg.frequencyCombinedWidgetTextV2\\\":\\\"Frequency\\\",\\\"appstle.subscription.wg.showNewLoyaltyUI\\\":\\\"false\\\",\\\"appstle.subscription.wg.sellingPlanTitleTextNonPrepaid\\\":\\\"{{sellingPlanName}}\\\",\\\"appstle.subscription.wg.selectDeliverOptionV2\\\":\\\"select deliver option\\\",\\\"appstle.subscription.wg.yearlyLabelTextV2\\\":\\\"Yearly\\\"}"),
2265                
2266                "css": {
2267                    "appstle_subscription_widget": {
2268                        "margin-top": appstleStringSetting("") ,
2269                        "margin-bottom": appstleStringSetting(""),
2270                    },
2271
2272                    "appstle_subscription_wrapper": {
2273                        "border-width": appstleStringSetting("2px"),
2274                        "border-color": appstleStringSetting("#cacaca"),
2275                    },
2276
2277                    "appstle_circle": {
2278                        "border-color": appstleStringSetting("#b3c23c"),
2279                    },
2280
2281                    "appstle_dot": {
2282                        "background-color": appstleStringSetting("#b3c23c"),
2283                    },
2284
2285                    "appstle_select": {
2286                        "padding-top": appstleStringSetting(""),
2287                        "padding-bottom": appstleStringSetting(""),
2288                        "padding-left": appstleStringSetting(""),
2289                        "padding-right": appstleStringSetting(""),
2290                        "border-width": appstleStringSetting(""),
2291                        "border-style": appstleStringSetting(""),
2292                        "border-color": appstleStringSetting(""),
2293                        "border-radius": appstleStringSetting(""),
2294                    },
2295
2296                    "tooltip_subscription_svg": {
2297                        "fill": appstleStringSetting("#b3c23c"),
2298                    },
2299
2300                    "appstle_tooltip": {
2301                        "color": appstleStringSetting("#ffffff"),
2302                        "background-color": appstleStringSetting("#b3c23c"),
2303                    },
2304
2305                    "appstle_tooltip_border_top_color": {
2306                        "border-top-color": appstleStringSetting("#b3c23c"),
2307                    },
2308
2309                    "appstle_subscription_final_price": {
2310                        "color": appstleStringSetting("#727d1e"),
2311                    },
2312                    "appstle_widget_text_color": {
2313                        "color": appstleStringSetting("#727d1e"),
2314                    },
2315                    "appstle_selected_background": {
2316                        "background": "transparent",
2317                    },
2318                    "elementCSS": appstleStringSetting("[]"),
2319                    "customCSS": appstleStringSetting(""),
2320                    "customerPortalCss": appstleStringSetting(""),
2321                    "externalStyleTag": appstleStringSetting(""),
2322                    "themeCss": appstleStringSetting(""),
2323                }
2324            };
2325          
2326
2327          window.AppstleSubscription = window.AppstleSubscription || JSON.parse(JSON.stringify(RS));
2328
2329          sessionStorage['appstleSubscriptionConfig'] = JSON.stringify(RS.Config);
2330
2331          
2332            try {
2333            
2334                window.appstle_build_a_box_labels = {"perDeliveryLabelTextV2":"\\\/delivery","variantNotAvailable":"Not Available","saveDiscountText":"{{discount}}","bundleSummaryTextV2":"Your bundle is empty. Please add products to your bundles to see bundle summary here.","freeProductLabelTextV2":"Free","bundleDescriptionTextV2":"Our bundle of all bundles, The Ultimate Superfood Bundle delivers exactly what it promises - a complete superfood solution. With 7 superfood blends each created to empower every aspect of your health and wellbeing - from immunity and gut health to energy \u0026 better focus.","productDetails":"Product Details","failedToAddMsgText":"Cart can't have more than {{maxProduct}}
2334 products","cart":"Cart","reviewBundleTextV2":"Review Bundle","addButtonText":"Add","minimumQuantityToCheckoutV2":"Minimum {{quantity}} quantity to checkout","continueShopping":"Continue shopping","failedToAddTitleText":"Failed to add","spendAmountGetDiscount":"Spend {{amount}} get {{percent}}% discount","maxiumQuantityToCheckoutV2":"Minimum {{quantity}} quantity to checkout","contentsOnModalTextV2":"Contents","nextStepButtonTextV2":"Next Step","choosePlanLifeStyleTextV2":"Choose a plan to match your lifestyle","selectMinimumProductButtonText":"Please select {{minProduct}} minimum product","subtotal":"Subtotal","buyQuantityGetDiscount":"Buy {{quantity}} get {{percent}}% discount","loyaltyTablePercentageTextV2":"After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class=''\u003e{{billingCycle}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan class='appstle-loyalty-discount-amount'\u003e{{discount}}% off\u003c\\\/span\u003e\u003c\\\/span\u003e.","loyaltyTablePriceTextV2":"After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class=''\u003e{{billingCycle}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget at \u003cspan class='appstle-loyalty-discount-amount'\u003e{{price}}\u003c\\\/span\u003e\u003c\\\/span\u003e.","myDeliveryText":"My {{selectedSellingPlanDisplayName}} delivery","removeItem":null,"productsToProceedText":"Please select products to proceed","previousStepButtonTextV2":"Previous step","loadMoreTextV2":"Load more","selectedFrequencyLabelText":"Selected Frequency","addToCartButtonTextV2":"Add To Cart ","basePriceFormatFieldV2":"{{unitPrice}}\\\/{{quantityUnit}}","title":"Build a box","productPriceFormatField":"{{price}}","reviewOrdeDescriptionTextV2":"Check your items and select your required frequency plan","quantityLabelV2":"Quantity","minimumOrderAmountLabelTextV2":"Minimum order amount {{minOrderAmount}}.","subscriptionNotAvailableButtonV2":"Subscription not available","shoppingCart":"Shopping Cart","checkoutMessage":"Shipping and taxes calculated at checkout.","selectedButtonTextV2":"Selected","congratsMessageText":null,"okBtnText":"Ok","tieredDiscount":"Tiered Discount","choosePlanLifeStyleDescriptionTextV2":"Cutoff each week to amend your meals is midnight on Thursday's. (Delivery Schedule is as follows: Gold Coast - Mondays | Brisbane \u0026 Sunshine Coast - Wednesdays)","orderNoteLabelTextV2":"Order Note","minimumToCheckoutV2":"Minimum {{quantity}} to checkout","loyaltyTableFixedTextV2":"After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class=''\u003e{{billingCycle}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan class='appstle-loyalty-discount-amount'\u003e{{price}} off\u003c\\\/span\u003e\u003c\\\/span\u003e.","editQuantity":"Edit Quantity","chooseProductsTextV2":"Choose Products","loyaltyTableFreeProductTextV2":"After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class=''\u003e{{billingCycle}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan class='appstle-loyalty-discount-amount'\u003eFREE PRODUCT ({{productName}})\u003c\\\/span\u003e\u003c\\\/span\u003e.","loyaltyTableShippingTextV2":"After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class=''\u003e{{billingCycle}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan class='appstle-loyalty-discount-amount'\u003eshipping at {{price}}\u003c\\\/span\u003e\u003c\\\/span\u003e.","spentText":null,"quantityLabel":null,"addButtonV2":"Add","loyaltyTableFreeTrailTextV2":"Get \u003cspan class='appstle-loyalty-free-trial-discount'\u003e{{discount}} \u003cspan class='appstle-loyalty-free-trial-discount-count' style='text-transform: lowercase;'\u003e{{discountType}} \u003c\\\/span\u003e\u003c\\\/span\u003e \u003cspan class='appstle-loyalty-free-trial-text'\u003efree trial.\u003c\\\/span\u003e","bundleCheckoutTextV2":"Checkout","reviewOrderTextV2":"Review Order","goBackButtonText":"Go Back","selectPlanTextV2":"Select Plan","viewProduct":"View Product","oneTimePurchaseTextV2":"One Time Purchase","bundleOnModalTextV2":"Bundle","proceedToCheckoutButtonText":"Proceed to checkout","pleaseWaitLabelTextV2":"Please wait...","typeToSearchPlaceholderTextV2":"Type to search","selectedProgressLabelTextV2":"Selected","outOfStockTextV2":"Out of stock"};
2335            
2336            } catch (e) {
2337            console.error("Error parsing build a box labels:", e);
2338            }
2339          
2340
2341          var _RSConfig = _RSConfig || {};
2342
2343          _RSConfig.shop = "keytolife.myshopify.com";
2344
2345          
2346
2347          
2348
2349            
2350            _RSConfig.shopMoneyFormat = "$ {{amount}}";
2351            _RSConfig.shopMoneyFormatWithCurrencyFormat = "$ {{amount}} USD";
2352            
2353
2354            
2355
2356        }
2357
2358        
2359        
2360            _RSConfig.assetRev = "24aa82f29660f3ec9466fa63a353328f";
2361        
2362
2363</script>
2363
2364
2365<style id="appstle-payment-button-override">
2366    .shopify-payment-button {display: none;}
2367</style>
2368<script>
2369 let appstleCount = 0
2370 function isAppstleJSInitiated() {
2371    appstleCount++;
2372    if (window?.["RSConfig"] || appstleCount > 20) {
2373        let appstleStyleElement = document.querySelector('#appstle-payment-button-override');
2374        if (appstleStyleElement) {
2375            appstleStyleElement.remove();
2376        }
2377    } else {
2378        setTimeout(isAppstleJSInitiated, 500)
2379    }
2380 }
2381 isAppstleJSInitiated();
2382</script>
2382
2383
2384<script>
2385    var appstleExternalStyle = document.createElement('style');
2386    appstleExternalStyle.textContent = appstleStringSetting("");
2387    document.body.appendChild(appstleExternalStyle);
2388</script>
vendor: 1 bytes, line 2388
2388
2389<script>
2390    function pollAppstleInit() {
2391        if (window?.appstleInit) {
2392        window?.appstleInit()
2393        } else {
2394        setTimeout(pollAppstleInit, 30);
2395        }
2396    }
2397</script>
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413    
2414
2415    
2415<script src="https://subscription-admin.appstle.com/assets/js/appstle-subscription.min.js?shop=keytolife.myshopify.com&v=1784182483761" defer ></script>
2415
2416
2417    
2418
2419    
2420    
2421
2422
2423
2424</div><div id="shopify-block-AenBHK0lKV1lteHBpM__18408366429334172745" class="shopify-block shopify-app-block">
2424<script>
2425  window.myPC = {"unique_id":"keytolife.myshopify.com","request_served_at":"2026-07-06T20:42:56.135Z","source":"shopify","site_name":"Key To Life","site_url":"keytolife.myshopify.com","currency":"USD","locale":"en","permissions":["WATERMARK_DISABLED","EMAILS","NEW_MICRO","AI_GEN_AVAILABLE"],"pop_devices":["Desktop","Tablet","Mobile"],"pop_position_mobile":"Top","pop_position_desktop":"Bottom Left","pop_delay_time":5,"pop_show_time":5,"pop_between_time":5,"pop_size":"Medium","pop_repeat":true,"pop_random_order":false,"pop_can_close":true,"titlebar_enabled":null,"titlebar_text":null,"titlebar_counter_enabled":null,"titlebar_counter_color":null,"titlebar_counter_background_color":null,"cartsync_enabled":false,"campaigns":[],"pops":[],"buttons":[],"limits":{}};
2426  
2427</script>
2427
2428
2429</div><div id="shopify-block-AbUl2cnhYdUJ5WVUwd__18059259741917788762" class="shopify-block shopify-app-block">
2430
2431
2432
2433
2434
2435  <!-- BEGIN app snippet: SalesRep_JS -->
2435<script>
2436    function loadAffilateTrackingScript() {
2437        if (!window.jQuery || (typeof jQuery === 'undefined') || (jQuery.fn.jquery != null && jQuery.fn.jquery.localeCompare("1.7", undefined, { numeric: true, sensitivity: 'base' }) == -1)) {
2438            loadScript('https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js', function () {
2439                jQuery191 = jQuery.noConflict(true);
2440                LoadAffiliateScript(jQuery191);
2441                LoadShareCartScript(jQuery191);
2442            });
2443        }
2444        else {
2445            LoadAffiliateScript(jQuery);
2446            LoadShareCartScript(jQuery);
2447        }
2448    }
2449    var loadScript = function (url, callback) {
2450        var script = document.createElement("script");
2451        script.type = "text/javascript";
2452
2453        // If the browser is Internet Explorer.
2454        if (script.readyState) {
2455            script.onreadystatechange = function () {
2456                if (script.readyState == "loaded" || script.readyState == "complete") {
2457                    script.onreadystatechange = null;
2458                    callback();
2459                }
2460            };
2461            // For any other browser.
2462        } else {
2463            script.onload = function () {
2464                callback();
2465            };
2466        }
2467
2468        script.src = url;
2469        document.getElementsByTagName("head")[0].appendChild(script);
2470
2471    };
2472
2473    function closePopup() {
2474        document.getElementsByClassName("sr_popup")[0].style.display = "none";
2475    }
2476
2477    function LoadAffiliateScript($) {
2478        var url_string = window.location.href;
2479        var url = new URL(url_string);
2480        var repId = url.searchParams.get("ambassador");
2481        var linkValidity = url.searchParams.get("v") || url.searchParams.get("V");
2482        console.log("linkValidity", linkValidity);
2483
2484        sessionStorage.removeItem("ContactCardName");
2485        sessionStorage.removeItem("ContactCardLastName");
2486        sessionStorage.removeItem("ContactCardBio");
2487        sessionStorage.removeItem("ContactCardProfileImagePath");
2488        sessionStorage.removeItem("ProfileImagePath");
2489
2490        //if (!repId) {
2491         //   var cookieArr = document.cookie.split(";");
2492          //  for (var i = 0; i < cookieArr.length; i++) {
2493            //    var salesrep = cookieArr[i].split("=");
2494//
2495            //    if ("SR_RepId" == salesrep[0].trim()) {
2496            //        repId = salesrep[1].trim();
2497            //        break;
2498            //    }
2499           // }
2500      //      repId = repId || url.searchParams.get("AMBASSADOR");
2501     //   }
2502        console.log("ambassador = " + repId);
2503        if (repId) {
2504            var data = 'attributes[rep]=' + repId;
2505            $.ajax({
2506                type: 'POST',
2507                url: '/cart/update.js',
2508                dataType: 'json',
2509                data: data,
2510                success: function (res) {
2511                    console.log("Added repId to cart note");
2512                },
2513
2514            });
2515        }
2516        console.log("repId before data 6 call", repId);
2517        if (repId) {
2518            var rep_id = repId.replace(/[^\d]/g, '');
2519            var repname = repId.replace(/\d+/g, '');
2520            console.log(rep_id);
2521            console.log(repname);
2522
2523            if (linkValidity != null && parseInt(linkValidity) != 0) {
2524                var date = new Date();
2525                date.setTime(date.getTime() + (linkValidity * 24 * 60 * 60 * 1000));
2526                let expires = "; expires=" + date.toGMTString();
2527                document.cookie = "SR_RepId=" + repId + expires;
2528            }
2529            else {
2530                let date = new Date();
2531                date.setTime(date.getTime() + (1 * 24 * 60 * 60 * 1000));
2532                let expires = "; expires=" + date.toGMTString();
2533                document.cookie = "SR_RepId=" + repId + expires;
2534            }
2535
2536            var urlVal = "/apps/SalesRep?customerId=" + rep_id + "&customerName=" + repname + "&affiliateCodeString=" + rep_id + "&data=6";
2537            $.ajax({
2538                url: urlVal,
2539                type: 'GET',
2540                dataType: 'json',
2541                success: function (data, status) {
2542                    console.log("In data 6 loop");
2543                    if (data.rep_info != null || typeof data.rep_info != "undefined") {
2544                        console.log("In data 6 loop");
2545                        sessionStorage.setItem("ContactCardName", data.rep_info.repname ?? "");
2546                        sessionStorage.setItem("ContactCardLastName", data.rep_info.repLastName ?? "");
2547                        sessionStorage.setItem("ContactCardBio", data.rep_info.bio ?? "");
2548                        sessionStorage.setItem("ContactCardProfileImagePath", data.rep_info.ProfileImagePath ?? "");
2549
2550                        var closeButton = document.createElement("DIV");
2551                        closeButton.setAttribute('id', 'sr_closebtn');
2552                        closeButton.innerHTML = "X";
2553                        closeButton.setAttribute('style', 'position: absolute;z-index: 9999 !important;margin-bottom: 18em;margin-top: -12em;padding-bottom: -10em;color: white;margin-left: -5rem;cursor: pointer;');
2554                        closeButton.setAttribute("onclick", "closePopup()");
2555                        if (data.rep_info.bioStyle == "" || data.rep_info.bioStyle == null || data.rep_info.bioStyle == "Bottom Right") {
2556                            var div = document.createElement("DIV");
2557                            div.setAttribute('class', 'sr_popup');
2558                            div.setAttribute('style', 'position: fixed;bottom: 0;right: 0;height: 20px;z-index: 9999 !important;');
2559
2560                            var div1 = document.createElement("DIV");
2561                            div1.setAttribute('style', 'position: fixed;bottom: 0;right: 0;');
2562                            div1.setAttribute('class', 'popupavtar');
2563                            div1.setAttribute('id', 'myavtar');
2564                            div1.setAttribute('style', 'animation-delay:0s;animation-direction:normal;animation-duration:1s;animation-fill-mode:none;animation-iteration-count:1;animation-name:fadeIn;animation-play-state:running;' +
2565                                'animation-timing-function:ease;background-color:rgb(85, 85, 85);border-bottom-left-radius:6px;border-bottom-right-radius:6px; border-top-left-radius:6px;border-top-right-radius:6px;bottom:25px;box-sizing:border-box;' +
2566                                'color:rgb(255, 255, 255);cursor:pointer;display:block;font-family:"Work Sans", HelveticaNeue, "Helvetica Neue",sans-serif; font-size:16px;left:0px;line-height:24px;margin-left:-270px;padding-bottom:8px;' +
2567                                'padding-left:0px; padding-right:0px;padding-top:8px;position:absolute;text-align:center ;text-size-adjust: 100%;user-select:none;visibility:visible;width:250px;z-index: 9999 !important;-webkit-font-smoothing:antialiased;');
2568
2569                            var div2 = document.createElement("DIV");
2570                            div2.setAttribute('class', 'popuptext');
2571                            div2.setAttribute('id', 'myPopup');
2572                            div2.setAttribute('style', 'animation-delay:0s;animation-direction:normal;animation-duration:1s;animation-fill-mode:none;animation-iteration-count:1;animation-name:fadeIn;animation-play-state:running;' +
2573                                'animation-timing-function:ease;background-color:rgb(85, 85, 85);border-bottom-left-radius:6px;border-bottom-right-radius:6px; border-top-left-radius:6px;border-top-right-radius:6px;bottom:25px;box-sizing:border-box;' +
2574                                'color:rgb(255, 255, 255);cursor:pointer;display:block;font-family:"Work Sans", HelveticaNeue, "Helvetica Neue",sans-serif; font-size:16px;left:0px;line-height:24px;margin-left:-270px;padding-bottom:8px;' +
2575                                'padding-left:0px; padding-right:0px;padding-top:0px;position:absolute;text-align:center ;text-size-adjust: 100%;user-select:none;visibility:visible;width:250px;z-index: 9999 !important;-webkit-font-smoothing:antialiased;');
2576
2577                        }
2578                        else {
2579                            if (data.rep_info.bioStyle == "Bottom Left") {
2580                                var div = document.createElement("DIV");
2581                                div.setAttribute('class', 'sr_popup');
2582                                div.setAttribute('style', 'bottom: 0;right: 0;height: 20px;z-index: 9999 !important;');
2583
2584                                var div1 = document.createElement("DIV");
2585                                div1.setAttribute('style', 'position: fixed;bottom: 0;right: 0;');
2586                                div1.setAttribute('class', 'popupavtar');
2587                                div1.setAttribute('id', 'myavtar');
2588                                div1.setAttribute('style', 'animation-delay:0s;animation-direction:normal;animation-duration:1s;animation-fill-mode:none;animation-iteration-count:1;animation-name:fadeIn;animation-play-state:running;' +
2589                                    'animation-timing-function:ease;background-color:rgb(85, 85, 85);border-bottom-left-radius:6px;border-bottom-right-radius:6px; border-top-left-radius:6px;border-top-right-radius:6px;bottom:25px;box-sizing:border-box;' +
2590                                    'color:rgb(255, 255, 255);cursor:pointer;display:block;font-family:"Work Sans", HelveticaNeue, "Helvetica Neue",sans-serif; font-size:16px;left:0px;line-height:24px;margin-left:-270px;padding-bottom:8px;' +
2591                                    'padding-left:0px; padding-right:0px;padding-top:8px;position:absolute;text-align:center ;text-size-adjust: 100%;user-select:none;visibility:visible;width:250px;z-index: 9999 !important;-webkit-font-smoothing:antialiased;');
2592
2593                                var div2 = document.createElement("DIV");
2594                                div2.setAttribute('class', 'popuptext');
2595                                div2.setAttribute('id', 'myPopup');
2596                                div2.setAttribute('style', 'animation-delay:0s;animation-direction:normal;animation-duration:1s;animation-fill-mode:none;animation-iteration-count:1;animation-name:fadeIn;animation-play-state:running;' +
2597                                    'animation-timing-function:ease;background-color:rgb(85, 85, 85);border-bottom-left-radius:6px;border-bottom-right-radius:6px; border-top-left-radius:6px;border-top-right-radius:6px;bottom:25px;box-sizing:border-box;' +
2598                                    'color:rgb(255, 255, 255);cursor:pointer;display:block;font-family:"Work Sans", HelveticaNeue, "Helvetica Neue",sans-serif; font-size:16px;left:0px;line-height:24px;padding-bottom:8px;' +
2599                                    'padding-left:0px; padding-right:0px;padding-top:0px;position:absolute;text-align:center ;text-size-adjust: 100%;user-select:none;visibility:visible;width:250px;z-index: 9999 !important;-webkit-font-smoothing:antialiased;float:left;');
2600
2601                            }
2602                            if (data.rep_info.bioStyle == "Bottom Middle") {
2603                                var div = document.createElement("DIV");
2604                                div.setAttribute('class', 'sr_popup');
2605                                div.setAttribute('style', 'bottom: 0;right: 0;height: 20px;z-index: 9999 !important;');
2606                                var div1 = document.createElement("DIV");
2607                                div1.setAttribute('style', 'position: fixed;bottom: 0;right: 0;height: 500px; width:500px');
2608                                div1.setAttribute('class', 'popupavtar');
2609                                div1.setAttribute('id', 'myavtar');
2610                                div1.setAttribute('style', 'animation-delay:0s;animation-direction:normal;animation-duration:1s;animation-fill-mode:none;animation-iteration-count:1;animation-name:fadeIn;animation-play-state:running;' +
2611                                    'animation-timing-function:ease;background-color:rgb(85, 85, 85);border-bottom-left-radius:6px;border-bottom-right-radius:6px; border-top-left-radius:6px;border-top-right-radius:6px;bottom:25px;box-sizing:border-box;' +
2612                                    'color:rgb(255, 255, 255);cursor:pointer;display:block;font-family:"Work Sans", HelveticaNeue, "Helvetica Neue",sans-serif; font-size:16px;left:0px;line-height:24px;margin-left:-270px;padding-bottom:8px;' +
2613                                    'padding-left:0px; padding-right:0px;padding-top:8px;position:absolute;text-align:center ;text-size-adjust: 100%;user-select:none;visibility:visible;width:250px;z-index: 9999 !important;-webkit-font-smoothing:antialiased;');
2614
2615                                var div2 = document.createElement("DIV");
2616                                div2.setAttribute('class', 'popuptext');
2617                                div2.setAttribute('id', 'myPopup');
2618                                div2.setAttribute('style', 'animation-delay:0s;animation-direction:normal;animation-duration:1s;animation-fill-mode:none;animation-iteration-count:1;animation-name:fadeIn;animation-play-state:running;' +
2619                                    'animation-timing-function:ease;background-color:rgb(85, 85, 85);border-bottom-left-radius:6px;border-bottom-right-radius:6px; border-top-left-radius:6px;border-top-right-radius:6px;bottom:25px;box-sizing:border-box;' +
2620                                    'color:rgb(255, 255, 255);cursor:pointer;display:block;font-family:"Work Sans", HelveticaNeue, "Helvetica Neue",sans-serif; font-size:16px;left:0px;line-height:24px;margin-left:40%;padding-bottom:8px;' +
2621                                    'padding-left:0px; padding-right:0px;padding-top:0px;position:absolute;text-align:center ;text-size-adjust: 100%;user-select:none;visibility:visible;width:250px;z-index: 9999 !important;-webkit-font-smoothing:antialiased;float:left;');
2622
2623                            }
2624                            if (data.rep_info.bioStyle == "Top Left") {
2625                                var div = document.createElement("DIV");
2626                                div.setAttribute('class', 'sr_popup');
2627                                div.setAttribute('style', 'bottom: 0;right: 0;height: 20px;z-index: 9999 !important;');
2628                                var div1 = document.createElement("DIV");
2629                                div1.setAttribute('style', 'position: fixed;bottom: 0;right: 0;');
2630                                div1.setAttribute('class', 'popupavtar');
2631                                div1.setAttribute('id', 'myavtar');
2632                                div1.setAttribute('style', 'animation-delay:0s;animation-direction:normal;animation-duration:1s;animation-fill-mode:none;animation-iteration-count:1;animation-name:fadeIn;animation-play-state:running;' +
2633                                    'animation-timing-function:ease;background-color:rgb(85, 85, 85);border-bottom-left-radius:6px;border-bottom-right-radius:6px; border-top-left-radius:6px;border-top-right-radius:6px;bottom:25px;box-sizing:border-box;' +
2634                                    'color:rgb(255, 255, 255);cursor:pointer;display:block;font-family:"Work Sans", HelveticaNeue, "Helvetica Neue",sans-serif; font-size:16px;left:0px;line-height:24px;margin-left:-270px;padding-bottom:8px;' +
2635                                    'padding-left:0px; padding-right:0px;padding-top:8px;position:absolute;text-align:center ;text-size-adjust: 100%;user-select:none;visibility:visible;width:250px;z-index: 9999 !important;-webkit-font-smoothing:antialiased;');
2636
2637                                var div2 = document.createElement("DIV");
2638                                div2.setAttribute('class', 'popuptext');
2639                                div2.setAttribute('id', 'myPopup');
2640                                div2.setAttribute('style', 'animation-delay:0s;animation-direction:normal;animation-duration:1s;animation-fill-mode:none;animation-iteration-count:1;animation-name:fadeIn;animation-play-state:running;' +
2641                                    'animation-timing-function:ease;background-color:rgb(85, 85, 85);border-bottom-left-radius:6px;border-bottom-right-radius:6px; border-top-left-radius:6px;border-top-right-radius:6px;box-sizing:border-box;' +
2642                                    'color:rgb(255, 255, 255);cursor:pointer;display:block;font-family:"Work Sans", HelveticaNeue, "Helvetica Neue",sans-serif; font-size:16px;left:0px;line-height:24px;padding-bottom:8px;' +
2643                                    'padding-left:0px; padding-right:0px;padding-top:0px;position:absolute;text-align:center ;text-size-adjust: 100%;user-select:none;visibility:visible;width:250px;z-index: 9999 !important;-webkit-font-smoothing:antialiased;float:left;top:50px;');
2644
2645                            }
2646                            if (data.rep_info.bioStyle == "Top Right") {
2647                                var div = document.createElement("DIV");
2648                                div.setAttribute('class', 'sr_popup');
2649                                div.setAttribute('style', 'position: fixed;bottom: 0;right: 0;height: 20px;z-index: 9999 !important;');
2650                                var div1 = document.createElement("DIV");
2651                                div1.setAttribute('style', 'position: fixed;bottom: 0;right: 0;');
2652                                div1.setAttribute('class', 'popupavtar');
2653                                div1.setAttribute('id', 'myavtar');
2654                                div1.setAttribute('style', 'animation-delay:0s;animation-direction:normal;animation-duration:1s;animation-fill-mode:none;animation-iteration-count:1;animation-name:fadeIn;animation-play-state:running;' +
2655                                    'animation-timing-function:ease;background-color:rgb(85, 85, 85);border-bottom-left-radius:6px;border-bottom-right-radius:6px; border-top-left-radius:6px;border-top-right-radius:6px;bottom:25px;box-sizing:border-box;' +
2656                                    'color:rgb(255, 255, 255);cursor:pointer;display:block;font-family:"Work Sans", HelveticaNeue, "Helvetica Neue",sans-serif; font-size:16px;left:0px;line-height:24px;margin-left:-270px;padding-bottom:8px;' +
2657                                    'padding-left:0px; padding-right:0px;padding-top:8px;position:absolute;text-align:center ;text-size-adjust: 100%;user-select:none;visibility:visible;width:250px;z-index: 9999 !important;-webkit-font-smoothing:antialiased;');
2658
2659                                var div2 = document.createElement("DIV");
2660                                div2.setAttribute('class', 'popuptext');
2661                                div2.setAttribute('id', 'myPopup');
2662                                div2.setAttribute('style', 'animation-delay:0s;animation-direction:normal;animation-duration:1s;animation-fill-mode:none;animation-iteration-count:1;animation-name:fadeIn;animation-play-state:running;' +
2663                                    'animation-timing-function:ease;background-color:rgb(85, 85, 85);border-bottom-left-radius:6px;border-bottom-right-radius:6px; border-top-left-radius:6px;border-top-right-radius:6px;bottom:527px;box-sizing:border-box;' +
2664                                    'color:rgb(255, 255, 255);cursor:pointer;display:block;font-family:"Work Sans", HelveticaNeue, "Helvetica Neue",sans-serif; font-size:16px;left:0px;line-height:24px;margin-left:-270px;padding-bottom:8px;' +
2665                                    'padding-left:0px; padding-right:0px;padding-top:0px;position:absolute;text-align:center ;text-size-adjust: 100%;user-select:none;visibility:visible;width:250px;z-index: 9999 !important;-webkit-font-smoothing:antialiased;');
2666
2667                            }
2668                        }
2669
2670                        if (data.isReactAdmin) {
2671                            //render react-contact-card
2672                            document.getElementById('css-contactCard').style.display = 'block';
2673                        } else {
2674                            //render-old-contact-card
2675                            document.body.appendChild(div);
2676                            var profileImageUrl = data.rep_info.ProfileImagePath || "";
2677                 
2677           if (profileImageUrl != null && profileImageUrl != "") {
2678                                div.appendChild(div1);
2679                                $("#myavtar").html('<img src=' + profileImageUrl + ' alt="Profile" height="150" width="150" style="border-radius:50%;margin-bottom: 10%;">');
2680                                div.appendChild(closeButton);
2681                            }
2682                            if (data.rep_info.bio != null && data.rep_info.bio != "") {
2683                                div.appendChild(div2);
2684                                document.getElementById("myPopup").innerHTML = data.rep_info.bio;
2685                                var popup = document.getElementById("myPopup");
2686                                popup.classList.toggle("sr_show");
2687                            }
2688                        }
2689
2690                    }
2691                }
2692            });
2693        }
2694    }
2695
2696    function LoadShareCartScript($) {
2697
2698        // Code to add spinner.
2699        var spinnerDiv = $("<div/>", {
2700            id: "sr_sharedcartspinner",
2701            style: "transform:translate(-50%, -50%); position: fixed; border: 16px solid #f3f3f3; border-top: 16px solid #3498db; border-radius: 50%; width: 120px; height: 120px; animation: spin 2s linear infinite; top: 50%; right: 50%; bottom: 50%; left:47%; z-index: 9999999 !important; display: block !important;",
2702        });
2703        $("body").append(spinnerDiv);
2704        // Add the CSS keyframes for the spin animation
2705        $("head").append("<style>@keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }</style>");
2706
2707        var url_string = window.location.href;
2708        var url = new URL(url_string);
2709        var cartUniqueId = "";
2710        cartUniqueId = url.searchParams.get("mycart") || url.searchParams.get("MYCART");
2711        var addSalesRepIdToCart = false;
2712        var repId = "";
2713        var splitCartId = cartUniqueId != null && cartUniqueId != "" ? cartUniqueId.split("-") : [];
2714        console.log("cartUniqueId", cartUniqueId);
2715
2716        var cookieArr = document.cookie.split(";");
2717        for (var i = 0; i < cookieArr.length; i++) {
2718            var salesrep = cookieArr[i].split("=");
2719
2720            if ("SR_RepId" == salesrep[0].trim()) {
2721                repId = salesrep[1].trim();
2722                break;
2723            }
2724        }
2725
2726        if (repId == "") {
2727            addSalesRepIdToCart = true;
2728            repId = splitCartId[1];
2729        }
2730
2731        if (repId && cartUniqueId != null && cartUniqueId != "") {
2732            var rep_id = repId.replace(/[^\d]/g, '');
2733            var repname = repId.replace(/\d+/g, '');
2734
2735            var urlVal = "/apps/SalesRep?customerId=" + rep_id + "&customerName=" + repname + "&data=28&cartuniqueid=" + cartUniqueId;
2736            $.ajax({
2737                url: urlVal,
2738                type: 'GET',
2739                dataType: 'json',
2740                success: function (data, status) {
2741                    console.log(data);
2742                    var spinnerDiv = document.getElementById("sr_sharedcartspinner");
2743                    spinnerDiv.remove();
2744                    var productDetails = data != null ? JSON.parse(data.CartProductDetails) : [];
2745                    if (productDetails.length != 0) {
2746
2747                        var productAvailability = {};
2748
2749                        for (var i = 0; i < productDetails.length; i++) {
2750                            if (productDetails[i].handle != undefined && productDetails[i].handle != null && productDetails[i].handle != "") {
2751                                var jsonResp = getProductByHandle(productDetails[i].handle, productAvailability, productDetails[i].id, $);
2752                            }
2753                        }
2754
2755                        for (var i = 0; i < productDetails.length; i++) {
2756                            if (productDetails[i].handle != undefined && productDetails[i].handle != null && productDetails[i].handle != "") {
2757                                if (productAvailability != undefined && (productAvailability[productDetails[i].id] == undefined || productAvailability[productDetails[i].id] == false)) {
2758                                    //delete productDetails[i];
2759                                    productDetails.splice(i, 1);
2760                                    i--;
2761                                }
2762                            }
2763                        }
2764
2765                        var dataObj = {
2766                            "items": productDetails
2767                        }
2768
2769                        $.ajax({
2770                            type: 'POST',
2771                            url: '/cart/clear.js',
2772                            data: '',
2773                            dataType: 'json',
2774                            success: function (data) {
2775                                console.log("token", data.token);
2776                                $.ajax({
2777                                    type: 'POST',
2778                                    url: '/cart/add.js',
2779                                    dataType: 'json',
2780                                    data: dataObj,
2781                                    success: function () {
2782                                        console.log("ambassador = " + repId);
2783                                        if (repId && addSalesRepIdToCart) {
2784                                            var data = 'attributes[rep]=' + repId + '&attributes[cartId]=' + cartUniqueId + '&attributes[repOrderType]=SharedCart';
2785                                            $.ajax({
2786                                                type: 'POST',
2787                                                url: '/cart/update.js',
2788                                                dataType: 'json',
2789                                                data: data,
2790                                                success: function (res) {
2791                                                    window.setTimeout(function () {
2792                                                        window.location = "/cart";
2793                                                    }, 5);
2794                                                    console.log("Added repId to cart note");
2795                                                }
2796                                            });
2797                                        }
2798                                    }
2799                                });
2800                            }
2801                        });
2802
2803                    }
2804                }
2805            });
2806        }
2807        else {
2808            var spinnerDiv = document.getElementById("sr_sharedcartspinner");
2809            spinnerDiv.remove();
2810        }
2811    }
2812
2813    var getProductByHandle = function (productHandle, productAvailability, variantId, $) {
2814        $.ajax({
2815            url: '/products/' + productHandle + '.js',
2816            type: 'GET',
2817            async: false,
2818            dataType: 'json', // added data type
2819            success: function (res) {
2820                console.log(res);
2821                for (var variant in res.variants) {
2822                    if (res.variants[variant].id == variantId) {
2823                        productAvailability[variantId] = res.variants[variant].available;
2824
2825                    }
2826                }
2827                return res;
2828            }
2829        });
2830    }
2831
2832    var isSRCartDataLodaed = false;
2833
2834    function startSalesRepScriptsOnce() {
2835        if (isSRCartDataLodaed) return;
2836        isSRCartDataLodaed = true;
2837        loadAffilateTrackingScript();
2838    }
2839
2840    if (document.readyState === 'loading') {
2841        document.addEventListener('DOMContentLoaded', startSalesRepScriptsOnce, { once: true });
2842    } else {
2843        startSalesRepScriptsOnce();
2844    }
2845
2846    function checkIfDataIsLoaded() {
2847        startSalesRepScriptsOnce();
2848    }
2849
2850
2851
2852    //(function (d, s, id) {
2853    // var js, fjs = d.getElementsByTagName(s)[0];
2854    //if (d.getElementById(id)) return;
2855    //js = d.createElement(s); js.id = id;
2856    //js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.9";
2857    //fjs.parentNode.insertBefore(js, fjs);
2858    //}(document, 'script', 'facebook-jssdk'));
2859
2860
2861</script>
2861<!-- END app snippet -->
2862
2863   
2864<div id="login_FloatingButton" style="position:fixed;right:1.5rem;bottom:1rem;z-index:99999;display:none;">
2865<a onclick=gotoRepDashboard() style="text-decoration:none;">
2866
2867<img alt="loginImg" width="50" height="50" style="border-radius: 50%;cursor: pointer;" src="https://salesrepapp.azurewebsites.net/Assets/CSSWebsite/src/assets/images/salesTeamIcon.png" >
2868
2869</a>
2870</div>
2871<script>
2872if((sessionStorage.getItem("Authorization")??"")!==""){
2873 document.getElementById('login_FloatingButton').style.display='block'; 
2874}else{
2875document.getElementById('login_FloatingButton').style.display='none'; 
2876}
2877function gotoRepDashboard(){
2878  window.location.pathname="/pages/rep-login";
2879}
2880</script>
2880
2881 
2882
2883
2884</div><div id="shopify-block-AV1NRVjRIbU5Td1Z1d__5822432907971180753" class="shopify-block shopify-app-block">
2885</div><div id="shopify-block-AU3RpOHNzMElZU0pJQ__6143736321357441667" class="shopify-block shopify-app-block">
2886<script src="//code.tidio.co/nibsuoqcqh9qh3azkpnrrbrk5jor87ri.js?extensionVersion=1.4.1" async></script>
2886
2887
2888    <!-- BEGIN app snippet: visitor-identity-verification -->
2889
2890
2891
2892
2893<!-- END app snippet -->
2894
2895</div><div id="shopify-block-AR2FMSW9nNERWcU9kV__6174324309569838175" class="shopify-block shopify-app-block">
2896
2897
2898<div class="smile-shopify-init"
2899  data-channel-key="channel_cSIq2neeb4XSosQL0ZCNATqj"
2900  
2901></div>
2902
2903
2904</div>
2904<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2904
2905</body>
2906</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.