PageSourceSearch

https://alwaystoast.com/search

html alwaystoast.com collected 2026-09-29 18:32:04 UTC 118,388 bytes, 1,695 lines download raw bytes

1<!doctype html>
2
3<html class="no-js" lang="en">
4  <head>
5<meta name="smart-seo-integrated" content="true" />�
6
7��<title>Search &ndash; Toast! Supplements Inc</title>
8<meta name="description" content="Based on the latest science, our Before You Drink gummies are powered by natural ingredients like milk thistle and prickly pear to restore key nutrients and support your liver so you can celebreate and still feel great." />
9<meta name="smartseo-keyword" content="" />
10<meta name="smartseo-timestamp" content="0" />���
11<!--JSON-LD data generated by Smart SEO-->
12<script type="application/ld+json">
13    {
14        "@context": "https://schema.org",
15        "@type": "Organization",
16        "name": "Toast! Supplements Inc",
17        "url": "https://alwaystoast.com",
18        "description": "Based on the latest science, our Before You Drink gummies are powered by natural ingredients like milk thistle and prickly pear to restore key nutrients and support your liver so you can celebreate and still feel great.",
19        "logo": "https://cdn.shopify.com/s/files/1/0007/5009/2348/files/small_logo_square.png?v=1647511044",
20        "image": "https://cdn.shopify.com/s/files/1/0007/5009/2348/files/small_logo_square.png?v=1647511044",
21        "sameAs": ["https://www.facebook.com/alwaystoast/","https://www.instagram.com/alwaystoast","https://twitter.com/AlwaysToast","https://www.pinterest.com/alwaystoast/"]
22    }
23</script>
23��<!-- Google Tag Manager -->
24<script>
vendor: 327 bytes, lines 24-28
24(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
25new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
26j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
27'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
28})(window,document,'script','dataLayer','
28GTM-P2NX86L
vendor: 3 bytes, line 28
28');
28</script>
28
29<!-- End Google Tag Manager -->
30    
31    <meta charset="utf-8"> 
32    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
33    <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, user-scalable=0">
34    <meta name="theme-color" content="">
35    
36    <!-- Here -->
37    <link rel="stylesheet" href="//alwaystoast.com/cdn/shop/t/18/assets/theme.scss.css?v=141098315841744403381763413015">
38       
38<script src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js"></script>
38
39    
39<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
vendor: 1 bytes, line 39
39
40<script src="//alwaystoast.com/cdn/shop/t/18/assets/custom-js.js?v=144608961031886221041757402142" type="text/javascript"></script>
40
41<meta name="p:domain_verify" content="2971faaca12bcb24ea318520d797f183"/>
42    <link rel="canonical" href="https://alwaystoast.com/search"><link rel="shortcut icon" href="//alwaystoast.com/cdn/shop/files/favicon_32x32.png?v=1613777449" type="image/png"><meta property="og:type" content="website">
43  <meta property="og:title" content="Search"><meta property="og:image" content="http://alwaystoast.com/cdn/shop/files/AlwaysToast_DEC0030_1_grande.jpg?v=1677040776">
44    <meta property="og:image:secure_url" content="https://alwaystoast.com/cdn/shop/files/AlwaysToast_DEC0030_1_grande.jpg?v=1677040776"><meta property="og:description" content="Based on the latest science, our Before You Drink gummies are powered by natural ingredients like milk thistle and prickly pear to restore key nutrients and support your liver so you can celebreate and still feel great."><meta property="og:url" content="https://alwaystoast.com/search">
45<meta property="og:site_name" content="Toast! Supplements Inc"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Search">
46  <meta name="twitter:description" content="Based on the latest science, our Before You Drink gummies are powered by natural ingredients like milk thistle and prickly pear to restore key nutrients and support your liver so you can celebreate and still feel great."><meta name="twitter:image" content="https://alwaystoast.com/cdn/shop/files/AlwaysToast_DEC0030_1_600x600_crop_center.jpg?v=1677040776">
47    
48    
48<script>
49(function(m,a,t,c,ha){if(!m[ha]){if(m.rr){m[ha]=m.rr;return}m[ha]=function(){(m[ha].q=m[ha].q||[]).push(arguments)}
50;m[ha].q=m[ha].q||[];m.rr=m[ha];var el=a.createElement(t);var scrTag=a.getElementsByTagName(t)[0];el.async=true
51;el.src=c+'?v='+Math.floor(Date.now()/864e5);scrTag.parentNode.insertBefore(el,scrTag)}})(window,document,'script',
52'https://mjs.getmatcha.com/Ddmg9XKuGWr8i9a1n54NZeGX/matcha.min.js','matcha');
53matcha('config', 'channelToken', 'Ddmg9XKuGWr8i9a1n54NZeGX');
54
55          </script>
55
56        
57  
57<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
57<meta name="google-site-verification" content="GnDIDfS6I9L4ouoolYgS8vOINYzD-qhXf6WMloZNzFY">
58<meta name="facebook-domain-verification" content="h3y7lnccepeuf5ki128baf5awijin2">
59<meta name="facebook-domain-verification" content="ylla5dy6veaqka8htepc3k0c6duzwm">
60<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/750092348/digital_wallets/dialog">
61<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
61<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
61
62<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
63<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=750092348" crossorigin="anonymous"></script>
vendor: 1 bytes, line 63
63
64<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":750092348,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/750092348","merchantName":"Toast! Supplements Inc","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Toast! Supplements Inc","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 64
64
65<script id="shopify-features" type="application/json">{"accessToken":"bf12cfb847eba748ea0ccc46e4118372","betas":["rich-media-storefront-analytics"],"domain":"alwaystoast.com","predictiveSearch":true,"shopId":750092348,"locale":"en"}</script>
vendor: 1 bytes, line 65
65
66<script>var Shopify = Shopify || {};
67Shopify.shop = "couchster.myshopify.com";
68Shopify.locale = "en";
69Shopify.currency = {"active":"USD","rate":"1.0"};
70Shopify.country = "US";
71Shopify.theme = {"name":"Holiday 2024 TBI 9-9-25","id":154858619099,"schema_name":"Prestige","schema_version":"1.4.0","theme_store_id":null,"role":"main"};
72Shopify.theme.handle = "null";
73Shopify.theme.style = {"id":null,"handle":null};
74Shopify.cdnHost = "alwaystoast.com/cdn";
75Shopify.routes = Shopify.routes || {};
76Shopify.routes.root = "/";
77Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
78Shopify.SignInWithShop = Shopify.SignInWithShop || {};
79Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
80Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 80
80
81<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 81
81
82<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 82
82
83<script>
84  window.ShopifyPay = window.ShopifyPay || {};
85  window.ShopifyPay.apiHost = "shop.app\/pay";
86  window.ShopifyPay.redirectState = null;
87</script>
vendor: 1 bytes, line 87
87
88<script>
89  window.Shopify = window.Shopify || {};
90  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
91  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
92  window.Shopify.SignInWithShop.eligible = true;
93</script>
vendor: 1 bytes, line 93
93
94<script id="shop-js-analytics" type="application/json">{"pageType":"search"}</script>
vendor: 1 bytes, line 94
94
95<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 95
95
96<script type="module">
97  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
98
99  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
100
101</script>
vendor: 1 bytes, line 101
101
102<script>
103  window.Shopify = window.Shopify || {};
104  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
105  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"]};
106</script>
vendor: 1 bytes, line 106
106
107<script>(function() {
108  var isLoaded = false;
109  function asyncLoad() {
110    if (isLoaded) return;
111    isLoaded = true;
112    var urls = ["https:\/\/intg.snapchat.com\/shopify\/shopify-scevent.js?id=2813f5ef-c2d8-4217-bc6d-a1ee724aee2a\u0026shop=couchster.myshopify.com","https:\/\/cdn.uplinkly-static.com\/apps\/sticky-cart\/master\/sticky-cart-detect.js?shop=couchster.myshopify.com","https:\/\/static.shareasale.com\/json\/shopify\/deduplication.js?shop=couchster.myshopify.com","https:\/\/static.shareasale.com\/json\/shopify\/shareasale-tracking.js?sasmid=92573\u0026ssmtid=19038\u0026shop=couchster.myshopify.com","https:\/\/assets1.adroll.com\/shopify\/latest\/j\/shopify_rolling_bootstrap_v2.js?adroll_adv_id=CRDAAEK7RBDAFBAICRK6XG\u0026adroll_pix_id=QKG6AYOSDBAMZLWMAXETUC\u0026shop=couchster.myshopify.com","https:\/\/jsappcdn.hikeorders.com\/main\/assets\/js\/hko-accessibility.min.js?shop=couchster.myshopify.com","https:\/\/front.optimonk.com\/public\/136342\/shopify\/preload.js?shop=couchster.myshopify.com","https:\/\/app.marsello.com\/Portal\/Widget\/ScriptToInstall\/5ed460a30880c00d2075f611?aProvId=5ed4609b0880c016ec898b44\u0026shop=couchster.myshopify.com","\/\/cdn.shopify.com\/proxy\/d3cc1a1f76cd8b21e60e2912e3f66d69659ddd84e178cec77de6a932db1e7a1e\/storage.googleapis.com\/adnabu-shopify\/online-store\/2dcac96f1a82462bb9a981bb1710235293.min.js?shop=couchster.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA"];
113    for (var i = 0; i < urls.length; i++) {
114      var s = document.createElement('script');
115      s.type = 'text/javascript';
116      s.async = true;
117      s.src = urls[i];
118      var x = document.getElementsByTagName('script')[0];
119      x.parentNode.insertBefore(s, x);
120    }
121  };
122  if(window.attachEvent) {
123    window.attachEvent('onload', asyncLoad);
124  } else {
125    window.addEventListener('load', asyncLoad, false);
126  }
127})();</script>
vendor: 1 bytes, line 127
127
128<script id="__st">var __st={"a":750092348,"offset":-14400,"reqid":"aac32521-cb07-400a-8a04-c8a6a0029c2b-1790706718","pageurl":"alwaystoast.com\/search","u":"7e4c29965577","p":"searchresults"};</script>
vendor: 1 bytes, line 128
128
129<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 129
129
130<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 130
130
131<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//alwaystoast.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 131
131
132<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 = "//alwaystoast.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>
132<script crossorigin="anonymous" defer="defer" src="//alwaystoast.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 132
132
133<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 133
133
134<script>
135  window.Shopify = window.Shopify || {};
136  window.Shopify.MCP = window.Shopify.MCP || {};
137  window.Shopify.MCP.enabled = true;
138  window.Shopify.MCP.shop = "couchster.myshopify.com";
139  window.Shopify.MCP.mcpEndpoint = "https:\/\/alwaystoast.com\/api\/mcp";
140  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"]}}];
141</script>
vendor: 1 bytes, line 141
141
142<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("\/\/alwaystoast.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
143</script>
vendor: 1 bytes, line 143
143
144<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://alwaystoast.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
145</script>
vendor: 1 bytes, line 145
145
146<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
147  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);
148</script>
vendor: 1 bytes, line 148
148
149<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})}}));
150</script>
150
151<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://alwaystoast.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
152<style id="shopify-accelerated-checkout-cart">
153        #shopify-buyer-consent {
154  margin-top: 1em;
155  display: inline-block;
156  width: 100%;
157}
158
159#shopify-buyer-consent.hidden {
160  display: none;
161}
162
163#shopify-subscription-policy-button {
164  background: none;
165  border: none;
166  padding: 0;
167  text-decoration: underline;
168  font-size: inherit;
169  cursor: pointer;
170}
171
172#shopify-subscription-policy-button::before {
173  box-shadow: none;
174}
175
176      </style>
177
178<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
vendor: 1 bytes, line 178
178
179<script src="//alwaystoast.com/cdn/shop/t/18/assets/bsub.js?v=146113175414665466321757402142" type="text/javascript"></script>
179
180<link href="//alwaystoast.com/cdn/shop/t/18/assets/bsub.scss.css?v=69824782979591843161757402142" rel="stylesheet" type="text/css" media="all" />
181<link href="//alwaystoast.com/cdn/shop/t/18/assets/custom.css?v=72175396344512172671758547257" rel="stylesheet" type="text/css" media="all" />
182	<!-- "snippets/vitals-loader.liquid" was not rendered, the associated app was uninstalled -->
183
184    
184<script>
185      // This allows to expose several variables to the global scope, to be used in scripts
186      window.theme = {
187        template: "search",
188        shopCurrency: "USD",
189        moneyFormat: "${{amount}}",
190        moneyWithCurrencyFormat: "${{amount}} USD",
191        currencyConversionEnabled: false,
192        currencyConversionMoneyFormat: "money_format",
193        currencyConversionRoundAmounts: true,
194        productImageSize: "natural",
195        searchMode: "product,article",
196        showPageTransition: true,
197        showElementStaggering: true,
198        showImageZooming: true,
199        enableExperimentalResizeObserver: false
200      };
201
202      window.languages = {
203        cartAddNote: "Add Order Note",
204        cartEditNote: "Edit Order Note",
205        productImageLoadingError: "This image could not be loaded. Please try to reload the page.",
206        productFormAddToCart: "Add to cart",
207        productFormUnavailable: "Unavailable",
208        productFormSoldOut: "Sold Out",
209        shippingEstimatorOneResult: "1 option available:",
210        shippingEstimatorMoreResults: "{{count}} options available:",
211        shippingEstimatorNoResults: "No shipping could be found"
212      };
213
214      window.lazySizesConfig = {
215        loadHidden: false,
216        hFac: 0.5,
217        expFactor: 2,
218        ricTimeout: 150,
219        lazyClass: 'Image--lazyLoad',
220        loadingClass: 'Image--lazyLoading',
221        loadedClass: 'Image--lazyLoaded'
222      };
223
224      document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
225      document.documentElement.style.setProperty('--window-height', window.innerHeight + 'px');
226
227      // We do a quick detection of some features (we could use Modernizr but for so little...)
228      (function() {
229        document.documentElement.className += ((window.CSS && window.CSS.supports('(position: sticky) or (position: -webkit-sticky)')) ? ' supports-sticky' : ' no-supports-sticky');
230        document.documentElement.className += (window.matchMedia('(-moz-touch-enabled: 1), (hover: none)')).matches ? ' no-supports-hover' : ' supports-hover';
231      }());
232
233      window.onpageshow = function (event) {
234        if (event.persisted) {
235          window.location.reload();
236        }
237      };
238    </script>
238
239
240    
240<script src="//alwaystoast.com/cdn/shop/t/18/assets/lazysizes.min.js?v=174358363404432586981757402142" async></script>
240
241
242    
243
244    
244<script src="https://polyfill-fastly.net/v2/polyfill.min.js?features=fetch,Element.prototype.closest,Element.prototype.remove,Element.prototype.classList,Array.prototype.includes,Array.prototype.fill,Object.assign,CustomEvent,IntersectionObserver,IntersectionObserverEntry" defer></script>
244
245    
245<script src="//alwaystoast.com/cdn/shop/t/18/assets/libs.min.js?v=88466822118989791001757402142" defer></script>
245
246    
246<script src="//alwaystoast.com/cdn/shop/t/18/assets/theme.min.js?v=98000905272894803741757402142" defer></script>
246
247    
247<script src="//alwaystoast.com/cdn/shop/t/18/assets/custom.js?v=8814717088703906631757402142" defer></script>
247
248
249    
250
251   
252  
252<script>var shareasaleShopifySSCID=shareasaleShopifyGetParameterByName("sscid");function shareasaleShopifySetCookie(e,a,o,i,r){if(e&&a){var s,S=i?"; path="+i:"",h=r?"; domain="+r:"",t="";o&&((s=new Date).setTime(s.getTime()+o),t="; expires="+s.toUTCString()),document.cookie=e+"="+a+t+S+h}}function shareasaleShopifyGetParameterByName(e,a){a||(a=window.location.href),e=e.replace(/[\[\]]/g,"\\$&");var o=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)").exec(a);return o?o[2]?decodeURIComponent(o[2].replace(/\+/g," ")):"":null}shareasaleShopifySSCID&&shareasaleShopifySetCookie("shareasaleShopifySSCID",shareasaleShopifySSCID,94670778e4,"/");</script>
252
253
254<!-- Start of Littledata - Fix Google Analytics Script-->
255<!-- This file has been deprecated. -->
256<!-- End of Littledata - Fix Google Analytics Script -->
257  <meta name="google-site-verification" content="GnDIDfS6I9L4ouoolYgS8vOINYzD-qhXf6WMloZNzFY" />  
258<!-- ADDSHOPPERS TRACKING CODE -->
259<script type="text/javascript">
260var AddShoppersWidgetOptions = { 'loadCss': false };
261(!function(){var t=document.createElement("script");t.type="text/javascript",
262 t.async=!0,t.id="AddShoppers",t.src="https://shop.pe/widget/widget_async.js#5e6fee06d5593073fc37bc81",
263  document.getElementsByTagName("head")[0].appendChild(t)}());
264</script>
264
265  
265<script>
266  !function(t,n){function o(n){var o=t.getElementsByTagName("script")[0],i=t.createElement("script");i.src=n,i.crossOrigin="",o.parentNode.insertBefore(i,o)}if(!n.isLoyaltyLion){window.loyaltylion=n,void 0===window.lion&&(window.lion=n),n.version=2,n.isLoyaltyLion=!0;var i=new Date,e=i.getFullYear().toString()+i.getMonth().toString()+i.getDate().toString();o("https://sdk.loyaltylion.net/static/2/loader.js?t="+e);var r=!1;n.init=function(t){if(r)throw new Error("Cannot call lion.init more than once");r=!0;var a=n._token=t.token;if(!a)throw new Error("Token must be supplied to lion.init");for(var l=[],s="_push configure bootstrap shutdown on removeListener authenticateCustomer".split(" "),c=0;c<s.length;c+=1)!function(t,n){t[n]=function(){l.push([n,Array.prototype.slice.call(arguments,0)])}}(n,s[c]);o("https://sdk.loyaltylion.net/sdk/start/"+a+".js?t="+e+i.getHours().toString()),n._initData=t,n._buffer=l}}}(document,window.loyaltylion||[]);
267
268  
269    
270      loyaltylion.init({ token: "68a6d7ba51872b574f30d54e1bfe4009" });
271    
272  
273</script>
273
274    <!-- start of SnapChat AddtoCart tracking fix-->
275<script>
276window.addEventListener('load', pEvents);
277
278function pEvents(){
279    [].slice.call(document.querySelectorAll('.shopify-payment-button__button, .sticky-cart-button')).find(e=>{
280
281        if((e.innerText.toLowerCase().includes("add to cart")) || (e.innerText.toLowerCase().includes("buy it now"))){
282            e.addEventListener('click', fnAdd);
283        }
284    }) 
285
286if(!window.location.href.includes('/products')){
287 [].slice.call(document.querySelectorAll('button')).find(e=>{
288
289        if((e.innerText.toLowerCase().includes("add to cart")) || (e.innerText.toLowerCase().includes("buy it now"))){
290            e.addEventListener('click', fnAdd);
291        }
292    }) 
293}
294
295
296    function fnAdd(){
297        if(ShopifyAnalytics.meta.selectedVariantId){
298            snaptr('track', 'ADD_CART',{
299                'item_ids': ShopifyAnalytics.meta.selectedVariantId
300            })
301        } else{
302            snaptr('track', 'ADD_CART');
303        }
304    }
305}
306
307</script>
307
308<!--end of SnapChat AddtoCart tracking fix-->
308<script>
309    // empty script tag to work around a platform issue where attributes of first script in file are scrubbed
310</script>
310
311
312<script id="bold-subscriptions-script" type="text/javascript">
313    window.BOLD = window.BOLD || {};
314    window.BOLD.subscriptions = window.BOLD.subscriptions || {};
315    window.BOLD.subscriptions.classes = window.BOLD.subscriptions.classes || {};
316    window.BOLD.subscriptions.patches = window.BOLD.subscriptions.patches || {};
317    window.BOLD.subscriptions.patches.maxCheckoutRetries = window.BOLD.subscriptions.patches.maxCheckoutRetries || 200;
318    window.BOLD.subscriptions.patches.currentCheckoutRetries = window.BOLD.subscriptions.patches.currentCheckoutRetries || 0;
319    window.BOLD.subscriptions.patches.maxCashierPatchAttempts = window.BOLD.subscriptions.patches.maxCashierPatchAttempts || 200;
320    window.BOLD.subscriptions.patches.currentCashierPatchAttempts = window.BOLD.subscriptions.patches.currentCashierPatchAttempts || 0;
321    window.BOLD.subscriptions.config = window.BOLD.subscriptions.config || {};
322    window.BOLD.subscriptions.config.platform = 'shopify';
323    window.BOLD.subscriptions.config.shopDomain = 'couchster.myshopify.com';
324    window.BOLD.subscriptions.config.customDomain = 'alwaystoast.com';
325    window.BOLD.subscriptions.config.shopIdentifier = '750092348';
326    window.BOLD.subscriptions.config.cashierUrl = 'https://cashier.boldcommerce.com';
327    window.BOLD.subscriptions.config.boldAPIBase = 'https://app-api.boldapps.net/';
328    window.BOLD.subscriptions.config.cashierApplicationUUID = '2e6a2bbc-b12b-4255-abdf-a02af85c0d4e';
329    window.BOLD.subscriptions.config.appUrl = 'https://sub.boldapps.net';
330    window.BOLD.subscriptions.config.currencyCode = 'USD';
331    window.BOLD.subscriptions.config.checkoutType = 'shopify';
332    window.BOLD.subscriptions.config.currencyFormat = "$\u0026#123;\u0026#123;amount}}";
333    window.BOLD.subscriptions.config.shopCurrencies = [{"id":535,"currency":"USD","currency_format":"$\u0026#123;\u0026#123;amount}}","created_at":"2020-12-07 06:20:44","updated_at":"2020-12-07 06:20:44"}];
334    window.BOLD.subscriptions.config.shopSettings = {"allow_msp_cancellation":true,"allow_msp_prepaid_renewal":true,"customer_can_pause_subscription":true,"customer_can_change_next_order_date":true,"line_item_discount_policy":"inherit","customer_can_change_order_frequency":true,"customer_can_create_an_additional_order":false,"show_currency_code":true,"stored_payment_method_policy":"required"};
335    window.BOLD.subscriptions.config.cashierPluginOnlyMode = window.BOLD.subscriptions.config.cashierPluginOnlyMode || false;
336    if (window.BOLD.subscriptions.config.waitForCheckoutLoader === undefined) {
337        window.BOLD.subscriptions.config.waitForCheckoutLoader = true;
338    }
339
340    window.BOLD.subscriptions.config.addToCartFormSelectors = window.BOLD.subscriptions.config.addToCartFormSelectors || [];
341    window.BOLD.subscriptions.config.addToCartButtonSelectors = window.BOLD.subscriptions.config.addToCartButtonSelectors || [];
342    window.BOLD.subscriptions.config.widgetInsertBeforeSelectors = window.BOLD.subscriptions.config.widgetInsertBeforeSelectors || [];
343    window.BOLD.subscriptions.config.quickAddToCartButtonSelectors = window.BOLD.subscriptions.config.quickAddToCartButtonSelectors || [];
344    window.BOLD.subscriptions.config.cartElementSelectors = window.BOLD.subscriptions.config.cartElementSelectors || [];
345    window.BOLD.subscriptions.config.cartTotalElementSelectors = window.BOLD.subscriptions.config.cartTotalElementSelectors || [];
346    window.BOLD.subscriptions.config.lineItemSelectors = window.BOLD.subscriptions.config.lineItemSelectors || [];
347    window.BOLD.subscriptions.config.lineItemNameSelectors = window.BOLD.subscriptions.config.lineItemNameSelectors || [];
348    window.BOLD.subscriptions.config.checkoutButtonSelectors = window.BOLD.subscriptions.config.checkoutButtonSelectors || [];
349
350    window.BOLD.subscriptions.config.featureFlags = window.BOLD.subscriptions.config.featureFlags || ["BS2-1698-get-paypal-methods-from-cashier","BS2-1699-select-payment-methods-msp","BS2-1882-gen-settings-tz","BS2-3318-prepaid-import-recurrence-fix","BS2-4386-add-address-source-to-address-models","BS2-1699-edit-payment-methods-admin","bs2-1804-cancellation-management-page","BS2-3651-orderstream-webhook-source-validation","BS2-3660-delete-line-items-command","BS2-4377-filter-list-subs-endpoint","BS2-4377-filter-list-sub-orders-endpoint","BS2-4432-filter-list-sub-groups-endpoint"];
351    window.BOLD.subscriptions.config.subscriptionProcessingFrequency = '60';
352    window.BOLD.subscriptions.config.requireMSPInitialLoadingMessage = true;
353    window.BOLD.subscriptions.data = window.BOLD.subscriptions.data || {};
354
355    // Interval text markup template
356    window.BOLD.subscriptions.config.lineItemPropertyListSelectors = window.BOLD.subscriptions.config.lineItemPropertyListSelectors || [];
357    window.BOLD.subscriptions.config.lineItemPropertyListSelectors.push('dl.definitionList');
358    window.BOLD.subscriptions.config.lineItemPropertyListTemplate = window.BOLD.subscriptions.config.lineItemPropertyListTemplate || '<dl class="definitionList"></dl>';
359    window.BOLD.subscriptions.config.lineItemPropertyTemplate = window.BOLD.subscriptions.config.lineItemPropertyTemplate || '<dt class="definitionList-key">\:</dt><dd class="definitionList-value">\</dd>';
360
361    // Discount text markup template
362    window.BOLD.subscriptions.config.discountItemTemplate = window.BOLD.subscriptions.config.discountItemTemplate || '<div class="bold-subscriptions-discount"><div class="bold-subscriptions-discount__details">\</div><div class="bold-subscriptions-discount__total">\</div></div>';
363
364
365    // Constants in XMLHttpRequest are not reliable, so we will create our own
366    // reference: https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/readyState
367    window.BOLD.subscriptions.config.XMLHttpRequest = {
368        UNSENT:0,            // Client has been created. open() not called yet.
369        OPENED: 1,           // open() has been called.
370        HEADERS_RECEIVED: 2, // send() has been called, and headers and status are available.
371        LOADING: 3,          // Downloading; responseText holds partial data.
372        DONE: 4              // The operation is complete.
373    };
374
375    window.BOLD.subscriptions.config.assetBaseUrl = 'https://sub.boldapps.net';
376    if (window.localStorage && window.localStorage.getItem('boldSubscriptionsAssetBaseUrl')) {
377        window.BOLD.subscriptions.config.assetBaseUrl = window.localStorage.getItem('boldSubscriptionsAssetBaseUrl')
378    }
379
380    if (localStorage && localStorage.getItem('boldSubscriptionsSubscriptionGroups')) {
381        window.BOLD.subscriptions.data.subscriptionGroups = JSON.parse(localStorage.getItem('boldSubscriptionsSubscriptionGroups'));
382    } else {
383        window.BOLD.subscriptions.data.subscriptionGroups = [];
384    }
385
386    window.BOLD.subscriptions.isFeatureFlagEnabled = function (featureFlag) {
387        for (var i = 0; i < window.BOLD.subscriptions.config.featureFlags.length; i++) {
388            if (window.BOLD.subscriptions.config.featureFlags[i] === featureFlag){
389                return true;
390            }
391        }
392        return false;
393    }
394
395    window.BOLD.subscriptions.logger = {
396        tag: "bold_subscriptions",
397        // the bold subscriptions log level
398        // 0 - errors (default)
399        // 1 - warnings + errors
400        // 2 - info + warnings + errors
401        // use window.localStorage.setItem('boldSubscriptionsLogLevel', x) to set the log level
402        levels: {
403            ERROR: 0,
404            WARN: 1,
405            INFO: 2,
406        },
407        level: parseInt((window.localStorage && window.localStorage.getItem('boldSubscriptionsLogLevel')) || "0", 10),
408        _log: function(callArgs, level) {
409            if (!window.console) {
410                return null;
411            }
412
413            if (window.BOLD.subscriptions.logger.level < level) {
414                return;
415            }
416
417            var params = Array.prototype.slice.call(callArgs);
418            params.unshift(window.BOLD.subscriptions.logger.tag);
419
420            switch (level) {
421                case window.BOLD.subscriptions.logger.levels.INFO:
422                    console.info.apply(null, params);
423                    return;
424                case window.BOLD.subscriptions.logger.levels.WARN:
425                    console.warn.apply(null, params);
426                    return;
427                case window.BOLD.subscriptions.logger.levels.ERROR:
428                    console.error.apply(null, params);
429                    return;
430                default:
431                    console.log.apply(null, params);
432                    return;
433            }
434        },
435        info: function() {
436            window.BOLD.subscriptions.logger._log(arguments, window.BOLD.subscriptions.logger.levels.INFO);
437        },
438        warn: function() {
439            window.BOLD.subscriptions.logger._log(arguments, window.BOLD.subscriptions.logger.levels.WARN);
440        },
441        error: function() {
442            window.BOLD.subscriptions.logger._log(arguments, window.BOLD.subscriptions.logger.levels.ERROR);
443        }
444    }
445
446    window.BOLD.subscriptions.getSubscriptionGroupFromProductId = function (productId) {
447        var data = window.BOLD.subscriptions.data;
448        var foundGroup = null;
449        for (var i = 0; i < data.subscriptionGroups.length; i += 1) {
450            var subscriptionGroup = data.subscriptionGroups[i];
451            for (var j = 0; j < subscriptionGroup.selection_options.length; j += 1) {
452                var selectionOption = subscriptionGroup.selection_options[j];
453                if (selectionOption.platform_entity_id === productId.toString()) {
454                    foundGroup = subscriptionGroup;
455                    break;
456                }
457            }
458            if (foundGroup) {
459                break;
460            }
461        }
462        return foundGroup;
463    };
464
465    window.BOLD.subscriptions.getSubscriptionGroupById = function(subGroupId) {
466        var subscriptionGroups = window.BOLD.subscriptions.data.subscriptionGroups;
467
468        for (var i = 0; i < subscriptionGroups.length; i += 1) {
469            var subGroup = subscriptionGroups[i];
470            if (subGroup.id === subGroupId) {
471                return subGroup;
472            }
473        }
474
475        return null;
476    };
477
478    window.BOLD.subscriptions.getSubscriptionGroupPrepaidDurationById = function(subscriptionGroupId, prepaidDurationId) {
479        var subscriptionGroup = window.BOLD.subscriptions.getSubscriptionGroupById(subscriptionGroupId);
480
481        if (
482            !subscriptionGroup
483            || !subscriptionGroup.prepaid_durations
484            || !subscriptionGroup.prepaid_durations.length
485        ) {
486            return null;
487        }
488
489        for (var i = 0; i < subscriptionGroup.prepaid_durations.length; i++) {
490            var prepaidDuration = subscriptionGroup.prepaid_durations[i];
491            if (prepaidDuration.id === prepaidDurationId) {
492                return prepaidDuration;
493            }
494        }
495
496        return null;
497    }
498
499    window.BOLD.subscriptions.getSubscriptionGroupBillingRuleById = function(subGroup, billingRuleId) {
500        for (var i = 0; i < subGroup.billing_rules.length; i += 1) {
501            var billingRule = subGroup.billing_rules[i];
502            if (billingRule.id === billingRuleId) {
503                return billingRule;
504            }
505        }
506
507        return null;
508    };
509
510    window.BOLD.subscriptions.toggleDisabledAddToCartButtons = function(d) {
511        var addToCartForms = document.querySelectorAll(window.BOLD.subscriptions.config.addToCartFormSelectors.join(','));
512        var disable = !!d;
513        for (var i = 0; i < addToCartForms.length; i++) {
514            var addToCartForm = addToCartForms[i];
515            var productId = window.BOLD.subscriptions.getProductIdFromAddToCartForm(
515addToCartForm);
516            var subscriptionGroup = window.BOLD.subscriptions.getSubscriptionGroupFromProductId(productId);
517
518            if (subscriptionGroup) {
519                var addToCartButtons = addToCartForm.querySelectorAll(window.BOLD.subscriptions.config.addToCartButtonSelectors.join(','));
520                for (var j = 0; j < addToCartButtons.length; j++) {
521                    var addToCartButton = addToCartButtons[j];
522                    var toggleAction = disable ?  addToCartButton.setAttribute : addToCartButton.removeAttribute;
523
524                    addToCartButton.disabled = disable;
525                    toggleAction.call(addToCartButton, 'data-disabled-by-subscriptions', disable);
526                }
527            }
528        }
529    };
530
531    window.BOLD.subscriptions.disableAddToCartButtons = function () {
532        // only disable the add to cart buttons if the app isn't loaded yet
533        if (!window.BOLD.subscriptions.app) {
534            window.BOLD.subscriptions.toggleDisabledAddToCartButtons(true);
535        } else {
536            window.BOLD.subscriptions.enableAddToCartButtons();
537        }
538    };
539
540    window.BOLD.subscriptions.enableAddToCartButtons = function () {
541        document.removeEventListener('click', window.BOLD.subscriptions.preventSubscriptionAddToCart);
542        window.BOLD.subscriptions.toggleDisabledAddToCartButtons(false);
543    };
544
545    window.BOLD.subscriptions.toggleDisabledCheckoutButtons = function(d) {
546        var checkoutButtons = document.querySelectorAll(window.BOLD.subscriptions.config.checkoutButtonSelectors.join(','));
547        var disable = !!d;
548        for (var i = 0; i < checkoutButtons.length; i++) {
549            var checkoutButton = checkoutButtons[i];
550            var toggleAction = disable ? checkoutButton.setAttribute : checkoutButton.removeAttribute;
551
552            checkoutButton.disabled = disable;
553            toggleAction.call(checkoutButton, 'data-disabled-by-subscriptions', disable);
554        }
555    }
556
557    window.BOLD.subscriptions.disableCheckoutButtons = function() {
558        // only disable the checkout buttons if the app isn't loaded yet
559        if (!window.BOLD.subscriptions.app) {
560            window.BOLD.subscriptions.toggleDisabledCheckoutButtons(true);
561        } else {
562            window.BOLD.subscriptions.enableCheckoutButtons();
563        }
564    }
565
566    window.BOLD.subscriptions.enableCheckoutButtons = function() {
567        document.removeEventListener('click', window.BOLD.subscriptions.preventCheckout);
568        window.BOLD.subscriptions.toggleDisabledCheckoutButtons(false);
569    }
570
571    window.BOLD.subscriptions.hasSuccessfulAddToCarts = function() {
572        if (typeof(Storage) !== "undefined") {
573            var successfulAddToCarts = JSON.parse(
574                window.localStorage.getItem('boldSubscriptionsSuccessfulAddToCarts') || '[]'
575            );
576            if (successfulAddToCarts.length > 0) {
577                return true;
578            }
579        }
580
581        return false;
582    }
583
584    window.BOLD.subscriptions.hasPendingAddToCarts = function() {
585        if (typeof(Storage) !== "undefined") {
586            var pendingAddToCarts = JSON.parse(
587                window.localStorage.getItem('boldSubscriptionsPendingAddToCarts') || '[]'
588            );
589            if (pendingAddToCarts.length > 0) {
590                return true;
591            }
592        }
593
594        return false;
595    }
596
597    window.BOLD.subscriptions.addJSAsset = function(src) {
598        var scriptTag = document.getElementById('bold-subscriptions-script');
599        var jsElement = document.createElement('script');
600        jsElement.type = 'text/javascript';
601        jsElement.src = src;
602        scriptTag.parentNode.insertBefore(jsElement, scriptTag);
603    };
604
605    window.BOLD.subscriptions.addCSSAsset = function(href) {
606        var scriptTag = document.getElementById('bold-subscriptions-script');
607        var cssElement = document.createElement('link');
608        cssElement.href = href;
609        cssElement.rel = 'stylesheet';
610        scriptTag.parentNode.insertBefore(cssElement, scriptTag);
611    };
612
613    window.BOLD.subscriptions.loadStorefrontAssets = function loadStorefrontAssets() {
614        var assets = window.BOLD.subscriptions.config.assets;
615        window.BOLD.subscriptions.addCSSAsset(window.BOLD.subscriptions.config.assetBaseUrl + '/static/' + assets['storefront.css']);
616        window.BOLD.subscriptions.addJSAsset(window.BOLD.subscriptions.config.assetBaseUrl + '/static/' + assets['storefront.js']);
617    };
618
619    window.BOLD.subscriptions.loadCustomerPortalAssets = function loadCustomerPortalAssets() {
620        var assets = window.BOLD.subscriptions.config.assets;
621        window.BOLD.subscriptions.addCSSAsset(window.BOLD.subscriptions.config.assetBaseUrl + '/static/' + assets['customer_portal.css']);
622        window.BOLD.subscriptions.addJSAsset(window.BOLD.subscriptions.config.assetBaseUrl + '/static/' + assets['customer_portal.js']);
623    };
624
625    window.BOLD.subscriptions.processManifest = function() {
626        if (!window.BOLD.subscriptions.processedManifest) {
627            window.BOLD.subscriptions.processedManifest = true;
628            window.BOLD.subscriptions.config.assets = JSON.parse(this.responseText);
629
630                        window.BOLD.subscriptions.loadCustomerPortalAssets();
631        }
632    };
633
634    window.BOLD.subscriptions.addInitialLoadingMessage = function() {
635        var customerPortalNode = document.getElementById('customer-portal-root');
636        if (customerPortalNode && window.BOLD.subscriptions.config.requireMSPInitialLoadingMessage) {
637            customerPortalNode.innerHTML = '<div class="bold-subscriptions-loader-container"><div class="bold-subscriptions-loader"></div></div>';
638        }
639    }
640
641    window.BOLD.subscriptions.contentLoaded = function() {
642        window.BOLD.subscriptions.data.contentLoadedEventTriggered = true;
643        window.BOLD.subscriptions.addInitialLoadingMessage();
644            };
645
646    window.BOLD.subscriptions.preventSubscriptionAddToCart = function(e) {
647        if (e.target.matches(window.BOLD.subscriptions.config.addToCartButtonSelectors.join(',')) && e.target.form) {
648            var productId = window.BOLD.subscriptions.getProductIdFromAddToCartForm(e.target.form);
649            var subscriptionGroup = window.BOLD.subscriptions.getSubscriptionGroupFromProductId(productId);
650
651            if (subscriptionGroup) {
652                // This code prevents products in subscription groups from being added to the cart before the
653                // Subscriptions app fully loads. Once the subscriptions app loads it will re-enable the
654                // buttons. Use window.BOLD.subscriptions.enableAddToCartButtons enable them manually.
655                e.preventDefault();
656                return false;
657            }
658        }
659    };
660
661    window.BOLD.subscriptions.preventCheckout = function(e) {
662        if (
663            e.target.matches(window.BOLD.subscriptions.config.checkoutButtonSelectors.join(','))
664            && (window.BOLD.subscriptions.hasSuccessfulAddToCarts() || window.BOLD.subscriptions.hasPendingAddToCarts())
665        ) {
666            // This code prevents checkouts on the shop until the Subscriptions app fully loads.
667            // When the Subscriptions app is ready it will enable the checkout buttons itself.
668            // Use window.BOLD.subscriptions.enableCheckoutButtons to enable them manually.
669            e.preventDefault();
670            return false;
671        }
672    }
673
674        document.addEventListener('DOMContentLoaded', window.BOLD.subscriptions.contentLoaded);
675
676    if (!Element.prototype.matches) {
677        Element.prototype.matches =
678            Element.prototype.matchesSelector ||
679            Element.prototype.mozMatchesSelector ||
680            Element.prototype.msMatchesSelector ||
681            Element.prototype.oMatchesSelector ||
682            Element.prototype.webkitMatchesSelector ||
683            function(s) {
684                var matches = (this.document || this.ownerDocument).querySelectorAll(s),
685                    i = matches.length;
686                while (--i >= 0 && matches.item(i) !== this) {}
687                return i > -1;
688            };
689    }
690
691    if (!Element.prototype.closest) {
692        Element.prototype.closest = function(s) {
693            var el = this;
694
695            do {
696                if (Element.prototype.matches.call(el, s)) return el;
697                el = el.parentElement || el.parentNode;
698            } while (el !== null && el.nodeType === 1);
699            return null;
700        };
701    }
702
703    window.BOLD.subscriptions.setVisibilityOfAdditionalCheckoutButtons = function (isVisible) {
704        if (window.BOLD.subscriptions.config.additionalCheckoutSelectors === undefined) {
705            return;
706        }
707
708        var selectors = window.BOLD.subscriptions.config.additionalCheckoutSelectors;
709
710        for (var i = 0; i < selectors.length; i++) {
711            var elements = document.querySelectorAll(selectors[i]);
712
713            for (var j = 0; j < elements.length; j++) {
714                elements[j].style.display = isVisible ? 'block' : 'none';
715            }
716        }
717    }
718
719    window.BOLD.subscriptions.hideAdditionalCheckoutButtons = function() {
720        window.BOLD.subscriptions.setVisibilityOfAdditionalCheckoutButtons(false);
721    };
722
723    window.BOLD.subscriptions.showAdditionalCheckoutButtons = function() {
724        window.BOLD.subscriptions.setVisibilityOfAdditionalCheckoutButtons(true);
725    };
726
727    window.BOLD.subscriptions.enhanceMspUrls = function(data) {
728        var mspUrl = 'https://sub.boldapps.net/shop/577/customer_portal';
729        var elements = document.querySelectorAll("a[href='"+mspUrl+"']");
730
731        if(!elements.length || !data.success) {
732            return;
733        }
734
735        for (var i = 0; i < elements.length; i++) {
736            elements[i].href = elements[i].href + "?jwt="+data.value.jwt+"&customerId="+data.value.customerId;
737        }
738    };
739
740    window.addEventListener('load', function () {
741        window.BOLD.subscriptions.getJWT(window.BOLD.subscriptions.enhanceMspUrls);
742    });
743
744    // This will be called immediately
745    // Use this anonymous function to avoid polluting the global namespace
746    (function() {
747        var xhr = new XMLHttpRequest();
748        xhr.addEventListener('load', window.BOLD.subscriptions.processManifest);
749        xhr.open('GET', window.BOLD.subscriptions.config.assetBaseUrl + '/static/manifest.json?t=' + (new Date()).getTime());
750        xhr.send();
751    })()
752
753    window.BOLD.subscriptions.patches.patchCashier = function() {
754        if (window.BOLD && window.BOLD.checkout) {
755            window.BOLD.checkout.disable();
756            window.BOLD.checkout.listenerFn = window.BOLD.subscriptions.patches.cashierListenerFn;
757            window.BOLD.checkout.enable();
758        } else if (window.BOLD.subscriptions.patches.currentCashierPatchAttempts < window.BOLD.subscriptions.patches.maxCashierPatchAttempts) {
759            window.BOLD.subscriptions.patches.currentCashierPatchAttempts++;
760            setTimeout(window.BOLD.subscriptions.patches.patchCashier, 100);
761        }
762    };
763
764    window.BOLD.subscriptions.patches.finishCheckout = function(event, form, cart) {
765        window.BOLD.subscriptions.patches.currentCheckoutRetries++;
766
767        if (!window.BOLD.subscriptions.app
768            && window.BOLD.subscriptions.patches.currentCheckoutRetries < window.BOLD.subscriptions.patches.maxCheckoutRetries
769        ) {
770            setTimeout(function () { window.BOLD.subscriptions.patches.finishCheckout(event, form, cart); }, 100);
771            return;
772        } else if (window.BOLD.subscriptions.app) {
773            window.BOLD.subscriptions.patches.currentCheckoutRetries = 0;
774            window.BOLD.subscriptions.app.addCartParams(form, cart);
775        }
776
777        var noSubscriptions = false;
778        if ((window.BOLD.subscriptions.app && window.BOLD.subscriptions.app.successfulAddToCarts.length === 0)
779            || !window.BOLD.subscriptions.app
780        ) {
781            noSubscriptions = true;
782            event.target.dataset.cashierConfirmedNoPlugins = true;
783
784            if (window.BOLD.subscriptions.setCashierFeatureToken) {
785                window.BOLD.subscriptions.setCashierFeatureToken(false);
786            }
787        }
788
789        if ((noSubscriptions && window.BOLD.subscriptions.config.cashierPluginOnlyMode)
790            || (typeof BOLD.checkout.isFeatureRequired === 'function' && !BOLD.checkout.isFeatureRequired())
791        ) {
792            // send them to the original checkout when in plugin only mode
793            // and either BSUB is there but there are no subscription products
794            // or BSUB isn't there at all
795            if (form.dataset.old_form_action) {
796                form.action = form.dataset.old_form_action;
797            }
798            event.target.click();
799        } else {
800            // sends them to Cashier since BSUB got a chance to add it's stuff
801            // and plugin only mode is not enabled
802            form.submit();
803        }
804    };
805</script>
805
806
807<script id="bold-subscriptions-platform-script" type="text/javascript">
808    window.BOLD.subscriptions.config.shopPlatformId = '750092348';
809    window.BOLD.subscriptions.config.appSlug = 'subscriptions';
810
811    window.BOLD = window.BOLD || {};
812    window.BOLD.subscriptions = window.BOLD.subscriptions || {};
813    window.BOLD.subscriptions.data = window.BOLD.subscriptions.data || {};
814    window.BOLD.subscriptions.data.platform = window.BOLD.subscriptions.data.platform || {};
815    window.BOLD.subscriptions.data.platform.customer = { id: '' };
816    window.BOLD.subscriptions.data.platform.product = null;
817    window.BOLD.subscriptions.data.platform.products = [];
818    window.BOLD.subscriptions.data.platform.variantProductMap = {};
819
820    window.BOLD.subscriptions.addCachedProductData = function(products) {
821        // ignore [], null, and undefined
822        if (!products) {
823            return
824        }
825
826        if (!Array.isArray(products)) {
827            window.BOLD.subscriptions.logger.warn('products must be an array')
828            return
829        }
830
831        window.BOLD.subscriptions.data.platform.products.concat(products)
832
833        for (var i = 0; i < products.length; i++) {
834            var product = products[i];
835            for (var j = 0; j < product.variants.length; j++) {
836                var variant = product.variants[j];
837                window.BOLD.subscriptions.data.platform.variantProductMap[variant.id] = product;
838            }
839        }
840    }
841
842    
843    
844    
845    window.BOLD.subscriptions.addCachedProductData([]);
846    
847
848    window.BOLD.subscriptions.config.addToCartFormSelectors.push('.product-form.product-form-product-template:not(.bold-subscriptions-no-widget)');
849    window.BOLD.subscriptions.config.addToCartButtonSelectors.push('[type="submit"]');
850    window.BOLD.subscriptions.config.quickAddToCartButtonSelectors.push('a[data-event-type="product-click"]');
851    window.BOLD.subscriptions.config.widgetInsertBeforeSelectors.push('[type="submit"]');
852    window.BOLD.subscriptions.config.cartElementSelectors.push('form[action="/cart"]');
853    window.BOLD.subscriptions.config.cartTotalElementSelectors.push('[data-cart-subtotal]', '.text-right .ajaxcart__subtotal');
854    window.BOLD.subscriptions.config.checkoutButtonSelectors.push(
855        '[name="checkout"]',
856        '[href*="checkout"]:not([href*="tools/checkout"])',
857        '[onclick*="checkout"]:not([onclick*="tools/checkout"])',
858    );
859
860    // Discount text markup template
861    // NOTE: @ on double curly, so blade doesn't interpret, and `raw` liquid tags so liquid doesn't interpret.
862    
863    window.BOLD.subscriptions.config.discountItemTemplate = '<div class="bold-subscriptions-discount"><div class="bold-subscriptions-discount__details">{{details}}</div><div class="bold-subscriptions-discount__total">{{total}}</div></div>';
864    
865
866    window.BOLD.subscriptions.getProductIdFromAddToCartForm = function(addToCartForm) {
867        var idInput = addToCartForm.querySelector('[name="id"]');
868        if (idInput === null) {
869            window.BOLD.subscriptions.logger.error('could not get variant id input from add to cart form — make sure your form has an input with [name="id"]')
870            return null;
871        }
872
873        var variantId = parseInt(idInput.value, 10);
874        if (isNaN(variantId)) {
875            window.BOLD.subscriptions.logger.error('could not parse variant id from [name="id"] input')
876            return null;
877        }
878
879        var product = window.BOLD.subscriptions.data.platform.variantProductMap[variantId];
880
881        if (product === undefined) {
882            window.BOLD.subscriptions.logger.error('could not map variant id to cached product data — call window.BOLD.subscriptions.addCachedProductData(products) to add the product to the cache')
883            return null;
884        }
885
886        return product.id;
887    };
888
889    window.BOLD.subscriptions.getAddToCartForms = function() {
890        var forms = [];
891        var idInputs = document.querySelectorAll('[name="id"]');
892
893        for (var i = 0; i < idInputs.length; i++) {
894            var idInput = idInputs[i];
895            var form = idInput.closest('form:not(.bold-subscriptions-no-widget)');
896            if (form) {
897                forms.push(form);
898            }
899        }
900
901        return forms;
902    };
903
904    window.BOLD.subscriptions.getJWT = function (callback) {
905        if(window.BOLD.subscriptions.data.platform.customer.id !== '') {
906            var shopPlatformId = '750092348';
907            var appSlug = 'subscriptions';
908            var customerPlatformId = window.BOLD.subscriptions.data.platform.customer.id;
909            var proxyPath = '/apps/app-proxy/customers/v1/shops/'+shopPlatformId+'/apps/'+appSlug+'/customers/pid/'+customerPlatformId+'/jwt';
910
911            var xmlhttp = new XMLHttpRequest();
912
913            xmlhttp.onreadystatechange = function() {
914                if (xmlhttp.readyState === window.BOLD.subscriptions.config.XMLHttpRequest.DONE) {
915                    if (xmlhttp.status === 200) {
916                        var data = JSON.parse(xmlhttp.responseText);
917                        callback({
918                            success: true,
919                            value: {
920                                jwt: data.bold_platform_jwt,
921                                customerId: window.BOLD.subscriptions.data.platform.customer.id,
922                            },
923                        });
924                    } else if (xmlhttp.status === 404) {
925                        callback({
926                            success: false,
927                            error: 'not_logged_in',
928                        });
929                    } else {
930                        callback({
931                            success: false,
932                            error: 'unknown',
933                        });
934                    }
935                }
936            };
937
938            xmlhttp.open("GET", proxyPath, true);
939            xmlhttp.setRequestHeader('Accept', 'application/liquid');
940            xmlhttp.send();
941        } else {
942            callback({
943                success: false,
944                error: 'not_logged_in',
945            });
946        }
947    };
948
949    window.BOLD.subscriptions.setCashierFeatureToken = function(value) {
950        if (window.BOLD.checkout_features_defaults && window.BOLD.subscriptions.config.cashierApplicationUUID) {
951            window.BOLD.checkout_features_defaults.forEach(function(item) {
952                if (item.id === window.BOLD.subscriptions.config.cashierApplicationUUID) {
953                    item.require = value;
954                }
955            });
956        }
957    };
958
959    // Cashier patches
960    window.BOLD.subscriptions.patches.cashierListenerFn = function(event) {
961        if (window.BOLD.checkout.isCheckoutButton(event.target) && window.BOLD.checkout.isEnabled()) {
962            window.BOLD.subscriptions.patches.pushToCashier(event);
963        } else if(window.BOLD.checkout.isCheckoutButton(event.target) && typeof window.cashier_installed_on_site === 'undefined') {
964            var request = new XMLHttpRequest();
965            request.open('HEAD', '/apps/checkout/isInstalled', false);
966            request.send(null);
967
968            if(request.status >= 200 && request.status < 400) {
969                window.BOLD.subscriptions.patches.pushToCashier(event);
970            } else {
971                window.cashier_installed_on_site = false;
972            }
973        }
974    };
975
976    window.BOLD.subscriptions.localTime = function() {
977        var localDate = new Date();
978        return localDate.getTime();
979    };
980
981
982    window.BOLD.subscriptions.patches.pushToCashier = function(event) {
983        event.preventDefault();
984        var form = window.BOLD.checkout.getForm(event.target);
985        var formData = new FormData(form);
986        var request = new XMLHttpRequest();
987        request.open('POST', '/cart/update.js?tmp=' + Date.now(), true);
988        request.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
989
990        request.onload = function() {
991            if (request.status >= 200 && request.status < 400) {
992                // Success!
993                var cart = JSON.parse(request.responseText);
994
995                // If items are empty redirect back to the cart
996                if (cart.items.length === 0) {
997                    return window.location.href = '/cart';
998                }
999
1000                cart.items.forEach(function(element) {
1001                    delete element.product_description;
1002                });
1003
1004                if (document.getElementById('CartSpecialInstructions')) {
1005                    // If the cart note exists, grab its value
1006                    cart.note = document.getElementById('CartSpecialInstructions').value;
1007                }
1008
1009                var cartObj = JSON.stringify(cart);
1010
1011                var form = window.BOLD.checkout.getForm(event.target);
1012                form.dataset.old_form_action = form.action;
1013                form.action = '/apps/checkout/begin-checkout' + googleAnalyticsGetParamString({});
1014                var cartCookie = window.BOLD.checkout.getCookie('cart');
1015                var element = document.createElement('INPUT');
1016                element.type = 'HIDDEN';
1017                element.name = 'cart_id';
1018                element.value = cartCookie;
1019                form.appendChild(element);
1020
1021                var dateElement = document.createElement('INPUT');
1022                dateElement.type = 'HIDDEN';
1023                dateElement.name = 'checkout_local_time';
1024                dateElement.value = window.BOLD.subscriptions.localTime();
1025                form.appendChild(dateElement);
1026
1027                var cartElement = document.createElement('INPUT');
1028                cartElement.type = 'HIDDEN';
1029                cartElement.name = 'cart';
1030                cartElement.value = cartObj;
1031                form.appendChild(cartElement);
1032                form.method = 'POST';
1033
1034                if(window.BOLD && window.BOLD.checkout && typeof window.BOLD.checkout.languageIsoCode === 'string') {
1035                    var langInput = document.createElement('INPUT');
1036                    langInput.type = 'HIDDEN';
1037                    langInput.name = 'language_iso';
1038                    langInput.value = window.BOLD.checkout.languageIsoCode;
1039                    form.appendChild(langInput);
1040                }
1041
1042                if (window.BOLD && window.BOLD.common && typeof window.BOLD.common.eventEmitter === 'object' && typeof window.BOLDCURRENCY !== 'undefined') {
1043                    window.BOLD.common.eventEmitter.emit('BOLD_CASHIER_checkout', {target: form});
1044                }
1045
1046                window.BOLD.subscriptions.patches.finishCheckout(event, form, cart);
1047            }
1048        };
1049
1050        request.send(formData);
1051    };
1052
1053    </script>
1053
1054
1055<!-- BEGIN app block: shopify://apps/littledata-the-data-layer/blocks/LittledataLayer/45a35ed8-a2b2-46c3-84fa-6f58497c5345 -->
1056    
1056<script type="application/javascript">
1057      try {
1058        var layer = {"betaTester":false,"productListLinksHaveImages":false,"productListLinksHavePrices":false,"debug":false,"hideBranding":false,"sendNoteAttributes":true,"ecommerce":{"impressions":[]},"version":"v11.0.1","transactionWatcherURL":"https://transactions.littledata.io","referralExclusion":"/(paypal|visa|MasterCard|clicksafe|arcot\\.com|geschuetzteinkaufen|checkout\\.shopify\\.com|checkout\\.rechargeapps\\.com|portal\\.afterpay\\.com|payfort)/","hasCustomPixel":false,"segment":{"disabledRecurring":false,"disabledEvents":[],"doNotTrackReplaceState":false,"productIdentifier":"PRODUCT_ID","uniqueIdentifierForOrders":"orderNumber","ordersFilteredBySourceName":[],"anonymizeIp":true,"writeKey":"BW4XZzSAmfaslWTCvt9OC9QZdwoUT1am","userId":"shopifyCustomerId","CDNForAnalyticsJS":"https://cdn.segment.com","cookiesToTrack":[],"addRevenueToOrderCompleted":false,"usePageTypeForListName":false,"respectUserTrackingConsent":false},"googleAnalytics4":{"googleSignals":true,"cookieUpdate":true,"respectUserTrackingConsent":false}};
1059        var currentMarketId = 40370395;
1060        
1061        var marketOverwrites = null;
1062        
1063        
1064        
1065        if (marketOverwrites) {
1066          Object.keys(marketOverwrites).forEach(function(connectionName) {
1067            var overwrites = marketOverwrites[connectionName];
1068            if (overwrites) {
1069              layer[connectionName] = Object.assign({}, layer[connectionName], overwrites);
1070            }
1071          });
1072        } else if (!currentMarketId) {
1073          
1074        }
1075        
1076        window.LittledataLayer = {
1077          ...layer,
1078          country: "US",
1079          language: "en",
1080          market: {
1081            id: 40370395,
1082            handle: "us"
1083          }
1084        }
1085        
1086        try {
1087          sessionStorage.setItem('_ldmk', JSON.stringify({
1088            id: 40370395,
1089            handle: "us"
1090          }));
1091        } catch(e) {}
1092      } catch {}
1093
1094      
1095      console.log(`%cThis store uses Littledata 🚀 to automate its Segment setup and make better, data-driven decisions. Learn more at https://apps.shopify.com/littledata`,'color: #088f87;',);
1096      
1097    </script>
1097
1098    
1099        
1099<script async type="text/javascript" src="https://cdn.shopify.com/extensions/01a0e87f-4620-7c61-84e6-4ac5fb1ae9ea/littledata-147/assets/colibrius-g.js"></script>
1099
1100    
1101    
1102    
1103    
1104        
1104<script async type="text/javascript" src="https://cdn.shopify.com/extensions/01a0e87f-4620-7c61-84e6-4ac5fb1ae9ea/littledata-147/assets/colibrius-s.js"></script>
1104
1105    
1106    
1107    
1108    
1109    
1110    
1111
1112
1113<!-- END app block --><!-- BEGIN app block: shopify://apps/the-rave/blocks/modals/f857ac38-71a8-4532-9d6b-c5f3ea128f3c -->
1114
1115<script async src="https://scripts.therave.co/core.js?allow_signup=true"></script>
vendor: 1 bytes, line 1115
1115
1116<script async src="https://scripts.therave.co/overlay.js?display_style=right"></script>
1116
1117<!-- END app block -->
1117<script src="https://cdn.shopify.com/extensions/01a0eda4-289d-74bc-9949-f47d35d3f409/forms-2601/assets/shopify-forms-loader.js" type="text/javascript" defer="defer"></script>
1117
1118<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1119<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: 750092348,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "search"};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 1119
1119
1120<script>
1121  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1122</script>
vendor: 1 bytes, line 1122
1122
1123<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}
1123).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: 750092348,storefrontBaseUrl: "https://alwaystoast.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://alwaystoast.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1721139419","configuration":"{\"storeIdentity\":\"couchster.myshopify.com\",\"baseURL\":\"https:\\\/\\\/api.printful.com\\\/shopify-pixels\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"74f275712857ab41bea9d998dcb2f9da","type":"APP","apiClientId":156624,"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"]}
1123,"dataSharingState":"unrestricted"},{"id":"1632862427","configuration":"{\"accountID\":\"136342\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"ba8ca6b610ad7040b77346f01b756f94","type":"APP","apiClientId":956606,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1096188123","configuration":"{\"masterTagID\":\"19038\",\"merchantID\":\"92573\",\"appPath\":\"https:\/\/daedalus.shareasale.com\",\"storeID\":\"NaN\",\"xTypeMode\":\"NaN\",\"xTypeValue\":\"NaN\",\"channelDedup\":\"NaN\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"f300cca684872f2df140f714437af558","type":"APP","apiClientId":4929191,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"501481691","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-HSX4SPS9B0\\\",\\\"GT-WKGRZNR\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-HSX4SPS9B0\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-HSX4SPS9B0\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-HSX4SPS9B0\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-HSX4SPS9B0\\\",\\\"MC-ZYCGX2HY3G\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-HSX4SPS9B0\\\",\\\"MC-ZYCGX2HY3G\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-HSX4SPS9B0\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-HSX4SPS9B0\\\",\\\"MC-ZYCGX2HY3G\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-HSX4SPS9B0\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-HSX4SPS9B0\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-HSX4SPS9B0\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-HSX4SPS9B0\\\"}],\\\"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":"409010395","configuration":"{\"pixelCode\":\"CLRT0L3C77U0L93VSS1G\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"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"},{"id":"272367835","configuration":"{\"shopId\":\"oCQ88q8HWMvhLMa87\",\"env\":\"production\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"182d40b472ceceab1226a1312ff77c52","type":"APP","apiClientId":1464241,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"120324315","configuration":"{\"pixel_id\":\"1738019726284121\",\"pixel_type\":\"facebook_pixel\"}","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":"64225499","configuration":"{\"tagID\":\"2613043774302\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"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"},{"id":"31916251","configuration":"{\"clickstreamId\":\"fe108b18
1123-cbad-4e84-83e7-ca89f32fe6aa\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"dce0ba162d2ca66f441eebf2b9a98ca0","type":"APP","apiClientId":44186959873,"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"},{"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":"Toast! Supplements Inc","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"couchster.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/alwaystoast.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://alwaystoast.com/cdn","fff817eew048894c6p0347dc4em7b2d6332",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"154858619099","themePublished":"true","eventMetadataId":"2ebdf73b-ccb4-4389-8015-61e927163a9a","pageType":"searchresults","shopId":"750092348","storefrontBaseUrl":"https:\/\/alwaystoast.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"fff817eew048894c6p0347dc4em7b2d6332","publish":"custom","events":"[[\"page_viewed\",{}],[\"search_submitted\",{\"searchResult\":{\"query\":\"\",\"productVariants\":[]}}]]"});})();</script>
1123<script>
1124  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1125  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1126  window.ShopifyAnalytics.meta.currency = 'USD';
1127  var meta = {"products":[],"page":{"pageType":"searchresults","requestId":"aac32521-cb07-400a-8a04-c8a6a0029c2b-1790706718"}};
1128  for (var attr in meta) {
1129    window.ShopifyAnalytics.meta[attr] = meta[attr];
1130  }
1131</script>
vendor: 1 bytes, line 1131
1131
1132<script class="analytics">
1133  (function () {
1134    var customDocumentWrite = function(content) {
1135      var jquery = null;
1136
1137      if (window.jQuery) {
1138        jquery = window.jQuery;
1139      } else if (window.Checkout && window.Checkout.$) {
1140        jquery = window.Checkout.$;
1141      }
1142
1143      if (jquery) {
1144        jquery('body').append(content);
1145      }
1146    };
1147
1148    var hasLoggedConversion = function(token) {
1149      if (token) {
1150        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1151      }
1152      return false;
1153    }
1154
1155    var setCookieIfConversion = function(token) {
1156      if (token) {
1157        var twoMonthsFromNow = new Date(Date.now());
1158        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1159
1160        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1161      }
1162    }
1163
1164    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1165    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1166    if (trekkie.integrations) {
1167      return;
1168    }
1169    trekkie.methods = [
1170      'identify',
1171      'page',
1172      'ready',
1173      'track',
1174      'trackForm',
1175      'trackLink'
1176    ];
1177    trekkie.factory = function(method) {
1178      return function() {
1179        var args = Array.prototype.slice.call(arguments);
1180        args.unshift(method);
1181        trekkie.push(args);
1182        if (method == 'track' || method == 'page') {
1183          var pageUrl;
1184          try {
1185            pageUrl = window.location.href;
1186          } catch (e) {}
1187          var pageReferrer;
1188          try {
1189            pageReferrer = document.referrer;
1190          } catch (e) {}
1191          try {
1192            if (window.__TREKKIE_SHIM_QUEUE == null) {
1193              window.__TREKKIE_SHIM_QUEUE = [];
1194            }
1195            window.__TREKKIE_SHIM_QUEUE.push({
1196              from: 'trekkie-stub',
1197              method: method,
1198              args: args.slice(1),
1199              pageContext: {
1200                url: pageUrl,
1201                referrer: pageReferrer
1202              }
1203            });
1204          } catch (e) {
1205            // no-op
1206          }
1207        }
1208        return trekkie;
1209      };
1210    };
1211    for (var i = 0; i < trekkie.methods.length; i++) {
1212      var key = trekkie.methods[i];
1213      trekkie[key] = trekkie.factory(key);
1214    }
1215    trekkie.load = function(config) {
1216      trekkie.config = config || {};
1217      trekkie.config.initialDocumentCookie = document.cookie;
1218      var first = document.getElementsByTagName('script')[0];
1219var script = document.createElement('script');
1220script.type = 'text/javascript';
1221script.onerror = function(e) {
1222  var scriptFallback = document.createElement('script');
1223  scriptFallback.type = 'text/javascript';
1224  scriptFallback.onerror = function(error) {
1225          var Monorail = {
1226      produce: function produce(monorailDomain, schemaId, payload) {
1227        var currentMs = new Date().getTime();
1228        var event = {
1229          schema_id: schemaId,
1230          payload: payload,
1231          metadata: {
1232            event_created_at_ms: currentMs,
1233            event_sent_at_ms: currentMs
1234          }
1235        };
1236        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1237      },
1238      sendRequest: function sendRequest(endpointUrl, payload) {
1239        // Try the sendBeacon API
1240        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1241          var blobData = new window.Blob([payload], {
1242            type: 'text/plain'
1243          });
1244
1245          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1246            return true;
1247          } // sendBeacon was not successful
1248
1249        } // XHR beacon
1250
1251        var xhr = new XMLHttpRequest();
1252
1253        try {
1254          xhr.open('POST', endpointUrl);
1255          xhr.setRequestHeader('Content-Type', 'text/plain');
1256          xhr.send(payload);
1257        } catch (e) {
1258          console.log(e);
1259        }
1260
1261        return false;
1262      },
1263      isIos12: function isIos12() {
1264        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1265      }
1266    };
1267    Monorail.produce('monorail-edge.shopifysvc.com',
1268      'trekkie_storefront_load_errors/1.1',
1269      {shop_id: 750092348,
1270      theme_id: 154858619099,
1271      app_name: "storefront",
1272      context_url: window.location.href,
1273      source_url: "//alwaystoast.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
1274
1275  };
1276  scriptFallback.async = true;
1277  scriptFallback.src = '//alwaystoast.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1278  first.parentNode.insertBefore(scriptFallback, first);
1279};
1280script.async = true;
1281script.src = '//alwaystoast.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1282first.parentNode.insertBefore(script, first);
1283
1284    };
1285    trekkie.load(
1286      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":750092348,"isMerchantRequest":null,"themeId":154858619099,"themeCityHash":"1754593958883044946","contentLanguage":"en","currency":"USD","eventMetadataId":"2ebdf73b-ccb4-4389-8015-61e927163a9a"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1287    );
1288
1289    var loaded = false;
1290    trekkie.ready(function() {
1291      if (loaded) return;
1292      loaded = true;
1293
1294      window.ShopifyAnalytics.lib = window.trekkie;
1295
1296      var originalDocumentWrite = document.write;
1297      document.write = customDocumentWrite;
1298      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1299      document.write = originalDocumentWrite;
1300
1301      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1302      var token = match? match[1]: undefined;
1303      if (!hasLoggedConversion(token)) {
1304        setCookieIfConversion(token);
1305        window.ShopifyAnalytics.lib.track("Performed Search",{"query":null},undefined,undefined,{"shopifyEmitted":true});
1306      }
1307    });
1308
1309    window.ShopifyAnalytics.lib.page(null,{"pageType":"searchresults","requestId":"aac32521-cb07-400a-8a04-c8a6a0029c2b-1790706718","shopifyEmitted":true});
1310
1311    var eventsListenerScript = document.createElement('script');
1312    eventsListenerScript.async = true;
1313    eventsListenerScript.src = "//alwaystoast.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1314    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1315})();</script>
vendor: 1 bytes, line 1315
1315
1316<script
1317  defer
1318  src="https://alwaystoast.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1319  data-application="storefront-renderer"
1320  data-shop-id="750092348"
1321  data-render-region="gcp-us-central1"
1322  data-page-type="search"
1323  data-theme-instance-id="154858619099"
1324  data-theme-name="Prestige"
1325  data-theme-version="1.4.0"
1326  data-monorail-region="shop_domain"
1327  data-resource-timing-sampling-rate="10"
1328  data-shs="true"
1329  data-shs-beacon="true"
1330  data-shs-export-with-fetch="true"
1331  data-shs-logs-sample-rate="1"
1332  data-shs-beacon-endpoint="https://alwaystoast.com/api/collect"
1333></script>
1333
1334<meta name="shopify-y" content="b67ebcf4-fb46-4f5f-98a6-1412eeb9a58b" data-expiration="1822264318000"><meta name="shopify-s" content="d5a0dc77-8f3f-4f42-9be8-222b82b6e50b" data-expiration="1790708518000"><meta name="new-cookie-storage-activated" content="t">
1335</head>
1336  
1337  
1338  <body class="search prestige--v1  template-search">
1339 <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 1339-1340
1339
1340<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1340GTM-P2NX86L
vendor: 83 bytes, lines 1340-1341
1340"
1341height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1342<!-- End Google Tag Manager (noscript) -->
1343    
1344    <a class="PageSkipLink u-visually-hidden" href="#main">Skip to content</a>
1345    <span class="LoadingBar"></span>
1346    <div class="PageOverlay"></div>
1347    <div class="PageTransition"></div>
1348
1349    <div id="shopify-section-popup" class="shopify-section"></div>
1350    <div id="shopify-section-sidebar-menu" class="shopify-section"><section id="sidebar-menu" class="SidebarMenu Drawer Drawer--small Drawer--fromLeft" aria-hidden="true" data-section-id="sidebar-menu" data-section-type="sidebar-menu">
1351    <header class="Drawer__Header" data-drawer-animated-left>
1352      <button class="Drawer__Close Icon-Wrapper--clickable" data-action="close-drawer" data-drawer-id="sidebar-menu" aria-label="Close navigation"><svg class="Icon Icon--close" role="presentation" viewBox="0 0 16 14">
1353      <path d="M15 0L1 14m14 0L1 0" stroke="currentColor" fill="none" fill-rule="evenodd"></path>
1354    </svg></button>
1355    </header>
1356
1357    <div class="Drawer__Content">
1358      <div class="Drawer__Main" data-drawer-animated-left data-scrollable>
1359        <div class="Drawer__Container">
1360          <nav class="SidebarMenu__Nav SidebarMenu__Nav--primary" aria-label="Sidebar navigation"><div class="Collapsible"><a href="/pages/about-toast" class="Collapsible__Button Heading Link Link--primary u-h6">Our Story &amp; Science</a></div><div class="Collapsible"><a href="https://alwaystoast.com/?loyal" class="Collapsible__Button Heading Link Link--primary u-h6">Toast! Rewards</a></div><div class="Collapsible"><a href="/collections/frontpage" class="Collapsible__Button Heading Link Link--primary u-h6">Shop</a></div></nav><nav class="SidebarMenu__Nav SidebarMenu__Nav--secondary">
1361            <ul class="Linklist Linklist--spacingLoose"><li class="Linklist__Item">
1362                  <a href="/account/login" class="Text--subdued Link Link--primary">Account</a>
1363                </li><li class="Linklist__Item">
1364                <a href="/search" class="Text--subdued Link Link--primary" data-action="open-modal" aria-controls="Search">Search</a>
1365              </li>
1366            </ul>
1367          </nav>
1368        </div>
1369      </div><aside class="Drawer__Footer" data-drawer-animated-bottom><ul class="SidebarMenu__Social HorizontalList HorizontalList--spacingFill">
1370    <li class="HorizontalList__Item">
1371      <a href="https://www.facebook.com/toastsupplements" class="Link Link--primary" target="_blank" rel="noopener" aria-label="Facebook">
1372        <span class="Icon-Wrapper--clickable"><svg class="Icon Icon--facebook" viewBox="0 0 9 17">
1373      <path d="M5.842 17V9.246h2.653l.398-3.023h-3.05v-1.93c0-.874.246-1.47 1.526-1.47H9V.118C8.718.082 7.75 0 6.623 0 4.27 0 2.66 1.408 2.66 3.994v2.23H0v3.022h2.66V17h3.182z"></path>
1374    </svg></span>
1375      </a>
1376    </li>
1377
1378    
1379<li class="HorizontalList__Item">
1380      <a href="twitter.com/alwaystoast" class="Link Link--primary" target="_blank" rel="noopener" aria-label="Twitter">
1381        <span class="Icon-Wrapper--clickable"><svg class="Icon Icon--twitter" role="presentation" viewBox="0 0 32 26">
1382      <path d="M32 3.077c-1.1748.525-2.4433.8748-3.768 1.031 1.356-.8123 2.3932-2.0995 2.887-3.6305-1.2686.7498-2.6746 1.2997-4.168 1.5934C25.751.796 24.045.0025 22.158.0025c-3.6242 0-6.561 2.937-6.561 6.5612 0 .5124.0562 1.0123.1686 1.4935C10.3104 7.7822 5.474 5.1702 2.237 1.196c-.5624.9687-.8873 2.0997-.8873 3.2994 0 2.2746 1.156 4.2867 2.9182 5.4615-1.075-.0314-2.0872-.3313-2.9745-.8187v.0812c0 3.1806 2.262 5.8363 5.2677 6.4362-.55.15-1.131.2312-1.731.2312-.4248 0-.831-.0438-1.2372-.1188.8374 2.6057 3.262 4.5054 6.13 4.5616-2.2495 1.7622-5.074 2.812-8.1546 2.812-.531 0-1.0498-.0313-1.5684-.0938 2.912 1.8684 6.3613 2.9494 10.0668 2.9494 12.0726 0 18.6776-10.0043 18.6776-18.6776 0-.2874-.0063-.5686-.0188-.8498C30.0066 5.5514 31.119 4.3954 32 3.077z"></path>
1383    </svg></span>
1384      </a>
1385    </li>
1386
1387    
1388<li class="HorizontalList__Item">
1389      <a href="https://instagram.com/toastsupplements" class="Link Link--primary" target="_blank" rel="noopener" aria-label="Instagram">
1390        <span class="Icon-Wrapper--clickable">
1390<svg class="Icon Icon--instagram" role="presentation" viewBox="0 0 32 32">
1391      <path d="M15.994 2.886c4.273 0 4.775.019 6.464.095 1.562.07 2.406.33 2.971.552.749.292 1.283.635 1.841 1.194s.908 1.092 1.194 1.841c.216.565.483 1.41.552 2.971.076 1.689.095 2.19.095 6.464s-.019 4.775-.095 6.464c-.07 1.562-.33 2.406-.552 2.971-.292.749-.635 1.283-1.194 1.841s-1.092.908-1.841 1.194c-.565.216-1.41.483-2.971.552-1.689.076-2.19.095-6.464.095s-4.775-.019-6.464-.095c-1.562-.07-2.406-.33-2.971-.552-.749-.292-1.283-.635-1.841-1.194s-.908-1.092-1.194-1.841c-.216-.565-.483-1.41-.552-2.971-.076-1.689-.095-2.19-.095-6.464s.019-4.775.095-6.464c.07-1.562.33-2.406.552-2.971.292-.749.635-1.283 1.194-1.841s1.092-.908 1.841-1.194c.565-.216 1.41-.483 2.971-.552 1.689-.083 2.19-.095 6.464-.095zm0-2.883c-4.343 0-4.889.019-6.597.095-1.702.076-2.864.349-3.879.743-1.054.406-1.943.959-2.832 1.848S1.251 4.473.838 5.521C.444 6.537.171 7.699.095 9.407.019 11.109 0 11.655 0 15.997s.019 4.889.095 6.597c.076 1.702.349 2.864.743 3.886.406 1.054.959 1.943 1.848 2.832s1.784 1.435 2.832 1.848c1.016.394 2.178.667 3.886.743s2.248.095 6.597.095 4.889-.019 6.597-.095c1.702-.076 2.864-.349 3.886-.743 1.054-.406 1.943-.959 2.832-1.848s1.435-1.784 1.848-2.832c.394-1.016.667-2.178.743-3.886s.095-2.248.095-6.597-.019-4.889-.095-6.597c-.076-1.702-.349-2.864-.743-3.886-.406-1.054-.959-1.943-1.848-2.832S27.532 1.247 26.484.834C25.468.44 24.306.167 22.598.091c-1.714-.07-2.26-.089-6.603-.089zm0 7.778c-4.533 0-8.216 3.676-8.216 8.216s3.683 8.216 8.216 8.216 8.216-3.683 8.216-8.216-3.683-8.216-8.216-8.216zm0 13.549c-2.946 0-5.333-2.387-5.333-5.333s2.387-5.333 5.333-5.333 5.333 2.387 5.333 5.333-2.387 5.333-5.333 5.333zM26.451 7.457c0 1.059-.858 1.917-1.917 1.917s-1.917-.858-1.917-1.917c0-1.059.858-1.917 1.917-1.917s1.917.858 1.917 1.917z"></path>
1392    </svg></span>
1393      </a>
1394    </li>
1395
1396    
1397
1398  </ul>
1399
1400</aside></div>
1401</section>
1402
1403</div>
1404<div id="sidebar-cart" class="Drawer Drawer--fromRight" aria-hidden="true" data-section-id="cart" data-section-type="cart" data-section-settings='{
1405  "type": "page",
1406  "itemCount": 0,
1407  "drawer": true,
1408  "hasShippingEstimator": false
1409}'>
1410  <div class="Drawer__Header Drawer__Header--bordered Drawer__Container">
1411      <span class="Drawer__Title Heading u-h4">Cart</span>
1412
1413      <button class="Drawer__Close Icon-Wrapper--clickable" data-action="close-drawer" data-drawer-id="sidebar-cart" aria-label="Close cart"><svg class="Icon Icon--close" role="presentation" viewBox="0 0 16 14">
1414      <path d="M15 0L1 14m14 0L1 0" stroke="currentColor" fill="none" fill-rule="evenodd"></path>
1415    </svg></button>
1416  </div>
1417
1418  <form class="Cart Drawer__Content" action="/cart" method="POST" novalidate>
1419    <div class="Drawer__Main" data-scrollable><p class="Cart__Empty Heading u-h5">Your cart is empty</p></div></form>
1420</div>
1421<div class="PageContainer">
1422      <div id="shopify-section-announcement" class="shopify-section"></div>
1423      <div id="shopify-section-header" class="shopify-section shopify-section--header">
1424
1425
1426<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
1426
1427
1428<link href="https://unpkg.com/[email protected]/dist/aos.css" rel="stylesheet">
1429
1430 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css"/><header id="section-header"
1431        class="Header Header--inline  "
1432        data-section-id="header"
1433        data-section-type="header"
1434        data-section-settings='{
1435  "navigationStyle": "inline",
1436  "hasTransparentHeader": false,
1437  "isSticky": true
1438}'
1439        role="banner">
1440  <div class="Header__Wrapper">
1441    <div class="Header__FlexItem Header__FlexItem--fill">
1442      <button class="Header__Icon Icon-Wrapper Icon-Wrapper--clickable hidden-desk" aria-expanded="false" data-action="open-drawer" data-drawer-id="sidebar-menu" aria-label="Open navigation">
1443        <span class="hidden-tablet-and-up"><svg class="Icon Icon--nav" role="presentation" viewBox="0 0 20 14">
1444      <path d="M0 14v-1h20v1H0zm0-7.5h20v1H0v-1zM0 0h20v1H0V0z" fill="currentColor"></path>
1445    </svg></span>
1446        <span class="hidden-phone"><svg class="Icon Icon--nav-desktop" role="presentation" viewBox="0 0 24 16">
1447      <path d="M0 15.985v-2h24v2H0zm0-9h24v2H0v-2zm0-7h24v2H0v-2z" fill="currentColor"></path>
1448    </svg></span>
1449      </button><nav class="Header__MainNav hidden-pocket hidden-lap" aria-label="Main navigation">
1450          <ul class="HorizontalList HorizontalList--spacingExtraLoose"><li class="HorizontalList__Item " >
1451                <a href="/pages/about-toast" class="Heading u-h6">Our Story &amp; Science<span class="Header__LinkSpacer">Our Story &amp; Science</span></a></li><li class="HorizontalList__Item " >
1452                <a href="https://alwaystoast.com/?loyal" class="Heading u-h6">Toast! Rewards<span class="Header__LinkSpacer">Toast! Rewards</span></a></li><li class="HorizontalList__Item " >
1453                <a href="/collections/frontpage" class="Heading u-h6">Shop<span class="Header__LinkSpacer">Shop</span></a></li></ul>
1454        </nav></div><div class="Header__FlexItem"><div class="Header__Logo"><a href="/" class="Header__LogoLink"><img class="Header__LogoImage Header__LogoImage--primary"
1455               src="//alwaystoast.com/cdn/shop/files/small_rectangle_150x.png?v=1613777449"
1456               srcset="//alwaystoast.com/cdn/shop/files/small_rectangle_150x.png?v=1613777449 1x, //alwaystoast.com/cdn/shop/files/[email protected]?v=1613777449 2x"
1457               width="150"
1458               alt="Toast! Supplements Inc"></a></div></div>
1459
1460    <div class="Header__FlexItem Header__FlexItem--fill"><nav class="Header__SecondaryNav">
1461          <ul class="HorizontalList HorizontalList--spacingLoose hidden-pocket hidden-lap"><li class="HorizontalList__Item">
1462                <a href="/account/login" class="Heading Link Link--primary Text--subdued u-h8">Account</a>
1463              </li><li class="HorizontalList__Item">
1464              <a href="/search" class="Heading Link Link--primary Text--subdued u-h8" data-action="open-modal" aria-controls="Search">Search</a>
1465            </li>
1466
1467            <li class="HorizontalList__Item">
1468              <a href="/cart" class="Heading u-h6" >Cart (<span class="Header__CartCount">0</span>)</a>
1469            </li>
1470          </ul>
1471        </nav><a href="/cart" class="Header__Icon Icon-Wrapper Icon-Wrapper--clickable hidden-desk" >
1472        <span class="hidden-tablet-and-up"><svg class="Icon Icon--cart" role="presentation" viewBox="0 0 17 20">
1473      <path d="M0 20V4.995l1 .006v.015l4-.002V4c0-2.484 1.274-4 3.5-4C10.518 0 12 1.48 12 4v1.012l5-.003v.985H1V19h15V6.005h1V20H0zM11 4.49C11 2.267 10.507 1 8.5 1 6.5 1 6 2.27 6 4.49V5l5-.002V4.49z" fill="currentColor"></path>
1474    </svg></span>
1475        <span class="hidden-phone"><svg class="Icon Icon--cart-desktop" role="presentation" viewBox="0 0 19 23">
1476      <path d="M0 22.985V5.995L2 6v.03l17-.014v16.968H0zm17-15H2v13h15v-13zm-5-2.882c0-2.04-.493-3.203-2.5-3.203-2 0-2.5 1.164-2.5 3.203v.912H5V4.647C5 1.19 7.274 0 9.5 0 11.517 0 14 1.354 14 4.647v1.368h-2v-.912z" fill="currentColor"></path>
1477    </svg></span>
1478        <span class="Header__CartDot "></span>
1479      </a>
1480    </div>
1481  </div>
1482</header>
1483
1484<style>:root {
1485      --use-sticky-header: 1;
1486      --use-unsticky-header: 0;
1487    }
1488
1489    .shopify-section--header {
1490      position: -webkit-sticky;
1491      position: sticky;
1492    }@media screen and (max-width: 640px) {
1493      .Header__LogoImage {
1494        max-width: 90px;
1495      }
1496    }:root {
1497      --header-is-not-transparent: 1;
1498      --header-is-transparent: 0;
1499    }</style>
1500
1501<script>
1502  document.documentElement.style.setProperty('--header-height', document.getElementById('shopify-section-header').offsetHeight + 'px');
1503</script>
1503
1504
1505</div>
1506
1507      <main id="main" role="main">
1508        <section data-section-id="search" data-section-type="search"><div class="EmptyState">
1509      <div class="Container">
1510        <h1 class="EmptyState__Title Heading u-h5">Search</h1><p>Enter a word to search our products:</p><div class="EmptyState__Action" >
1511          <form method="GET" action="/search" class="Form">
1512            <input class="Form__Input" type="text" name="q" autocomplete="off" autocorrect="off" aria-label="Search..." placeholder="Search...">
1513            <input type="hidden" name="type" value="product">
1514          </form>
1515        </div>
1516      </div>
1517    </div></section>
1518     
1519      </main>
1520
1521      <div id="shopify-section-footer" class="shopify-section shopify-section--footer"><footer id="section-footer" class="Footer  " role="contentinfo">
1522  <div class="Container"><div class="Footer__Inner"><div class="Footer__Block Footer__Block--text" ><h2 class="Footer__Title Heading u-h6">Toast! Supplements</h2><div class="Footer__Content Rte">
1523                    <p>Time is our most valuable resource, and our goal at Toast! is to let you make the most of every moment. Whether that's sticking around with friends for one more drink, getting a good night's sleep the night before a big meeting, or just helping your body feel its best day to day, remember to Toast!, to your health.</p>
1524                  </div><ul class="Footer__Social HorizontalList HorizontalList--spacingLoose">
1525    <li class="HorizontalList__Item">
1526      <a href="https://www.facebook.com/toastsupplements" class="Link Link--primary" target="_blank" rel="noopener" aria-label="Facebook">
1527        <span class="Icon-Wrapper--clickable"><svg class="Icon Icon--facebook" viewBox="0 0 9 17">
1528      <path d="M5.842 17V9.246h2.653l.398-3.023h-3.05v-1.93c0-.874.246-1.47 1.526-1.47H9V.118C8.718.082 7.75 0 6.623 0 4.27 0 2.66 1.408 2.66 3.994v2.23H0v3.022h2.66V17h3.182z"></path>
1529    </svg></span>
1530      </a>
1531    </li>
1532
1533    
1534<li class="HorizontalList__Item">
1535      <a href="twitter.com/alwaystoast" class="Link Link--primary" target="_blank" rel="noopener" aria-label="Twitter">
1536        <span class="Icon-Wrapper--clickable"><svg class="Icon Icon--twitter" role="presentation" viewBox="0 0 32 26">
1537      <path d="M32 3.077c-1.1748.525-2.4433.8748-3.768 1.031 1.356-.8123 2.3932-2.0995 2.887-3.6305-1.2686.7498-2.6746 1.2997-4.168 1.5934C25.751.796 24.045.0025 22.158.0025c-3.6242 0-6.561 2.937-6.561 6.5612 0 .5124.0562 1.0123.1686 1.4935C10.3104 7.7822 5.474 5.1702 2.237 1.196c-.5624.9687-.8873 2.0997-.8873 3.2994 0 2.2746 1.156 4.2867 2.9182 5.4615-1.075-.0314-2.0872-.3313-2.9745-.8187v.0812c0 3.1806 2.262 5.8363 5.2677 6.4362-.55.15-1.131.2312-1.731.2312-.4248 0-.831-.0438-1.2372-.1188.8374 2.6057 3.262 4.5054 6.13 4.5616-2.2495 1.7622-5.074 2.812-8.1546 2.812-.531 0-1.0498-.0313-1.5684-.0938 2.912 1.8684 6.3613 2.9494 10.0668 2.9494 12.0726 0 18.6776-10.0043 18.6776-18.6776 0-.2874-.0063-.5686-.0188-.8498C30.0066 5.5514 31.119 4.3954 32 3.077z"></path>
1538    </svg></span>
1539      </a>
1540    </li>
1541
1542    
1543<li class="HorizontalList__Item">
1544      <a href="https://instagram.com/toastsupplements" class="Link Link--primary" target="_blank" rel="noopener" aria-label="Instagram">
1545        <span class="Icon-Wrapper--clickable"><svg class="Icon Icon--instagram" role="presentation" viewBox="0 0 32 32">
1546      <path d="M15.994 2.886c4.273 0 4.775.019 6.464.095 1.562.07 2.406.33 2.971.552.749.292 1.283.635 1.841 1.194s.908 1.092 1.194 1.841c.216.565.483 1.41.552 2.971.076 1.689.095 2.19.095 6.464s-.019 4.775-.095 6.464c-.07 1.562-.33 2.406-.552 2.971-.292.749-.635 1.283-1.194 1.841s-1.092.908-1.841 1.194c-.565.216-1.41.483-2.971.552-1.689.076-2.19.095-6.464.095s-4.775-.019-6.464-.095c-1.562-.07-2.406-.33-2.971-.552-.749-.292-1.283-.635-1.841-1.194s-.908-1.092-1.194-1.841c-.216-.565-.483-1.41-.552-2.971-.076-1.689-.095-2.19-.095-6.464s.019-4.775.095-6.464c.07-1.562.33-2.406.552-2.971.292-.749.635-1.283 1.194-1.841s1.092-.908 1.841-1.194c.565-.216 1.41-.483 2.971-.552 1.689-.083 2.19-.095 6.464-.095zm0-2.883c-4.343 0-4.889.019-6.597.095-1.702.076-2.864.349-3.879.743-1.054.406-1.943.959-2.832 1.848S1.251 4.473.838 5.521C.444 6.537.171 7.699.095 9.407.019 11.109 0 11.655 0 15.997s.019 4.889.095 6.597c.076 1.702.349 2.864.743 3.886.406 1.054.959 1.943 1.848 2.832s1.784 1.435 2.832 1.848c1.016.394 2.178.667 3.886.743s2.248.095 6.597.095 4.889-.019 6.597-.095c1.702-.076 2.864-.349 3.886-.743 1.054-.406 1.943-.959 2.832-1.848s1.435-1.784 1.848-2.832c.394-1.016.667-2.178.743-3.886s.095-2.248.095-6.597-.019-4.889-.095-6.597c-.076-1.702-.349-2.864-.743-3.886-.406-1.054-.959-1.943-1.848-2.832S27.532 1.247 26.484.834C25.468.44 24.306.167 22.598.091c-1.714-.07-2.26-.089-6.603-.089zm0 7.778c-4.533 0-8.216 3.676-8.216 8.216s3.683 8.216 8.216 8.216 8.216-3.683 8.216-8.216-3.683-8.216-8.216-8.216zm0 13.549c-2.946 0-5.333-2.387-5.333-5.333s2.387-5.333 5.333-5.333 5.333 2.387 5.333 5.333-2.387 5.333-5.333 5.333zM26.451 7.457c0 1.059-.858 1.917-1.917 1.917s-1.917-.858-1.917-1.917c0-1.059.858-1.917 1.917-1.917s1.917.858 1.917 1.917z"></path>
1547    </svg></span>
1548      </a>
1549    </li>
1550
1551    
1552
1553  </ul>
1554</div><div class="Footer__Block Footer__Block--links" ><h2 class="Footer__Title Heading u-h6">Need Help?</h2>
1555
1556                  <ul class="Linklist"><li class="Linklist__Item">
1557                        <a href="/pages/events-contact" class="Link Link--primary">Events &amp; Bulk Gummies</a>
1558                      </li><li class="Linklist__Item">
1559                        <a href="/pages/wholesale" class="Link Link--primary">Wholesale</a>
1560                      </li><li class="Linklist__Item">
1561                        <a href="/pages/contact" class="Link Link--primary">Contact Us</a>
1562                      </li></ul></div><div class="Footer__Block Footer__Block--links" ><h2 class="Footer__Title Heading u-h6">Other Details</h2>
1563
1564                  <ul class="Linklist"><li class="Linklist__Item">
1565                        <a href="/policies/privacy-policy" class="Link Link--primary">Privacy Policy</a>
1566                      </li><li class="Linklist__Item">
1567                        <a href="/policies/terms-of-service" class="Link Link--primary">Terms of Service</a>
1568                      </li><li class="Linklist__Item">
1569                        <a href="/pages/shipping-refunds-and-returns" class="Link Link--primary">Shipping, Refunds, and Returns</a>
1570                      </li></ul></div><div class="Footer__Block Footer__Block--text" ><div class="Footer__Content Rte">
1571                    <p>These statements have not been evaluated by the Food and Drug Administration. Toast! products are not intended to diagnose, treat, cure, or prevent any disease. Before You Drink Gummies will not prevent intoxication nor enhance sobriety. Please celebrate and recover responsibly.</p>
1572                  </div></div></div><div class="Footer__Aside">
1573      <div class="Footer__Copyright">
1574        <a href="https://alwaystoast.com" class="Footer__StoreName Heading u-h7 Link Link--secondary">© Toast! Supplements Inc</a><p class="Footer__ThemeAuthor">Theme by Maestrooo | <a class="Link Link--primary" target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=p
1574oweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore">Powered by Shopify</a></p>
1575      </div></div>
1576  </div>
1577</footer>
1578
1579</div>
1580    </div><div id="Search" class="Search Modal Modal--fullScreen" aria-hidden="true" data-scrollable>
1581      <div class="Search__SearchBar">
1582        <form action="/search" name="GET" role="search" class="Search__Form">
1583          <input type="search" class="Search__Input Heading" name="q" autocomplete="off" autocorrect="off" autocapitalize="off" placeholder="Search..." autofocus>
1584          <input type="hidden" name="type" value="product">
1585        </form>
1586
1587        <button class="Search__Close Link Link--primary" data-action="close-modal"><svg class="Icon Icon--close" role="presentation" viewBox="0 0 16 14">
1588      <path d="M15 0L1 14m14 0L1 0" stroke="currentColor" fill="none" fill-rule="evenodd"></path>
1589    </svg></button>
1590      </div>
1591
1592      <div class="Search__Results"><div class="PageLayout PageLayout--breakLap">
1593            <div class="PageLayout__Section"></div>
1594            
1595           <div id="stamped-reviews-widget" data-widget-type="carousel" data-title="Don't believe us? Here's what our customers are saying." data-auto-play="true" data-auto-play-speed="5000" data-style-color-title="#ff8100" data-style-color-star="#ff8100" data-tags="#ff8100" data-random="? string:Don't believe us? Here's what our customers are saying. ?"></div>            <div class="PageLayout__Section PageLayout__Section--secondary"></div>
1596          </div></div>
1597    </div>
1598  
1599   
1600
1601<div class="sweettooth-init"
1602     data-channel-api-key="channel_GJw3okUsMTvtDNCkWEs6mR2L"
1603     data-external-customer-id=""
1604     data-customer-auth-digest=""
1605></div>
1606
1607
1608 <div class="sweettooth-tab"></div>
1609    
1610 <!-- "snippets/smile-initializer.liquid" was not rendered, the associated app was uninstalled -->
1611
1612    
1613    
1614        
1614<script src="https://sticky-cart.uplinkly-static.com/public/sticky-cart/couchster.myshopify.com/sticky-cart.js?t=1638436262.920371" async="async" defer="defer"></script>
1614
1615    
1616
1617    
1618
1619<!-- Begin ReCharge code -->
1620<!-- "snippets/subscription-theme-footer.liquid" was not rendered, the associated app was uninstalled -->
1621<!-- End ReCharge code -->
1622    
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632<script>
1633
1634                var storeArguments = {
1635
1636                    customer: "",
1637
1638                    customer_email: "",
1639
1640                    shopAddress: "couchster.myshopify.com",
1641
1642                };
1643
1644            </script>
1644
1645
1646            
1647
1648            
1648<script>
1649
1650var options = document.getElementById("CML_select_payments");
1651if(options != null){
1652  options.remove();
1653}
1654</script>
1654
1655
1656<!-- **BEGIN** Hextom FSB Integration // Main Include - DO NOT MODIFY -->
1657    <!-- **BEGIN** Hextom FSB Integration // Main - DO NOT MODIFY -->
1658<script type="application/javascript">
1659    window.hextom_fsb_meta = {
1660        p1: [
1661            
1662        ],
1663        p2: {
1664            
1665        },
1666        p3: [
1667            
1668        ]
1669    };
1670</script>
1670
1671<!-- **END** Hextom FSB Integration // Main - DO NOT MODIFY -->
1672    <!-- **END** Hextom FSB Integration // Main Include - DO NOT MODIFY -->
1673
1674<script src="//cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/booster-page-speed-optimizer.js?23" type="text/javascript"></script>
1674
1675 <!--
1675<script async src="https://voilaapps.co/frontend/cart_discountify.min.js?v=1"></script>
1675-->
1676
1677                <!-- Start of HubSpot Embed Code -->
1678<script type="text/javascript" id="hs-script-loader" async defer src="//js.hs-scripts.com/23369204.js"></script>
1678
1679<!-- End of HubSpot Embed Code -->
1680
1681
1682
1683 
1683<script src="//alwaystoast.com/cdn/shop/t/18/assets/custom-js.js?v=144608961031886221041757402142"></script>
1683
1684        
1684<script src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js"></script>
1684
1685<div id="shopify-block-AZFd6aGFnS21FS1hVa__13768625480086291342" class="shopify-block shopify-app-block">
1685<script>
1686  window['ShopifyForms'] = {
1687    ...window['ShopifyForms'],
1688    currentPageType: "search"
1689  };
1690</script>
1690
1691
1692
1693</div>
1693<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
1693
1694</body>
1695</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.