PageSourceSearch

https://sporeticus.co/

html sporeticus.co collected 2026-10-10 02:36:38 UTC 485,436 bytes, 7,108 lines download raw bytes

1<!doctype html>
2<html class="js" lang="en">
3  <head>
4    <meta charset="utf-8">
5    <meta http-equiv="X-UA-Compatible" content="IE=edge">
6    <meta name="viewport" content="width=device-width,initial-scale=1">
7    <meta name="theme-color" content="">
8    <link rel="canonical" href="https://sporeticus.co/"><link rel="icon" type="image/png" href="//sporeticus.co/cdn/shop/files/Favicon-2.png?crop=center&height=32&v=1785938248&width=32"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title>
9      Organic Lion&#39;s Mane + Cordyceps Energy Bites | Sporeticus
10</title>
11      <meta name="description" content="Standardized Lion&#39;s Mane and Cordyceps extracts in a real food bite. Two a day, no prep, no powders. USDA Organic and vegan. 4-week money-back guarantee.">
12    
13
14    
15
16<meta property="og:site_name" content="Sporeticus">
17<meta property="og:url" content="https://sporeticus.co/">
18<meta property="og:title" content="Steady Energy that Sticks.">
19<meta property="og:type" content="website">
20<meta property="og:description" content="Organic energy bites with real mushroom extracts. Two a day. That&#39;s the whole ritual."><meta property="og:image" content="http://sporeticus.co/cdn/shop/files/Sporeticus_-_Social_3.png?v=1785937824">
21  <meta property="og:image:secure_url" content="https://sporeticus.co/cdn/shop/files/Sporeticus_-_Social_3.png?v=1785937824">
22  <meta property="og:image:width" content="1200">
23  <meta property="og:image:height" content="628"><meta name="twitter:card" content="summary_large_image">
24<meta name="twitter:title" content="Steady Energy that Sticks.">
25<meta name="twitter:description" content="Organic energy bites with real mushroom extracts. Two a day. That&#39;s the whole ritual.">
26
27
28    
28<script type="module">
29      import * as StandardEvents from 'https://cdn.shopify.com/storefront/standard-events.js';
30
31      window.StandardEvents = StandardEvents;
32
33      customElements.define('collection-component', StandardEvents.createViewEventElement());
34      customElements.define(
35        'product-component',
36        StandardEvents.createViewEventElement(HTMLElement, { defaultTrigger: 'intersect' }),
37      );
38
39      document.addEventListener('DOMContentLoaded', () => {
40        const template = document.querySelector('main[data-template]')?.dataset.template || '';
41        document.dispatchEvent(
42          new StandardEvents.PageViewEvent({
43            page: { template, title: document.title, url: window.location.href },
44          })
45        );
46      }, { once: true });
47    </script>
47
48
49    
49<script src="//sporeticus.co/cdn/shop/t/25/assets/constants.js?v=132983761750457495441790366747" defer="defer"></script>
49
50    
50<script src="//sporeticus.co/cdn/shop/t/25/assets/pubsub.js?v=25310214064522200911790366802" defer="defer"></script>
50
51    
51<script src="//sporeticus.co/cdn/shop/t/25/assets/global.js?v=1942545902055418081790366751" defer="defer"></script>
51
52    
52<script src="//sporeticus.co/cdn/shop/t/25/assets/cart-disclosure-modal.js?v=154804774285276548271790366728" defer="defer"></script>
52
53    
53<script src="//sporeticus.co/cdn/shop/t/25/assets/cart-disclosure-tooltip.js?v=71764992101190568491790366728" defer="defer"></script>
53
54    
54<script src="//sporeticus.co/cdn/shop/t/25/assets/details-disclosure.js?v=13653116266235556501790366748" defer="defer"></script>
54
55    
55<script src="//sporeticus.co/cdn/shop/t/25/assets/details-modal.js?v=25581673532751508451790366749" defer="defer"></script>
55
56    
56<script src="//sporeticus.co/cdn/shop/t/25/assets/search-form.js?v=133129549252120666541790366806" defer="defer"></script>
56
57    
57<script src="//sporeticus.co/cdn/shop/t/25/assets/standard-actions-override.js?v=179748164002689766821790366815" defer="defer"></script>
57<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
57<meta name="google-site-verification" content="Uwic-tFssVYK6pT_6BeIZsB6PwRoLuyNjvnqibbqM_Q">
58<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/63314657345/digital_wallets/dialog">
59<meta id="in-context-paypal-metadata" data-shop-id="63314657345" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
60<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
60<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
60
61<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
62<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=63314657345" crossorigin="anonymous"></script>
vendor: 1 bytes, line 62
62
63<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":63314657345,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/63314657345","merchantName":"Sporeticus","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","discover","amex","elo","jcb"],"total":{"type":"pending","label":"Sporeticus","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 63
63
64<script id="shopify-features" type="application/json">{"accessToken":"0cd0db676fde96cdd9887bb58a642685","betas":["rich-media-storefront-analytics"],"domain":"sporeticus.co","predictiveSearch":true,"shopId":63314657345,"locale":"en"}</script>
vendor: 1 bytes, line 64
64
65<script>var Shopify = Shopify || {};
66Shopify.shop = "gczdiu-kv.myshopify.com";
67Shopify.locale = "en";
68Shopify.currency = {"active":"USD","rate":"1.0"};
69Shopify.country = "US";
70Shopify.theme = {"name":"Sporeticus - Sep 25 speed + alt text (Claude)","id":167138656321,"schema_name":"Dawn","schema_version":"15.5.0","theme_store_id":887,"role":"main"};
71Shopify.theme.handle = "null";
72Shopify.theme.style = {"id":null,"handle":null};
73Shopify.cdnHost = "sporeticus.co/cdn";
74Shopify.routes = Shopify.routes || {};
75Shopify.routes.root = "/";
76Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
77Shopify.SignInWithShop = Shopify.SignInWithShop || {};
78Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
79Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 79
79
80<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 80
80
81<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 81
81
82<script>
83  window.ShopifyPay = window.ShopifyPay || {};
84  window.ShopifyPay.apiHost = "shop.app\/pay";
85  window.ShopifyPay.redirectState = null;
86</script>
vendor: 1 bytes, line 86
86
87<script>
88  window.Shopify = window.Shopify || {};
89  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
90  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
91  window.Shopify.SignInWithShop.eligible = true;
92</script>
vendor: 1 bytes, line 92
92
93<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 93
93
94<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 94
94
95<script type="module">
96  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
97
98  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
99
100</script>
vendor: 1 bytes, line 100
100
101<script>
102  window.Shopify = window.Shopify || {};
103  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
104  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"]};
105</script>
vendor: 1 bytes, line 105
105
106<script>(function() {
107  var isLoaded = false;
108  function asyncLoad() {
109    if (isLoaded) return;
110    isLoaded = true;
111    var urls = ["https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/3783\/3627\/files\/tpsectioninstalltm.min.js?v=1725963050\u0026t=tapita-section-script-tags\u0026shop=gczdiu-kv.myshopify.com","https:\/\/static.klaviyo.com\/onsite\/js\/WzMshb\/klaviyo.js?company_id=WzMshb\u0026shop=gczdiu-kv.myshopify.com","\/\/cdn.shopify.com\/proxy\/59275ca8ada53e10ed1283df68a80ba57105eace991b9ecf2fa98c40fee20eda\/api.goaffpro.com\/loader.js?shop=gczdiu-kv.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA"];
112    for (var i = 0; i < urls.length; i++) {
113      var s = document.createElement('script');
114      s.type = 'text/javascript';
115      s.async = true;
116      s.src = urls[i];
117      var x = document.getElementsByTagName('script')[0];
118      x.parentNode.insertBefore(s, x);
119    }
120  };
121  if(window.attachEvent) {
122    window.attachEvent('onload', asyncLoad);
123  } else {
124    window.addEventListener('load', asyncLoad, false);
125  }
126})();</script>
vendor: 1 bytes, line 126
126
127<script id="__st">var __st={"a":63314657345,"offset":-21600,"reqid":"2966b6c8-abae-488b-a2b7-2772e5cb5403-1791599797","pageurl":"sporeticus.co\/","u":"37c562095dbe","p":"home"};</script>
vendor: 1 bytes, line 127
127
128<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 128
128
129<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 129
129
130<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//sporeticus.co/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 130
130
131<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 = "//sporeticus.co/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>
131<script crossorigin="anonymous" defer="defer" src="//sporeticus.co/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-f0e26bdf.js?v=20250812"></script>
vendor: 1 bytes, line 131
131
132<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 132
132
133<script>
134  window.Shopify = window.Shopify || {};
135  window.Shopify.MCP = window.Shopify.MCP || {};
136  window.Shopify.MCP.enabled = true;
137  window.Shopify.MCP.shop = "gczdiu-kv.myshopify.com";
138  window.Shopify.MCP.mcpEndpoint = "https:\/\/sporeticus.co\/api\/mcp";
139  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?\"\nSet policy_types to also get the store's written policies (full text and URL).\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."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question — e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}];
140</script>
vendor: 1 bytes, line 140
140
141<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("\/\/sporeticus.co\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-f427de6a.js","sha256-ypGF+5vIq4Psw4WG7nsVtdd\/TCfsJWnrNuACdqLCElY=");})();
142</script>
vendor: 1 bytes, line 142
142
143<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://sporeticus.co/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
144</script>
vendor: 1 bytes, line 144
144
145<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
146  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);
147</script>
vendor: 1 bytes, line 147
147
148<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})}}));
149</script>
vendor: 1 bytes, line 149
149
150<script id='scb4127' type='text/javascript' async='' src='https://sporeticus.co/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
150<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://sporeticus.co/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
151<style id="shopify-accelerated-checkout-cart">
152        #shopify-buyer-consent {
153  margin-top: 1em;
154  display: inline-block;
155  width: 100%;
156}
157
158#shopify-buyer-consent.hidden {
159  display: none;
160}
161
162#shopify-subscription-policy-button {
163  background: none;
164  border: none;
165  padding: 0;
166  text-decoration: underline;
167  font-size: inherit;
168  cursor: pointer;
169}
170
171#shopify-subscription-policy-button::before {
172  box-shadow: none;
173}
174
175      </style>
176
177<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
177
178
179
180    <style data-shopify>
181      @font-face {
182  font-family: "Roboto Mono";
183  font-weight: 400;
184  font-style: normal;
185  font-display: swap;
186  src: url("//sporeticus.co/cdn/fonts/roboto_mono/robotomono_n4.9d1649e14a644ef48a2262609c784a79a5c2c87d.woff2") format("woff2"),
187       url("//sporeticus.co/cdn/fonts/roboto_mono/robotomono_n4.1f5c294b54ad5b669e758778fae486a733405684.woff") format("woff");
188}
189
190      @font-face {
191  font-family: "Roboto Mono";
192  font-weight: 700;
193  font-style: normal;
194  font-display: swap;
195  src: url("//sporeticus.co/cdn/fonts/roboto_mono/robotomono_n7.94ea13a641f607be3d334ec356dbe9710b93cb18.woff2") format("woff2"),
196       url("//sporeticus.co/cdn/fonts/roboto_mono/robotomono_n7.4bd578ed36c8af9f034d1aa383e35172620e6500.woff") format("woff");
197}
198
199      @font-face {
200  font-family: "Roboto Mono";
201  font-weight: 400;
202  font-style: italic;
203  font-display: swap;
204  src: url("//sporeticus.co/cdn/fonts/roboto_mono/robotomono_i4.a25644e8b45c7298fd88b9667c242570c38bd16b.woff2") format("woff2"),
205       url("//sporeticus.co/cdn/fonts/roboto_mono/robotomono_i4.32d315c9534af1c57f14ef0f7fed2771f356b3d5.woff") format("woff");
206}
207
208      @font-face {
209  font-family: "Roboto Mono";
210  font-weight: 700;
211  font-style: italic;
212  font-display: swap;
213  src: url("//sporeticus.co/cdn/fonts/roboto_mono/robotomono_i7.c7af3ae56ec5850cf036474739742dd23e5f17b8.woff2") format("woff2"),
214       url("//sporeticus.co/cdn/fonts/roboto_mono/robotomono_i7.13669ac9ea460234c8180f48b23ac09ecd4fb4a3.woff") format("woff");
215}
216
217      @font-face {
218  font-family: Fraunces;
219  font-weight: 400;
220  font-style: normal;
221  font-display: swap;
222  src: url("//sporeticus.co/cdn/fonts/fraunces/fraunces_n4.8e6986daad4907c36a536fb8d55aaf5318c974ca.woff2") format("woff2"),
223       url("//sporeticus.co/cdn/fonts/fraunces/fraunces_n4.879060358fafcf2c4c4b6df76c608dc301ced93b.woff") format("woff");
224}
225
226
227        :root,
228        .color-scheme-1 {
229          --color-background: 248,244,238;
230        
231          --gradient-background: #f8f4ee;
232        
233
234        
235
236        --color-foreground: 26,21,32;
237        --color-background-contrast: 211,186,148;
238        --color-shadow: 43,31,58;
239        --color-button: 94,31,122;
240        --color-button-text: 248,244,238;
241        --color-secondary-button: 248,244,238;
242        --color-secondary-button-text: 94,31,122;
243        --color-link: 94,31,122;
244        --color-badge-foreground: 26,21,32;
245        --color-badge-background: 248,244,238;
246        --color-badge-border: 26,21,32;
247        --payment-terms-background-color: rgb(248 244 238);
248      }
249      
250        
251        .color-scheme-2 {
252          --color-background: 252,252,252;
253        
254          --gradient-background: #fcfcfc;
255        
256
257        
258
259        --color-foreground: 18,18,18;
260        --color-background-contrast: 188,188,188;
261        --color-shadow: 18,18,18;
262        --color-button: 123,47,145;
263        --color-button-text: 255,214,32;
264        --color-secondary-button: 252,252,252;
265        --color-secondary-button-text: 255,214,32;
266        --color-link: 255,214,32;
267        --color-badge-foreground: 18,18,18;
268        --color-badge-background: 252,252,252;
269        --color-badge-border: 18,18,18;
270        --payment-terms-background-color: rgb(252 252 252);
271      }
272      
273        
274        .color-scheme-3 {
275          --color-background: 252,252,252;
276        
277          --gradient-background: #fcfcfc;
278        
279
280        
281
282        --color-foreground: 123,47,145;
283        --color-background-contrast: 188,188,188;
284        --color-shadow: 18,18,18;
285        --color-button: 123,47,145;
286        --color-button-text: 252,252,252;
287        --color-secondary-button: 252,252,252;
288        --color-secondary-button-text: 123,47,145;
289        --color-link: 123,47,145;
290        --color-badge-foreground: 123,47,145;
291        --color-badge-background: 252,252,252;
292        --color-badge-border: 123,47,145;
293        --payment-terms-background-color: rgb(252 252 252);
294      }
295      
296        
297        .color-scheme-4 {
298          --color-background: 252,252,252;
299        
300          --gradient-background: #fcfcfc;
301        
302
303        
304
305        --color-foreground: 123,47,145;
306        --color-background-contrast: 188,188,188;
307        --color-shadow: 18,18,18;
308        --color-button: 255,214,32;
309        --color-button-text: 123,47,145;
310        --color-secondary-button: 252,252,252;
311        --color-secondary-button-text: 0,0,0;
312        --color-link: 0,0,0;
313        --color-badge-foreground: 123,47,145;
314        --color-badge-background: 252,252,252;
315        --color-badge-border: 123,47,145;
316        --payment-terms-background-color: rgb(252 252 252);
317      }
318      
319        
320        .color-scheme-5 {
321          --color-background: 123,47,145;
322        
323          --gradient-background: #7b2f91;
324        
325
326        
327
328        --color-foreground: 252,252,252;
329        --color-background-contrast: 41,16,49;
330        --color-shadow: 18,18,18;
331        --color-button: 255,214,32;
332        --color-button-text: 123,47,145;
333        --color-secondary-button: 123,47,145;
334        --color-secondary-button-text: 255,214,32;
335        --color-link: 255,214,32;
336        --color-badge-foreground: 252,252,252;
337        --color-badge-background: 123,47,145;
338        --color-badge-border: 252,252,252;
339        --payment-terms-background-color: rgb(123 47 145);
340      }
341      
342        
343        .color-scheme-6 {
344          --color-background: 200,160,80;
345        
346          --gradient-background: #c8a050;
347        
348
349        
350
351        --color-foreground: 43,31,58;
352        --color-background-contrast: 116,90,36;
353        --color-shadow: 43,31,58;
354        --color-button: 43,31,58;
355        --color-button-text: 248,244,238;
356        --color-secondary-button: 200,160,80;
357        --color-secondary-button-text: 43,31,58;
358        --color-link: 43,31,58;
359        --color-badge-foreground: 43,31,58;
360        --color-badge-background: 200,160,80;
361        --color-badge-border: 43,31,58;
362        --payment-terms-background-color: rgb(200 160 80);
363      }
364      
365        
366        .color-scheme-7 {
367          --color-background: 94,31,122;
368        
369          --gradient-background: #5e1f7a;
370        
371
372        
373
374        --color-foreground: 248,244,238;
375        --color-background-contrast: 110,36,142;
376        --color-shadow: 26,21,32;
377        --color-button: 200,160,80;
378        --color-button-text: 43,31,58;
379        --color-secondary-button: 94,31,122;
380        --color-secondary-button-text: 248,244,238;
381        --color-link: 248,244,238;
382        --color-badge-foreground: 248,244,238;
383        --color-badge-background: 94,31,122;
384        --color-badge-border: 248,244,238;
385        --payment-terms-background-color: rgb(94 31 122);
386      }
387      
388        
389        .color-scheme-8 {
390          --color-background: 43,31,58;
391        
392          --gradient-background: #2b1f3a;
393        
394
395        
396
397        --color-foreground: 248,244,238;
398        --color-background-contrast: 55,40,75;
399        --color-shadow: 26,21,32;
400        --color-button: 200,160,80;
401        --color-button-text: 43,31,58;
402        --color-secondary-button: 43,31,58;
403        --color-secondary-button-text: 248,244,238;
404        --color-link: 248,244,238;
405        --color-badge-foreground: 248,244,238;
406        --color-badge-background: 43,31,58;
407        --color-badge-border: 248,244,238;
408        --payment-terms-background-color: rgb(43 31 58);
409      }
410      
411
412      body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5, .color-scheme-6, .color-scheme-7, .color-scheme-8 {
413        color: rgba(var(--color-foreground), 0.75);
414        background-color: rgb(var(--color-background));
415      }
416
417      :root {
418        --font-body-family: "Roboto Mono", monospace;
419        --font-body-style: normal;
420        --font-body-weight: 400;
421        --font-body-weight-bold: 700;
422
423        --font-heading-family: Fraunces, serif;
424        --font-heading-style: normal;
425        --font-heading-weight: 400;
426
427        --font-body-scale: 1.15;
428        --font-heading-scale: 1.3043478260869565;
429
430        --media-padding: px;
431        --media-border-opacity: 0.05;
432        --media-border-width: 1px;
433        --media-radius: 0px;
434        --media-shadow-opacity: 0.0;
435        --media-shadow-horizontal-offset: 0px;
436        --media-shadow-vertical-offset: 4px;
437        --media-shadow-blur-radius: 5px;
438        --media-shadow-visible: 0;
439
440        --page-width: 150rem;
441        --page-width-margin: 0rem;
442
443        --product-card-image-padding: 0.0rem;
444        --product-card-corner-radius: 0.0rem;
445        --product-card-text-alignment: left;
446        --product-card-border-width: 0.0rem;
447        --product-card-border-opacity: 0.1;
448        --product-card-shadow-opacity: 0.0;
449        --product-card-shadow-visible: 0;
450        --product-card-shadow-horizontal-offset: 0.0rem;
451        --product-card-shadow-vertical-offset: 0.4rem;
452        --product-card-shadow-blur-radius: 0.5rem;
453
454        --collection-card-image-padding: 0.0rem;
455        --collection-card-corner-radius: 0.0rem;
456        --collection-card-text-alignment: left;
457        --collection-card-border-width: 0.0rem;
458        --collection-card-border-opacity: 0.1;
459        --collection-card-shadow-opacity: 0.0;
460        --collection-card-shadow-visible: 0;
461        --collection-card-shadow-horizontal-offset: 0.0rem;
462        --collection-card-shadow-vertical-offset: 0.4rem;
463        --collection-card-shadow-blur-radius: 0.5rem;
464
465        --blog-card-image-padding: 0.4rem;
466        --blog-card-corner-radius: 0.0rem;
467        --blog-card-text-alignment: center;
468        --blog-card-border-width: 0.0rem;
469        --blog-card-border-opacity: 0.1;
470        --blog-card-shadow-opacity: 0.0;
471        --blog-card-shadow-visible: 0;
472        --blog-card-shadow-horizontal-offset: 0.0rem;
473        --blog-card-shadow-vertical-offset: 0.4rem;
474        --blog-card-shadow-blur-radius: 0.5rem;
475
476        --badge-corner-radius: 3.0rem;
477
478        --popup-border-width: 1px;
479        --popup-border-opacity: 0.1;
480        --popup-corner-radius: 0px;
481        --popup-shadow-opacity: 0.05;
482        --popup-shadow-horizontal-offset: 0px;
483        --popup-shadow-vertical-offset: 4px;
484        --popup-shadow-blur-radius: 5px;
485
486        --drawer-border-width: 2px;
487        --drawer-border-opacity: 0.5;
488        --drawer-shadow-opacity: 0.0;
489        --drawer-shadow-horizontal-offset: 0px;
490        --drawer-shadow-vertical-offset: 4px;
491        --drawer-shadow-blur-radius: 5px;
492
493        --spacing-sections-desktop: 8px;
494        --spacing-sections-mobile: 8px;
495
496        --grid-desktop-vertical-spacing: 4px;
497        --grid-desktop-horizontal-spacing: 4px;
498        --grid-mobile-vertical-spacing: 2px;
499        --grid-mobile-horizontal-spacing: 2px;
500
501        --text-boxes-border-opacity: 0.1;
502        --text-boxes-border-width: 0px;
503        --text-boxes-radius: 0px;
504        --text-boxes-shadow-opacity: 0.0;
505        --text-boxes-shadow-visible: 0;
506        --text-boxes-shadow-horizontal-offset: 0px;
507        --text-boxes-shadow-vertical-offset: 4px;
508        --text-boxes-shadow-blur-radius: 5px;
509
510        --buttons-radius: 30px;
511        --buttons-radius-outset: 32px;
512        --buttons-border-width: 2px;
513        --buttons-border-opacity: 0.05;
514        --buttons-shadow-opacity: 0.15;
515        --buttons-shadow-visible: 1;
516        --buttons-shadow-horizontal-offset: 2px;
517        --buttons-shadow-vertical-offset: 2px;
518        --buttons-shadow-blur-radius: 10px;
519        --buttons-border-offset: 0.3px;
520
521        --inputs-radius: 6px;
522        --inputs-border-width: 1px;
523        --inputs-border-opacity: 0.55;
524        --inputs-shadow-opacity: 0.0;
525        --inputs-shadow-horizontal-offset: 0px;
526        --inputs-margin-offset: 0px;
527        --inputs-shadow-vertical-offset: 4px;
528        --inputs-shadow-blur-radius: 5px;
529        --inputs-radius-outset: 7px;
530
531        --variant-pills-radius: 40px;
532        --variant-pills-border-width: 2px;
533        --variant-pills-border-opacity: 0.55;
534        --variant-pills-shadow-opacity: 0.15;
535        --variant-pills-shadow-horizontal-offset: 2px;
536        --variant-pills-shadow-vertical-offset: 2px;
537        --variant-pills-shadow-blur-radius: 10px;
538      }
539
540      *,
541      *::before,
542      *::after {
543        box-sizing: inherit;
544      }
545
546      html {
547        box-sizing: border-box;
548        font-size: calc(var(--font-body-scale) * 62.5%);
549        height: 100%;
550      }
551
552      body {
553        display: flex;
554        flex-direction: column;
555        min-height: 100%;
556        margin: 0;
557        font-size: 1.5rem;
558        letter-spacing: 0.06rem;
559        line-height: calc(1 + 0.8 / var(--font-body-scale));
560        font-family: var(--font-body-family);
561        font-style: var(--font-body-style);
562        font-weight: var(--font-body-weight);
563      }
564
565      @media screen and (min-width: 750px) {
566        body {
567          font-size: 1.6rem;
568        }
569      }
570    </style>
571
572    <link href="//sporeticus.co/cdn/shop/t/25/assets/base.css?v=6809186520018446291790366728" rel="stylesheet" type="text/css" media="all" />
573    <link rel="stylesheet" href="//sporeticus.co/cdn/shop/t/25/assets/component-cart-items.css?v=46529761526526188851790366732" media="print" onload="this.media='all'">
574      <link rel="preload" as="font" href="//sporeticus.co/cdn/fonts/roboto_mono/robotomono_n4.9d1649e14a644ef48a2262609c784a79a5c2c87d.woff2" type="font/woff2" crossorigin>
575      
576
577      <link rel="preload" as="font" href="//sporeticus.co/cdn/fonts/fraunces/fraunces_n4.8e6986daad4907c36a536fb8d55aaf5318c974ca.woff2" type="font/woff2" crossorigin>
578      
579<link href="//sporeticus.co/cdn/shop/t/25/assets/component-localization-form.css?v=170315343355214948141790366738" rel="stylesheet" type="text/css" media="all" />
580      
580<script src="//sporeticus.co/cdn/shop/t/25/assets/localization-form.js?v=144176611646395275351790366795" defer="defer"></script>
580<script>
581      if (Shopify.designMode) {
582        document.documentElement.classList.add('shopify-design-mode');
583      }
584    </script>
584
585
586    <meta name="google-site-verification" content="2BfFH2ioKRQWOeMEQyrJzhAtGSyaL15KRCsqkc6AWN0">
587  <!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
588
589
590
591
592
593
594
595
596
597
598
599
600  
600<script async src="https://static.klaviyo.com/onsite/js/WzMshb/klaviyo.js?company_id=WzMshb"></script>
600
601  
601<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
601
602
603  
604
605
606
607
608  
608<script>
609    window.klaviyoReviewsProductDesignMode = false
610  </script>
610
611
612
613
614
615
616
617
618
619
620<!-- END app block --><!-- BEGIN app block: shopify://apps/kaching-bundles/blocks/app-embed-block/6c637362-a106-4a32-94ac-94dcfd68cdb8 -->
621<!-- Kaching Bundles App Embed -->
622
623<!-- BEGIN app snippet: app-embed-content -->
624
625
626
627
628
629
630
631
632
633
634
635<script>
636  // Prevent duplicate initialization if both app embeds are enabled
637  if (window.kachingBundlesAppEmbedLoaded) {
638    console.warn('[Kaching Bundles] Multiple app embed blocks detected. Please disable one of them. Skipping duplicate initialization.');
639  } else {
640    window.kachingBundlesAppEmbedLoaded = true;
641    window.kachingBundlesEnabled = true;
642    window.kachingBundlesInitialized = false;
643
644    // Allow calling kachingBundlesInitialize before the script is loaded
645    (() => {
646      let shouldInitialize = false;
647      let realInitialize = null;
648
649      window.kachingBundlesInitialize = () => {
650        if (realInitialize) {
651          realInitialize();
652        } else {
653          shouldInitialize = true;
654        }
655      };
656
657      Object.defineProperty(window, '__kachingBundlesInitializeInternal', {
658        set(fn) {
659          realInitialize = fn;
660          if (shouldInitialize) {
661            shouldInitialize = false;
662            fn();
663          }
664        },
665        get() {
666          return realInitialize;
667        }
668      });
669    })();
670  }
671</script>
671
672
673
674
675<script id="kaching-bundles-config" type="application/json">
676  {
677    "shopifyDomain": "gczdiu-kv.myshopify.com",
678    "moneyFormat": "${{amount}}",
679    "locale": "en",
680    "liquidLocale": "en",
681    "country": "US",
682    "currencyRate": 1,
683    "marketCurrencyCode": "USD",
684    "marketId": 21079687233,
685    "productId": null,
686    "storefrontAccessToken": "4d67d41530b5dac010962483bb63ede5",
687    "includeSellingPlans": true,
688    "includeAvailableQuantity": true,
689    "customApiHost": null,
690    "keepQuantityInput": false,
691    "ignoreDeselect": false,
692    "ignoreUnitPrice": false,
693    "requireCustomerLogin": false,
694    "abTestsRunning": true,
695    "webPixel": true,
696    "b2bCustomer": false,
697    "isLoggedIn": false,
698    "isDeprecatedAppEmbed": false,
699    "preview": false,
700    "defaultTranslations": {
701      "system.out_of_stock": "There\u0026#39;s not enough items in our stock, please select smaller bundle.",
702      "system.invalid_variant": "Sorry, this is not currently available.",
703      "system.unavailable_option_value": "Unavailable",
704      "system.confirm": "Confirm",
705      "system.cancel": "Cancel",
706      "system.free": "FREE",
707      "system.search": "Search",
708      "system.sort_by": "Sort by",
709      "system.sort_relevance": "Relevance",
710      "system.sort_newest_first": "Newest first",
711      "system.sort_price_low_to_high": "Price: Low → High",
712      "system.sort_price_high_to_low": "Price: High → Low",
713      "system.no_results_found": "No results found",
714      "system.no_results_description": "We can’t find any item matching your search.",
715      "system.clear_search": "Clear search",
716      "system.no_products_available": "No products available",
717      "system.letters_only": "Only letters are allowed.",
718      "system.numbers_only": "Only numbers are allowed.",
719      "system.select_variant_alert": "Please select a variant.",
720      "system.select_variant_placeholder": "Select",
721      "system.personalisation_required_alert": "Please add personalisation for every item to continue.",
722      "system.quantity": "Quantity",
723      "system.subscription_plan": "Subscription plan",
724      "system.remove": "Remove",
725      "system.original_price": "Original price:",
726      "system.price": "Price:"
727
728    },
729    "customSelectors": {
730      "quantity": null,
731      "addToCartButton": null,
732      "variantPicker": null,
733      "price": null,
734      "priceCompare": null,
735      "label": null
736    },
737    "shopCustomStyles": ".kaching-bundles__bar-unit-price{display:none !important;}",
738    "brandColors": {"error":"#D72C2C","border":"#5E1F7A4D","overlay":"#000000","badgeText":"#F8F4EE","primaryText":"#524D54","primaryAccent":"#5E1F7A","secondaryText":"#555555","badgeBackgroun
738d":"#5E1F7A","primaryAccentText":"#F8F4EE","primaryBackground":"#F8F4EE","secondaryBackground":"#E6DAE0"},
739    "featureFlags": {"atc_total_price":false,"cart_change_response_rewrite":false,"cart_interceptor_dedupe_disabled":false,"cart_interceptor_json_encoding":false,"debug_cart_add":false,"disable_nested_cart_lines":false,"early_fetch_override":false,"hide_missing_variants":true,"initialize_with_form_variant":true,"intercept_cart_request":false,"legacy_saved_percentage":false,"low_priority_scripts":false,"native_swatches_disabled":false,"observe_external_selling_plan":false,"observe_form_selling_plan":true,"percentage_cents_rounding_workaround":false,"pos_extension":false,"preserve_variant_selections":false,"price_rounding_v2":true,"propagate_line_properties":false,"propagate_picker_option_changes":false,"reinitialize_morphed_placeholders":false,"remove_variant_change_delay":false,"rever_non_returnable":false,"show_single_variant_name":false,"split_bxgy_items":false,"split_quantity_break_items":false,"storefront_metaobjects":false,"variant_images":true}
740
741  }
742</script>
742
743
744<!-- BEGIN app snippet: translations -->
745
746
747  
748
749<!-- END app snippet -->
750
751
752
753
754
755
756  
757  
758
759  <link rel="modulepreload" href="https://cdn.shopify.com/extensions/01a120cf-f33b-7147-9ac0-ab56f2ff4d41/kaching-bundles-2043/assets/kaching-bundles.js" crossorigin="anonymous" fetchpriority="high">
760  
761  
761<script type="module" src="https://cdn.shopify.com/extensions/01a120cf-f33b-7147-9ac0-ab56f2ff4d41/kaching-bundles-2043/assets/loader.js" crossorigin="anonymous" fetchpriority="high"></script>
761
762  <link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a120cf-f33b-7147-9ac0-ab56f2ff4d41/kaching-bundles-2043/assets/kaching-bundles.css" media="print" onload="this.media='all'" fetchpriority="high">
763
764  <style>
765    .kaching-bundles__block {
766      display: none;
767    }
768
769    .kaching-bundles-sticky-atc {
770      display: none;
771    }
772  </style>
773
774
775
776<!-- END app snippet -->
777
778<!-- Kaching Bundles App Embed End -->
779
780
781<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core -->
782
783
784
785
786
787
788
789<link rel="dns-prefetch" href="https://cdn.judge.me">
790<link rel="dns-prefetch" href="https://cdn1.judge.me">
791<link rel="dns-prefetch" href="https://api.judge.me">
792
793<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"coupon_receiving_condition":"any_review","coupon_value_type":"percentage","coupon_value_percentage":10,"coupon_value_fixed_amount":0,"coupon_discount_type":"single","coupon_tier_text_enabled":false,"coupon_tier_text_percentage":10,"coupon_tier_text_fixed_amount":0,"coupon_tier_photo_enabled":false,"coupon_tier_photo_percentage":10,"coupon_tier_photo_fixed_amount":0,"coupon_tier_video_enabled":false,"coupon_tier_video_percentage":10,"coupon_tier_video_fixed_amount":0,"enable_coupons":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","badge_star_color":"#5E1F7A","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"No reviews yet. If you've tried these, yours would be the one everyone reads.","widget_name_field_text":"Your name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"First name is plenty","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"The email used to order Sporeticus","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Give it a headline","widget_review_title_placeholder_text":"The one line you'd text a friend about these","widget_review_body_field_text":"What would you tell a friend about them?","widget_review_body_placeholder_text":"What you were unsure about before you tried them. What you'd been using instead. When you eat yours. What changed, or what didn't.  Please skip the AI. Your words are better.","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
793ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"last_initial","widget_rating_filter_color":"#fbcd0a","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","widget_star_color":"#5E1F7A","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":true,"widget_review_location_show":true,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"3rd party store","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"default","review_date_format":"mm/dd/yyyy","default_sort_method":"most-recent","enable_ai_review_visibility":true,"widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_product_variant_reference_text":"Review for","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_product_and_store_reviews_text":"Product and store reviews","widget_reviews_in_collection_text":"Reviews in this collection","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"★ Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":true,"featured_carousel_show_header":true,"featured_carousel_title":"Real Results From Real People","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"Don't just take our word for it (we're obviously biased about our balls 😉), see why people rave about ODD BALLS","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":7,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":500,"featured_carousel_width":100,"featured_carousel_image_size":30,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#5E1F7A","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":false,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":true,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","widget_sorting_most_relevant_text":"Most Relevant","featured_carousel_theme":"card","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#5E1F7A","featured_carousel_empty_star_background":"#C8A050","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":false,"featured_carousel_verified_badge_color":"false","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"A Sporeticus customer","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":true,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
793itle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#5E1F7A","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":false,"widget_show_product_medals":false,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":true,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":true,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"popup_widget_source_mode":"auto","popup_widget_page_product":"current_product","popup_widget_page_collection":"current_collection","popup_widget_page_cart":"cart_mode","popup_widget_page_home":"all","popup_widget_star_rating":"all","popup_widget_review_type":"all","popup_widget_top_up_thin_pages":true,"popup_widget_corner_styling":"soft","review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_text_color":"#000000","review_snippet_widget_lighter_text_color":"#7B7B7B","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#5E1F7A","show_product_variant":true,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":false,"widget_ai_summary_title":"What customers keep saying","widget_ai_summary_disclaimer":"Summarized and selected by AI from recent customer reviews","widget_show_ai_summary":true,"widget_show_ai_summary_bg":true,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Customers rate this store","store_summary_widget_button_text":"View customer reviews","store_summary_widget_button_theme_text":"See AI reviews summary","widget_show_review_title_input":true,"widget_autofill_review_title":false,"redirect_reviewers_invited_via_email":"external_form","request_store_review_after_product_review":false,"request_review_other_products_in_order":true,"review_form_color_scheme":"custom","review_form_corner_style":"round","review_form_star_color":"#C8A050","review_form_text_color":"#1A1520","review_form_background_color":"#F8F4EE","review_form_field_background_color":"#F8F4EE","review_form_button_color":"#5E1F7A","review_form_button_text_color":"#F8F4EE","review_form_modal_overlay_color":"#2B1F3A","review_form_theme":"multi_step","review_form_location":"in_store_popup","review_form_external_page_background_color":"#2B1F3A","review_content_screen_title_text":"How would you rate your energy bites?","review_content_introduction_text":"Your words help the next person decide, more than anything we could write ourselves.\n\nSo tell it straight. The good, the not so good, all of it.\n\nOne ask: skip the AI. Your words are better.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"not for me","five_star_review_guidance_text":"great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Your name shows with your review. Your email stays private and only gets used if we need to reach you.","custom_questions_screen_title_text":"Three Quick Q's","custom_questions_introduction_text":"These help the next person work out whether the bites are for them. Skip any you want.","review_submitted_screen_title_text":"That helps the next person. Thank y
793ou!","review_submitted_screen_thank_you_text":"Your review goes live shortly. Someone deciding whether to try these will read it, and that does more than anything we could write ourselves.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","confirm_email_screen_title_text":"Confirm your email","confirm_email_screen_message_text":"To help keep reviews authentic, we'll send you a secure link to continue writing your review. It only takes a moment.","check_email_screen_title_text":"Check your email","check_email_screen_message_text":"We sent you an email to {{ email }}. Click the button on the email to continue.","check_email_screen_resend_message_text":"Email resent!","check_email_resend_hint_text":"Didn't get the email? Check your spam folder or [resend the email].","verification_email_rate_limit_error_text":"You've reached the limit for review attempts on this product. Please check your inbox or try again later.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Tried another flavor? The next person deciding between cherry and lemon would like to know which one you reach for.","store_review_screen_title_text":"One more if you have a minute.","store_review_introduction_text":"A store review covers the ordering and the shipping, not just the bites.","reviewer_media_screen_title_picture_text":"Add a photo (optional)","reviewer_media_introduction_picture_text":"Your desk, your trailhead, your dog. Anything. Reviews with a photo get read more.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Done","modal_write_review_flow":true,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":true,"show_negative_reviews_help_screen":true,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Let's make this right","negative_review_resolution_text":"Your review posts either way. If something went wrong with the order or with the bites, tell me as I'd love the opportunity to fix it. As a small business, that's what we can do.\n\nJon,\nOwner \u0026 Founder","negative_review_resolution_button_text":"Tell Jon","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","coupon_promo_intro_any_review_text":"Write a review and get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_photo_text":"Write a review and add a photo or video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_video_text":"Write a review and add a video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_up_to_any_review_text":"Write a review and get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_up_to_with_photo_text":"Write a review and add a photo or video to get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_external_text":"Write a review and get a reward for your next purchase","coupon_promo_intro_external_with_photo_text":"Write a review and add a photo or video to get a reward for your next purchase","coupon_promo_intro_external_with_video_text":"Write a review and add a video to get a reward for your next purchase","coupon_promo_media_photo_text":"Add a photo or video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_photo_only_text":"Add a photo and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_video_text":"Add a video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_external_photo_text":"Add a photo or video and get a reward for your next purchase","coupon_promo_media_external_photo_only_text":"Add a photo and get a reward for your next purchase","coupon_promo_media_external_video_text":"Add a video and get a reward for your next purchase","coupon_promo_success_text":"You've got a coupon for your next purchase at {{ shop_name }}!","coupon_promo_success_subtext":"You'll receive your coupon email within the hour.","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":true,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_other_languages_reviews_per_page":3,"widget_store_review_label_text":"Review about the store","widget_cart_mode_aggregate_heading_text":"Customers rate this store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":true,"review_widget_qna_enabled":false,"review_widget_revamp_dual_publish_end_date":"2026-09-09T12:51:05.000+00:00","review_widget_header_theme":"standard","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"bold","review_widget_average_rating_style":"bold","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":true,"review_widget_show_review_highlights":true,"review_widget_show_review_keywords_in_gray":true,"review_widget_reviews_section_theme":"cards","review_widget_image_style":"highlight","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_badge","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"tall","review_widget_number_of_columns_desktop":2,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"medium","review_widget_star_and_histogram_color":"#C8A050","review_widget_button_text_color":"#F8F4EE","review_widget_text_color":"#1A1520","review_widget_lighter_text_color":"#9C9C9C","review_widget_corner_styling":"rounded","review_widget_custom_css":":root{--f:Fraunces,serif;--m:\"DM Mono\",monospace}\n.jm-button,.jdgm-masonry-grid__btn{font:500 16px var(--f)!important}\n.jdgm-review-card .jm-text:not([class*=__]),.jm-custom-answer-filter,.jm-sort-filter__select,.jm-ai-insights__header,.jm-keyword-sentiment__text{font-family:var(--m)!important}\n.jm-review-widget-header__title{font:600 clamp(22px,4vw,28px) var(--f)!important;letter-spacing:-.02em!important}\n.jdgm-review-card__title,.jm-review-content__title{font:600 19px var(--f)!important}\n.jdgm-review-card__name{font:500 15px var(--f)!important}\n.jdgm-review-card__body,.jdgm-review-card__reply-content,.jm-review-content__body,.jm-review-highlights__text{font:400 16px/1.6 var(--f)!important}\n.jm-average-rating-display p:first-of-type{font:500 44px var(--m)!important}\n.jm-verified-buyer-badge__text,.jdgm-review-card__more-text{font:500 11px var(--m)!important;text-transform:uppercase;letter-spacing:.1em}\n.jm-custom-answer-list p:not(.jdgm-ellipsis){color:#6B6570!important}","review_widget_review_word_singular":"review","review_widget_review_word_plural"
793:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","review_widget_filter_rating_title":"Rating","review_widget_filter_keyword_title":"Keyword","review_widget_clear_filters_text":"Clear filters","review_widget_expand_more_text":"More","review_widget_review_highlights_title":"What comes up most","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"We’ll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":true,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","all_reviews_widget_v2025_review_highlights_title":"Review highlights","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_card_grouping":"per_media","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"From our customers","reviews_grid_widget_show_average_rating":true,"trust_badge_enabled":false,"trust_badge_structure":"outline","trust_badge_color":"black","trust_badge_star":"black","trust_badge_rating_display_default":"show_avg_text","platform":"shopify","branding_url":"https://app.judge.me/reviews","branding_text":"Powered by Judge.me","locale":"en","reply_name":"Sporeticus","shop_currency":"USD","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":true,"shop_locale":"en","enable_multi_locales_translations":true,"show_review_title_input":true,"autofill_review_title":false,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_
793shop_enabled":true,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":false,"widget_events_v4_impressions_enabled":false,"widget_events_review_grain_enabled":false,"widget_events_v4_time_in_view_enabled":false,"widget_events_v4_session_key_enabled":false,"widget_events_v4_interactions_enabled":false,"widget_attribution_exposure_timestamps_enabled":false,"widget_attribution_v4_exposures_enabled":false,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":false,"uses_coupon_integration":false,"uses_external_coupon":false,"hostname_allowlist":"","negative_review_notification_email":"[email protected]","can_be_branded":true,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"Jon at Sporeticus"};</script>
793 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #5E1F7A;--jdgm-secondary-color: rgba(94,31,122,0.1);--jdgm-star-color: #5E1F7A;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #5E1F7A;--jdgm-paginate-color: #5E1F7A;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #5E1F7A}.jdgm-histogram__bar-content{background-color:#5E1F7A}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#5E1F7A}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-rev__thumb-btn{color:#5E1F7A}.jdgm-rev__thumb-btn:hover{opacity:0.8}.jdgm-rev__thumb-btn:not([disabled]):hover,.jdgm-rev__thumb-btn:hover,.jdgm-rev__thumb-btn:active,.jdgm-rev__thumb-btn:visited{color:#5E1F7A}.jdgm-preview-badge .jdgm-star.jdgm-star{color:#5E1F7A}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-fullname{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'3rd party store'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #5E1F7A;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#5E1F7A}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Sporeticus'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )}
794</style> <style class='jdgm-settings-style'>.jdgm-review-widget :root{--f:Fraunces,serif;--m:"DM Mono",monospace}.jdgm-review-widget .jm-button,.jdgm-review-widget .jdgm-masonry-grid__btn{font:500 16px var(--f) !important}.jdgm-review-widget .jdgm-review-card .jm-text:not([class*=__]),.jdgm-review-widget .jm-custom-answer-filter,.jdgm-review-widget .jm-sort-filter__select,.jdgm-review-widget .jm-ai-insights__header,.jdgm-review-widget .jm-keyword-sentiment__text{font-family:var(--m) !important}.jdgm-review-widget .jm-review-widget-header__title{font:600 clamp(22px, 4vw, 28px) var(--f) !important;letter-spacing:-.02em !important}.jdgm-review-widget .jdgm-review-card__title,.jdgm-review-widget .jm-review-content__title{font:600 19px var(--f) !important}.jdgm-review-widget .jdgm-review-card__name{font:500 15px var(--f) !important}.jdgm-review-widget .jdgm-review-card__body,.jdgm-review-widget .jdgm-review-card__reply-content,.jdgm-review-widget .jm-review-content__body,.jdgm-review-widget .jm-review-highlights__text{font:400 16px/1.6 var(--f) !important}.jdgm-review-widget .jm-average-rating-display p:first-of-type{font:500 44px var(--m) !important}.jdgm-review-widget .jm-verified-buyer-badge__text,.jdgm-review-widget .jdgm-review-card__more-text{font:500 11px var(--m) !important;text-transform:uppercase;letter-spacing:.1em}.jdgm-review-widget .jm-custom-answer-list p:not(.jdgm-ellipsis){color:#6B6570 !important}
795</style>
796
797  
798  
799  
800  <style class='jdgm-miracle-styles'>
801  @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
801/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-spinner:empty{display:block}.jdgm-prev-badge{display:block !important}
802
803</style>
804
805
806  
807  
808   
809
810
811
812
813<script data-cfasync='false' class='jdgm-script'>
814!function(e){window.jdgm=window.jdgm||{};
815/* INF-1976 */
816var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}();
817if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;}
818jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a11b30-98d5-7ae3-b2f4-f79b3c6f32c4/judgeme-775/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/",
819jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)?
820setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){
821!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d),
822(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!",
823a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))},
824jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest;
825t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))},
826t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll(
827".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting?
828parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"):
829jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css")
830)}))}(document);
831</script>
831
832<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a11b30-98d5-7ae3-b2f4-f79b3c6f32c4/judgeme-775/assets/shopify_v2.css"></noscript>
833
834<!-- BEGIN app snippet: theme_fix_tags -->
834<script>
835  (function() {
836    var jdgmThemeFixes = null;
837    if (!jdgmThemeFixes) return;
838
839    // "All themes" fix: CSS and JS applied on every theme. CSS is injected
840    // before the per-theme fix so the theme-specific CSS wins the cascade.
841    // HTML is never applied globally (too risky).
842    var allThemesFix = jdgmThemeFixes['all'];
843    if (allThemesFix && allThemesFix.css) {
844      var allStyleTag = document.createElement('style');
845      allStyleTag.classList.add('jdgm-theme-fix-style-all');
846      allStyleTag.innerHTML = allThemesFix.css;
847      document.head.append(allStyleTag);
848    };
849
850    if (allThemesFix && allThemesFix.js) {
851      var allScriptTag = document.createElement('script');
852      allScriptTag.classList.add('jdgm-theme-fix-script-all');
853      allScriptTag.innerHTML = allThemesFix.js;
854      document.head.append(allScriptTag);
855    };
856
857    var thisThemeFix = jdgmThemeFixes[Shopify.theme.id];
858    if (!thisThemeFix) return;
859
860    if (thisThemeFix.html) {
861      document.addEventListener("DOMContentLoaded", function() {
862        var htmlDiv = document.createElement('div');
863        htmlDiv.classList.add('jdgm-theme-fix-html');
864        htmlDiv.innerHTML = thisThemeFix.html;
865        document.body.append(htmlDiv);
866      });
867    };
868
869    if (thisThemeFix.css) {
870      var styleTag = document.createElement('style');
871      styleTag.classList.add('jdgm-theme-fix-style');
872      styleTag.innerHTML = thisThemeFix.css;
873      document.head.append(styleTag);
874    };
875
876    if (thisThemeFix.js) {
877      var scriptTag = document.createElement('script');
878      scriptTag.classList.add('jdgm-theme-fix-script');
879      scriptTag.innerHTML = thisThemeFix.js;
880      document.head.append(scriptTag);
881    };
882  })();
883</script>
883
884<!-- END app snippet -->
885<!-- End of Judge.me Core -->
886
887
888
889<!-- END app block -->
889<script src="https://cdn.shopify.com/extensions/01a11b30-98d5-7ae3-b2f4-f79b3c6f32c4/judgeme-775/assets/loader.js" type="text/javascript" defer="defer"></script>
889
890<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
891<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: 63314657345,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};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 891
891
892<script>
893  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
894</script>
vendor: 1 bytes, line 894
894
895<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}
895).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: 63314657345,storefrontBaseUrl: "https://sporeticus.co",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://sporeticus.co/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab"],webPixelsConfigList: [{"id":"1584431169","configuration":"{\"accountID\":\"WzMshb\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]}
895,{"id":"1537540161","configuration":"{\"shopifyDomain\":\"gczdiu-kv.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"efb72128e7f0d720736b7ee16b70fcf3","type":"APP","apiClientId":2935586817,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1413808193","configuration":"{\"clickstreamId\":\"89fea33f-a03b-48a5-9b8f-4c6e9d1c1a0c\"}","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":"1098547265","configuration":"{\"storeIdentity\":\"gczdiu-kv.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"]},"dataSharingState":"optimized"},{"id":"787972161","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"526352449","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-HQRT9GHMXH\\\",\\\"GT-NFX3BRZ4\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-HQRT9GHMXH\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-HQRT9GHMXH\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-HQRT9GHMXH\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-HQRT9GHMXH\\\",\\\"MC-13Y8489TGB\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-HQRT9GHMXH\\\",\\\"MC-13Y8489TGB\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-HQRT9GHMXH\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-HQRT9GHMXH\\\",\\\"MC-13Y8489TGB\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-HQRT9GHMXH\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-HQRT9GHMXH\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-HQRT9GHMXH\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-HQRT9GHMXH\\\"}],\\\"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":"511868993","configuration":"{\"shop\":\"gczdiu-kv.myshopify.com\",\"cookie_duration\":\"604800\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"a2e7513c3708f34b1f617d7ce88f9697","type":"APP","apiClientId":2744533,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"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":"Sporeticus","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"gczdiu-kv.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/sporeticus.co"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"7891891093569","handle":"organic-energy-bites","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43845603262529","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://sporeticus.co/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"167138656321","themeStoreId":"887","themePublished":"true","eventMetadataId":"63e81921-2235-4d70-8243-95a03757bc11","pageType":"home","shopId":"63314657345","storefrontBaseUrl":"https:\/\/sporeticus.co","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
895<script>
896  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
897  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
898  window.ShopifyAnalytics.meta.currency = 'USD';
899  var meta = {"page":{"pageType":"home","requestId":"2966b6c8-abae-488b-a2b7-2772e5cb5403-1791599797"}};
900  for (var attr in meta) {
901    window.ShopifyAnalytics.meta[attr] = meta[attr];
902  }
903</script>
vendor: 1 bytes, line 903
903
904<script class="analytics">
905  (function () {
906    var customDocumentWrite = function(content) {
907      var jquery = null;
908
909      if (window.jQuery) {
910        jquery = window.jQuery;
911      } else if (window.Checkout && window.Checkout.$) {
912        jquery = window.Checkout.$;
913      }
914
915      if (jquery) {
916        jquery('body').append(content);
917      }
918    };
919
920    var hasLoggedConversion = function(token) {
921      if (token) {
922        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
923      }
924      return false;
925    }
926
927    var setCookieIfConversion = function(token) {
928      if (token) {
929        var twoMonthsFromNow = new Date(Date.now());
930        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
931
932        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
933      }
934    }
935
936    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
937    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
938    if (trekkie.integrations) {
939      return;
940    }
941    trekkie.methods = [
942      'identify',
943      'page',
944      'ready',
945      'track',
946      'trackForm',
947      'trackLink'
948    ];
949    trekkie.factory = function(method) {
950      return function() {
951        var args = Array.prototype.slice.call(arguments);
952        args.unshift(method);
953        trekkie.push(args);
954        if (method == 'track' || method == 'page') {
955          var pageUrl;
956          try {
957            pageUrl = window.location.href;
958          } catch (e) {}
959          var pageReferrer;
960          try {
961            pageReferrer = document.referrer;
962          } catch (e) {}
963          try {
964            if (window.__TREKKIE_SHIM_QUEUE == null) {
965              window.__TREKKIE_SHIM_QUEUE = [];
966            }
967            window.__TREKKIE_SHIM_QUEUE.push({
968              from: 'trekkie-stub',
969              method: method,
970              args: args.slice(1),
971              pageContext: {
972                url: pageUrl,
973                referrer: pageReferrer
974              }
975            });
976          } catch (e) {
977            // no-op
978          }
979        }
980        return trekkie;
981      };
982    };
983    for (var i = 0; i < trekkie.methods.length; i++) {
984      var key = trekkie.methods[i];
985      trekkie[key] = trekkie.factory(key);
986    }
987    trekkie.load = function(config) {
988      trekkie.config = config || {};
989      trekkie.config.initialDocumentCookie = document.cookie;
990      var first = document.getElementsByTagName('script')[0];
991var script = document.createElement('script');
992script.type = 'text/javascript';
993script.onerror = function(e) {
994  var scriptFallback = document.createElement('script');
995  scriptFallback.type = 'text/javascript';
996  scriptFallback.onerror = function(error) {
997          var Monorail = {
998      produce: function produce(monorailDomain, schemaId, payload) {
999        var currentMs = new Date().getTime();
1000        var event = {
1001          schema_id: schemaId,
1002          payload: payload,
1003          metadata: {
1004            event_created_at_ms: currentMs,
1005            event_sent_at_ms: currentMs
1006          }
1007        };
1008        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1009      },
1010      sendRequest: function sendRequest(endpointUrl, payload) {
1011        // Try the sendBeacon API
1012        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1013          var blobData = new window.Blob([payload], {
1014            type: 'text/plain'
1015          });
1016
1017          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1018            return true;
1019          } // sendBeacon was not successful
1020
1021        } // XHR beacon
1022
1023        var xhr = new XMLHttpRequest();
1024
1025        try {
1026          xhr.open('POST', endpointUrl);
1027          xhr.setRequestHeader('Content-Type', 'text/plain');
1028          xhr.send(payload);
1029        } catch (e) {
1030          console.log(e);
1031        }
1032
1033        return false;
1034      },
1035      isIos12: function isIos12() {
1036        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1037      }
1038    };
1039    Monorail.produce('monorail-edge.shopifysvc.com',
1040      'trekkie_storefront_load_errors/1.1',
1041      {shop_id: 63314657345,
1042      theme_id: 167138656321,
1043      app_name: "storefront",
1044      context_url: window.location.href,
1045      source_url: "//sporeticus.co/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"});
1046
1047  };
1048  scriptFallback.async = true;
1049  scriptFallback.src = '//sporeticus.co/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
1050  first.parentNode.insertBefore(scriptFallback, first);
1051};
1052script.async = true;
1053script.src = '//sporeticus.co/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
1054first.parentNode.insertBefore(script, first);
1055
1056    };
1057    trekkie.load(
1058      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":63314657345,"isMerchantRequest":null,"themeId":167138656321,"themeCityHash":"5889902199924847869","contentLanguage":"en","currency":"USD","eventMetadataId":"63e81921-2235-4d70-8243-95a03757bc11"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1059    );
1060
1061    var loaded = false;
1062    trekkie.ready(function() {
1063      if (loaded) return;
1064      loaded = true;
1065
1066      window.ShopifyAnalytics.lib = window.trekkie;
1067
1068      var originalDocumentWrite = document.write;
1069      document.write = customDocumentWrite;
1070      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1071      document.write = originalDocumentWrite;
1072
1073      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1074      var token = match? match[1]: undefined;
1075      if (!hasLoggedConversion(token)) {
1076        setCookieIfConversion(token);
1077        
1078      }
1079    });
1080
1081    window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"2966b6c8-abae-488b-a2b7-2772e5cb5403-1791599797","shopifyEmitted":true});
1082
1083    var eventsListenerScript = document.createElement('script');
1084    eventsListenerScript.async = true;
1085    eventsListenerScript.src = "//sporeticus.co/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1086    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1087})();</script>
vendor: 1 bytes, line 1087
1087
1088<script
1089  defer
1090  src="https://sporeticus.co/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.1.min.js"
1091  data-application="storefront-renderer"
1092  data-shop-id="63314657345"
1093  data-render-region="gcp-us-central1"
1094  data-page-type="index"
1095  data-theme-instance-id="167138656321"
1096  data-theme-name="Dawn"
1097  data-theme-version="15.5.0"
1098  data-monorail-region="shop_domain"
1099  data-resource-timing-sampling-rate="10"
1100  data-shs="true"
1101  data-shs-beacon="true"
1102  data-shs-export-with-fetch="true"
1103  data-shs-logs-sample-rate="1"
1104  data-shs-beacon-endpoint="https://sporeticus.co/api/collect"
1105></script>
1105
1106<meta name="shopify-y" content="bad1f326-e5cd-4ab7-889b-93ed0149de4e" data-expiration="1823157397000"><meta name="shopify-s" content="706359bb-b737-4f08-8b4a-e503fa663097" data-expiration="1791601597000">
1107</head>
1108
1109  <body class="gradient animate--hover-3d-lift">
1110    <a class="skip-to-content-link button visually-hidden" href="#MainContent">
1111      Skip to content
1112    </a><!-- BEGIN sections: header-group -->
1113<div id="shopify-section-sections--23940427415617__ss_header_2_mwEpzi" class="shopify-section shopify-section-group-header-group">
1114<style data-shopify>
1115  
1116  @font-face {
1117  font-family: Fraunces;
1118  font-weight: 400;
1119  font-style: normal;
1120  font-display: swap;
1121  src: url("//sporeticus.co/cdn/fonts/fraunces/fraunces_n4.8e6986daad4907c36a536fb8d55aaf5318c974ca.woff2") format("woff2"),
1122       url("//sporeticus.co/cdn/fonts/fraunces/fraunces_n4.879060358fafcf2c4c4b6df76c608dc301ced93b.woff") format("woff");
1123}
1124
1125  
1126  .section-sections--23940427415617__ss_header_2_mwEpzi {
1127    border-top: solid #c8a050 1px;
1128    border-bottom: solid #c8a050 1px;
1129    margin-top: 0px;
1130    margin-bottom: 0px;
1131    margin-left: 0rem;
1132    margin-right: 0rem;
1133    border-radius: 0px;
1134  }
1135  
1136  .section-sections--23940427415617__ss_header_2_mwEpzi-settings {
1137    margin: 0 auto;
1138    padding-top: 3px;
1139    padding-bottom: 3px;
1140    padding-left: 1.5rem;
1141    padding-right: 1.5rem;
1142    position: relative;
1143  }
1144
1145  
1146
1147  .header-sections--23940427415617__ss_header_2_mwEpzi.fixed {
1148    position: fixed;
1149    top: 0;
1150    left: 0;
1151    width: calc(100% - 0rem);
1152    z-index: 999;
1153  }
1154
1155  .header-sections--23940427415617__ss_header_2_mwEpzi.onscroll {
1156    background-color:#fcfcfc !important;
1157    transition: all 0.25s ease;
1158  }
1159
1160  .header-sections--23940427415617__ss_header_2_mwEpzi.scroll {
1161    transform: translateY(-150%) ;
1162    transition: all 0.25s ease;
1163  }
1164
1165  .header-sections--23940427415617__ss_header_2_mwEpzi.scroll.active {
1166    transform: translateY(0) ;
1167    transition: all 0.25s ease;
1168  }
1169
1170  .header-sections--23940427415617__ss_header_2_mwEpzi.open {
1171    background-color:#fcfcfc !important;
1172    transition: all 0.25s ease;
1173  }
1174
1175  .header-body-sections--23940427415617__ss_header_2_mwEpzi {
1176    display: grid;
1177    align-items: center;
1178    gap: 12px;
1179  }
1180
1181  .header-menu-list-sections--23940427415617__ss_header_2_mwEpzi {
1182    padding: 0px;
1183    margin: 0px;
1184    display: none;
1185    align-items: center;
1186    gap: 0px;
1187    flex-wrap: wrap;
1188    list-style: none;
1189  }
1190
1191  .header-menu-mobile-sections--23940427415617__ss_header_2_mwEpzi .header-menu-list-sections--23940427415617__ss_header_2_mwEpzi {
1192    display: flex;
1193    flex-direction: column;
1194    align-items: start;
1195  }
1196
1197  .header-menu-item-sections--23940427415617__ss_header_2_mwEpzi {
1198    line-height: 100%;
1199    cursor: pointer;
1200    position: relative;
1201    box-sizing: border-box;
1202  }
1203
1204  .header-menu-link-sections--23940427415617__ss_header_2_mwEpzi {
1205    margin: 0;
1206    font-size: 18px;
1207    color: #2b1f3a;
1208    line-height: 130%;
1209    text-transform: unset;
1210    text-decoration: none;
1211    font-weight: 700;
1212    transition: all 0.25s ease;
1213    position: relative;
1214    z-index: 3;
1215  }
1216
1217  
1218
1219  .header-sections--23940427415617__ss_header_2_mwEpzi.open.transparent .header-menu-link-sections--23940427415617__ss_header_2_mwEpzi {
1220    color: #2b1f3a;
1221    transition: all 0.25s ease;
1222  }
1223
1224  .header-submenu-sections--23940427415617__ss_header_2_mwEpzi .header-menu-link-sections--23940427415617__ss_header_2_mwEpzi {
1225    color: #5e1f7a !important;
1226    font-weight: 400;
1227  }
1228
1229  .header-submenu-sections--23940427415617__ss_header_2_mwEpzi .header-menu-item-sections--23940427415617__ss_header_2_mwEpzi:hover > .header-menu-link-sections--23940427415617__ss_header_2_mwEpzi {
1230    color: #c8a050 !important;
1231  }
1232
1233  .header-menu-item-parent-sections--23940427415617__ss_header_2_mwEpzi {
1234    display: flex;
1235    align-items: center;
1236    gap: 10px;
1237    max-width: fit-content;
1238    flex-basis: 0;
1239  }
1240
1241  .header-menu-item-icon-sections--23940427415617__ss_header_2_mwEpzi {
1242    display: block;
1243    flex: 0 0 8px;
1244    width: 8px;
1245    transition: all 0.25s ease 0s;
1246    color: #2b1f3a;
1247  }
1248
1249  
1250
1251  .header-sections--23940427415617__ss_header_2_mwEpzi:not(.onscroll).transparent.open .header-menu-item-icon-sections--23940427415617__ss_header_2_mwEpzi {
1252    color: #2b1f3a;
1253    transition: all 0.25s ease 0s;
1254  }
1255
1256  .header-menu-item-sections--23940427415617__ss_header_2_mwEpzi:hover .header-menu-item-icon-sections--23940427415617__ss_header_2_mwEpzi {
1257    color: #5e1f7a !important;
1258    transition: all 0.25s ease 0s;
1259  }
1260
1261  .header-menu-item-icon-sections--23940427415617__ss_header_2_mwEpzi svg {
1262    display: block;
1263    width: 100%;
1264    height: 100%;
1265    object-fit: cover;
1266  }
1267
1268  .header-submenu-sections--23940427415617__ss_header_2_mwEpzi {
1269    position: absolute;
1270    z-index: 3;
1271    top: 100%;
1272    left: 0;
1273    padding: calc(24px + 4px) 18px 24px 18px ;
1274    border-radius: 0px;
1275    background-color: #fcfcfc;
1276    transform: translateY(30px);
1277    opacity: 0;
1278    pointer-events: none;
1279    transition: all 0.25s ease 0s;
1280    list-style: none;
1281    margin: 0px;
1282    display: flex;
1283    flex-direction: column;
1284    gap: 8px;
1285  }
1286
1287  .header-submenu-sections--23940427415617__ss_header_2_mwEpzi .header-submenu-sections--23940427415617__ss_header_2_mwEpzi {
1288    padding-top: 24px;
1289    box-shadow: inset 0 0 0 1px #eaeaea, 0 5px 20px rgba(0, 0, 0, .15);
1290    top: 0;
1291    left: calc(100%);
1292  }
1293
1294  .header-menu-burder-sections--23940427415617__ss_header_2_mwEpzi {
1295    display: block;
1296    width: 26px;
1297    position: relative;
1298    z-index: 3;
1299    transition: all 0.25s ease;
1300    cursor: pointer;
1301    background-color: transparent;
1302    border: 0px;
1303    box-shadow: none;
1304  }
1305
1306  .header-menu-burger-icon-sections--23940427415617__ss_header_2_mwEpzi {
1307    position: absolute;
1308    top: 50%;
1309    left: 0;
1310    margin-top: -1px;
1311    width: 100%;
1312    height: 2px;
1313    background: #2b1f3a;
1314    transition: transform .4s ease; 
1315  }
1316
1317  
1318
1319  .header-sections--23940427415617__ss_header_2_mwEpzi.open .header-menu-burger-icon-sections--23940427415617__ss_header_2_mwEpzi {
1320    transform: rotate(45deg);
1321    transition-delay: .22s;
1322    background: #2b1f3a !important;
1323  }
1324
1325  .header-menu-burger-icon-sections--23940427415617__ss_header_2_mwEpzi::before,
1326  .header-menu-burger-icon-sections--23940427415617__ss_header_2_mwEpzi::after{
1327    content: "";
1328    display: block;
1329    position: absolute;
1330    width: 100%;
1331    height: 2px;
1332    background-color: inherit;
1333    background: #2b1f3a;
1334  }
1335
1336  .header-menu-burger-icon-sections--23940427415617__ss_header_2_mwEpzi::before {
1337    top: -7px;
1338    transition: top .25s ease .27s, opacity .25s ease, width .25s ease;
1339  }
1340
1341  .header-sections--23940427415617__ss_header_2_mwEpzi.open .header-menu-burger-icon-sections--23940427415617__ss_header_2_mwEpzi::before {
1342    top: 0;
1343    opacity: 0;
1344    width: 100%;
1345    transition: top .2s ease, opacity .2s ease .22s, width .1s ease;
1346    background: #2b1f3a;
1347  }
1348
1349  .header-menu-burger-icon-sections--23940427415617__ss_header_2_mwEpzi::after {
1350    bottom: -7px;
1351    transition: bottom .25s ease .27s, transform .25s ease, width .25s ease;
1352  }
1353
1354  .header-sections--23940427415617__ss_header_2_mwEpzi.open .header-menu-burger-icon-sections--23940427415617__ss_header_2_mwEpzi::after {
1355    bottom: 0;
1356    transform: rotate(-90deg);
1357    width: 100%;
1358    transition: bottom .2s ease, transform .2s ease .22s, width .1s ease;
1359    background: #2b1f3a !important;
1360  }
1361
1362  
1363
1364  .header-logo-sections--23940427415617__ss_header_2_mwEpzi {
1365    width: 100%;
1366    max-width: 230px;
1367    text-align: center;
1368    position: relative;
1369    z-index: 3;
1370  }
1371
1372  .header-logo-image-sections--23940427415617__ss_header_2_mwEpzi img {
1373    display: block;
1374    width: 100%;
1375    height: 100%;
1376    object-fit: cover;
1377  }
1378
1379  .header-logo-image-desktop-sections--23940427415617__ss_header_2_mwEpzi {
1380    display: none;
1381  }
1382
1383  .header-logo-text-sections--23940427415617__ss_header_2_mwEpzi {
1384    margin: 0;
1385    font-size: 20px;
1386    color: #2b1f3a;
1387    line-height: 100%;
1388    text-transform: unset;
1389    text-decoration: none;
1390    font-weight: 700;
1391    transition: all 0.25s ease;
1392  }
1393  
1394  
1395
1396  .header-sections--23940427415617__ss_header_2_mwEpzi.open.transparent .header-logo-text-sections--23940427415617__ss_header_2_mwEpzi {
1397    color: #2b1f3a;
1398    transition: all 0.25s ease;
1399  }
1400
1401  .header-sections--23940427415617__ss_header_2_mwEpzi .header-logo-first-sections--23940427415617__ss_header_2_mwEpzi {
1402    display: block !important;
1403  }
1404
1405  .header-sections--23940427415617__ss_header_2_mwEpzi .header-logo-second-sections--23940427415617__ss_header_2_mwEpzi {
1406    display: none !important;
1407  }
1408
1409  
1410
1411  .header-right-sections--23940427415617__ss_header_2_mwEpzi {
1412    order: 3;
1413    display: flex;
1414    justify-content: end;
1415    gap: 20px;
1416  }
1417
1418  .header-right-icon-sections--23940427415617__ss_header_2_mwEpzi {
1419    display: flex;
1420    align-items: center;
1421    flex-direction: column;
1422    gap: 5px;
1423    text-decoration: none;
1424    color: #2b1f3a;
1425    transition: all 0.25s ease 0s;
1426    position: relative;
1427  }
1428
1429  
1430
1431  .header-sections--23940427415617__ss_header_2_mwEpzi.open.transparent .header-right-icon-sections--23940427415617__ss_header_2_mwEpzi {
1432    color: #2b1f3a;
1433    transition: all 0.25s ease 0s;
1434  }
1435
1436  .header-right-icon-sections--23940427415617__ss_header_2_mwEpzi:hover {
1437    color: #5e1f7a !important;
1438    transition: all 0.25s ease 0s;
1439  }
1440
1441  .header-right-icon-sections--23940427415617__ss_header_2_mwEpzi svg {
1442    display: block;
1443    width: 18px;
1444    height: 100%;
1445    object-fit: cover;
1446  }
1447
1448  .header-right-text-sections--23940427415617__ss_header_2_mwEpzi {
1449    min-width: max-content;
1450    margin: 0;
1451    font-size: 10px;
1452    color: #2b1f3a;
1453    line-height: 130%;
1454    text-transform: unset;
1455    text-decoration: none;
1456    transition: all 0.25s ease 0s;
1457  }
1458
1459  
1460
1461  .header-sections--23940427415617__ss_header_2_mwEpzi.open.transparent .header-right-text-sections--23940427415617__ss_header_2_mwEpzi {
1462    color: #2b1f3a;
1463    transition: all 0.25s ease 0s;
1464  }
1465
1466  .header-menu-mobile-sections--23940427415617__ss_header_2_mwEpzi {
1467    position: absolute;
1468    top: 100%;
1469    left: 0;
1470    width: 100%;
1471    height: 100dvh;
1472    overflow-y: auto;
1473    background-color: rgba(0,0,0,0.5);
1474    transform:translateX(-120%);
1475    transition: all 0.25s ease 0s;
1476    z-index: 99;
1477  }
1478
1479  .header-sections--23940427415617__ss_header_2_mwEpzi.open .header-menu-mobile-sections--23940427415617__ss_header_2_mwEpzi {
1480    transform:translateX(0%);
1481  }
1482
1483  .header-menu-mobile-inner-sections--23940427415617__ss_header_2_mwEpzi {
1484    background-color: #fcfcfc;
1485    max-width: 70%;
1486    height: 100%;
1487    padding: 20px;
1488    position: relative;
1489    overflow-x: hidden;
1490    overflow-y: auto;
1491    display: flex;
1492    flex-direction: column;
1493    justify-content: space-between;
1494  }
1495
1496  .header-mobile-menu-item-parent-sections--23940427415617__ss_header_2_mwEpzi {
1497    display: flex;
1498    align-items: center;
1499    gap: 10px;
1500  }
1501
1502  .header-menu-mobile-sections--23940427415617__ss_header_2_mwEpzi .header-menu-item-sections--23940427415617__ss_header_2_mwEpzi {
1503    max-width: 100%;
1504    width: 100%;
1505    justify-content: space-between;
1506    position: static;
1507    padding: 12px 0px;
1508    border-bottom: 1px solid #f8f4ee;
1509  }
1510
1511  .header-menu-mobile-sections--23940427415617__ss_header_2_mwEpzi .header-menu-item-sections--23940427415617__ss_header_2_mwEpzi:first-child {
1512    border-top: 1px solid #f8f4ee;
1513  }
1514
1515  .header-menu-mobile-sections--23940427415617__ss_header_2_mwEpzi .header-menu-item-icon-sections--23940427415617__ss_header_2_mwEpzi {
1516    flex: 0 0 18px;
1517    width: 18px;
1518    transform: rotate(-90deg);
1519  }
1520
1521  .header-menu-mobile-submenu-sections--23940427415617__ss_header_2_mwEpzi {
1522    position: absolute;
1523    background-color: #fcfcfc;
1524    z-index: 4;
1525    padding: 20px;
1526    top: 0;
1527    left: 0;
1528    height: 100%;
1529    width: 100%;
1530    overflow-x: hidden;
1531    overflow-y: auto;
1532    transform: translateX(110%);
1533    transition: all 0.25s ease 0s;
1534  }
1535
1536  .header-mobile-menu-item-parent-sections--23940427415617__ss_header_2_mwEpzi.active > .header-menu-mobile-submenu-sections--23940427415617__ss_header_2_mwEpzi {
1537    transform: translateX(0%);
1538    transition: all 0.25s ease 0s;
1539  }
1540
1541  .header-menu-mobile-submenu-heading-sections--23940427415617__ss_header_2_mwEpzi {
1542    display: flex;
1543    align-items: center;
1544    gap: 20px;
1545    width: 100%;
1546    background-color: transparent;
1547    border: 0px;
1548    border-top: 1px solid #f8f4ee;
1549    padding: 0px;
1550    padding: 10px 0px;
1551    box-shadow: none;
1552    font-size: 18px;
1553    color: #2b1f3a;
1554    line-height: 130%;
1555    text-transform: unset;
1556    text-decoration: none;
1557    font-weight: 700;
1558  }
1559
1560  .header-menu-mobile-submenu-heading-sections--23940427415617__ss_header_2_mwEpzi .header-menu-item-icon-sections--23940427415617__ss_header_2_mwEpzi {
1561    transform: rotate(90deg);
1562  }
1563
1564  .header-mobile-submenu-list-sections--23940427415617__ss_header_2_mwEpzi {
1565    margin: 0px;
1566    margin-top: 0px;
1567    display: flex;
1568    flex-direction: column;
1569    gap: 0px;
1570    padding: 0px;
1571    list-style: none;
1572  }
1573
1574  .header-payments-sections--23940427415617__ss_header_2_mwEpzi {
1575    margin: 0px;
1576    margin-top: 16px;
1577    display: flex;
1578    align-items: center;
1579    justify-content: start;
1580    flex-wrap: wrap;
1581    gap: 8px;
1582    padding: 0px;
1583    padding-top: 10px;
1584    border-top: 1px solid #f8f4ee;
1585  }
1586
1587  .header-payment-sections--23940427415617__ss_header_2_mwEpzi {
1588    flex: 0 1 38px;
1589    list-style: none;
1590  }
1591
1592  .header-payment-sections--23940427415617__ss_header_2_mwEpzi svg {
1593    display: block;
1594    width: 100%;
1595    height: 100%;
1596    object-fit: cover;
1597  }
1598
1599  .header-mobile-menu-bottom-sections--23940427415617__ss_header_2_mwEpzi {
1600    padding-top: 12px;
1601    border-top: 1px solid #f8f4ee;
1602  }
1603
1604  .header-mobile-menu-bottom-sections--23940427415617__ss_header_2_mwEpzi .header-menu-item-sections--23940427415617__ss_header_2_mwEpzi {
1605    border: 0px;
1606    margin: 0px;
1607    padding: 8px 0px;
1608  }
1609
1610  .header-mobile-menu-bottom-sections--23940427415617__ss_header_2_mwEpzi .header-menu-item-sections--23940427415617__ss_header_2_mwEpzi:first-child {
1611    border: 0px;
1612  }
1613
1614  .header-logo-desktop-sections--23940427415617__ss_header_2_mwEpzi {
1615    display: none;
1616  }
1617
1618  .header-sections--23940427415617__ss_header_2_mwEpzi .cart-count-bubble {
1619    display: flex;
1620    justify-content: center;
1621    align-items: center;
1622    background-color: #5e1f7a;
1623    color: #f8f4ee;
1624    width: 16px;
1625    height: 16px;
1626    border-radius: 16px;
1627    top: -6px;
1628    right: -6px;
1629    left: unset;
1630    bottom: unset;
1631  }
1632  
1633  @media(min-width: 1024px) {
1634
1635    .section-sections--23940427415617__ss_header_2_mwEpzi {
1636      margin-top: 0px;
1637      margin-bottom: 0px;
1638      margin-left: 0rem;
1639      margin-right: 0rem;
1640      border-radius: 0px;
1641    }
1642    
1643    .section-sections--23940427415617__ss_header_2_mwEpzi-settings {
1644      padding: 0 5rem;
1645      padding-top: 4px;
1646      padding-bottom: 4px;
1647      padding-left: 2rem;
1648      padding-right: 2rem;
1649    }
1650
1651    .header-sections--23940427415617__ss_header_2_mwEpzi.transparent {
1652      width: calc(100% - 0rem);
1653    }
1654  
1655    .header-sections--23940427415617__ss_header_2_mwEpzi.fixed {
1656      width: calc(100% - 0rem);
1657    }
1658
1659    .header-body-sections--23940427415617__ss_header_2_mwEpzi {
1660      gap: 62px;
1661    }
1662
1663    .header-menu-burder-sections--23940427415617__ss_header_2_mwEpzi {
1664      display: none;
1665    }
1666
1667    .header-menu-list-sections--23940427415617__ss_header_2_mwEpzi {
1668      display: flex;
1669      gap: 32px;
1670    }
1671
1672    .header-menu-link-sections--23940427415617__ss_header_2_mwEpzi {
1673      font-size: 18px;
1674      transition: all 0.25s ease;
1675    }
1676
1677    .header-menu-item-sections--23940427415617__ss_header_2_mwEpzi:hover > .header-menu-link-sections--23940427415617__ss_header_2_mwEpzi {
1678      transition: all 0.25s ease;
1679      color: #5e1f7a;
1680    }
1681
1682    .header-menu-item-sections--23940427415617__ss_header_2_mwEpzi::after {
1683      content: '';
1684      position: absolute;
1685      bottom: 0px;
1686      left: 0;
1687      width: 0px;
1688      height: 2px;
1689      background-color: #5e1f7a;
1690      transition: all 0.25s ease 0s;
1691    }
1692  
1693    .header-menu-item-sections--23940427415617__ss_header_2_mwEpzi:hover::after {
1694      width: 100%;
1695      transition: all 0.25s ease 0s;
1696    }
1697
1698    .header-submenu-sections--23940427415617__ss_header_2_mwEpzi .header-menu-item-sections--23940427415617__ss_header_2_mwEpzi {
1699      min-width: max-content;
1700      padding: 10px;
1701      transition: all 0.25s ease 0s;
1702    }
1703
1704    .header-submenu-sections--23940427415617__ss_header_2_mwEpzi .header-menu-item-parent-sections--23940427415617__ss_header_2_mwEpzi {
1705      max-width: 100%;
1706    }
1707
1708    .header-submenu-sections--23940427415617__ss_header_2_mwEpzi .header-menu-item-sections--23940427415617__ss_header_2_mwEpzi:hover {
1709      background-color: #f8f4ee;
1710      transition: all 0.25s ease 0s;
1711    }
1712
1713    .header-submenu-sections--23940427415617__ss_header_2_mwEpzi .header-menu-item-sections--23940427415617__ss_header_2_mwEpzi::after {
1714      display: none;
1715    }
1716
1717    
1718
1719    .header-menu-item-parent-sections--23940427415617__ss_header_2_mwEpzi:hover > .header-menu-item-icon-sections--23940427415617__ss_header_2_mwEpzi {
1720      transform: rotate(180deg);
1721      transition: all 0.25s ease 0s;
1722    }
1723
1724    .header-menu-item-parent-sections--23940427415617__ss_header_2_mwEpzi:hover > .header-submenu-sections--23940427415617__ss_header_2_mwEpzi {
1725      transform: translateY(0);
1726      transition: all 0.25s ease 0s;
1727      opacity: 1;
1728      pointer-events: all;
1729    }
1730
1731    .header-logo-sections--23940427415617__ss_header_2_mwEpzi {
1732      max-width: 220px;
1733    }
1734
1735    .header-logo-image-desktop-sections--23940427415617__ss_header_2_mwEpzi {
1736      display: block;
1737    }
1738
1739    .header-logo-image-mobile-sections--23940427415617__ss_header_2_mwEpzi {
1740      display: none;
1741    }
1742
1743    .header-logo-text-sections--23940427415617__ss_header_2_mwEpzi {
1744      font-size: 24px;
1745      transition: all 0.25s ease;
1746    }
1747
1748    .header-logo-text-sections--23940427415617__ss_header_2_mwEpzi:hover {
1749      transition: all 0.25s ease;
1750      color: #5e1f7a;
1751    }
1752
1753    
1754
1755    .header-right-icon-sections--23940427415617__ss_header_2_mwEpzi svg {
1756      width: 16px;
1757    }
1758
1759    .header-right-text-sections--23940427415617__ss_header_2_mwEpzi {
1760      transform: translate(-50%, 20px);
1761      opacity: 0;
1762      pointer-events: none;
1763      position: absolute;
1764      top: 150%;
1765      left: 50%;
1766      border-radius: .25rem;
1767      background: #5e1f7a;
1768      padding: 4px 12px;
1769      transition: all 0.25s ease 0s;
1770      color: #f8f4ee;
1771      font-size: 14px;
1772    }
1773
1774    .header-sections--23940427415617__ss_header_2_mwEpzi:not(.onscroll).transparent .header-right-text-sections--23940427415617__ss_header_2_mwEpzi {
1775      color: #f8f4ee;
1776    }
1777
1778    .header-right-text-sections--23940427415617__ss_header_2_mwEpzi::after {
1779      content: "";
1780      width: 10px;
1781      height: 10px;
1782      background: #5e1f7a;
1783      position: absolute;
1784      left: calc(50% - 5px);
1785      top: -3px;
1786      transform: rotate(45deg);
1787      z-index: -1;
1788    }
1789
1790    .header-right-icon-sections--23940427415617__ss_header_2_mwEpzi:hover .header-right-text-sections--23940427415617__ss_header_2_mwEpzi {
1791      opacity: 1;
1792      pointer-events: all;
1793      transform: translate(-50%, 0px);
1794      transition: all 0.25s ease 0s;
1795    }
1796
1797    .header-menu-mobile-sections--23940427415617__ss_header_2_mwEpzi {
1798      display: none;
1799    }
1800
1801    .header-logo-desktop-sections--23940427415617__ss_header_2_mwEpzi {
1802      display: block;
1803    }
1804
1805    .header-logo-mobile-sections--23940427415617__ss_header_2_mwEpzi {
1806      display: none;
1807    }
1808    
1809  }</style>
1810
1811
1812
1813
1814
1815
1816  <style>
1817    .header-menu-link-sections--23940427415617__ss_header_2_mwEpzi {
1818      font-family: "SF Mono", Menlo, Consolas, Monaco, Liberation Mono, Lucida Console, monospace, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
1819      font-weight: 400;
1820      font-style: normal;
1821    }
1822  </style>
1823
1824
1825
1826  <style>
1827    .header-logo-text-sections--23940427415617__ss_header_2_mwEpzi {
1828      font-family: "SF Mono", Menlo, Consolas, Monaco, Liberation Mono, Lucida Console, monospace, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
1829      font-weight: 400;
1830      font-style: normal;
1831    }
1832  </style>
1833
1834
1835
1836  <style>
1837    .header-right-text-sections--23940427415617__ss_header_2_mwEpzi {
1838      font-family: Fraunces, serif;
1839      font-weight: 400;
1840      font-style: normal;
1841    }
1842  </style>
1843
1844
1845
1846  <style>
1847    .header-body-sections--23940427415617__ss_header_2_mwEpzi {
1848      grid-template-columns: 1fr 230px 1fr;
1849    }
1850  </style>
1851
1852
1853
1854  <style>
1855    @media(min-width: 1024px) {
1856
1857      .header-body-sections--23940427415617__ss_header_2_mwEpzi {
1858        grid-template-columns: 1fr 220px 1fr;
1859      }
1860      
1861      .header-menu-sections--23940427415617__ss_header_2_mwEpzi {
1862        order: 1;
1863      }
1864
1865      .header-logo-sections--23940427415617__ss_header_2_mwEpzi {
1866        order: 2;
1867        text-align: center;
1868      }
1869    }
1870  </style>
1871
1872
1873
1874
1875
1876  <style>
1877    .header-right-sections--23940427415617__ss_header_2_mwEpzi .header-account-sections--23940427415617__ss_header_2_mwEpzi {
1878      display: none;
1879    }
1880
1881    @media(min-width: 1024px) {
1882      .header-right-sections--23940427415617__ss_header_2_mwEpzi .header-account-sections--23940427415617__ss_header_2_mwEpzi {
1883        display: block;
1884      }
1885    }
1886  </style>
1887
1888
1889
1890
1891
1892<div class="section-sections--23940427415617__ss_header_2_mwEpzi header-sections--23940427415617__ss_header_2_mwEpzi transparent top" style="background-color:#fcfcfc; background-image: ;">
1893    <div class="section-sections--23940427415617__ss_header_2_mwEpzi-settings">
1894      <div class="header-body-sections--23940427415617__ss_header_2_mwEpzi">
1895        <div class="header-menu-sections--23940427415617__ss_header_2_mwEpzi">
1896          
1897            <button class="header-menu-burder-sections--23940427415617__ss_header_2_mwEpzi">
1898              <span class="header-menu-burger-icon-sections--23940427415617__ss_header_2_mwEpzi"></span>
1899            </button>
1900            <ul class="header-menu-list-sections--23940427415617__ss_header_2_mwEpzi">
1901              
1902                <li class="header-menu-item-sections--23940427415617__ss_header_2_mwEpzi ">
1903                  <a href="/products/organic-energy-bites" class="header-menu-link-sections--23940427415617__ss_header_2_mwEpzi">ENERGY BITES</a>
1904                  
1905                </li>
1906              
1907                <li class="header-menu-item-sections--23940427415617__ss_header_2_mwEpzi header-menu-item-parent-sections--23940427415617__ss_header_2_mwEpzi">
1908                  <a href="/pages/about-us" class="header-menu-link-sections--23940427415617__ss_header_2_mwEpzi">LEARN</a>
1909                  
1910                    <span class="header-menu-item-icon-sections--23940427415617__ss_header_2_mwEpzi">
1911                      <svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512">
1912                        <path fill="currentColor" d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z" class=""></path>
1913                      </svg>
1914                    </span>
1915
1916                  <ul class="header-submenu-sections--23940427415617__ss_header_2_mwEpzi">
1917                    
1918                      <li class="header-menu-item-sections--23940427415617__ss_header_2_mwEpzi ">
1919                        <a href="/pages/about-us" class="header-menu-link-sections--23940427415617__ss_header_2_mwEpzi">ABOUT</a>
1920                        
1921                      </li>
1922                    
1923                      <li class="header-menu-item-sections--23940427415617__ss_header_2_mwEpzi ">
1924                        <a href="/pages/quality-testing" class="header-menu-link-sections--23940427415617__ss_header_2_mwEpzi">QUALITY & TESTING</a>
1925                        
1926                      </li>
1927                    
1928                      <li class="header-menu-item-sections--23940427415617__ss_header_2_mwEpzi ">
1929                        <a href="/blogs/oddly-healthy" class="header-menu-link-sections--23940427415617__ss_header_2_mwEpzi">BLOG</a>
1930                        
1931                      </li>
1932                    
1933                  </ul>
1934                  
1935                </li>
1936              
1937            </ul>
1938
1939          <div class="header-menu-mobile-sections--23940427415617__ss_header_2_mwEpzi">
1940            <div class="header-menu-mobile-inner-sections--23940427415617__ss_header_2_mwEpzi">
1941              <ul class="header-menu-list-sections--23940427415617__ss_header_2_mwEpzi">
1942                
1943                  <li class="header-menu-item-sections--23940427415617__ss_header_2_mwEpzi ">
1944                    <a href="/products/organic-energy-bites" class="header-menu-link-sections--23940427415617__ss_header_2_mwEpzi">ENERGY BITES</a>
1945                    
1946                  </li>
1947                
1948                  <li class="header-menu-item-sections--23940427415617__ss_header_2_mwEpzi header-mobile-menu-item-parent-sections--23940427415617__ss_header_2_mwEpzi">
1949                    <a href="/pages/about-us" class="header-menu-link-sections--23940427415617__ss_header_2_mwEpzi">LEARN</a>
1950                    
1951                      <span class="header-menu-item-icon-sections--23940427415617__ss_header_2_mwEpzi">
1952                        <svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512">
1953                          <path fill="currentColor" d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z" class=""></path>
1954                        </svg>
1955                      </span>
1956                      <div class="header-menu-mobile-submenu-sections--23940427415617__ss_header_2_mwEpzi">
1957                        <button class="header-menu-mobile-submenu-heading-sections--23940427415617__ss_header_2_mwEpzi">
1958                          <span class="header-menu-item-icon-sections--23940427415617__ss_header_2_mwEpzi">
1959                            <svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512">
1960                              <path fill="currentColor" d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z" class=""></path>
1961                            </svg>
1962                          </span>
1963                          LEARN
1964                        </button>
1965                        <ul class="header-mobile-submenu-list-sections--23940427415617__ss_header_2_mwEpzi">
1966                          
1967                            <li class="header-menu-item-sections--23940427415617__ss_header_2_mwEpzi ">
1968                              <a href="/pages/about-us" class="header-menu-link-sections--23940427415617__ss_header_2_mwEpzi">ABOUT</a>
1969                              
1970                            </li>
1971                          
1972                            <li class="header-menu-item-sections--23940427415617__ss_header_2_mwEpzi ">
1973                              <a href="/pages/quality-testing" class="header-menu-link-sections--23940427415617__ss_header_2_mwEpzi">QUALITY & TESTING</a>
1974                              
1975                            </li>
1976                          
1977                            <li class="header-menu-item-sections--23940427415617__ss_header_2_mwEpzi ">
1978                              <a href="/blogs/oddly-healthy" class="header-menu-link-sections--23940427415617__ss_header_2_mwEpzi">BLOG</a>
1979                              
1980                            </li>
1981                          
1982                        </ul>
1983                      </div>
1984                    
1985                  </li>
1986                
1987                
1988                
1989                   <li class="header-menu-item-sections--23940427415617__ss_header_2_mwEpzi">
1990                     <a href="/account" class="header-menu-link-sections--23940427415617__ss_header_2_mwEpzi"></a>
1991                   </li>
1992                
1993              </ul>
1994              <div class="header-mobile-menu-bottom-sections--23940427415617__ss_header_2_mwEpzi">
1995                
1996
1997                
1998                  <ul class="header-payments-sections--23940427415617__ss_header_2_mwEpzi"><li class="header-payment-sections--23940427415617__ss_header_2_mwEpzi">
1999                        <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-amazon"><title id="pi-amazon">Amazon</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" fill-rule="nonzero" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF" fill-rule="nonzero"/><path d="M25.26 16.23c-1.697 1.48-4.157 2.27-6.275 2.27-2.97 0-5.644-1.3-7.666-3.463-.16-.17-.018-.402.173-.27 2.183 1.504 4.882 2.408 7.67 2.408 1.88 0 3.95-.46 5.85-1.416.288-.145.53.222.248.47v.001zm.706-.957c-.216-.328-1.434-.155-1.98-.078-.167.024-.193-.148-.043-.27.97-.81 2.562-.576 2.748-.305.187.272-.047 2.16-.96 3.063-.14.138-.272.064-.21-.12.205-.604.664-1.96.446-2.29h-.001z" fill="#F90" fill-rule="nonzero"/><path d="M21.814 15.291c-.574-.498-.676-.73-.993-1.205-.947 1.012-1.618 1.315-2.85 1.315-1.453 0-2.587-.938-2.587-2.818 0-1.467.762-2.467 1.844-2.955.94-.433 2.25-.51 3.25-.628v-.235c0-.43.033-.94-.208-1.31-.212-.333-.616-.47-.97-.47-.66 0-1.25.353-1.392 1.085-.03.163-.144.323-.3.33l-1.677-.187c-.14-.033-.296-.153-.257-.38.386-2.125 2.223-2.766 3.867-2.766.84 0 1.94.234 2.604.9.842.82.762 1.918.762 3.11v2.818c0 .847.335 1.22.65 1.676.113.164.138.36-.003.482-.353.308-.98.88-1.326 1.2a.367.367 0 0 1-.414.038zm-1.659-2.533c.34-.626.323-1.214.323-1.918v-.392c-1.25 0-2.57.28-2.57 1.82 0 .782.386 1.31 1.05 1.31.487 0 .922-.312 1.197-.82z" fill="#221F1F"/></svg>
2000
2001                      </li><li class="header-payment-sections--23940427415617__ss_header_2_mwEpzi">
2002                        <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/>
2002<path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
2003
2004                      </li><li class="header-payment-sections--23940427415617__ss_header_2_mwEpzi">
2005                        <svg version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" />
2005<path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg>
2006
2007                      </li><li class="header-payment-sections--23940427415617__ss_header_2_mwEpzi">
2008                        <svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg>
2009                      </li><li class="header-payment-sections--23940427415617__ss_header_2_mwEpzi">
2010                        <svg viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg>
2011                      </li><li class="header-payment-sections--23940427415617__ss_header_2_mwEpzi">
2012                        <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
201206zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg>
2013
2014                      </li><li class="header-payment-sections--23940427415617__ss_header_2_mwEpzi">
2015                        <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg>
2016
2017                      </li><li class="header-payment-sections--23940427415617__ss_header_2_mwEpzi">
2018                        <svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 
20180-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg>
2019                      </li><li class="header-payment-sections--23940427415617__ss_header_2_mwEpzi">
2020                        <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg>
2021
2022                      </li><li class="header-payment-sections--23940427415617__ss_header_2_mwEpzi">
2023                        <svg width="38" height="24" viewBox="0 0 38 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-labelledby="pi-usdc" role="img"><title id="pi-usdc">USDC</title><g clip-path="url(#pi-usdc-clip0)"><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M19 20.2a8.2 8.2 0 100-16.4 8.2 8.2 0 000 16.4z" fill="#0B53BF"/><path d="M20.98 13.054c0-1.035-.629-1.384-1.847-1.552-.9-.13-1.075-.34-1.075-.76s.305-.682.888-.682c.53 0 .837.184.963.612a.225.225 0 00.214.164h.466a.208.208 0 00.208-.242c-.148-.675-.603-1.082-1.317-1.209v-.712a.222.222 0 00-.221-.222h-.445a.222.222 0 00-.222.222v.687c-.886.125-1.447.71-1.447 1.462 0 .97.592 1.348 1.828 1.515.84.138 1.08.32 1.08.797 0 .478-.406.798-.98.798-.773 0-1.035-.338-1.122-.777a.224.224 0 00-.218-.18h-.505a.206.206 0 00-.206.24c.13.74.604 1.28 1.57 1.41v.702a.222.222 0 00.222.222h.445a.222.222 0 00.221-.222v-.7c.917-.146 1.5-.779 1.5-1.573z" fill="#fff"/><path d="M17.32 16.597a4.896 4.896 0 010-9.195.354.354 0 00.211-.308v-.458a.232.232 0 00-.208-.253.231.231 0 00-.118.02 5.874 5.874 0 000 11.193.231.231 0 00.326-.233v-.456a.354.354 0 00-.21-.309l-.001-.001zm3.474-10.193a.232.232 0 00-.326.233v.457a.352.352 0 00.211.308 4.896 4.896 0 010 9.196.325.325 0 00-.21.309v.457a.233.233 0 00.326.233 5.874 5.874 0 000-11.193h-.001z" fill="#fff"/></g><defs><clipPath id="pi-usdc-clip0"><path fill="#fff" d="M0 0h38v24H0z"/></clipPath></defs></svg>
2024
2025                      </li><li class="header-payment-sections--23940427415617__ss_header_2_mwEpzi">
2026                        <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/>
2026<path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778 
202616.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
2027
2028                      </li></ul>
2029                
2030              </div>
2031            </div>
2032          </div>
2033          
2034        </div>
2035        
2036        <div class="header-logo-sections--23940427415617__ss_header_2_mwEpzi">
2037          
2038            <a href="https://sporeticus.co" class="header-logo-image-sections--23940427415617__ss_header_2_mwEpzi header-logo-desktop-sections--23940427415617__ss_header_2_mwEpzi">
2039              <img src="//sporeticus.co/cdn/shop/files/SPORETICUS_8_x_2.001_in_4_a5de8e35-0804-4c61-84e4-c6a392724328.png?v=1791233518" alt="" loading="lazy" >
2040              
2041            </a>
2042            
2043              <a href="https://sporeticus.co" class="header-logo-image-sections--23940427415617__ss_header_2_mwEpzi header-logo-mobile-sections--23940427415617__ss_header_2_mwEpzi">
2044                <img src="//sporeticus.co/cdn/shop/files/SPORETICUS_8_x_2.001_in_5.png?v=1791326801" alt="" loading="lazy" >
2045                
2046              </a>
2047            
2048          
2049        </div>
2050
2051        <div class="header-right-sections--23940427415617__ss_header_2_mwEpzi">
2052          
2053
2054              <a href="https://sporeticus.co/customer_authentication/redirect?locale=en&region_country=US" class="header-right-icon-sections--23940427415617__ss_header_2_mwEpzi header-account-sections--23940427415617__ss_header_2_mwEpzi">
2055                 <svg fill="currentColor" stroke="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 510 512">
2056                  <path d="M349.692 274.16C374.816 254.422 393.152 227.361 402.153 196.737C411.155 166.111 410.372 133.447 399.913 103.286C389.457 73.1276 369.842 46.9725 343.8 28.4604C317.758 9.9483 286.586 0 254.62 0C222.652 0 191.48 9.9483 165.44 28.4604C139.399 46.9725 119.784 73.1276 109.327 103.286C98.8684 133.447 98.0835 166.111 107.086 196.737C116.086 227.361 134.423 254.422 159.547 274.16C116.499 291.379 78.9358 319.939 50.8662 356.796C22.7944 393.655 5.26893 437.425 0.153868 483.446C-0.214608 486.805 0.0797365 490.205 1.026 493.449C1.97226 496.697 3.54864 499.723 5.66793 502.361C9.94356 507.688 16.1662 511.099 22.9623 511.846C29.7584 512.592 36.5741 510.611 41.9072 506.342C47.2425 502.071 50.6591 495.861 51.4069 489.076C57.0344 439.06 80.9199 392.869 118.5 359.327C156.082 325.784 204.724 307.241 255.133 307.241C305.542 307.241 354.181 325.784 391.766 359.327C429.346 392.869 453.231 439.06 458.859 489.076C459.554 495.36 462.559 501.166 467.292 505.372C472.026 509.577 478.15 511.885 484.484 511.846H487.303C494.019 511.073 500.159 507.683 504.386 502.409C508.607 497.139 510.574 490.412 509.854 483.703C504.715 437.551 487.096 393.668 458.878 356.752C430.665 319.839 392.921 291.289 349.692 274.16ZM254.62 255.994C234.348 255.994 214.528 249.992 197.672 238.746C180.814 227.498 167.677 211.516 159.918 192.816C152.16 174.117 150.13 153.539 154.085 133.686C158.04 113.835 167.804 95.5995 182.14 81.2866C196.473 66.9736 214.738 57.2256 234.62 53.2767C254.507 49.3279 275.116 51.3546 293.845 59.1021C312.576 66.8474 328.584 79.9652 339.85 96.7946C351.111 113.624 357.122 133.412 357.122 153.652C357.122 180.796 346.325 206.827 327.099 226.018C307.877 245.211 281.807 255.994 254.62 255.994Z"></path>
2057                </svg>
2058                
2059              </a>
2060            
2061          
2062
2063          
2064            <a href="/cart" class="header-right-icon-sections--23940427415617__ss_header_2_mwEpzi">
2065              <svg fill="currentColor" stroke="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512">
2066                <path d="M352 128C352 57.42 294.579 0 224 0 153.42 0 96 57.42 96 128H0v304c0 44.183 35.817 80 80 80h288c44.183 0 80-35.817 80-80V128h-96zM224 48c44.112 0 80 35.888 80 80H144c0-44.112 35.888-80 80-80zm176 384c0 17.645-14.355 32-32 32H80c-17.645 0-32-14.355-32-32V176h48v40c0 13.255 10.745 24 24 24s24-10.745 24-24v-40h160v40c0 13.255 10.745 24 24 24s24-10.745 24-24v-40h48v256z"></path>
2067              </svg>
2068              
2069</a>
2070          
2071        </div>
2072      </div>
2073    </div>
2074</div>
2075
2076<script>
2077  function initHeader2() {
2078    let header = document.querySelector('.header-sections--23940427415617__ss_header_2_mwEpzi');
2079    let menuMobile = document.querySelector('.header-menu-mobile-sections--23940427415617__ss_header_2_mwEpzi');
2080
2081    let mobileSubMenu = document.querySelectorAll('.header-menu-mobile-submenu-sections--23940427415617__ss_header_2_mwEpzi');
2082      if (header) {
2083        if (!header.classList.contains('top')) {
2084          if (window.scrollY > 0) {
2085              header.classList.add('onscroll');
2086          }
2087      
2088          let lastScrollTop = window.scrollY;
2089      
2090          document.addEventListener('scroll', () => {
2091              const currentScrollTop = window.scrollY;
2092              const maxScroll = document.documentElement.scrollHeight - window.innerHeight;
2093      
2094              if (currentScrollTop <= 0) {
2095                  header.classList.add('active');
2096                  header.classList.remove('onscroll');
2097                  return;
2098              }
2099      
2100              if (currentScrollTop >= maxScroll) {
2101                  header.classList.remove('active');
2102                  return;
2103              }
2104      
2105              if (currentScrollTop !== lastScrollTop) {
2106                  if (header.classList.contains('scroll')) {
2107                      if (currentScrollTop > lastScrollTop) {
2108                          header.classList.remove('active');
2109                      } else {
2110                          header.classList.add('active');
2111                      }
2112                  }
2113      
2114                  if (header.classList.contains('transparent')) {
2115                      if (currentScrollTop === 0) {
2116                          header.classList.remove('onscroll');
2117                      } else {
2118                          header.classList.add('onscroll');
2119                      }
2120                  }
2121      
2122                  lastScrollTop = currentScrollTop;
2123              }
2124          });
2125      }
2126
2127        let burger_icon = header.querySelector('.header-menu-burder-sections--23940427415617__ss_header_2_mwEpzi');
2128        if(burger_icon) {
2129          burger_icon.addEventListener('click', () => {
2130            header.classList.toggle('open');
2131            if(header.classList.contains('open')) {
2132              document.body.style.overflow = 'hidden';
2133            } else {
2134              if(mobileMenuItem) {
2135                mobileMenuItem.forEach(el => {
2136                  el.classList.remove('active');
2137                })
2138              }
2139              document.body.style.overflow = '';
2140            }
2141          })
2142        }
2143
2144        if(menuMobile) {
2145          menuMobile.style.height = `calc(100dvh - ${header.offsetHeight}px`;
2146        }
2147
2148        document.addEventListener('click', (e) => {
2149          if(e.target == menuMobile) {
2150            document.body.style.overflow = '';
2151            header.classList.remove('open');
2152            if(mobileMenuItem) {
2153              mobileMenuItem.forEach(el => {
2154                el.classList.remove('active');
2155              })
2156            }
2157          }
2158        })
2159
2160        if (mobileSubMenu) {  
2161          mobileSubMenu.forEach(el => {  
2162            let parentItem = el.closest('.header-mobile-menu-item-parent-sections--23940427415617__ss_header_2_mwEpzi');  
2163            let heading = el.querySelector('.header-menu-mobile-submenu-heading-sections--23940427415617__ss_header_2_mwEpzi');  
2164            
2165            if (parentItem) {  
2166              parentItem.addEventListener('click', () => {  
2167                parentItem.classList.add('active');  
2168              });  
2169            }  
2170        
2171            if (heading) {  
2172              heading.addEventListener('click', (event) => {  
2173                event.stopPropagation();
2174                parentItem.classList.remove('active');  
2175              });  
2176            }  
2177          });  
2178        }  
2179      }
2180  }
2181
2182  document.addEventListener('DOMContentLoaded', initHeader2);
2183  
2184  if (Shopify.designMode) {
2185     document.addEventListener('shopify:section:unload', initHeader2);
2186     document.addEventListener('shopify:section:load', initHeader2);
2187  }
2188</script>
2188
2189
2190</div>
2191<!-- END sections: header-group -->
2192
2193    <main
2194      id="MainContent"
2195      class="content-for-layout focus-none"
2196      role="main"
2197      tabindex="-1"
2198      data-template="index"
2199    >
2200      <div id="shopify-section-template--23940426924097__sp_announcement_4BYVcD" class="shopify-section">
2201<link rel="preconnect" href="https://fonts.googleapis.com">
2202<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
2203<link href="https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght,SOFT@0,9..144,300..900,0..100;1,9..144,300..900,0..100&family=DM+Mono:wght@300;400;500&display=swap" rel="stylesheet">
2204<link href="//sporeticus.co/cdn/shop/t/25/assets/sporeticus-landing.css?v=75865554737039355611790366814" rel="stylesheet" type="text/css" media="all" />
2205<link href="//sporeticus.co/cdn/shop/t/25/assets/sp-mono-anchor-fix.css?v=175460816178836730291790366813" rel="stylesheet" type="text/css" media="all" />
2206
2207<div
2208    class="sp sp-ann"
2209    id="sp-ann-template--23940426924097__sp_announcement_4BYVcD"
2210    
2211    style="--sp-fs: 12px; --sp-fs-mobile: 12px; --sp-pad-v: 8px; --sp-pad-v-mobile: 8px; --sp-pad-h: 30px; --sp-pad-h-mobile: 6px;"
2212    role="region"
2213    aria-label="Announcement"
2214  >
2215    <div class="sp-ann-inner"><p class="sp-ann-text">
2216          <strong>ODD BALLS</strong> is now <em><strong>Sporeticus</strong></em><em>.</em>
2217</p><p class="sp-ann-text sp-ann-text-2 sp-ann-line2-desktop">
2218          Same taste, new name.
2219</p></div></div><style data-shopify>
2220  #sp-ann-template--23940426924097__sp_announcement_4BYVcD {
2221    position: relative;
2222    display: flex;
2223    align-items: center;
2224    justify-content: center;
2225    gap: 12px;
2226    /* Two declarations, not one. A browser that cannot parse max() drops the
2227       second and keeps the merchant's own padding from the first, which is a
2228       sane result rather than no padding at all. It does mean such a browser
2229       loses the close-button floor, which is an acceptable trade: max() has
2230       been supported everywhere since 2020, and the floor only matters at the
2231       bottom of the slider's range. */
2232    padding: var(--sp-pad-v, 10px) var(--sp-pad-h, 48px);
2233    padding: var(--sp-pad-v, 10px) max(var(--sp-pad-h, 48px), 0px);
2234    background: #2b1f3a;
2235    
2236  }
2237  /* Line two sits tight under line one. The bar is deliberately slim, so this
2238     is a hairline of separation rather than a real gap. Without it the class
2239     carries no rule at all and a later reader would reasonably assume the
2240     spacing lived here and had been lost. */
2241  #sp-ann-template--23940426924097__sp_announcement_4BYVcD .sp-ann-text-2 {
2242    margin-top: 2px;
2243  }
2244  #sp-ann-template--23940426924097__sp_announcement_4BYVcD .sp-ann-inner {
2245    min-width: 0;
2246    text-align: center;
2247  }
2248  #sp-ann-template--23940426924097__sp_announcement_4BYVcD .sp-ann-text {
2249    margin: 0;
2250    font-family: var(--sp-font-mono);
2251    font-size: var(--sp-fs, 13px);
2252    font-weight: 500;
2253    letter-spacing: 0.08em;
2254    line-height: 1.45;
2255    color: #f8f4ee;
2256    text-transform: uppercase;
2257  }
2258  /* Italics in the message render gold, matching how every other sp-*
2259     section treats emphasis, so "Sporeticus" can be highlighted without
2260     needing a second colour setting. */
2261  #sp-ann-template--23940426924097__sp_announcement_4BYVcD .sp-ann-text em,
2262  #sp-ann-template--23940426924097__sp_announcement_4BYVcD .sp-ann-text i {
2263    font-style: italic;
2264    color: #c8a050;
2265  }
2266  #sp-ann-template--23940426924097__sp_announcement_4BYVcD .sp-ann-text strong,
2267  #sp-ann-template--23940426924097__sp_announcement_4BYVcD .sp-ann-text b {
2268    font-weight: 700;
2269    color: #c8a050;
2270  }
2271  /* Line two is hidden by class, never by dropping the element, so the
2272     dismiss key and the link logic do not have to know about breakpoints. */
2273  #sp-ann-template--23940426924097__sp_announcement_4BYVcD .sp-ann-line2-mobile { display: none; }
2274  #sp-ann-template--23940426924097__sp_announcement_4BYVcD .sp-ann-link {
2275    color: #c8a050;
2276    text-decoration: underline;
2277    text-underline-offset: 3px;
2278    margin-left: 8px;
2279    white-space: nowrap;
2280  }
2281  #sp-ann-template--23940426924097__sp_announcement_4BYVcD .sp-ann-link:hover { opacity: 0.8; }
2282  #sp-ann-template--23940426924097__sp_announcement_4BYVcD .sp-ann-close {
2283    position: absolute;
2284    right: 12px;
2285    top: 50%;
2286    transform: translateY(-50%);
2287    display: inline-flex;
2288    align-items: center;
2289    justify-content: center;
2290    width: 30px;
2291    height: 30px;
2292    padding: 0;
2293    border: none;
2294    background: transparent;
2295    color: #f8f4ee;
2296    opacity: 0.6;
2297    cursor: pointer;
2298    transition: opacity 0.2s;
2299  }
2300  #sp-ann-template--23940426924097__sp_announcement_4BYVcD .sp-ann-close:hover { opacity: 1; }
2301  #sp-ann-template--23940426924097__sp_announcement_4BYVcD .sp-ann-close:focus-visible {
2302    outline: 2px solid #f8f4ee;
2303    outline-offset: 2px;
2304    opacity: 1;
2305  }
2306  #sp-ann-template--23940426924097__sp_announcement_4BYVcD .sp-ann-close svg { width: 14px; height: 14px; display: block; }
2307  @media (max-width: 900px) {
2308    #sp-ann-template--23940426924097__sp_announcement_4BYVcD {
2309      /* The close button keeps the same 12px offset and 30px width below
2310         900px, so the same 42px floor applies here. */
2311      padding: var(--sp-pad-v-mobile, 8px) var(--sp-pad-h-mobile, 16px);
2312      padding: var(--sp-pad-v-mobile, 8px) max(var(--sp-pad-h-mobile, 16px), 0px);
2313      gap: 8px;
2314    }
2315    #sp-ann-template--23940426924097__sp_announcement_4BYVcD .sp-ann-text { font-size: var(--sp-fs-mobile, 11px); letter-spacing: 0.06em; }
2316    #sp-ann-template--23940426924097__sp_announcement_4BYVcD .sp-ann-line2-mobile { display: block; }
2317    #sp-ann-template--23940426924097__sp_announcement_4BYVcD .sp-ann-line2-desktop { display: none; }
2318    #sp-ann-template--23940426924097__sp_announcement_4BYVcD .sp-ann-link { margin-left: 6px; }
2319  }
2320</style>
2321
2322</div><div id="shopify-section-template--23940426924097__sp_hero" class="shopify-section">
2323<link rel="preconnect" href="https://fonts.googleapis.com">
2324<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
2325<link href="https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght,SOFT@0,9..144,300..900,0..100;1,9..144,300..900,0..100&family=DM+Mono:wght@300;400;500&display=swap" rel="stylesheet">
2326<link href="//sporeticus.co/cdn/shop/t/25/assets/sporeticus-landing.css?v=75865554737039355611790366814" rel="stylesheet" type="text/css" media="all" />
2327<link href="//sporeticus.co/cdn/shop/t/25/assets/sp-mono-anchor-fix.css?v=175460816178836730291790366813" rel="stylesheet" type="text/css" media="all" />
2328
2329
2330<section id="sp-hero" class="sp sp-hero sp-pad" style="--sp-pt: 20px; --sp-pb: 60px; --sp-pl-mobile: 16px; background: #2b1f3a;">
2331  <div class="sp-hero-grid" style="--sp-gap: 24px;">
2332    <div class="sp-hero-copy"><p class="sp-hero-eyebrow" style="--sp-fs: 18px; --sp-fs-mobile: 16px; font-weight: 500; --sp-eyebrow-align-mobile: center; text-align: left; margin-bottom: 24px; --sp-gap-mobile: 24px;">RATED ★★★★★ BY 100+ EARLY TASTERS</p><h1 class="sp-hero-h1" style="--sp-fs: 56px; --sp-fs-mobile: 41px; font-weight: 500; --sp-heading-align-mobile: center; text-align: left; margin-bottom: 28px; --sp-gap-mobile: 38px;"><p>A Steady Energy Routine <em>that Sticks.</em></p></h1><p class="sp-hero-sub" style="--sp-fs: 19px; --sp-fs-mobile: 18px; font-weight: 400; --sp-subheading-align-mobile: center; text-align: left; margin-bottom: 25px; --sp-gap-mobile: 10px; max-width: 480px; --sp-w-mobile: 400px;">Two organic mushroom bites. <em>Potent Lion's Mane and Cordyceps extracts.</em> A daily body and brain ritual craveable enough to actually repeat.</p><div class="sp-hero-badges" style="--sp-badge-size: 108px; --sp-badge-size-mobile: 86px; --sp-badges-gap: 20px; --sp-badges-gap-mobile: 30px;"><div class="sp-hero-badge" >
2333                
2334<div class="sp-slot sp-slot--dark sp-slot--contain" style="border-radius: 10px; aspect-ratio: 1 / 1;"><img src="//sporeticus.co/cdn/shop/files/USDA_Organic.png?v=1784916422&amp;width=200" alt="A circular USDA Organic certification logo with a black outer ring, white background, and a dark lower half containing the words &#39;USDA ORGANIC&#39; in black and white." width="200" height="200" loading="lazy">
2335</div>
2336
2337              </div><div class="sp-hero-badge" >
2338                
2339<div class="sp-slot sp-slot--dark sp-slot--contain" style="border-radius: 10px; aspect-ratio: 1 / 1;"><img src="//sporeticus.co/cdn/shop/files/Gluten_Free.png?v=1784916437&amp;width=200" alt="A circular black and off-white &#39;Gluten Free&#39; icon featuring a wheat stalk crossed out with a diagonal line, centered on a white background." width="200" height="200" loading="lazy">
2340</div>
2341
2342              </div><div class="sp-hero-badge" >
2343                
2344<div class="sp-slot sp-slot--dark sp-slot--contain" style="border-radius: 10px; aspect-ratio: 1 / 1;"><img src="//sporeticus.co/cdn/shop/files/Vegan_Badge.png?v=1784916458&amp;width=200" alt="A circular vegan logo featuring three dark navy leaf shapes above the word &#39;VEGAN&#39; in dark navy text on an off-white background, enclosed in a dark navy circle with a thin dark navy border." width="200" height="200" loading="lazy">
2345</div>
2346
2347              </div></div><div class="sp-hero-cta" style="gap: 14px; --sp-gap-mobile: 20px;"><a href="#sp-bundle" class="sp-btn sp-hero-btn" style="--sp-fs: 23px; --sp-fs-mobile: 18px; font-weight: 600;">Try Two Bites a Day</a><span class="sp-hero-reassure" style="--sp-fs: 15px; --sp-fs-mobile: 14px; font-weight: 500;">Feel steady energy<br />
2348or your money back</span></div>
2349    </div>
2350    <div class="sp-hero-media" style="--sp-media-scale: 100%; --sp-media-scale-mobile: 100%;">
2351<div class="sp-slot sp-slot--dark" style="border-radius: 20px; aspect-ratio: 1 / 1;"><img src="//sporeticus.co/cdn/shop/files/Sporeticus_Packages_in_the_morning.png?v=1784916382&amp;width=1400" alt="Two pouches of Sporeticus Organic Energy Bites, Cherry Cashew and Lemon Coconut, on a wooden table in a warm kitchen" srcset="//sporeticus.co/cdn/shop/files/Sporeticus_Packages_in_the_morning.png?v=1784916382&amp;width=400 400w, //sporeticus.co/cdn/shop/files/Sporeticus_Packages_in_the_morning.png?v=1784916382&amp;width=600 600w, //sporeticus.co/cdn/shop/files/Sporeticus_Packages_in_the_morning.png?v=1784916382&amp;width=800 800w, //sporeticus.co/cdn/shop/files/Sporeticus_Packages_in_the_morning.png?v=1784916382&amp;width=1200 1200w, //sporeticus.co/cdn/shop/files/Sporeticus_Packages_in_the_morning.png?v=1784916382&amp;width=1350 1350w" width="1400" height="933" loading="eager" fetchpriority="high" decoding="async" sizes="(min-width: 901px) 48vw, 94vw">
2352</div>
2353
2354    </div>
2355  </div>
2356</section>
2357
2358<style data-shopify>
2359  #shopify-section-template--23940426924097__sp_hero .sp-hero-eyebrow { margin-bottom: 24px !important; }
2360  .sp-hero-grid {
2361    max-width: min(1400px, 94vw);
2362    margin: 0 auto;
2363    display: grid;
2364    grid-template-columns: 1fr 1fr;
2365    gap: var(--sp-gap, 80px);
2366    align-items: center;
2367    min-height: 520px;
2368  }
2369  .sp-hero-grid > * { min-width: 0; }
2370  .sp-hero-eyebrow {
2371    font-family: var(--sp-font-mono);
2372    font-size: var(--sp-fs, 18px);
2373    letter-spacing: 0.22em;
2374    text-transform: uppercase;
2375    color: var(--sp-gold);
2376  }
2377  .sp-hero-h1 {
2378    font-family: var(--sp-font-display);
2379    font-size: clamp(40px, 5vw, var(--sp-fs, 56px));
2380    line-height: 1.05;
2381    letter-spacing: -0.02em;
2382    color: var(--sp-parch);
2383    font-variation-settings: 'opsz' 144, 'SOFT' 50;
2384  }
2385  .sp-hero-h1 em, .sp-hero-h1 i {
2386    font-style: italic;
2387    color: var(--sp-gold);
2388    font-variation-settings: 'opsz' 144, 'SOFT' 70;
2389    font-weight: 400;
2390  }
2391  .sp-hero-sub {
2392    font-family: var(--sp-font-display);
2393    font-size: var(--sp-fs, 22px);
2394    line-height: 1.6;
2395    color: var(--sp-parch);
2396    font-variation-settings: 'opsz' 24, 'SOFT' 30;
2397  }
2398  .sp-hero-sub em, .sp-hero-sub i {
2399    color: var(--sp-gold);
2400    font-style: italic;
2401    font-variation-settings: 'opsz' 24, 'SOFT' 70;
2402  }
2403  /* width is the scale-driven value and max-width is the safety ceiling —
2404     NOT the reverse. width:100% (the old approach) is already the full
2405     container width, so max-width can only ever shrink it (scale<100);
2406     raising scale past 100 was a total no-op since max-width can never
2407     make a box exceed its own width:100%. This also made margin:auto
2408     resolve to 0px whenever scale<100 didn't apply, since there was no
2409     slack (100% left no room) — instead reading as "not centered" at
2410     every scale that actually did something. */
2411  /* .sp-hero-banner / .sp-hero-badges / .sp-hero-cta share the same
2412     max-width:500px box and, critically, the SAME left edge — margin is
2413     0 on the left (not auto), so all three sit flush against the copy
2414     column's own left edge, matching the eyebrow/heading/subheading
2415     above them, instead of each independently auto-centering itself
2416     within the (wider) column. The button fills 100% of its own
2417     .sp-hero-cta box, so flush-left on the box is what puts the button's
2418     own edge at the heading's edge. Centering still happens WITHIN each
2419     box (banner image via its own margin:0 auto, badges row via
2420     justify-content:center, reassurance line via text-align:center) —
2421     since every box shares the button's exact width and left position,
2422     that inner centering reads as "centered above/below the button"
2423     rather than "centered in the column." */
2424  .sp-hero-banner {
2425    width: calc(500px * var(--sp-banner-scale, 100) / 100);
2426    max-width: 100%;
2427    height: calc(110px * var(--sp-banner-scale, 100) / 100);
2428    margin: 0 0 var(--sp-banner-gap, 15px);
2429  }
2430  .sp-hero-banner .sp-slot { height: 100%; }
2431  .sp-hero-badges {
2432    display: flex;
2433    gap: 16px;
2434    align-items: center;
2435    justify-content: center;
2436    flex-wrap: wrap;
2437    width: 100%;
2438    max-width: 500px;
2439    margin: 0 0 var(--sp-badges-gap, 15px);
2440  }
2441  .sp-hero-badge { width: var(--sp-badge-size, 80px); height: var(--sp-badge-size, 80px); opacity: 0.85; }
2442  .sp-hero-cta { display: flex; flex-direction: column; max-width: 500px; margin: 0; }
2443  .sp-hero-btn { width: 100%; font-size: var(--sp-fs, 20px); }
2444  .sp-hero-reassure {
2445    font-family: var(--sp-font-mono);
2446    font-size: var(--sp-fs, 14px);
2447    color: var(--sp-parch);
2448    letter-spacing: 0.05em;
2449    text-align: center;
2450  }
2451  .sp-hero-media { max-width: var(--sp-media-scale, 100%); margin: 0 auto; }
2452  .sp-hero-media .sp-slot { min-height: 400px; }
2453  @media (max-width: 900px) {
2454    /* The shared .sp-pad rule in sporeticus-landing.css puts 24px gutters on
2455       EVERY sp-* section at this breakpoint. That is the right default for
2456       body copy, but the hero heading is far larger than body copy, and those
2457       gutters were costing it a whole extra line: at 41px on a 390px phone the
2458       heading broke to three lines with a 41px visual gap either side, which
2459       reads as a badly over-padded block. Overriding here, prefixed with the
2460       section id so no other section is affected. */
2461    #shopify-section-template--23940426924097__sp_hero .sp-hero {
2462      padding-left: var(--sp-pl-mobile, 16px) !important;
2463      padding-right: var(--sp-pl-mobile, 16px) !important;
2464    }
2465    /* minmax(0, 1fr), not plain 1fr — plain 1fr is really minmax(auto, 1fr),
2466       and the "auto" minimum lets an oversized item's content-based
2467       minimum size inflate the WHOLE column past the grid's own (correctly
2468       sized, 342px-ish) box. The grid container itself doesn't grow to
2469       compensate (it stays at its definite width), so the inflated track
2470       just overflows the grid's right edge — the entire flattened mobile
2471       column, not just the banner, was bleeding off the right side of the
2472       screen this way. minmax(0, 1fr) pins the track's minimum to 0 so it
2473       can never grow past the container no matter how wide an item's own
2474       specified size is. */
2475    .sp-hero-grid { grid-template-columns: minmax(0, 1fr); min-height: auto; }
2476    /* display:contents flattens .sp-hero-copy so its children (eyebrow,
2477       heading, subheading, banner, badges, cta) become direct items of
2478       .sp-hero-grid alongside .sp-hero-media — only then can the image be
2479       reordered to sit between the heading and the rest of the copy
2480       instead of only ever being "above everything" or "below everything"
2481       relative to the whole copy block. Desktop is untouched (two-column
2482       grid, no display:contents there). Note: display:contents does NOT
2483       change the DOM parent, only the render/box tree — so a selector like
2484       ".sp-hero-grid > *" still won't match these grandchildren; anything
2485       meant to reach them needs to target their own class directly. */
2486    .sp-hero-copy { display: contents; }
2487    /* The grid's own "gap" (--sp-gap, the desktop text/image column gap)
2488       would otherwise apply BETWEEN EVERY flattened item here too, adding
2489       itself on top of each element's own margin-bottom below — that's
2490       why zeroing individual gap sliders never fully closed the space.
2491       On mobile every gap between elements comes ONLY from that specific
2492       element's own margin-bottom, set via its own gap slider. */
2493    .sp-hero-grid { gap: 0 !important; }
2494    .sp-hero-eyebrow { order: 1; }
2495    .sp-hero-h1 { order: 2; }
2496    .sp-hero-media { order: 3; margin: 0 auto 24px; }
2497    .sp-hero-sub { order: 4; }
2498    .sp-hero-banner { order: 5; }
2499    .sp-hero-badges { order: 6; }
2500    .sp-hero-cta { order: 7; }
2501    .sp-hero-media { max-width: var(--sp-media-scale-mobile, 100%); }
2502    .sp-hero-media .sp-slot { min-height: 0; }
2503    /* Every rule below re-declares margin-bottom/gap with !important at
2504       matching-or-greater specificity than its corresponding desktop
2505       value. Desktop margin-bottom/gap is set as a PLAIN inline style
2506       property (not a var()) on these same elements — inline style beats
2507       any external class rule that lacks !important, regardless of media
2508       query nesting, so without !important here these mobile-only gap
2509       settings silently no-op and the desktop spacing wins on phones too.
2510       The eyebrow desktop value additionally carries its own !important
2511       via a #shopify-section-template--23940426924097__sp_hero .sp-hero-eyebrow rule above
2512       — matching that exact selector (not just .sp-hero-eyebrow) is what
2513       lets this rule win on specificity, since !important vs !important
2514       ties are broken by specificity, not by media-query nesting or
2515       source order. */
2516    #shopify-section-template--23940426924097__sp_hero .sp-hero-eyebrow { font-size: var(--sp-fs-mobile, 14px); text-align: var(--sp-eyebrow-align-mobile, left) !important; margin-bottom: var(--sp-gap-mobile, 16px) !important; }
2517    /* Was clamp(36px, 9vw, var(...)) — the 9vw *preferred* value is what
2518       actually drove the rendered size at phone widths, with the slider
2519       only ever acting as a rarely-reached ceiling. The slider now sets
2520       the size directly. */
2521    /* The mobile size setting is a CEILING, not a fixed size. Phones run from
2522       320px to 430px wide, so one fixed heading size cannot hold the same line
2523       break across all of them: 41px fits two lines at 390px but spills to
2524       three at 375px. The vw term shrinks the type just enough on narrower
2525       screens to keep the break, and never exceeds the slider on wider ones.
2526       Set "Shrink heading on narrow phones" off to go back to a fixed size. */
2527    .sp-hero-h1 {font-size: min(var(--sp-fs-mobile, 38px), 10.5vw) !important;text-align: var(--sp-heading-align-mobile, left) !important;
2528      margin-bottom: var(--sp-gap-mobile, 20px) !important;
2529    }
2530    /* max-width needed !important too, not just font-size/align/margin —
2531       the desktop value is set as a plain inline style (max-width:
2532       px), so without !important here the desktop
2533       480px value was winning over the mobile 340px default at any
2534       single-column width between roughly 550px and 900px, before the
2535       justify-self fix below even comes into play. justify-self:center
2536       is the other half: once max-width correctly caps the box narrower
2537       than its grid column, the box itself still needs centering — a
2538       block with only a max-width (no margin:auto) aligns to the START
2539       of a stretched grid area, not the middle, which is exactly the
2540       "text below the image doesn't auto-center at a certain size" bug. */
2541    .sp-hero-sub { font-size: var(--sp-fs-mobile, 16px); text-align: var(--sp-subheading-align-mobile, left) !important; margin-bottom: var(--sp-gap-mobile, 18px) !important; max-width: var(--sp-w-mobile, 340px) !important; justify-self: center; }
2542    /* Was width:calc(...) with margin-left/right:auto — once the grid
2543       column is correctly pinned to 342px-ish (see minmax(0, 1fr) above),
2544       auto margins on an item wider than its own column still collapse to
2545       0 instead of centering (that's just how auto margins behave on
2546       overflow), leaving the box flush against the column's left edge.
2547       justify-self is the grid-native tool for this: it centers the box
2548       on its own column's midpoint regardless of whether the box is
2549       narrower or wider than the column, so any overflow past the column
2550       bleeds evenly on BOTH sides instead of spilling off one edge only. */
2551    /* margin-left/right:0 here is load-bearing, not redundant — the
2552       desktop rule above sets margin:0 auto (shorthand), and this media
2553       query only overrides margin-bottom, so margin-left/right:auto was
2554       still cascading in from desktop. Auto margins take priority over
2555       justify-self when both are present, and auto margins collapse to
2556       0 (flush start, not centered) whenever the box is wider than its
2557       track — which on mobile, at any scale worth using, it always is.
2558       That's what turned this into a right-bleeding box instead of the
2559       intended symmetric overflow. Zeroing the auto margins here hands
2560       centering back to justify-self, which centers correctly even when
2561       the box is too wide to fit (unlike margin:auto, which just gives
2562       up). max-width:100% (not 96vw) is also more correct than before —
2563       100% resolves against this item's own already-safely-bounded grid
2564       track (see the minmax(0, 1fr) note above), where 96vw was a blunt
2565       viewport-relative guess that ignored the section's own side
2566       padding and could still overflow on some widths. */
2567    .sp-hero-banner {
2568      justify-self: center;
2569      width: calc(500px * var(--sp-banner-scale-mobile, 100) / 100);
2570      max-width: 100%;
2571      height: calc(110px * var(--sp-banner-scale-mobile, 100) / 100);
2572      margin-left: 0;
2573      margin-right: 0;
2574      margin-bottom: var(--sp-banner-gap-mobile, 8px);
2575    }
2576    /* justify-content:center only centers the badges WITHIN this row's
2577       own box — it says nothing about where the row's box itself sits.
2578       .sp-hero-badges keeps its desktop max-width:500px on mobile with
2579       no override, so on any single-column width wider than ~550px the
2580       row itself (not just its contents) sat flush against the column's
2581       left edge. Same fix as the banner and sub above. */
2582    .sp-hero-badges { justify-content: center; margin-bottom: var(--sp-badges-gap-mobile, 12px); justify-self: center; }
2583    .sp-hero-badge { width: var(--sp-badge-size-mobile, 80px); height: var(--sp-badge-size-mobile, 80px); }
2584    /* Same box-centering gap as badges above — .sp-hero-cta also keeps
2585       its desktop max-width:500px unchanged on mobile. */
2586    /* width:100% is the actual fix here, not decoration — .sp-hero-badges
2587       right above already has width:100% and renders full-column-width
2588       correctly; .sp-hero-cta never did. Setting justify-self:center on a
2589       grid item switches its default sizing from "stretch to fill the
2590       track" to "shrink to fit its own content" — and since the button
2591       inside is width:100% OF ITS PARENT, a parent with nothing else
2592       forcing its width just collapses to whatever its narrowest
2593       non-percentage content needs (the reassurance line's own text
2594       width), dragging the 100%-width button down to that same narrow
2595       size with it. That's what made the button look off-center relative
2596       to the banner above it: the banner was correctly full-width, the
2597       button was quietly shrink-wrapped and inset instead. */
2598    .sp-hero-cta { width: 100%; gap: var(--sp-gap-mobile, 16px) !important; justify-self: center; }
2599    .sp-hero-btn { font-size: var(--sp-fs-mobile, 16px) !important; }
2600    .sp-hero-reassure { font-size: var(--sp-fs-mobile, 12px); }
2601  }
2602</style>
2603
2604
2605</div><div id="shopify-section-template--23940426924097__sp_what" class="shopify-section">
2606<link rel="preconnect" href="https://fonts.googleapis.com">
2607<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
2608<link href="https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght,SOFT@0,9..144,300..900,0..100;1,9..144,300..900,0..100&family=DM+Mono:wght@300;400;500&display=swap" rel="stylesheet">
2609<link href="//sporeticus.co/cdn/shop/t/25/assets/sporeticus-landing.css?v=75865554737039355611790366814" rel="stylesheet" type="text/css" media="all" />
2610<link href="//sporeticus.co/cdn/shop/t/25/assets/sp-mono-anchor-fix.css?v=175460816178836730291790366813" rel="stylesheet" type="text/css" media="all" />
2611
2612
2613<section id="sp-what" class="sp sp-what sp-pad" style="--sp-pt: 60px; --sp-pb: 52px;">
2614  <div class="sp-what-inner">
2615    <div class="sp-what-head sp-what-head--with-image" style="--sp-head-img-scale: 40%; --sp-head-img-scale-mobile: 100%;"><div class="sp-what-head-media">
2616          
2617<div class="sp-slot sp-slot--bare sp-slot--contain" style="border-radius: 0px; aspect-ratio: 1 / 1;"><img src="//sporeticus.co/cdn/shop/files/Sporeticus_Mascot_Logo.png?v=1784916483&amp;width=700" alt="A cartoon warrior mushroom character wearing a purple and gold helmet, shield, and skirt, holding a spear on a plain white background." srcset="//sporeticus.co/cdn/shop/files/Sporeticus_Mascot_Logo.png?v=1784916483&amp;width=400 400w, //sporeticus.co/cdn/shop/files/Sporeticus_Mascot_Logo.png?v=1784916483&amp;width=600 600w" width="700" height="700" loading="lazy">
2618</div>
2619
2620        </div><div class="sp-what-head-text"><p class="sp-eyebrow sp-eyebrow--royal" style="--sp-fs: 16px; --sp-fs-mobile: 12px; --sp-fw: 500; --sp-ta: center; --sp-mb: 15px;">What You're Actually Buying</p><h2 class="sp-what-h2" style="--sp-fs: 52px; --sp-fs-mobile: 38px; font-weight: 500; margin-bottom: 22px;"><p>Daily <em>Momentum.</em></p></h2><p class="sp-what-sub" style="--sp-fs: 17px; --sp-fs-mobile: 18px; margin-bottom: 32px;">Powered by standardized mushroom extracts that work together to supp
2620ort your brain and body, every day.</p></div>
2621    </div>
2622    <div class="sp-what-grid" style="--sp-row-gap: 64px; --sp-row-gap-mobile: 32px; --sp-col-gap: 56px; --sp-col-gap-mobile: 32px; --sp-icon-scale: 100; --sp-icon-scale-mobile: 145;"><div class="sp-what-card sp-wc1" >
2623          <div class="sp-what-icon">
2624            
2625<div class="sp-slot sp-slot--contain" style="border-radius: 10px;"><img src="//sporeticus.co/cdn/shop/files/Brain_Focus.png?v=1784916501&amp;width=300" alt="A minimalist gold line art icon of a human brain inside a circular frame with decorative arrows on either side, shown on a plain white background." width="300" height="169" loading="lazy">
2626</div>
2627
2628          </div>
2629          <span class="sp-what-tag" style="--sp-fs: 14px; --sp-fs-mobile: 16px;">LION'S MANE<br><em>2% ERINACINES</em></span>
2630          <h3 class="sp-what-card-h" style="--sp-fs: 21px; --sp-fs-mobile: 24px;">Steady Focus</h3>
2631          <p class="sp-what-card-body" style="--sp-fs: 14.5px; --sp-fs-mobile: 16px;">This compound helps support memory, focus, and a steady mood, perfect for daily demands.</p>
2632        </div><div class="sp-what-card sp-wc2" >
2633          <div class="sp-what-icon">
2634            
2635<div class="sp-slot sp-slot--contain" style="border-radius: 10px;"><img src="//sporeticus.co/cdn/shop/files/Energy_Stamina.png?v=1784916557&amp;width=300" alt="A minimalist gold line art icon featuring a central lightning bolt enclosed in a circle, with small decorative arrows extending from the left and right sides, shown on a plain white background." width="300" height="169" loading="lazy">
2636</div>
2637
2638          </div>
2639          <span class="sp-what-tag" style="--sp-fs: 14px; --sp-fs-mobile: 16px;">CORDYCEPS<br><em>1% CORDYCEPIN</em></span>
2640          <h3 class="sp-what-card-h" style="--sp-fs: 21px; --sp-fs-mobile: 24px;">Steady Energy</h3>
2641          <p class="sp-what-card-body" style="--sp-fs: 14.5px; --sp-fs-mobile: 16px;">Cordycepin feeds your body's natural ATP energy production, without the crash.</p>
2642        </div><div class="sp-what-product-wrap" style="--sp-product-scale: 100%; --sp-product-scale-mobile: 100%;">
2643        <div class="sp-what-product">
2644          
2645<div class="sp-slot sp-slot--bare sp-slot--contain" style="border-radius: 0px; aspect-ratio: 1 / 1;"><img src="//sporeticus.co/cdn/shop/files/Lions_Mane_and_Cordyceps_with_Cherry_and_Lemon_Bites.png?v=1790366514&amp;width=900" alt="Two square slices of a energy bite sprinkled with coconut flakes, shown with a large lion&#39;s mane mushroom and cordyceps mushroom on a plain white background." srcset="//sporeticus.co/cdn/shop/files/Lions_Mane_and_Cordyceps_with_Cherry_and_Lemon_Bites.png?v=1790366514&amp;width=400 400w, //sporeticus.co/cdn/shop/files/Lions_Mane_and_Cordyceps_with_Cherry_and_Lemon_Bites.png?v=1790366514&amp;width=600 600w, //sporeticus.co/cdn/shop/files/Lions_Mane_and_Cordyceps_with_Cherry_and_Lemon_Bites.png?v=1790366514&amp;width=800 800w" width="900" height="900" loading="lazy">
2646</div>
2647
2648        </div>
2649      </div><div class="sp-what-card sp-wc3" >
2650          <div class="sp-what-icon">
2651            
2652<div class="sp-slot sp-slot--contain" style="border-radius: 10px;"><img src="//sporeticus.co/cdn/shop/files/Mushroom_Immunity.png?v=1784916521&amp;width=300" alt="A gold-colored embroidered or printed emblem featuring a shield with a mushroom inside, enclosed in a circular border with small decorative cross-like elements on the sides." width="300" height="214" loading="lazy">
2653</div>
2654
2655          </div>
2656          <span class="sp-what-tag" style="--sp-fs: 14px; --sp-fs-mobile: 16px;">LION'S MANE<br><em>30% BETA GLUCANS</em></span>
2657          <h3 class="sp-what-card-h" style="--sp-fs: 21px; --sp-fs-mobile: 24px;">Immune Support</h3>
2658          <p class="sp-what-card-body" style="--sp-fs: 14.5px; --sp-fs-mobile: 16px;">Beta glucans train your innate immune system to respond faster, keeping you at your best.</p>
2659        </div><div class="sp-what-card sp-wc4" >
2660          <div class="sp-what-icon">
2661            
2662<div class="sp-slot sp-slot--contain" style="border-radius: 10px;"><img src="//sporeticus.co/cdn/shop/files/Digestion_Gut.png?v=1784916592&amp;width=300" alt="A gold line-art logo featuring a stylized intestine inside a circular frame, with small decorative arrows extending left and right on a white background." width="300" height="169" loading="lazy">
2663</div>
2664
2665          </div>
2666          <span class="sp-what-tag" style="--sp-fs: 14px; --sp-fs-mobile: 16px;">WHOLE MUSHROOM<br><em>2% POLYSACCHARIDES</em></span>
2667          <h3 class="sp-what-card-h" style="--sp-fs: 21px; --sp-fs-mobile: 24px;">Gut and Digestion</h3>
2668          <p class="sp-what-card-body" style="--sp-fs: 14.5px; --sp-fs-mobile: 16px;">Whole-food mushroom powder supports a healthy gut microbiome.</p>
2669        </div></div><div class="sp-what-cta" style="margin-top: 44px;">
2670        <a href="#sp-bundle" class="sp-btn">Get Your Daily Momentum</a>
2671      </div></div>
2672</section>
2673
2674<style data-shopify>
2675  #shopify-section-template--23940426924097__sp_what .sp-eyebrow { margin-bottom: 15px !important; }
2676  .sp-what {
2677    position: relative;
2678    background: radial-gradient(ellipse 90% 70% at 50% 42%, #FBF7EF 0%, #f8f4ee 80%);
2679    overflow: hidden;
2680  }
2681  .sp-what-inner { max-width: min(1400px, 94vw); margin: 0 auto; position: relative; z-index: 2; }
2682  .sp-what-head { text-align: center; max-width: 760px; margin: 0 auto 25px; }
2683  /* Same desktop-vs-mobile pattern as sp-hero-grid / sp-stack-hero-inner:
2684     image sits beside the text on desktop, then collapses to a single
2685     column with the image reordered above the text on mobile. Only
2686     activates when a head image is actually set (sp-what-head--with-image);
2687     with no image the section looks exactly as it did before. */
2688  /* Flex, not grid: a grid column sized 1fr stretches to fill the row and
2689     then text-align:center just centers text inside that oversized column,
2690     which reads as off-center relative to the image. Flex with
2691     justify-content:center centers the image+text pair as one unit, and
2692     .sp-what-head-text's max-width keeps the text from stretching wide. */
2693  .sp-what-head--with-image {
2694    display: flex;
2695    align-items: center;
2696    justify-content: center;
2697    gap: 40px;
2698    text-align: center;
2699  }
2700  .sp-what-head-media { flex-shrink: 0; max-width: var(--sp-head-img-scale, 100%); }
2701  .sp-what-head-text { max-width: 480px; }
2702  .sp-what-h2 {
2703    font-family: var(--sp-font-display);
2704    font-size: clamp(30px, 4.4vw, var(--sp-fs, 52px));
2705    line-height: 1.1;
2706    letter-spacing: -0.01em;
2707    color: var(--sp-deep);
2708    font-variation-settings: 'opsz' 72, 'SOFT' 50;
2709  }
2710  .sp-what-h2 em, .sp-what-h2 i {
2711    font-style: italic;
2712    font-weight: 400;
2713    color: var(--sp-royal);
2714    font-variation-settings: 'opsz' 72, 'SOFT' 70;
2715  }
2716  .sp-what-sub {
2717    font-family: var(--sp-font-display);
2718    font-size: var(--sp-fs, 17px);
2719    line-height: 1.7;
2720    color: rgba(43, 31, 58, 0.7);
2721    max-width: 620px;
2722    margin: 0 auto;
2723    text-align: center;
2724  }
2725  .sp-what-head--with-image .sp-what-sub { margin: 0 auto; max-width: 480px; text-align: center; }
2726  .sp-what-grid {
2727    display: grid;
2728    grid-template-columns: 1fr auto 1fr;
2729    grid-template-rows: auto auto;
2730    column-gap: var(--sp-col-gap, 56px);
2731    row-gap: var(--sp-row-gap, 64px);
2732    align-items: center;
2733  }
2734  .sp-what-product-wrap {
2735    grid-column: 2;
2736    grid-row: 1 / span 2;
2737    position: relative;
2738    display: flex;
2739    align-items: center;
2740    justify-content: center;
2741    width: clamp(280px, 34vw, 440px);
2742    max-width: var(--sp-product-scale, 100%);
2743  }
2744  .sp-what-product-wrap::before {
2745    content: "";
2746    position: absolute;
2747    inset: -24% -30%;
2748    background: radial-gradient(ellipse at center, rgba(200,160,80,0.5) 0%, rgba(205,181,53,0.3) 34%, transparent 66%);
2749    filter: blur(38px);
2750    z-index: 0;
2751  }
2752  .sp-what-product { position: relative; z-index: 1; width: 100%; }
2753  .sp-what-card {
2754    display: flex;
2755    flex-direction: column;
2756    align-items: center;
2757    text-align: center;
2758    gap: 12px;
2759    max-width: 320px;
2760    margin: 0 auto;
2761  }
2762  .sp-wc1 { grid-column: 1; grid-row: 1; }
2763  .sp-wc2 { grid-column: 1; grid-row: 2; }
2764  .sp-wc3 { grid-column: 3; grid-row: 1; }
2765  .sp-wc4 { grid-column: 3; grid-row: 2; }
2766  .sp-what-icon {
2767    width: calc(125px * var(--sp-icon-scale, 100) / 100);
2768    height: calc(80px * var(--sp-icon-scale, 100) / 100);
2769  }
2770  .sp-what-icon .sp-slot { height: 100%; }
2771  .sp-what-tag {
2772    font-family: var(--sp-font-mono);
2773    font-size: var(--sp-fs, 14px);
2774    font-weight: 500;
2775    letter-spacing: 0.14em;
2776    text-transform: uppercase;
2777    color: var(--sp-royal);
2778    line-height: 1.5;
2779  }
2780  .sp-what-tag em, .sp-what-tag i { font-style: italic; }
2781  .sp-what-card-h {
2782    font-family: var(--sp-font-display);
2783    font-size: var(--sp-fs, 21px);
2784    font-weight: 500;
2785    color: var(--sp-deep);
2786    font-variation-settings: 'opsz' 40, 'SOFT' 40;
2787  }
2788  .sp-what-card-body {
2789    font-family: var(--sp-font-display);
2790    font-size: var(--sp-fs, 14.5px);
2791    line-height: 1.62;
2792    color: rgba(43, 31, 58, 0.7);
2793  }
2794  .sp-what-cta { text-align: center; }
2795  .sp-what-footnote {
2796    text-align: center;
2797    max-width: 720px;
2798    margin-left: auto;
2799    margin-right: auto;
2800    font-family: var(--sp-font-mono);
2801    font-size: var(--sp-fs, 11px);
2802    line-height: 1.65;
2803    color: rgba(43, 31, 58, 0.66);
2804  }
2805  @media (max-width: 900px) {
2806    #shopify-section-template--23940426924097__sp_what .sp-eyebrow { font-size: var(--sp-fs-mobile, 14px) !important; }
2807    .sp-what-head--with-image {
2808      flex-direction: column;
2809      gap: 20px;
2810    }
2811    .sp-what-head-media {
2812      order: -1;
2813      margin: 0 auto;
2814      width: 160px;
2815      max-width: var(--sp-head-img-scale-mobile, 100%);
2816    }
2817    .sp-what-head--with-image .sp-what-sub { text-align: center; max-width: 480px; margin: 0 auto; }
2818    .sp-what-grid { display: flex; flex-direction: column; align-items: center; gap: var(--sp-row-gap-mobile, 32px); }
2819    .sp-what-product-wrap { order: -1; width: 100%; max-width: 340px; }
2820    .sp-what-product-wrap { max-width: var(--sp-product-scale-mobile, 100%); }
2821    .sp-what-h2 { font-size: var(--sp-fs-mobile, 34px); }
2822    .sp-what-sub { font-size: var(--sp-fs-mobile, 15px); }
2823    .sp-what-tag { font-size: var(--sp-fs-mobile, 12px); }
2824    .sp-what-card-h { font-size: var(--sp-fs-mobile, 18px); }
2825    .sp-what-card-body { font-size: var(--sp-fs-mobile, 13px); }
2826    .sp-what-footnote { font-size: var(--sp-fs-mobile, 10px); }
2827    .sp-what-icon {
2828      width: calc(125px * var(--sp-icon-scale-mobile, 100) / 100);
2829      height: calc(80px * var(--sp-icon-scale-mobile, 100) / 100);
2830    }
2831  }
2832</style>
2833
2834
2835</div><div id="shopify-section-template--23940426924097__sp_pattern" class="shopify-section">
2836<link rel="preconnect" href="https://fonts.googleapis.com">
2837<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
2838<link href="https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght,SOFT@0,9..144,300..900,0..100;1,9..144,300..900,0..100&family=DM+Mono:wght@300;400;500&display=swap" rel="stylesheet">
2839<link href="//sporeticus.co/cdn/shop/t/25/assets/sporeticus-landing.css?v=75865554737039355611790366814" rel="stylesheet" type="text/css" media="all" />
2840<link href="//sporeticus.co/cdn/shop/t/25/assets/sp-mono-anchor-fix.css?v=175460816178836730291790366813" rel="stylesheet" type="text/css" media="all" />
2841
2842<section class="sp sp-statband sp-pad" style="--sp-pt: 48px; --sp-pb: 64px; background: #c8a050;">
2843  <div class="sp-inner sp-center"><h2 class="sp-h2 sp-h2--light sp-statband-h" style="--sp-fs: 31px; --sp-fs-mobile: 22px; --sp-fw: 600; --sp-ta: center; --sp-mb: 48px; --sp-mb-mobile: 16px; max-width: 100%;"><p>Modern Living Demands More of You</p><p></p><p><em>Sporeticus is the smart energy bite you crave when life gets busy.</em></p></h2><div class="sp-stat-grid" style="--sp-grid-gap: 20px; --sp-grid-gap-mobile: 12px; --sp-grid-mt: 56px; --sp-grid-mt-mobile: 32px; --sp-card-pad: 32px 24px; --sp-card-pad-mobile: 18px 14px;"><div class="sp-stat-card" >
2844          <div class="sp-stat-num" style="--sp-fs: 58px; --sp-fs-mobile: 42px; --sp-fw: 500;">56%<sup>1</sup></div>
2845          <div class="sp-stat-desc" style="--sp-desc-fs: 18px; --sp-desc-fs-mobile: 18px;"><strong>use caffeine </strong>(spike & crash) <strong>to cope with daytime sleepiness.</strong> Napping came second at 46%.</div>
2846        </div><div class="sp-stat-card" >
2847          <div class="sp-stat-num" style="--sp-fs: 58px; --sp-fs-mobile: 42px; --sp-fw: 500;">83%<sup>2</sup></div>
2848          <div class="sp-stat-desc" style="--sp-desc-fs: 18px; --sp-desc-fs-mobile: 18px;"><strong>of supplement users had stopped</strong> when the same people were surveyed again years later. 405 of 486.</div>
2849        </div><div class="sp-stat-card" >
2850          <div class="sp-stat-num" style="--sp-fs: 58px; --sp-fs-mobile: 42px; --sp-fw: 500;">50%<sup>3</sup></div>
2851          <div class="sp-stat-desc" style="--sp-desc-fs: 18px; --sp-desc-fs-mobile: 18px;">of people <strong>taking a herbal supplement</strong> had <strong>stopped about a year later.</strong></div>
2852        </div><div class="sp-stat-card" >
2853          <div class="sp-stat-num" style="--sp-fs: 58px; --sp-fs-mobile: 42px; --sp-fw: 500;">88%<sup>4</sup></div>
2854          <div class="sp-stat-desc" style="--sp-desc-fs: 18px; --sp-desc-fs-mobile: 18px;">of <strong>gummy products</strong> <strong>real dose did not match the label. </strong>One held 347%, while one held no active ingredient at all.</div>
2855        </div></div><p class="sp-stat-disclaimer" style="--sp-fs: 10px; --sp-fs-mobile: 10px; --sp-ta: left;">1. American Academy of Sleep Medicine, Sleep Prioritization Survey. 2,007 US adults, fielded June 2025.<br />
28562. Marques-Vidal, Vollenweider and Waeber. European Journal of Clinical Nutrition, 2017. 4,676 adults aged 35 to 75 in Lausanne, surveyed 2003–2006 and again 2009–2012.<br />
28573. Knapik et al. Nutrients, 2024. 5,778 people, identical questionnaires 1.3 years apart. US military. DoD funded.<br />
28584. Cohen et al. JAMA, 2023. Twenty five melatonin gummy products sold in the US.</p></div>
2859</section>
2860
2861<style data-shopify>
2862  #shopify-section-template--23940426924097__sp_pattern .sp-eyebrow { margin-bottom: 20px !important; }
2863  .sp-statband-h em, .sp-statband-h i { color: var(--sp-gold); }
2864  .sp-statband-h p { margin: 0; }
2865  .sp-stat-desc em, .sp-stat-desc i { font-style: italic; }
2866  .sp-stat-num { font-family: var(--sp-font-display); }#shopify-section-template--23940426924097__sp_pattern .sp-eyebrow--gold { color: var(--sp-void); }
2867    #shopify-section-template--23940426924097__sp_pattern .sp-h2--light { color: var(--sp-void); }
2868    #shopify-section-template--23940426924097__sp_pattern .sp-statband-h em,
2869    #shopify-section-template--23940426924097__sp_pattern .sp-statband-h i { color: var(--sp-royal); }
2870    #shopify-section-template--23940426924097__sp_pattern .sp-stat-card {
2871      background: rgba(248, 244, 238, 0.22);
2872      border-color: rgba(26, 21, 32, 0.16);
2873    }
2874    #shopify-section-template--23940426924097__sp_pattern .sp-stat-num { color: var(--sp-void); }
2875    #shopify-section-template--23940426924097__sp_pattern .sp-stat-num sup { color: rgba(26, 21, 32, 0.6); }
2876    #shopify-section-template--23940426924097__sp_pattern .sp-stat-desc { color: rgba(26, 21, 32, 0.82); }
2877    #shopify-section-template--23940426924097__sp_pattern .sp-stat-disclaimer { color: rgba(26, 21, 32, 0.55); }@media (max-width: 900px) {
2878    #shopify-section-template--23940426924097__sp_pattern .sp-eyebrow { font-size: var(--sp-fs-mobile, 14px) !important; margin-bottom: var(--sp-mb-mobile, 12px) !important; }
2879    #shopify-section-template--23940426924097__sp_pattern .sp-statband-h.sp-h2 { font-size: var(--sp-fs-mobile, 28px) !important; margin-bottom: var(--sp-mb-mobile, 16px) !important; }
2880    #shopify-section-template--23940426924097__sp_pattern .sp-stat-num { font-size: var(--sp-fs-mobile, 36px) !important; }
2881    #shopify-section-template--23940426924097__sp_pattern .sp-stat-desc { font-size: var(--sp-desc-fs-mobile, 13px) !important; }
2882    #shopify-section-template--23940426924097__sp_pattern .sp-stat-disclaimer { font-size: var(--sp-fs-mobile, 10px) !important; }
2883    #shopify-section-template--23940426924097__sp_pattern .sp-stat-card { padding: var(--sp-card-pad-mobile, 18px 14px) !important; }
2884    #shopify-section-template--23940426924097__sp_pattern .sp-stat-grid { gap: var(--sp-grid-gap-mobile, 12px) !important; margin-top: var(--sp-grid-mt-mobile, 32px) !important; }
2885  }
2886</style>
2887
2888
2889</div><div id="shopify-section-template--23940426924097__sp_testimonials" class="shopify-section">
2890<link rel="preconnect" href="https://fonts.googleapis.com">
2891<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
2892<link href="https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght,SOFT@0,9..144,300..900,0..100;1,9..144,300..900,0..100&family=DM+Mono:wght@300;400;500&display=swap" rel="stylesheet">
2893<link href="//sporeticus.co/cdn/shop/t/25/assets/sporeticus-landing.css?v=75865554737039355611790366814" rel="stylesheet" type="text/css" media="all" />
2894<link href="//sporeticus.co/cdn/shop/t/25/assets/sp-mono-anchor-fix.css?v=175460816178836730291790366813" rel="stylesheet" type="text/css" media="all" />
2895
2896<section id="sp-testimonials" class="sp sp-social sp-pad" style="--sp-pt: 56px; --sp-pb: 84px; background: #f8f4ee;">
2897  <div class="sp-inner">
2898    <div class="sp-center" style="margin-bottom: 40px;"><p class="sp-eyebrow sp-eyebrow--gold" style="--sp-fs: 16px; --sp-fs-mobile: 14px; --sp-fw: 500; --sp-ta: center; --sp-mb: 20px;">READ FROM 100+ ROUTINE BUILDERS</p><h2 class="sp-h2 sp-h2--light" style="--sp-fs: 52px; --sp-fs-mobile: 38px; --sp-fw: 500; --sp-ta: center;"><p>The habit that </p><p><em>actually sticks.</em></p></h2>
2899    </div><p class="sp-social-intro" style="--sp-fs: 12px; --sp-fs-mobile: 10px; --sp-mb: 16px; --sp-mb-mobile: 12px;">Click to see reviews about the...</p><div class="sp-social-tabs" role="tablist" style="--sp-gap-mobile: 6px; --sp-mb-mobile: 24px; gap: 8px; margin-bottom: 24px;"><button type="button" class="sp-social-tab active" data-sp-tab="benefits" style="--sp-fs-mobile: 14px; font-size: 15px;">Benefits</button><button type="button" class="sp-social-tab" data-sp-tab="taste" style="--sp-fs-mobile: 14px; font-size: 15px;">Taste</button><button type="button" class="sp-social-tab" data-sp-tab="value" style="--sp-fs-mobile: 14px; font-size: 15px;">Value</button><button type="button" class="sp-social-tab" data-sp-tab="convenience" style="--sp-fs-mobile: 14px; font-size: 15px;">Convenience</button><button type="button" class="sp-social-tab" data-sp-tab="ingredients" style="--sp-fs-mobile: 14px; font-size: 15px;">Ingredients</button></div><div class="sp-social-panel active" data-sp-panel="benefits">
2900        <div class="sp-review-grid" style="--sp-gap-mobile: 14px; gap: 20px;"><div class="sp-review-card sp-review-card--center-mobile" style="--sp-pad-mobile: 12px; padding: 22px; --sp-photo-scale: 100%; --sp-photo-scale-mobile: 100%;" >
2901                <div class="sp-stars" style="--sp-star-fs: 28px; --sp-star-fs-mobile: 20px;">★★★★★</div>
2902                <p class="sp-review-q" style="--sp-fs-mobile: 14px; --sp-mb-mobile: 12px; font-size: 21px; margin-bottom: 16px;">"They are a perfect mid-morning snack at work, and I noticed an increase in energy an hour later and was able to get through my work day without crashing."</p>
2903                <p class="sp-review-by" style="--sp-fs-mobile: 12px; font-size: 12px;">Mallory · Data Scientist</p></div><div class="sp-review-card sp-review-card--center-mobile" style="--sp-pad-mobile: 12px; padding: 22px; --sp-photo-scale: 100%; --sp-photo-scale-mobile: 100%;" >
2904                <div class="sp-stars" style="--sp-star-fs: 28px; --sp-star-fs-mobile: 20px;">★★★★★</div>
2905                <p class="sp-review-q" style="--sp-fs-mobile: 14px; --sp-mb-mobile: 12px; font-size: 21px; margin-bottom: 16px;">"I usually eat one in the afternoon at work during the slumps and I get back focused almost immediately. It's amazing! I ate the first bag so quick I had to order a second within a week."</p>
2906                <p class="sp-review-by" style="--sp-fs-mobile: 12px; font-size: 12px;">Morgan · Sales Manager</p></div><div class="sp-review-card sp-review-card--center-mobile" style="--sp-pad-mobile: 12px; padding: 22px; --sp-photo-scale: 100%; --sp-photo-scale-mobile: 100%;" >
2907                <div class="sp-stars" style="--sp-star-fs: 28px; --sp-star-fs-mobile: 20px;">★★★★★</div>
2908                <p class="sp-review-q" style="--sp-fs-mobile: 14px; --sp-mb-mobile: 12px; font-size: 21px; margin-bottom: 16px;">"This review is a long time coming - after eating many bags, I can 100% say they're not only delicious and healthy, but effective! I have noticed an improvement in athletic performance, especially when skiing or climbing above about 8K, but I also tend to feel more focused and productive after eating 1-2 as an afternoon snack."</p>
2909                <p class="sp-review-by" style="--sp-fs-mobile: 12px; font-size: 12px;">Emilie D. · Certified Mountain Guide</p></div></div>
2910      </div><div class="sp-social-panel" data-sp-panel="taste">
2911        <div class="sp-review-grid" style="--sp-gap-mobile: 14px; gap: 20px;"><div class="sp-review-card sp-review-card--center-mobile" style="--sp-pad-mobile: 12px; padding: 22px; --sp-photo-scale: 100%; --sp-photo-scale-mobile: 100%;" >
2912                <div class="sp-stars" style="--sp-star-fs: 28px; --sp-star-fs-mobile: 20px;">★★★★★</div>
2913                <p class="sp-review-q" style="--sp-fs-mobile: 14px; --sp-mb-mobile: 12px; font-size: 21px; margin-bottom: 16px;">"These taste SO good. I love the texture too. They're moist and dense and yummy. No jitters. No sugar crash. No artificial anything and no sugar. Sweetness is from dates only."</p>
2914                <p class="sp-review-by" style="--sp-fs-mobile: 12px; font-size: 12px;">Recovering A's Fan · AMAZON VERIFIED</p></div><div class="sp-review-card sp-review-card--center-mobile" style="--sp-pad-mobile: 12px; padding: 22px; --sp-photo-scale: 100%; --sp-photo-scale-mobile: 100%;" >
2915                <div class="sp-stars" style="--sp-star-fs: 28px; --sp-star-fs-mobile: 20px;">★★★★★</div>
2916                <p class="sp-review-q" style="--sp-fs-mobile: 14px; --sp-mb-mobile: 12px; font-size: 21px; margin-bottom: 16px;">"Finally got around to trying them! They taste amazing! I don't really like mushrooms, but I don't taste the mushrooms at all and I am loving it!! Very nutritious, the date and cherry combo is spot on! Love how it keeps me full and reduces my sugar cravings! Perfect snack if you are looking for something sweet and healthy at the same time!"</p>
2917                <p class="sp-review-by" style="--sp-fs-mobile: 12px; font-size: 12px;">Supraja · AMAZON VERIFIED</p></div><div class="sp-review-card sp-review-card--center-mobile" style="--sp-pad-mobile: 12px; padding: 22px; --sp-photo-scale: 100%; --sp-photo-scale-mobile: 100%;" >
2918                <div class="sp-stars" style="--sp-star-fs: 28px; --sp-star-fs-mobile: 20px;">★★★★★</div>
2919                <p class="sp-review-q" style="--sp-fs-mobile: 14px; --sp-mb-mobile: 12px; font-size: 21px; margin-bottom: 16px;">"I have tried both the Cherry and Lemon flavors. The Cherry is much tastier in my opinion. Both products have quality ingredients. I am not sure how much mushrooms help with health but I figure it will not hurt. People who don't like mushrooms, don't worry the Cherry overpowers any mushroom taste."</p>
2920                <p class="sp-review-by" style="--sp-fs-mobile: 12px; font-size: 12px;">Illium · Routine Builder</p></div></div>
2921      </div><div class="sp-social-panel" data-sp-panel="value">
2922        <div class="sp-review-grid" style="--sp-gap-mobile: 14px; gap: 20px;"><div class="sp-review-card sp-review-card--center-mobile" style="--sp-pad-mobile: 12px; padding: 22px; --sp-photo-scale: 100%; --sp-photo-scale-mobile: 100%;" >
2923                <div class="sp-stars" style="--sp-star-fs: 28px; --sp-star-fs-mobile: 20px;">★★★★★</div>
2924                <p class="sp-review-q" style="--sp-fs-mobile: 14px; --sp-mb-mobile: 12px; font-size: 21px; margin-bottom: 16px;">"I actually stopped drinking coffee now because of these and am so happy. They're also so good to hold me over if I don't have time for dinner or lunch or brekkie. I also have PCOS and recently went gluten and dairy free and this checks both of those boxes! Honestly, I have a monthly subscription of the cherry and am considering doing one for the lemon too because they're that good."</p>
2925                <p class="sp-review-by" style="--sp-fs-mobile: 12px; font-size: 12px;">Powderbird · Small Business</p></div><div class="sp-review-card sp-review-card--center-mobile" style="--sp-pad-mobile: 12px; padding: 22px; --sp-photo-scale: 100%; --sp-photo-scale-mobile: 100%;" >
2926                <div class="sp-stars" style="--sp-star-fs: 28px; --sp-star-fs-mobile: 20px;">★★★★★</div>
2927                <p class="sp-review-q" style="--sp-fs-mobile: 14px; --sp-mb-mobile: 12px; font-size: 21px; margin-bottom: 16px;">"You can tell these are the real deal when the ingredient list is only 5 items (or so) long, and every single item is organic. Used these to fuel myself on long runs, workouts, and as a snack at the office. They're great, I only needed two to keep me going (6'3" and 190lbs). So much better than Cliff bars or anything else on the market. Do yourself a favor and pick up a months supply right off the bat. You won't be disappointed."</p>
2928                <p class="sp-review-by" style="--sp-fs-mobile: 12px; font-size: 12px;">Jack · Routine Builder</p></div><div class="sp-review-card sp-review-card--center-mobile" style="--sp-pad-mobile: 12px; padding: 22px; --sp-photo-scale: 100%; --sp-photo-scale-mobile: 100%;" >
2929                <div class="sp-stars" style="--sp-star-fs: 28px; --sp-star-fs-mobile: 20px;">★★★★★</div>
2930                <p class="sp-review-q" style="--sp-fs-mobile: 14px; --sp-mb-mobile: 12px; font-size: 21px; margin-bottom: 16px;">"I eat these daily but I order from Amazon because I get them so fast. I love them and they have helped me kick my after dinner cookie habit. I also have gotten at least ten friends hooked lol."</p>
2931                <p class="sp-review-by" style="--sp-fs-mobile: 12px; font-size: 12px;">Teri Lacca · Amazon Verified</p></div></div>
2932      </div><div class="sp-social-panel" data-sp-panel="convenience">
2933        <div class="sp-review-grid" style="--sp-gap-mobile: 14px; gap: 20px;"><div class="sp-review-card sp-review-card--center-mobile" style="--sp-pad-mobile: 12px; padding: 22px; --sp-photo-scale: 100%; --sp-photo-scale-mobile: 100%;" >
2934                <div class="sp-stars" style="--sp-star-fs: 28px; --sp-star-fs-mobile: 20px;">★★★★★</div>
2935                <p class="sp-review-q" style="--sp-fs-mobile: 14px; --sp-mb-mobile: 12px; font-size: 21px; margin-bottom: 16px;">"These are so perfect for when I'm on the go and want a light snack that boosts just the amount of energy I need."</p>
2936                <p class="sp-review-by" style="--sp-fs-mobile: 12px; font-size: 12px;">Kelsey Sanders · School Teacher</p></div><div class="sp-review-card sp-review-card--center-mobile" style="--sp-pad-mobile: 12px; padding: 22px; --sp-photo-scale: 100%; --sp-photo-scale-mobile: 100%;" >
2937                <div class="sp-stars" style="--sp-star-fs: 28px; --sp-star-fs-mobile: 20px;">★★★★★</div>
2938                <p class="sp-review-q" style="--sp-fs-mobile: 14px; --sp-mb-mobile: 12px; font-size: 21px; margin-bottom: 16px;">"I've been munching on these for several months now and they are not only a super fast energy-pick-me-up for the middle of my work day but also very convenient for grabbing and going. I work from two different office
2938s throughout the work week, am on the go a lot, and find these to be a life-saver when I'm hungry and in between appointments. They are tasty and filling and I feel great about what I'm putting in my body."</p>
2939                <p class="sp-review-by" style="--sp-fs-mobile: 12px; font-size: 12px;">Amanda Begg · A Busy Mom</p></div><div class="sp-review-card sp-review-card--center-mobile" style="--sp-pad-mobile: 12px; padding: 22px; --sp-photo-scale: 100%; --sp-photo-scale-mobile: 100%;" >
2940                <div class="sp-stars" style="--sp-star-fs: 28px; --sp-star-fs-mobile: 20px;">★★★★★</div>
2941                <p class="sp-review-q" style="--sp-fs-mobile: 14px; --sp-mb-mobile: 12px; font-size: 21px; margin-bottom: 16px;">"A mess-free functional snack that I can carry in my jersey pockets or munch on before a ride."</p>
2942                <p class="sp-review-by" style="--sp-fs-mobile: 12px; font-size: 12px;">Michael Myers · Daily Cyclist</p></div></div>
2943      </div><div class="sp-social-panel" data-sp-panel="ingredients">
2944        <div class="sp-review-grid" style="--sp-gap-mobile: 14px; gap: 20px;"><div class="sp-review-card sp-review-card--center-mobile" style="--sp-pad-mobile: 12px; padding: 22px; --sp-photo-scale: 100%; --sp-photo-scale-mobile: 100%;" >
2945                <div class="sp-stars" style="--sp-star-fs: 28px; --sp-star-fs-mobile: 20px;">★★★★★</div>
2946                <p class="sp-review-q" style="--sp-fs-mobile: 14px; --sp-mb-mobile: 12px; font-size: 21px; margin-bottom: 16px;">"Been loving these lately as a healthy morning snack. Delicious, great texture, and I appreciate the intentionally crafted mushroom blend. Lions Mane and Cordyceps are two of my favorites. A simple ingredient list with nothing I don't want in my body is a bonus as well!"</p>
2947                <p class="sp-review-by" style="--sp-fs-mobile: 12px; font-size: 12px;">Ty Nelson · Sales Rep</p></div><div class="sp-review-card sp-review-card--center-mobile" style="--sp-pad-mobile: 12px; padding: 22px; --sp-photo-scale: 100%; --sp-photo-scale-mobile: 100%;" >
2948                <div class="sp-stars" style="--sp-star-fs: 28px; --sp-star-fs-mobile: 20px;">★★★★★</div>
2949                <p class="sp-review-q" style="--sp-fs-mobile: 14px; --sp-mb-mobile: 12px; font-size: 21px; margin-bottom: 16px;">"Clean ingredients: USDA organic, vegan, gluten-free, and no added sugar or preservatives. You know exactly what is in each bite."</p>
2950                <p class="sp-review-by" style="--sp-fs-mobile: 12px; font-size: 12px;">Adam H. · Space Force Engineer</p></div><div class="sp-review-card sp-review-card--center-mobile" style="--sp-pad-mobile: 12px; padding: 22px; --sp-photo-scale: 100%; --sp-photo-scale-mobile: 100%;" >
2951                <div class="sp-stars" style="--sp-star-fs: 28px; --sp-star-fs-mobile: 20px;">★★★★★</div>
2952                <p class="sp-review-q" style="--sp-fs-mobile: 14px; --sp-mb-mobile: 12px; font-size: 21px; margin-bottom: 16px;">"They have done the research and selected the highest quality mushrooms. I learned that the ones I had been consuming basically weren't doing anything for a variety of reasons. Its interesting how many wild stories there are out there about lions mane and its positive impacts on peoples lives."</p>
2953                <p class="sp-review-by" style="--sp-fs-mobile: 12px; font-size: 12px;">Sam Baller · Amazon Verified</p></div></div>
2954      </div><div class="sp-cta-center">
2955        <a href="#sp-bundle" class="sp-cta-jump">Start the Ritual <span class="sp-arr">↓</span></a>
2956      </div></div>
2957</section>
2958
2959<style data-shopify>
2960  #shopify-section-template--23940426924097__sp_testimonials .sp-eyebrow { margin-bottom: 20px !important; }
2961  /* Prefixed with the section id (specificity 1,1,0) and marked !important
2962     so it beats sporeticus-landing.css's Fontify counter-override,
2963     `.sp p { font-family: var(--sp-font-display) !important }` (0,1,1). */
2964  #shopify-section-template--23940426924097__sp_testimonials .sp-social-intro {
2965    font-family: var(--sp-font-mono) !important;
2966    font-size: var(--sp-fs, 12px);
2967    font-weight: 500;
2968    letter-spacing: 0.16em;
2969    text-transform: uppercase;
2970    text-align: center;
2971    color: rgba(248, 244, 238, 0.55);
2972    margin: 0 auto var(--sp-mb, 16px);
2973  }
2974  #shopify-section-template--23940426924097__sp_testimonials .sp-social-intro em,
2975  #shopify-section-template--23940426924097__sp_testimonials .sp-social-intro i {
2976    font-style: italic;
2977    color: var(--sp-gold);
2978  }
2979  .sp-social-tabs {
2980    display: flex;
2981    flex-wrap: wrap;
2982    justify-content: center;
2983    gap: 8px;
2984    margin: 0 auto 44px;
2985    max-width: 760px;
2986  }
2987  .sp-social-tab {
2988    padding: 10px 22px;
2989    border-radius: 999px;
2990    font-family: var(--sp-font-mono);
2991    font-size: 11px;
2992    letter-spacing: 0.12em;
2993    text-transform: uppercase;
2994    cursor: pointer;
2995    border: 1.5px solid rgba(248, 244, 238, 0.25);
2996    color: rgba(248, 244, 238, 0.7);
2997    background: transparent;
2998    transition: all 0.18s;
2999    user-select: none;
3000  }
3001  .sp-social-tab:hover { border-color: rgba(248, 244, 238, 0.5); color: var(--sp-parch); }
3002  .sp-social-tab.active { background: var(--sp-royal); border-color: var(--sp-royal); color: var(--sp-parch); }
3003  .sp-social-panel { display: none; }
3004  .sp-social-panel.active { display: block; animation: spFadeUp 0.4s cubic-bezier(.2,.7,.2,1); }
3005  @keyframes spFadeUp { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: none; } }
3006  .sp-review-grid {
3007    display: grid;
3008    grid-template-columns: repeat(3, 1fr);
3009    gap: 20px;
3010  }
3011  .sp-review-card {
3012    background: var(--sp-warm);
3013    border-radius: 18px;
3014    padding: 28px;
3015  }
3016  .sp-review-card .sp-stars { font-size: var(--sp-star-fs, 14px); margin-bottom: 12px; }
3017  .sp-review-q {
3018    font-family: var(--sp-font-display);
3019    font-size: 15px;
3020    font-style: italic;
3021    line-height: 1.65;
3022    color: var(--sp-deep);
3023    font-variation-settings: 'opsz' 14, 'SOFT' 60;
3024    margin-bottom: 16px;
3025  }
3026  .sp-review-by {
3027    font-family: var(--sp-font-mono);
3028    font-size: 10px;
3029    color: rgba(43, 31, 58, 0.45);
3030    letter-spacing: 0.08em;
3031    text-transform: uppercase;
3032  }
3033  .sp-review-photo { margin-top: 18px; max-width: var(--sp-photo-scale, 100%); }
3034  .sp-social-app { margin-top: 40px; }
3035  @media (max-width: 900px) {
3036    #shopify-section-template--23940426924097__sp_testimonials .sp-eyebrow { font-size: var(--sp-fs-mobile, 14px) !important; }
3037    #shopify-section-template--23940426924097__sp_testimonials .sp-h2 { font-size: var(--sp-fs-mobile, 32px) !important; }
3038    #shopify-section-template--23940426924097__sp_testimonials .sp-social-intro {
3039      font-size: var(--sp-fs-mobile, 10px);
3040      margin-bottom: var(--sp-mb-mobile, 12px);
3041      letter-spacing: 0.12em;
3042    }
3043    /* Tabs gap/margin, tab label size, review grid gap, card padding,
3044       quote size/gap, and attribution size are all set as PLAIN inline
3045       properties on desktop. Every rule below needs !important to beat
3046       that inline value, otherwise the "(mobile)" sliders do nothing. */
3047    .sp-social-tabs { gap: var(--sp-gap-mobile, 6px) !important; margin-bottom: var(--sp-mb-mobile, 24px) !important; }
3048    .sp-social-tab { font-size: var(--sp-fs-mobile, 10px) !important; }
3049    .sp-review-grid { grid-template-columns: 1fr; gap: var(--sp-gap-mobile, 14px) !important; }
3050    .sp-review-card { padding: var(--sp-pad-mobile, 18px) !important; }
3051    .sp-review-card .sp-stars { font-size: var(--sp-star-fs-mobile, 12px) !important; }
3052    .sp-review-q { font-size: var(--sp-fs-mobile, 13px) !important; margin-bottom: var(--sp-mb-mobile, 12px) !important; }
3053    .sp-review-by { font-size: var(--sp-fs-mobile, 9px) !important; }
3054    .sp-review-photo { max-width: var(--sp-photo-scale-mobile, 100%); }
3055    .sp-review-card--center-mobile { text-align: center; }
3056    .sp-review-card--center-mobile .sp-stars { justify-content: center; }
3057    .sp-review-card--center-mobile .sp-review-photo { margin-left: auto; margin-right: auto; }
3058  }/* Light background palette. Every selector here is prefixed with the
3059     section id, which lifts it to (1,1,0) and beats both the shared
3060     stylesheet and the base rules above, and the whole block sits last so
3061     it wins on source order too. Nothing is !important, so a future rule
3062     can still override it deliberately.
3063
3064     Deep purple carries the text, royal carries the accents. Gold is
3065     deliberately dropped for text on light: #C8A050 on #F8F4EE is about a
3066     2:1 contrast ratio, which fails legibility. Gold stays on the stars,
3067     where it sits on a white card and still reads. */
3068  #shopify-section-template--23940426924097__sp_testimonials .sp-h2--light { color: var(--sp-deep); }
3069  #shopify-section-template--23940426924097__sp_testimonials .sp-h2--light em,
3070  #shopify-section-template--23940426924097__sp_testimonials .sp-h2--light i { color: var(--sp-royal); }
3071  #shopify-section-template--23940426924097__sp_testimonials .sp-eyebrow--gold { color: var(--sp-royal); }
3072  /* 0.70 rather than a lighter grey: at 0.62 this measured 4.32:1 on
3073     parchment, just under the 4.5 AA needs for text this size. */
3074  #shopify-section-template--23940426924097__sp_testimonials .sp-social-intro { color: rgba(43, 31, 58, 0.70); }
3075  #shopify-section-template--23940426924097__sp_testimonials .sp-social-intro em,
3076  #shopify-section-template--23940426924097__sp_testimonials .sp-social-intro i { color: var(--sp-royal); }
3077  #shopify-section-template--23940426924097__sp_testimonials .sp-social-tab {
3078    border-color: rgba(43, 31, 58, 0.28);
3079    color: rgba(43, 31, 58, 0.72);
3080  }
3081  #shopify-section-template--23940426924097__sp_testimonials .sp-social-tab:hover {
3082    border-color: rgba(43, 31, 58, 0.55);
3083    color: var(--sp-deep);
3084  }
3085  /* The selected pill is already a royal fill with parchment text, which
3086     reads correctly on either background, so it is restated rather than
3087     changed. Without restating it the two rules above would bleed into the
3088     active pill and grey out its label. */
3089  #shopify-section-template--23940426924097__sp_testimonials .sp-social-tab.active {
3090    background: var(--sp-royal);
3091    border-color: var(--sp-royal);
3092    color: var(--sp-parch);
3093  }
3094  /* --sp-warm (#E8E0D4) against parchment (#F8F4EE) is barely a shade
3095     apart, so the cards would read as a flat wash. Solid white plus a
3096     hairline gives them an edge without introducing a new colour. */
3097  #shopify-section-template--23940426924097__sp_testimonials .sp-review-card {
3098    background: #ffffff;
3099    border: 1px solid rgba(43, 31, 58, 0.10);
3100  }
3101  /* The attribution was already faint against the old beige card at 0.45
3102     alpha (about 2.7:1) and a white card does not rescue it. Raised here
3103     rather than in the base rule so a dark-background instance keeps the
3104     original look. */
3105  #shopify-section-template--23940426924097__sp_testimonials .sp-review-by { color: rgba(43, 31, 58, 0.66); }</style>
3106
3107<script>
3108  (function () {
3109    var root = document.getElementById('shopify-section-template--23940426924097__sp_testimonials');
3110    if (!root) return;
3111    root.querySelectorAll('.sp-social-tab').forEach(function (tab) {
3112      tab.addEventListener('click', function () {
3113        var key = tab.dataset.spTab;
3114        root.querySelectorAll('.sp-social-tab').forEach(function (x) { x.classList.toggle('active', x === tab); });
3115        root.querySelectorAll('.sp-social-panel').forEach(function (p) { p.classList.toggle('active', p.dataset.spPanel === key); });
3116      });
3117    });
3118  })();
3119</script>
3119
3120
3121
3122</div><div id="shopify-section-template--23940426924097__sp_bundle" class="shopify-section">
3123<link rel="preconnect" href="https://fonts.googleapis.com">
3124<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
3125<link href="https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght,SOFT@0,9..144,300..900,0..100;1,9..144,300..900,0..100&family=DM+Mono:wght@300;400;500&display=swap" rel="stylesheet">
3126<link href="//sporeticus.co/cdn/shop/t/25/assets/sporeticus-landing.css?v=75865554737039355611790366814" rel="stylesheet" type="text/css" media="all" />
3127<link href="//sporeticus.co/cdn/shop/t/25/assets/sp-mono-anchor-fix.css?v=175460816178836730291790366813" rel="stylesheet" type="text/css" media="all" />
3128
3129<section id="sp-bundle" class="sp sp-bundle sp-pad" style="--sp-pt: 44px; --sp-pb: 56px; background: #f8f4ee;">
3130  <div class="sp-bundle-inner">
3131
3132    <div class="sp-bundle-visual" style="--sp-visual-gap: 16px; --sp-visual-gap-mobile: 16px; --sp-visual-mb: 0px; --sp-visual-mb-mobile: 48px;">
3133      <div class="sp-flavor-tabs">
3134        <div class="sp-flavor-tab sp-flavor-tab--both active" data-sp-ftab="both"></div>
3135        <span class="sp-flavor-break" aria-hidden="true"></span>
3136        <div class="sp-flavor-tab sp-flavor-tab--cherry" data-sp-ftab="cherry"></div>
3137        <div class="sp-flavor-tab sp-flavor-tab--lemon" data-sp-ftab="lemon"></div>
3138      </div><div class="sp-bundle-img-wrap" style="--sp-img-scale: 100%; --sp-img-scale-mobile: 100%; --sp-gnav-size: 40px; --sp-gnav-size-mobile: 24px; --sp-gnav-pad: 10px; --sp-gnav-pad-mobile: 9px; --sp-gnav-inset: -20px; --sp-gnav-inset-mobile: -20px; --sp-gnav-bg: #f8f4ee; --sp-gnav-color: #2b1f3a;">
3139        <div class="sp-bundle-gallery-main" data-sp-gallery-main>
3140          <div class="sp-bundle-gallery-slide active" data-sp-gflavor="both" data-sp-gid="base">
3141<div class="sp-slot sp-bundle-img" style="border-radius: 14px; aspect-ratio: 1 / 1;"><img src="//sporeticus.co/cdn/shop/files/Lemon_Coconut_and_Cherry_Cashew_Energy_Bites_by_Sporeticus.png?v=1790022524&amp;width=1350" alt="Two stand-up pouches of Sporeticus Organic Energy Bites are shown on a beige background with promotional text. The left pouch is Lemon Coconut and the right is Cherry Cashew." srcset="//sporeticus.co/cdn/shop/files/Lemon_Coconut_and_Cherry_Cashew_Energy_Bites_by_Sporeticus.png?v=1790022524&amp;width=400 400w, //sporeticus.co/cdn/shop/files/Lemon_Coconut_and_Cherry_Cashew_Energy_Bites_by_Sporeticus.png?v=1790022524&amp;width=600 600w, //sporeticus.co/cdn/shop/files/Lemon_Coconut_and_Cherry_Cashew_Energy_Bites_by_Sporeticus.png?v=1790022524&amp;width=800 800w, //sporeticus.co/cdn/shop/files/Lemon_Coconut_and_Cherry_Cashew_Energy_Bites_by_Sporeticus.png?v=1790022524&amp;width=1200 1200w, //sporeticus.co/cdn/shop/files/Lemon_Coconut_and_Cherry_Cashew_Energy_Bites_by_Sporeticus.png?v=1790022524&amp;width=1350 1350w" width="1350" height="1350" loading="lazy" decoding="async" sizes="(min-width: 901px) 844px, 94vw">
3142</div>
3143
3144          </div><div class="sp-bundle-gallery-slide" data-sp-gflavor="both" data-sp-gid="flavor_image_x79Eqt" >
3145                
3146<div class="sp-slot sp-bundle-img" style="border-radius: 14px; aspect-ratio: 1 / 1;"><img src="//sporeticus.co/cdn/shop/files/Sporeticus_Energy_Bites_Support.png?v=1790022892&amp;width=1350" alt="A close-up of a hand holding a coconut-coated energy snack bar in front of a scenic ocean and rock background, with text overlays highlighting benefits for Energy, Focus, and Immunity." srcset="//sporeticus.co/cdn/shop/files/Sporeticus_Energy_Bites_Support.png?v=1790022892&amp;width=400 400w, //sporeticus.co/cdn/shop/files/Sporeticus_Energy_Bites_Support.png?v=1790022892&amp;width=600 600w, //sporeticus.co/cdn/shop/files/Sporeticus_Energy_Bites_Support.png?v=1790022892&amp;width=800 800w, //sporeticus.co/cdn/shop/files/Sporeticus_Energy_Bites_Support.png?v=1790022892&amp;width=1200 1200w, //sporeticus.co/cdn/shop/files/Sporeticus_Energy_Bites_Support.png?v=1790022892&amp;width=1350 1350w" width="1350" height="1350" loading="lazy">
3147</div>
3148
3149              </div><div class="sp-bundle-gallery-slide" data-sp-gflavor="both" data-sp-gid="flavor_image_3fzxgt" >
3150                
3151<div class="sp-slot sp-bundle-img" style="border-radius: 14px; aspect-ratio: 1 / 1;"><img src="//sporeticus.co/cdn/shop/files/Sporeticus_Energy_Bites_Recommendations.png?v=1790023249&amp;width=1350" alt="Promotional graphic with testimonials for a mushroom wellness bite. The design features a warm beige and gold gradient background with three white rounded rectangles containing customer reviews, star ratings, and small circular photos of the reviewers." srcset="//sporeticus.co/cdn/shop/files/Sporeticus_Energy_Bites_Recommendations.png?v=1790023249&amp;width=400 400w, //sporeticus.co/cdn/shop/files/Sporeticus_Energy_Bites_Recommendations.png?v=1790023249&amp;width=600 600w, //sporeticus.co/cdn/shop/files/Sporeticus_Energy_Bites_Recommendations.png?v=1790023249&amp;width=800 800w, //sporeticus.co/cdn/shop/files/Sporeticus_Energy_Bites_Recommendations.png?v=1790023249&amp;width=1200 1200w, //sporeticus.co/cdn/shop/files/Sporeticus_Energy_Bites_Recommendations.png?v=1790023249&amp;width=1350 1350w" width="1350" height="1350" loading="lazy">
3152</div>
3153
3154              </div><div class="sp-bundle-gallery-slide" data-sp-gflavor="both" data-sp-gid="flavor_image_nyBiMn" >
3155                
3156<div class="sp-slot sp-bundle-img" style="border-radius: 14px; aspect-ratio: 1 / 1;"><img src="//sporeticus.co/cdn/shop/files/What_to_expect_from_Sporeticus_Energy_Bites.png?v=1790022807&amp;width=1350" alt="An informational infographic with the headline &#39;What to expect after eating 2 Sporeticus Bites Daily&#39; on a beige background. It includes explanatory text about energy, focus, sugar reduction, and caffeine tolerance over 2 hours, 28, and 56 days, plus two small lifestyle photos showing a person hiking, a person at a lake." srcset="//sporeticus.co/cdn/shop/files/What_to_expect_from_Sporeticus_Energy_Bites.png?v=1790022807&amp;width=400 400w, //sporeticus.co/cdn/shop/files/What_to_expect_from_Sporeticus_Energy_Bites.png?v=1790022807&amp;width=600 600w, //sporeticus.co/cdn/shop/files/What_to_expect_from_Sporeticus_Energy_Bites.png?v=1790022807&amp;width=800 800w, //sporeticus.co/cdn/shop/files/What_to_expect_from_Sporeticus_Energy_Bites.png?v=1790022807&amp;width=1200 1200w, //sporeticus.co/cdn/shop/files/What_to_expect_from_Sporeticus_Energy_Bites.png?v=1790022807&amp;width=1350 1350w" width="1350" height="1350" loading="lazy">
3157</div>
3158
3159              </div><div class="sp-bundle-gallery-slide" data-sp-gflavor="both" data-sp-gid="flavor_image_hBKzKd" >
3160                
3161<div class="sp-slot sp-bundle-img" style="border-radius: 14px; aspect-ratio: 1 / 1;"><img src="//sporeticus.co/cdn/shop/files/Functional_Mushroom_and_Problem_Stats.png?v=1790022854&amp;width=1350" alt="An infographic with a beige background and olive-brown header banners, presenting research f
3161indings about Lion&#39;s Mane and Cordyceps. The text includes percentages and bullet points about aerobic capacity, focus, productivity, and cognitive processing speed, with citations at the bottom." srcset="//sporeticus.co/cdn/shop/files/Functional_Mushroom_and_Problem_Stats.png?v=1790022854&amp;width=400 400w, //sporeticus.co/cdn/shop/files/Functional_Mushroom_and_Problem_Stats.png?v=1790022854&amp;width=600 600w, //sporeticus.co/cdn/shop/files/Functional_Mushroom_and_Problem_Stats.png?v=1790022854&amp;width=800 800w, //sporeticus.co/cdn/shop/files/Functional_Mushroom_and_Problem_Stats.png?v=1790022854&amp;width=1200 1200w, //sporeticus.co/cdn/shop/files/Functional_Mushroom_and_Problem_Stats.png?v=1790022854&amp;width=1350 1350w" width="1350" height="1350" loading="lazy">
3162</div>
3163
3164              </div><div class="sp-bundle-gallery-slide" data-sp-gflavor="both" data-sp-gid="flavor_image_4DpXpp" >
3165                
3166<div class="sp-slot sp-bundle-img" style="border-radius: 14px; aspect-ratio: 1 / 1;"><img src="//sporeticus.co/cdn/shop/files/Sporeticus_Energy_Bites_Ingredients.png?v=1790022653&amp;width=1350" alt="A nutrition and ingredient information graphic for Spotlightz Mushroom Extracts, showing tables for Lemon Coconut and Cherry Cashew products with serving sizes, calories, nutrients, and ingredients on a beige and brown background." srcset="//sporeticus.co/cdn/shop/files/Sporeticus_Energy_Bites_Ingredients.png?v=1790022653&amp;width=400 400w, //sporeticus.co/cdn/shop/files/Sporeticus_Energy_Bites_Ingredients.png?v=1790022653&amp;width=600 600w, //sporeticus.co/cdn/shop/files/Sporeticus_Energy_Bites_Ingredients.png?v=1790022653&amp;width=800 800w, //sporeticus.co/cdn/shop/files/Sporeticus_Energy_Bites_Ingredients.png?v=1790022653&amp;width=1200 1200w, //sporeticus.co/cdn/shop/files/Sporeticus_Energy_Bites_Ingredients.png?v=1790022653&amp;width=1350 1350w" width="1350" height="1350" loading="lazy">
3167</div>
3168
3169              </div></div><button type="button" class="sp-bundle-gnav sp-bundle-gnav--prev" data-sp-gnav="prev" aria-label="Previous image" hidden>
3170            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" focusable="false" aria-hidden="true"><path d="M15 5 L8 12 L15 19"/></svg>
3171          </button>
3172          <button type="button" class="sp-bundle-gnav sp-bundle-gnav--next" data-sp-gnav="next" aria-label="Next image" hidden>
3173            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" focusable="false" aria-hidden="true"><path d="M9 5 L16 12 L9 19"/></svg>
3174          </button></div>
3175      <div class="sp-bundle-thumbs" data-sp-thumbs><button type="button" class="sp-bundle-thumb" data-sp-thumb-flavor="both" data-sp-thumb-target="base" aria-label="Show image">
3176            <img src="//sporeticus.co/cdn/shop/files/Lemon_Coconut_and_Cherry_Cashew_Energy_Bites_by_Sporeticus.png?v=1790022524&width=150" alt="Two stand-up pouches of Sporeticus Organic Energy Bites are shown on a beige background with promotional text. The left pouch is Lemon Coconut and the right is Cherry Cashew." loading="lazy" width="150" height="150">
3177          </button><button type="button" class="sp-bundle-thumb" data-sp-thumb-flavor="both" data-sp-thumb-target="flavor_image_x79Eqt" aria-label="Show image">
3178              <img src="//sporeticus.co/cdn/shop/files/Sporeticus_Energy_Bites_Support.png?v=1790022892&width=150" alt="A close-up of a hand holding a coconut-coated energy snack bar in front of a scenic ocean and rock background, with text overlays highlighting benefits for Energy, Focus, and Immunity." loading="lazy" width="150" height="150">
3179            </button><button type="button" class="sp-bundle-thumb" data-sp-thumb-flavor="both" data-sp-thumb-target="flavor_image_3fzxgt" aria-label="Show image">
3180              <img src="//sporeticus.co/cdn/shop/files/Sporeticus_Energy_Bites_Recommendations.png?v=1790023249&width=150" alt="Promotional graphic with testimonials for a mushroom wellness bite. The design features a warm beige and gold gradient background with three white rounded rectangles containing customer reviews, star ratings, and small circular photos of the reviewers." loading="lazy" width="150" height="150">
3181            </button><button type="button" class="sp-bundle-thumb" data-sp-thumb-flavor="both" data-sp-thumb-target="flavor_image_nyBiMn" aria-label="Show image">
3182              <img src="//sporeticus.co/cdn/shop/files/What_to_expect_from_Sporeticus_Energy_Bites.png?v=1790022807&width=150" alt="An informational infographic with the headline &#39;What to expect after eating 2 Sporeticus Bites Daily&#39; on a beige background. It includes explanatory text about energy, focus, sugar reduction, and caffeine tolerance over 2 hours, 28, and 56 days, plus two small lifestyle photos showing a person hiking, a person at a lake." loading="lazy" width="150" height="150">
3183            </button><button type="button" class="sp-bundle-thumb" data-sp-thumb-flavor="both" data-sp-thumb-target="flavor_image_hBKzKd" aria-label="Show image">
3184              <img src="//sporeticus.co/cdn/shop/files/Functional_Mushroom_and_Problem_Stats.png?v=1790022854&width=150" alt="An infographic with a beige background and olive-brown header banners, presenting research f
3184indings about Lion&#39;s Mane and Cordyceps. The text includes percentages and bullet points about aerobic capacity, focus, productivity, and cognitive processing speed, with citations at the bottom." loading="lazy" width="150" height="150">
3185            </button><button type="button" class="sp-bundle-thumb" data-sp-thumb-flavor="both" data-sp-thumb-target="flavor_image_4DpXpp" aria-label="Show image">
3186              <img src="//sporeticus.co/cdn/shop/files/Sporeticus_Energy_Bites_Ingredients.png?v=1790022653&width=150" alt="A nutrition and ingredient information graphic for Spotlightz Mushroom Extracts, showing tables for Lemon Coconut and Cherry Cashew products with serving sizes, calories, nutrients, and ingredients on a beige and brown background." loading="lazy" width="150" height="150">
3187            </button></div>
3188    </div>
3189
3190    <div class="sp-bundle-right"><div class="sp-bundle-app sp-bundle-app--rating-top" ><div id="shopify-block-ANi9tLzlYUm1ZQjI5c__judge_me_reviews_preview_badge_4nGhaF" class="shopify-block shopify-app-block">
3191<div class='jdgm-widget jdgm-preview-badge'
3192    data-id='7891891093569'
3193    data-template='manual-installation'>
3194  <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.97' data-number-of-reviews='103' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='4.97' tabindex='0' aria-label='4.97 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 103 reviews </span> </div>
3195</div>
3196
3197
3198
3199
3200</div></div><div class="sp-bundle-header"><h2 class="sp-bundle-h2" style="--sp-fs: 42px; --sp-fs-mobile: 30px; font-weight: 500; text-align: left; --sp-heading-align-mobile: left; margin-bottom: 14px;">Organic Energy Bites</h2><div class="sp-bundle-sub" style="--sp-fs: 15px; --sp-fs-mobile: 14px; text-align: left; --sp-subheading-align-mobile: left; margin-bottom: 18px;"><p><strong>$49.98 for your first 2-pack (43% off)</strong>, then $64 every 4 weeks. Free shipping. 30-day money-back guarantee<br/><br/><strong>Functional mushroom extracts for daily vitality in two tasty energy bites.</strong></p><ul><li>Promotes mental clarity + energy</li><li>Supports immune system function</li><li>Supports digestion + gut health</li></ul></div></div>
3201
3202    <div class="sp-bundle-copy"><div class="sp-bundle-app sp-bundle-app--kaching" style="--sp-app-gap: 12px; --sp-app-gap-mobile: 12px;" ><div id="shopify-block-AL3JzMStOU1gzcnArb__kaching_bundles_app_block_C3wHbJ" class="shopify-block shopify-app-block">
3203<!-- Kaching Bundles App Block -->
3204
3205<!-- BEGIN app snippet: product -->
3206  
3206<script class="kaching-bundles-product" data-product-id="7891891093569" data-main="true" type="application/json">
3207    {
3208      "id": 7891891093569,
3209      "handle": "organic-energy-bites",
3210      "url": "\/products\/organic-energy-bites",
3211      "availableForSale": true,
3212      "title": "Sporeticus Organic Energy Bites",
3213      "image": "\/\/sporeticus.co\/cdn\/shop\/files\/Both_Sporeticus_Flavors_95c8cbd4-1911-46c8-93a5-98e45cb58bd7.png?height=200\u0026v=1785796081",
3214      "collectionIds": [304770809921],
3215      "options": [
3216        
3217          {
3218            "defaultName": "Choose Flavor(s)",
3219            "name": "Choose Flavor(s)",
3220            "position": 1,
3221            "optionValues": [
3222              
3223                {
3224                  "id": 4055029776449,
3225                  "defaultName": "Cherry Cashew",
3226                  "name": "Cherry Cashew",
3227                  "swatch": {
3228                    "color": null,
3229                    "image": null
3230                  }
3231                },
3232              
3233                {
3234                  "id": 4055079190593,
3235                  "defaultName": "Lemon Coconut",
3236                  "name": "Lemon Coconut",
3237                  "swatch": {
3238                    "color": null,
3239                    "image": null
3240                  }
3241                }
3242              
3243            ]
3244          }
3245        
3246      ],
3247      "selectedVariantId": 43845603262529,
3248      "variants": [
3249        
3250          {
3251            "id": 43845603262529,
3252            "availableForSale": true,
3253            "price": 4400,
3254            "compareAtPrice": 4400,
3255            "options": ["Cherry Cashew"],
3256            "imageId": 40724705771585,
3257            "image": "\/\/sporeticus.co\/cdn\/shop\/files\/Cherry_Front_-_Final_3D.png?height=200\u0026v=1785796108",
3258            "inventoryManagement": "shopify",
3259            "inventoryPolicy": "deny",
3260            "inventoryQuantity": 439,
3261            "unitPriceMeasurement": {
3262              "quantityValue": 14.0,
3263              "quantityUnit": "item",
3264              "referenceValue": 1,
3265              "referenceUnit": "item"
3266            },
3267            "sellingPlans": [
3268              {
3269                  "id": 3697606721,
3270                  "price": 2499,
3271                  "compareAtPrice": 4400,
3272                  "perDeliveryPrice": 2499
3273                },
3274{
3275                  "id": 5998149697,
3276                  "price": 3999,
3277                  "compareAtPrice": 4400,
3278                  "perDeliveryPrice": 3999
3279                }
3280
3281            ]
3282          },
3283        
3284          {
3285            "id": 43845603295297,
3286            "availableForSale": true,
3287            "price": 4400,
3288            "compareAtPrice": 4400,
3289            "options": ["Lemon Coconut"],
3290            "imageId": 40724705804353,
3291            "image": "\/\/sporeticus.co\/cdn\/shop\/files\/Lemon_Front_-_Final_3D.png?height=200\u0026v=1785796108",
3292            "inventoryManagement": "shopify",
3293            "inventoryPolicy": "deny",
3294            "inventoryQuantity": 485,
3295            "unitPriceMeasurement": {
3296              "quantityValue": 14.0,
3297              "quantityUnit": "item",
3298              "referenceValue": 1,
3299              "referenceUnit": "item"
3300            },
3301            "sellingPlans": [
3302              {
3303                  "id": 3697606721,
3304                  "price": 2499,
3305                  "compareAtPrice": 4400,
3306                  "perDeliveryPrice": 2499
3307                },
3308{
3309                  "id": 5998149697,
3310                  "price": 3999,
3311                  "compareAtPrice": 4400,
3312                  "perDeliveryPrice": 3999
3313                }
3314
3315            ]
3316          }
3317        
3318      ],
3319      "requiresSellingPlan": false,
3320      "sellingPlans": [
3321        
3322            {
3323              "id": 3697606721,
3324              "name": "2 Packs Every 28 Days",
3325                "priceAdjustment": {
3326                  "type": "price",
3327                  "value": 2499
3328                }
3329            },
3330
3331            {
3332              "id": 5998149697,
3333              "name": "1 Pack Every 28 Days",
3334                "priceAdjustment": {
3335                  "type": "price",
3336                  "value": 3999
3337                }
3338            }
3339
3340
3341      ],
3342      "isNativeBundle": null,
3343      "metafields": {
3344        "text": "Energy Bites",
3345        "text2": "per day",
3346        "text3": null,
3347        "text4": null
3348      }
3349    }
3350  </script>
3350
3351
3352<!-- END app snippet --><!-- BEGIN app snippet: deal_blocks -->
3353
3354  
3355
3356  
3357    
3358      
3359        
3360
3361        
3362          
3362<script class="kaching-bundles-deal-block-settings" data-product-id="7891891093569" type="application/json">
3363            {"blockTitle":"Buy More. Save More.","blockVisibility":"selected-products","discountName":"First Order Discount","excludeB2bCustomers":true,"blockLayout":"horizontal","bundleBarsPerRow":"3","differentVariantsEnabled":true,"hideVariantPicker":false,"disableVariantOptionSync":true,"hideUnavailableOptions":false,"showPricesPerItem":false,"showBothPrices":false,"unitLabel":"\/pack","useProductCompareAtPrice":false,"showPricesWithoutDecimals":false,"priceRounding":false,"priceRoundingPrecision":".00","updateNativePrice":false,"updateNativePriceType":"item","showTotalPriceInAddToCartButton":false,"skipCart":true,"lowStockAlertEnabled":true,"lowStockAlert":{"threshold":5,"message":"Only {{stock}} left","textColor":{"red":255,"green":9,"blue":9,"alpha":1}},"showVariantsForSingleQuantity":true,"preselectedDealBarId":"43d633be-6bfe-4e8b-a27c-92322de14388","dealBars":[{"id":"43d633be-6bfe-4e8b-a27c-92322de14388","title":"2 Packs","subtitle":"2 Bites Daily","label":"Get {{saved_percentage}} OFF","badgeStyle":"simple","badgeText":"","badgeImageGID":null,"mediaImageGID":null,"featuredMediaGID":null,"featuredProductGID":null,"featuredImages":[],"freeGifts":[],"freeGiftsSummary":null,"multipleGiftsSelectors":[],"upsells":[],"productPersonalisation":null,"highlights":{"layout":"vertical","items":[],"showOnlyWhenSelected":false,"size":13,"iconColor":{"red":94,"green":31,"blue":122,"alpha":1},"textColor":{"red":43,"green":31,"blue":58,"alpha":1},"iconType":"arrow","customIconGID":null},"sellingPlanEnabled":true,"sellingPlanGid":"gid:\/\/shopify\/SellingPlan\/3697606721","hideBehindScratchOff":false,"showAsSoldOutEnabled":false,"showAsSoldOut":null,"requireVariantSelectionEnabled":true,"dealBarType":"quantity-break","quantity":2,"quantitySelector":false,"discountType":"specific","discountValue":66.99},{"id":"igqV","title":"1 Pack","subtitle":"1 Bite Daily","label":"Half-Dose","badgeStyle":"simple","badgeText":"","badgeImageGID":null,"mediaImageGID":null,"featuredMediaGID":null,"featuredProductGID":null,"featuredImages":[],"freeGifts":[],"freeGiftsSummary":null,"multipleGiftsSelectors":[],"upsells":[],"productPersonalisation":null,"highlights":null,"sellingPlanEnabled":true,"sellingPlanGid":"gid:\/\/shopify\/SellingPlan\/5998149697","hideBehindScratchOff":false,"showAsSoldOutEnabled":false,"showAsSoldOut":null,"requireVariantSelectionEnabled":true,"dealBarType":"quantity-break","quantity":1,"quantitySelector":false,"discountType":"specific","discountValue":44}],"badgesEnabled":true,"badges":[],"cornerRadius":30,"spacing":1.1,"colors":{"background":{"red":248,"green":244,"blue":238,"alpha":1},"selectedBackground":{"red":248,"green":244,"blue":238,"alpha":0},"border":{"red":94,"green":31,"blue":122,"alpha":1},"blockTitle":{"red":43,"green":31,"blue":58,"alpha":1},"title":{"red":0,"green":0,"blue":0,"alpha":1},"subtitle":{"red":43,"green":31,"blue":58,"alpha":0.9089},"price":{"red":0,"green":0,"blue":0,"alpha":1},"fullPrice":{"red":43,"green":31,"blue":58,"alpha":0.9015},"labelBackground":{"red":200,"green":160,"blue":80,"alpha":1},"label":{"red":94,"green":31,"blue":122,"alpha":1}
3363,"badgeBackground":{"red":200,"green":160,"blue":80,"alpha":1},"badgeText":{"red":94,"green":31,"blue":122,"alpha":1},"freeGiftBackground":{"red":232,"green":224,"blue":212,"alpha":1},"freeGiftText":{"red":43,"green":31,"blue":58,"alpha":1},"freeGiftSelectedBackground":{"red":94,"green":31,"blue":122,"alpha":1},"freeGiftSelectedText":{"red":248,"green":244,"blue":238,"alpha":1},"upsellBackground":{"red":232,"green":224,"blue":212,"alpha":1},"upsellText":{"red":43,"green":31,"blue":58,"alpha":1},"upsellSelectedBackground":{"red":232,"green":224,"blue":212,"alpha":1},"upsellSelectedText":{"red":43,"green":31,"blue":58,"alpha":1},"pillBackground":{"red":255,"green":255,"blue":255,"alpha":1},"pillText":{"red":0,"green":0,"blue":0,"alpha":1},"pillBorder":{"red":0,"green":0,"blue":0,"alpha":0.3},"pillSelectedBackground":{"red":0,"green":0,"blue":0,"alpha":1},"pillSelectedText":{"red":255,"green":255,"blue":255,"alpha":1},"pillSelectedBorder":{"red":0,"green":0,"blue":0,"alpha":1}},"fonts":{"fontFamily":null,"blockTitle":{"size":16,"style":"bold"},"title":{"size":22,"style":"medium"},"subtitle":{"size":15,"style":"medium-italic"},"label":{"size":17,"style":"medium"},"freeGift":{"size":13,"style":"bold"},"upsell":{"size":13,"style":"bold"},"unitLabel":{"size":11,"style":"light"},"pill":{"size":14,"style":"regular"}},"customStylesEnabled":true,"customStyles":"[data-name=\"Option\"]{display:none !important;}.kaching-bundles .sp-orig{font-style:italic;color:color-mix(in srgb,currentColor,#fff 28%);}@supports not (color:color-mix(in srgb,red,white)){.kaching-bundles .sp-orig{opacity:0.75;}}.kaching-bundles .sp-ship{display:none;}.kaching-bundles__block:has(.kaching-bundles__bar[data-deal-bar-id=\"6lnf\"].kaching-bundles__bar--selected) .sp-ship{display:inline;}.kaching-bundles .kaching-bundles__subscriptions .kaching-bundles__subscriptions__link{transition:color 0.15s ease;}.kaching-bundles .kaching-bundles__subscriptions .kaching-bundles__subscriptions__link:hover,.kaching-bundles .kaching-bundles__subscriptions .kaching-bundles__subscriptions__link:focus-visible{color:#5E1F7A;}.kaching-bundles .kaching-bundles__bar-radio{display:none;}.kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-container{--bar-border-color:#C8A050;--bar-selected-border-color:#C8A050;}.kaching-bundles .kaching-bundles__block-title::before,.kaching-bundles .kaching-bundles__block-title::after{display:none;}.kaching-bundles .kaching-bundles__block-title{justify-content:center;}","swatchOptions":[{"localization":{"language":"EN","country":"US"},"name":"Select Flavor","swatchType":"colorDropdown","colors":[{"name":"Cherry Cashew","color":{"red":139,"green":35,"blue":51,"alpha":1}},{"name":"Lemon Coconut","color":{"red":205,"green":181,"blue":53,"alpha":1}}],"images":[{"name":"Cherry Cashew","mediaImageGID":"gid:\/\/shopify\/MediaImage\/29817025921089"}]}],"swatchSize":19,"swatchShape":"square","pillCornerRadius":null,"showSelectedSwatchName":false,"imageSize":48,"imageCornerRadius":6,"collectionBreaksEnabled":false,"collectionBreaks":{"visibility":"deal-products","excludedProducts":[],"selectedProducts":[],"selectedCollections":[],"mediaImageGID":null,"buttonText":"Choose","buttonColor":{"red":94,"green":31,"blue":122,"alpha":1},"productPhotoSize":40,"showProductName":true,"showChosenProductsPriceOnly":false,"autoFillNotChosenItems":false,"requireItemSelectionEnabled":false,"requireItemSelectionAlert":null},"chooseProductModal":{"buttonSize":14,"textSize":12,"overlayColor":{"red":79,"green":79,"blue":79,"alpha":0.6999766791044777},"priceColor":{"red":0,"green":0,"blue":0,"alpha":1},"compareAtPriceColor":{"red":85,"green":85,"blue":85,"alpha":1},"textColor":{"red":0,"green":0,"blue":0,"alpha":1},"buttonColor":{"red":255,"green":214,"blue":32,"alpha":1},"buttonTextColor":{"red":123,"green":47,"blue":145,"alpha":1},"productPhotoSize":50,"heading":"Add One","subtitle":"","buttonText":"Add Flavor","showSearchField":false,"showVariantImageByDefault":true,"defaultSortOption":"relevance"},"addPersonalisationModal":{"size":1,"roundness":2,"heading":"Personalisation","placeholderText":"Type here","lettersAllowed":true,"numbersAllowed":true,"characterLimitEnabled":true,"characterLimit":30,"imageSize":48,"textSize":20,"overlayColor":{"red":0,"green":0,"blue":0,"alpha":0.5},"primaryTextColor":{"red":0,"green":0,"blue":0,"alpha":1}
3363,"secondaryTextColor":{"red":115,"green":115,"blue":115,"alpha":1},"buttonColor":{"red":0,"green":0,"blue":0,"alpha":1},"buttonTextColor":{"red":255,"green":255,"blue":255,"alpha":1},"errorColor":{"red":240,"green":68,"blue":56,"alpha":1}},"timerEnabled":false,"scratchOffEnabled":false,"scratchOff":{"title":"Scratch more special offers","backgroundColor":{"red":255,"green":178,"blue":0,"alpha":1},"titleColor":{"red":83,"green":60,"blue":10,"alpha":1},"titleSize":24},"subscriptionsEnabled":true,"subscriptions":{"layout":"vertical","position":"below","title":"AutoShip \u0026 Save","subscribeTitle":"Subscribe \u0026 Save {{saved_percentage}}","subscribeSubtitle":"\u003ci\u003e{{quantity}} pack(s) every 4 weeks\u003c\/i\u003e","oneTimeTitle":"Buy Once","oneTimeSubtitle":"\u003ci\u003e{{quantity}} pack(s), delivered once\u003c\/i\u003e","subscribeByDefault":true,"showPrices":true,"hideDealBarPrices":true,"titleColor":{"red":0,"green":0,"blue":0,"alpha":1},"subtitleColor":{"red":85,"green":85,"blue":85,"alpha":1},"titleSize":16,"subtitleSize":16,"highlights":{"layout":"vertical","items":["{{new_price \/ 14}} per day","Mix \u0026 match or swap flavors","Skip, pause or cancel anytime","2 Pack Option:\u003cbr\u003e- Free shipping\u003cbr\u003e- 30 day money-back guarantee"],"showOnlyWhenSelected":true,"size":16,"iconColor":{"red":52,"green":116,"blue":9,"alpha":1},"textColor":{"red":43,"green":31,"blue":58,"alpha":1},"iconType":"checkmark","customIconGID":null}},"currency":null,"stickyAtcEnabled":false,"stickyAtc":null,"progressiveGiftsEnabled":false,"checkboxUpsellsEnabled":false,"savingsSummaryEnabled":true,"savingsSummary":{"title":"\u003ccenter\u003eSave {{saved_total}} today.\u003c\/center\u003e","backgroundColor":{"red":248,"green":244,"blue":238,"alpha":1},"textColor":{"red":43,"green":31,"blue":58,"alpha":1},"valueColor":{"red":94,"green":31,"blue":122,"alpha":1},"borderColor":{"red":200,"green":160,"blue":80,"alpha":1},"borderWidth":0,"borderRadius":0,"iconType":"thumbs-up","customIconGID":null,"iconColor":{"red":200,"green":160,"blue":80,"alpha":1},"titleAlignment":"center","titleFont":{"size":14,"style":"bold-italic"},"includeGiftValue":true,"hideWhenZeroSavings":true},"excludedProductIds":[],"excludedCollectionIds":[],"selectedProductIds":[7891891093569],"selectedCollectionIds":[],"marketId":null,"excludedMarketIds":[],"timer":null,"progressiveGifts":null,"checkboxUpsells":null,"defaultVariantsV2":[{"dealBarId":"P5sT","productGID":7751792197697,"variantGIDs":[43191866359873,43191866392641]},{"dealBarId":"mK_D","productGID":7751792197697,"variantGIDs":[43191866359873,43191866359873,43191866392641,43191866392641]},{"dealBarId":"db06a8eb-6df4-4ace-a3e1-e936d7f0fa97","productGID":7891891093569,"variantGIDs":[43845603262529,43845603295297]},{"dealBarId":"411c2565-54fc-4af2-8857-84cd46845370","productGID":7891891093569,"variantGIDs":[43845603262529,43845603262529,43845603295297,43845603295297]},{"dealBarId":"0099b742-517f-48cd-b6c8-28fe3d88b558","productGID":7891968688193,"variantGIDs":[43846296272961]},{"dealBarId":"35e1d283-6f46-41f4-a8f5-4be6b613285e","productGID":7891968688193,"variantGIDs":[43846292373569,43846292406337]},{"dealBarId":"9c5a9a9d-f4a2-4cd7-86c4-702ce0cbef38","productGID":7891968688193,"variantGIDs":[43846292373569,43846292373569,43846292406337,43846292406337]},{"dealBarId":"yv_J","productGID":7891891093569,"variantGIDs":[0]},{"dealBarId":"35e1d283-6f46-41f4-a8f5-4be6b613285e","productGID":7891891093569,"variantGIDs":[43845603262529,43845603295297]}],"id":"e9c038f9-aff1-4409-b61d-e3cf652fde86","nanoId":"v3Y0","versionId":"e67a44a4-537d-400b-a2f1-156e3a61b986","abTestVariantId":"9fec10db-fbd0-49dd-9ec5-87730ac1b627","abTestVariantNumber":1,"abTestVariantsCount":2,"abTestTrafficAllocation":null,"abTestVariantLetter":"A","abTestVariantRange":[0,50],"otherProductHandles":[]}
3364          </script>
3364
3365
3366          
3367            
3368          
3369        
3370      
3371    
3372  
3373    
3374      
3375        
3376
3377        
3378          
3378<script class="kaching-bundles-deal-block-settings" data-product-id="7891891093569" type="application/json">
3379            {"blockTitle":"Buy More. Save More.","blockVisibility":"selected-products","discountName":"First Order Discount","excludeB2bCustomers":true,"blockLayout":"horizontal","bundleBarsPerRow":"3","differentVariantsEnabled":true,"hideVariantPicker":false,"disableVariantOptionSync":true,"hideUnavailableOptions":false,"showPricesPerItem":false,"showBothPrices":false,"unitLabel":"\/pack","useProductCompareAtPrice":false,"showPricesWithoutDecimals":false,"priceRounding":false,"priceRoundingPrecision":".00","updateNativePrice":false,"updateNativePriceType":"item","showTotalPriceInAddToCartButton":false,"skipCart":true,"lowStockAlertEnabled":true,"lowStockAlert":{"threshold":5,"message":"Only {{stock}} left","textColor":{"red":255,"green":9,"blue":9,"alpha":1}},"showVariantsForSingleQuantity":true,"preselectedDealBarId":"43d633be-6bfe-4e8b-a27c-92322de14388","dealBars":[{"id":"43d633be-6bfe-4e8b-a27c-92322de14388","title":"2 Packs","subtitle":"2x Bites Daily","label":"SAVE {{saved_total}}","badgeStyle":"simple","badgeText":"","badgeImageGID":null,"mediaImageGID":null,"featuredMediaGID":null,"featuredProductGID":null,"featuredImages":[],"freeGifts":[],"freeGiftsSummary":null,"multipleGiftsSelectors":[],"upsells":[],"productPersonalisation":null,"highlights":{"layout":"vertical","items":[],"showOnlyWhenSelected":false,"size":13,"iconColor":{"red":94,"green":31,"blue":122,"alpha":1},"textColor":{"red":43,"green":31,"blue":58,"alpha":1},"iconType":"arrow","customIconGID":null},"sellingPlanEnabled":true,"sellingPlanGid":"gid:\/\/shopify\/SellingPlan\/3697606721","hideBehindScratchOff":false,"showAsSoldOutEnabled":false,"showAsSoldOut":null,"requireVariantSelectionEnabled":true,"dealBarType":"quantity-break","quantity":2,"quantitySelector":false,"discountType":"specific","discountValue":66.99},{"id":"igqV","title":"1 Pack","subtitle":"1x Bite Daily","label":"Half-Dose","badgeStyle":"simple","badgeText":"","badgeImageGID":null,"mediaImageGID":null,"featuredMediaGID":null,"featuredProductGID":null,"featuredImages":[],"freeGifts":[],"freeGiftsSummary":null,"multipleGiftsSelectors":[],"upsells":[],"productPersonalisation":null,"highlights":null,"sellingPlanEnabled":true,"sellingPlanGid":"gid:\/\/shopify\/SellingPlan\/5998149697","hideBehindScratchOff":false,"showAsSoldOutEnabled":false,"showAsSoldOut":null,"requireVariantSelectionEnabled":true,"dealBarType":"quantity-break","quantity":1,"quantitySelector":false,"discountType":"specific","discountValue":44}],"badgesEnabled":true,"badges":[],"cornerRadius":30,"spacing":1.1,"colors":{"background":{"red":248,"green":244,"blue":238,"alpha":1},"selectedBackground":{"red":248,"green":244,"blue":238,"alpha":0},"border":{"red":94,"green":31,"blue":122,"alpha":1},"blockTitle":{"red":43,"green":31,"blue":58,"alpha":1},"title":{"red":0,"green":0,"blue":0,"alpha":1},"subtitle":{"red":43,"green":31,"blue":58,"alpha":0.9089},"price":{"red":0,"green":0,"blue":0,"alpha":1},"fullPrice":{"red":43,"green":31,"blue":58,"alpha":0.9015},"labelBackground":{"red":200,"green":160,"blue":80,"alpha":1},"label":{"red":94,"green":31,"blue":122,"alpha":1}
3379,"badgeBackground":{"red":200,"green":160,"blue":80,"alpha":1},"badgeText":{"red":94,"green":31,"blue":122,"alpha":1},"freeGiftBackground":{"red":232,"green":224,"blue":212,"alpha":1},"freeGiftText":{"red":43,"green":31,"blue":58,"alpha":1},"freeGiftSelectedBackground":{"red":94,"green":31,"blue":122,"alpha":1},"freeGiftSelectedText":{"red":248,"green":244,"blue":238,"alpha":1},"upsellBackground":{"red":232,"green":224,"blue":212,"alpha":1},"upsellText":{"red":43,"green":31,"blue":58,"alpha":1},"upsellSelectedBackground":{"red":232,"green":224,"blue":212,"alpha":1},"upsellSelectedText":{"red":43,"green":31,"blue":58,"alpha":1},"pillBackground":{"red":255,"green":255,"blue":255,"alpha":1},"pillText":{"red":0,"green":0,"blue":0,"alpha":1},"pillBorder":{"red":0,"green":0,"blue":0,"alpha":0.3},"pillSelectedBackground":{"red":0,"green":0,"blue":0,"alpha":1},"pillSelectedText":{"red":255,"green":255,"blue":255,"alpha":1},"pillSelectedBorder":{"red":0,"green":0,"blue":0,"alpha":1}},"fonts":{"fontFamily":null,"blockTitle":{"size":16,"style":"bold"},"title":{"size":22,"style":"medium"},"subtitle":{"size":15,"style":"medium-italic"},"label":{"size":17,"style":"medium"},"freeGift":{"size":13,"style":"bold"},"upsell":{"size":13,"style":"bold"},"unitLabel":{"size":11,"style":"light"},"pill":{"size":14,"style":"regular"}},"customStylesEnabled":true,"customStyles":"[data-name=\"Option\"]{display:none !important;}.kaching-bundles .sp-orig{font-style:italic;color:color-mix(in srgb,currentColor,#fff 28%);}@supports not (color:color-mix(in srgb,red,white)){.kaching-bundles .sp-orig{opacity:0.75;}}.kaching-bundles .sp-ship{display:none;}.kaching-bundles__block:has(.kaching-bundles__bar[data-deal-bar-id=\"6lnf\"].kaching-bundles__bar--selected) .sp-ship{display:inline;}.kaching-bundles .kaching-bundles__subscriptions .kaching-bundles__subscriptions__link{transition:color 0.15s ease;}.kaching-bundles .kaching-bundles__subscriptions .kaching-bundles__subscriptions__link:hover,.kaching-bundles .kaching-bundles__subscriptions .kaching-bundles__subscriptions__link:focus-visible{color:#5E1F7A;}.kaching-bundles .kaching-bundles__bar-radio{display:none;}.kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-container{--bar-border-color:#C8A050;--bar-selected-border-color:#C8A050;}.kaching-bundles .kaching-bundles__block-title::before,.kaching-bundles .kaching-bundles__block-title::after{display:none;}.kaching-bundles .kaching-bundles__block-title{justify-content:center;}","swatchOptions":[{"localization":{"language":"EN","country":"US"},"name":"Select Flavor","swatchType":"colorDropdown","colors":[{"name":"Cherry Cashew","color":{"red":139,"green":35,"blue":51,"alpha":1}},{"name":"Lemon Coconut","color":{"red":205,"green":181,"blue":53,"alpha":1}}],"images":[{"name":"Cherry Cashew","mediaImageGID":"gid:\/\/shopify\/MediaImage\/29817025921089"}]}],"swatchSize":19,"swatchShape":"square","pillCornerRadius":null,"showSelectedSwatchName":false,"imageSize":48,"imageCornerRadius":6,"collectionBreaksEnabled":false,"collectionBreaks":{"visibility":"deal-products","excludedProducts":[],"selectedProducts":[],"selectedCollections":[],"mediaImageGID":null,"buttonText":"Choose","buttonColor":{"red":94,"green":31,"blue":122,"alpha":1},"productPhotoSize":40,"showProductName":true,"showChosenProductsPriceOnly":false,"autoFillNotChosenItems":false,"requireItemSelectionEnabled":false,"requireItemSelectionAlert":null},"chooseProductModal":{"buttonSize":14,"textSize":12,"overlayColor":{"red":79,"green":79,"blue":79,"alpha":0.6999766791044777},"priceColor":{"red":0,"green":0,"blue":0,"alpha":1},"compareAtPriceColor":{"red":85,"green":85,"blue":85,"alpha":1},"textColor":{"red":0,"green":0,"blue":0,"alpha":1},"buttonColor":{"red":255,"green":214,"blue":32,"alpha":1},"buttonTextColor":{"red":123,"green":47,"blue":145,"alpha":1},"productPhotoSize":50,"heading":"Add One","subtitle":"","buttonText":"Add Flavor","showSearchField":false,"showVariantImageByDefault":true,"defaultSortOption":"relevance"},"addPersonalisationModal":{"size":1,"roundness":2,"heading":"Personalisation","placeholderText":"Type here","lettersAllowed":true,"numbersAllowed":true,"characterLimitEnabled":true,"characterLimit":30,"imageSize":48,"textSize":20,"overlayColor":{"red":0,"green":0,"blue":0,"alpha":0.5},"primaryTextColor":{"red":0,"green":0,"blue":0,"alpha":1}
3379,"secondaryTextColor":{"red":115,"green":115,"blue":115,"alpha":1},"buttonColor":{"red":0,"green":0,"blue":0,"alpha":1},"buttonTextColor":{"red":255,"green":255,"blue":255,"alpha":1},"errorColor":{"red":240,"green":68,"blue":56,"alpha":1}},"timerEnabled":false,"scratchOffEnabled":false,"scratchOff":{"title":"Scratch more special offers","backgroundColor":{"red":255,"green":178,"blue":0,"alpha":1},"titleColor":{"red":83,"green":60,"blue":10,"alpha":1},"titleSize":24},"subscriptionsEnabled":true,"subscriptions":{"layout":"vertical","position":"below","title":"AutoShip \u0026 Save","subscribeTitle":"Subscribe \u0026 Save {{saved_percentage}}","subscribeSubtitle":"\u003ci\u003e{{quantity}} pack(s) every 4 weeks\u003c\/i\u003e","oneTimeTitle":"Buy Once","oneTimeSubtitle":"\u003ci\u003e{{quantity}} pack(s), delivered once\u003c\/i\u003e","subscribeByDefault":true,"showPrices":true,"hideDealBarPrices":true,"titleColor":{"red":0,"green":0,"blue":0,"alpha":1},"subtitleColor":{"red":85,"green":85,"blue":85,"alpha":1},"titleSize":16,"subtitleSize":16,"highlights":{"layout":"vertical","items":["{{new_price \/ 14}} per day","Mix \u0026 match or swap flavors","Skip, pause or cancel anytime","2 Pack Option:\u003cbr\u003e- Free shipping\u003cbr\u003e- 30 day money-back guarantee"],"showOnlyWhenSelected":true,"size":16,"iconColor":{"red":52,"green":116,"blue":9,"alpha":1},"textColor":{"red":43,"green":31,"blue":58,"alpha":1},"iconType":"checkmark","customIconGID":null}},"currency":null,"stickyAtcEnabled":false,"stickyAtc":null,"progressiveGiftsEnabled":false,"checkboxUpsellsEnabled":false,"savingsSummaryEnabled":true,"savingsSummary":{"title":"\u003ccenter\u003eSave {{saved_total}} today.\u003c\/center\u003e","backgroundColor":{"red":248,"green":244,"blue":238,"alpha":1},"textColor":{"red":43,"green":31,"blue":58,"alpha":1},"valueColor":{"red":94,"green":31,"blue":122,"alpha":1},"borderColor":{"red":200,"green":160,"blue":80,"alpha":1},"borderWidth":0,"borderRadius":0,"iconType":"thumbs-up","customIconGID":null,"iconColor":{"red":200,"green":160,"blue":80,"alpha":1},"titleAlignment":"center","titleFont":{"size":14,"style":"bold-italic"},"includeGiftValue":true,"hideWhenZeroSavings":true},"excludedProductIds":[],"excludedCollectionIds":[],"selectedProductIds":[7891891093569],"selectedCollectionIds":[],"marketId":null,"excludedMarketIds":[],"timer":null,"progressiveGifts":null,"checkboxUpsells":null,"defaultVariantsV2":[{"dealBarId":"P5sT","productGID":7751792197697,"variantGIDs":[43191866359873,43191866392641]},{"dealBarId":"mK_D","productGID":7751792197697,"variantGIDs":[43191866359873,43191866359873,43191866392641,43191866392641]},{"dealBarId":"db06a8eb-6df4-4ace-a3e1-e936d7f0fa97","productGID":7891891093569,"variantGIDs":[43845603262529,43845603295297]},{"dealBarId":"411c2565-54fc-4af2-8857-84cd46845370","productGID":7891891093569,"variantGIDs":[43845603262529,43845603262529,43845603295297,43845603295297]},{"dealBarId":"0099b742-517f-48cd-b6c8-28fe3d88b558","productGID":7891968688193,"variantGIDs":[43846296272961]},{"dealBarId":"35e1d283-6f46-41f4-a8f5-4be6b613285e","productGID":7891968688193,"variantGIDs":[43846292373569,43846292406337]},{"dealBarId":"9c5a9a9d-f4a2-4cd7-86c4-702ce0cbef38","productGID":7891968688193,"variantGIDs":[43846292373569,43846292373569,43846292406337,43846292406337]},{"dealBarId":"yv_J","productGID":7891891093569,"variantGIDs":[0]},{"dealBarId":"35e1d283-6f46-41f4-a8f5-4be6b613285e","productGID":7891891093569,"variantGIDs":[43845603262529,43845603295297]}],"id":"e9c038f9-aff1-4409-b61d-e3cf652fde86","nanoId":"v3Y0","versionId":"e67a44a4-537d-400b-a2f1-156e3a61b986","abTestVariantId":"6c1c263e-41de-4b89-934c-8b9c78748c2e","abTestVariantNumber":2,"abTestVariantsCount":2,"abTestTrafficAllocation":null,"abTestVariantLetter":"B","abTestVariantRange":[50,100],"otherProductHandles":[]}
3380          </script>
3380
3381
3382          
3383            
3384          
3385        
3386      
3387    
3388  
3389
3390  
3391    
3392  
3393    
3394  
3395
3396  
3397    
3398  
3399    
3400  
3401
3402  
3403
3404  
3405    
3406    
3407    
3408    <link rel="modulepreload" href="https://cdn.shopify.com/extensions/01a120cf-f33b-7147-9ac0-ab56f2ff4d41/kaching-bundles-2043/assets/kaching-bundles-block.js" crossorigin="anonymous" fetchpriority="high">
3409
3410    
3411      <style id="kaching-bundles-custom-css">
3412        /* .kaching-bundles__bar-unit-price {
3413  display: none !important;
3414} */
3415      </style>
3416    
3417
3418    
3419  
3420
3421<!-- END app snippet -->
3422
3423<kaching-bundle product-id="7891891093569" manual-deal-block-id="" data-skip-node-update data-skip-subtree-update></kaching-bundle>
3424
3425<!-- Kaching Bundles App Block End -->
3426
3427
3428</div></div><div class="sp-proof" style="--sp-proof-gap: 0px; --sp-proof-gap-mobile: 8px; --sp-proof-bg: #ffffff; --sp-proof-border: #c8a050; --sp-proof-accent: #5e1f7a;"><p class="sp-proof-eyebrow">750mg of Lion's Mane & Cordyceps mushrooms</p><div class="sp-proof-grid" style="--sp-proof-cols: 4;"><div class="sp-proof-stat" >
3429                  <span class="sp-proof-value" style="--sp-fs: 24px; --sp-fs-mobile: 20px;">1%</span>
3430                  <span class="sp-proof-label" style="--sp-fs: 14px; --sp-fs-mobile: 10px;">Cordycepin</span><span class="sp-proof-sub">250mg</span></div><div class="sp-proof-stat" >
3431                  <span class="sp-proof-value" style="--sp-fs: 24px; --sp-fs-mobile: 20px;">2%</span>
3432                  <span class="sp-proof-label" style="--sp-fs: 14px; --sp-fs-mobile: 10px;">Erinacines</span><span class="sp-proof-sub">150mg</span></div><div class="sp-proof-stat" >
3433                  <span class="sp-proof-value" style="--sp-fs: 24px; --sp-fs-mobile: 20px;">30%</span>
3434                  <span class="sp-proof-label" style="--sp-fs: 14px; --sp-fs-mobile: 10px;">Beta-<br>glucans</span><span class="sp-proof-sub">150mg</span></div><div class="sp-proof-stat" >
3435                  <span class="sp-proof-value" style="--sp-fs: 24px; --sp-fs-mobile: 20px;">2%</span>
3436                  <span class="sp-proof-label" style="--sp-fs: 14px; --sp-fs-mobile: 10px;">Polysac-<br>charides</span><span class="sp-proof-sub">200mg</span></div></div></div><div class="sp-perks" style="--sp-perks-gap: 22px; --sp-perks-gap-mobile: 22px;"><div class="sp-trustrow"><div class="sp-trustrow-item" style="--sp-trust-icon: 64px; --sp-trust-icon-mobile: 40px;" ><img class="sp-trustrow-icon" src="//sporeticus.co/cdn/shop/files/USDA_Organic.png?v=1784916422&width=192" alt="A circular USDA Organic certification logo with a black outer ring, white background, and a dark lower half containing the words &#39;USDA ORGANIC&#39; in black and white." width="64" height="64" loading="lazy"><span class="sp-trustrow-label">USDA Organic</span></div><div class="sp-trustrow-item" style="--sp-trust-icon: 64px; --sp-trust-icon-mobile: 40px;" ><img class="sp-trustrow-icon" src="//sporeticus.co/cdn/shop/files/Gluten_Free.png?v=1784916437&width=192" alt="A circular black and off-white &#39;Gluten Free&#39; icon featuring a wheat stalk crossed out with a diagonal line, centered on a white background." width="64" height="64" loading="lazy"><span class="sp-trustrow-label">Gluten Free</span></div><div class="sp-trustrow-item" style="--sp-trust-icon: 64px; --sp-trust-icon-mobile: 40px;" ><img class="sp-trustrow-icon" src="//sporeticus.co/cdn/shop/files/Vegan_Badge.png?v=1784916458&width=192" alt="A circular vegan logo featuring three dark navy leaf shapes above the word &#39;VEGAN&#39; in dark navy text on an off-white background, enclosed in a dark navy circle with a thin dark navy border." width="64" height="64" loading="lazy"><span class="sp-trustrow-label">Vegan</span></div></div></div><a class="sp-offerbar" data-sp-offerbar href="#sp-bundle" hidden>
3437        <span class="sp-offerbar-btn">Save 43% + Free Shipping</span>
3438      </a><div class="sp-bundle-native-buy" data-sp-native-buy
3439            data-label-sub="Start Today"
3440            data-label-one="Try the Ritual"
3441            data-sub-suffix="Eat 2 bites daily and feel steady energy in 30 days or your money back."
3442            data-one-suffix="First order discount only. Free shipping."
3443            style="--sp-fs: 20px; --sp-fs-mobile: 18px; font-weight: 500;">
3444<div ><product-form
3445      class="product-form"
3446      data-hide-errors="false"
3447      data-section-id="template--23940426924097__sp_bundle"
3448    >
3449      <div class="product-form__error-message-wrapper" role="alert" hidden>
3450        <span class="svg-wrapper"><svg class="icon icon-error" viewBox="0 0 13 13"><circle cx="6.5" cy="6.5" r="5.5" stroke="#fff" stroke-width="2"/><circle cx="6.5" cy="6.5" r="5.5" fill="#EB001B" stroke="#EB001B" stroke-width=".7"/><path fill="#fff" d="m5.874 3.528.1 4.044h1.053l.1-4.044zm.627 6.133c.38 0 .68-.288.68-.656s-.3-.656-.68-.656-.681.288-.681.656.3.656.68.656"/><path fill="#fff" stroke="#EB001B" stroke-width=".7" d="M5.874 3.178h-.359l.01.359.1 4.044.008.341h1.736l.008-.341.1-4.044.01-.359H5.873Zm.627 6.833c.56 0 1.03-.432 1.03-1.006s-.47-1.006-1.03-1.006-1.031.432-1.031 1.006.47 1.006 1.03 1.006Z"/></svg>
3451</span>
3452        <span class="product-form__error-message"></span>
3453      </div><form method="post" action="/cart/add" id="product-form-template--23940426924097__sp_bundle" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input
3454          type="hidden"
3455          name="id"
3456          value="43845603262529"
3457          
3458          class="product-variant-id"
3459        ><div class="product-form__buttons"><button
3460            id="ProductSubmitButton-template--23940426924097__sp_bundle"
3461            type="submit"
3462            name="add"
3463            class="product-form__submit button button--full-width button--primary"
3464            
3465          >
3466            <span>Add to cart
3467</span>
3468
3469<div class="loading__spinner hidden">
3470  <svg xmlns="http://www.w3.org/2000/svg" class="spinner" viewBox="0 0 66 66"><circle stroke-width="6" cx="33" cy="33" r="30" fill="none" class="path"/></svg>
3471
3472</div>
3473</button></div><input type="hidden" name="product-id" value="7891891093569" /><input type="hidden" name="section-id" value="template--23940426924097__sp_bundle" /></form></product-form></div>
3474
3475<p class="sp-bundle-atc-sub" data-sp-native-atc-sub style="--sp-sub-fs: 12px; --sp-sub-fs-mobile: 11px; --sp-sub-fw: 500; --sp-sub-color: #1a1520; --sp-sub-gap: 9px; --sp-sub-gap-mobile: 9px; --sp-sub-pad: 0px;">Eat 2 bites daily and feel steady energy in 30 days or your money back.</p>
3476          </div></div><div class="sp-rail"><details class="sp-rail-item" >
3477            <summary class="sp-rail-summary"><span class="sp-rail-icon sp-rail-icon--ph" aria-hidden="true"></span><span class="sp-rail-title">When you'll feel it?</span>
3478              <span class="sp-rail-chev" aria-hidden="true"><svg viewBox="0 0 12 8" fill="none" width="12" height="8"><path d="M1 1.5 6 6.5l5-5" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/></svg></span>
3479            </summary>
3480            <div class="sp-rail-body"><p><strong>In the first week you'll mostly notice the energy from the whole-food ingredients.</strong> That is the honest answer.</p><p>Nothing measurable at one week from the mushrooms, but definitely at week three. The 2-pack runs 28 days, so the three week mark lands inside your first order rather than past it.</p><p>That way you can start to experience the measurable benefits of taking functional mushrooms daily.</p></div>
3481          </details><details class="sp-rail-item" >
3482            <summary class="sp-rail-summary"><span class="sp-rail-icon sp-rail-icon--ph" aria-hidden="true"></span><span class="sp-rail-title">What's inside?</span>
3483              <span class="sp-rail-chev" aria-hidden="true"><svg viewBox="0 0 12 8" fill="none" width="12" height="8"><path d="M1 1.5 6 6.5l5-5" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/></svg></span>
3484            </summary>
3485            <div class="sp-rail-body"><p><strong>Lion's Mane and Cordyceps mushroom extracts.</strong> Two bites a day = 750mg across the two superfoods.</p><p>Standardized to <strong>30% beta glucans for immunity, 2% erinacines for focus, 1% cordycepin for energy, & 2% polysaccharides for gut-health</strong>.</p><p>USDA Organic. Vegan. Gluten-Free.<br/><br/>No caffeine, preservatives, or additives.</p></div>
3486          </details><details class="sp-rail-item" >
3487            <summary class="sp-rail-summary"><span class="sp-rail-icon sp-rail-icon--ph" aria-hidden="true"></span><span class="sp-rail-title">How to use them?</span>
3488              <span class="sp-rail-chev" aria-hidden="true"><svg viewBox="0 0 12 8" fill="none" width="12" height="8"><path d="M1 1.5 6 6.5l5-5" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/></svg></span>
3489            </summary>
3490            <div class="sp-rail-body"><p><strong>Two bites a day.</strong> That is the whole protocol.</p><p>A clear morning start, a long afternoon, or sustained energy on the trail.<br/><br/>Small, convenient, craveable.</p><p>One bag is 14 servings, which is two weeks. The 2-pack is a 4 week or 28-day supply.</p></div>
3491          </details><details class="sp-rail-item" >
3492            <summary class="sp-rail-summary"><span class="sp-rail-icon sp-rail-icon--ph" aria-hidden="true"></span><span class="sp-rail-title">Our Guarantee</span>
3493              <span class="sp-rail-chev" aria-hidden="true"><svg viewBox="0 0 12 8" fill="none" width="12" height="8"><path d="M1 1.5 6 6.5l5-5" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/></svg></span>
3494            </summary>
3495            <div class="sp-rail-body"><p><strong>$49.98 first order. $64.00 every 28 days after.</strong></p><p>Free shipping on every 2-pack order. Swap flavors, skip, pause or cancel yourself from your account.</p><p><strong>The Sporeticus Standard:</strong></p><p><strong>Eat 2 bites daily for 30 days and feel increased energy and focus or your money back.</strong></p><p>Your next shipment bills on day 28, so cancel before then if you already know.</p></div>
3496          </details><details class="sp-rail-item" >
3497            <summary class="sp-rail-summary"><span class="sp-rail-icon sp-rail-icon--ph" aria-hidden="true"></span><span class="sp-rail-title">Lemon Coconut Ingredients</span>
3498              <span class="sp-rail-chev" aria-hidden="true"><svg viewBox="0 0 12 8" fill="none" width="12" height="8"><path d="M1 1.5 6 6.5l5-5" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/></svg></span>
3499            </summary>
3500            <div class="sp-rail-body"><p>Serving size 2 bites (20g). 14 servings per pack = 2 weeks of 2 bites / day.<br/><br/><strong>Nutrition Facts:</strong> 90 calories, 5g fat, 9g carbs, 2g fiber, 5g total sugars, 0g added sugars, 2g protein, 20mg sodium.<br/><br/><strong>Ingredients:</strong> *Date Paste, *Cashews, *Almonds, *Lemon Juice, *Coconut, *Lion's Mane Extract, *Cordyceps Militaris Extract, *Lemon Powder, *Lion's Mane Powder, *Cordyceps Militaris Powder, Himalayan Salt. (* Denotes Organic)</p><p><strong>Contains: </strong>Almond, Cashew, Coconut.</p><p><em>Manufactured in a GMPC facility that also processes dairy, tree nuts, peanuts, and sesame. May contain pit pieces and nut shells. Certified organic by GCIAOCP, Athens, GA.</em></p></div>
3501          </details><details class="sp-rail-item" >
3502            <summary class="sp-rail-summary"><span class="sp-rail-icon sp-rail-icon--ph" aria-hidden="true"></span><span class="sp-rail-title">Cherry Cashew Ingredients</span>
3503              <span class="sp-rail-chev" aria-hidden="true"><svg viewBox="0 0 12 8" fill="none" width="12" height="8"><path d="M1 1.5 6 6.5l5-5" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/></svg></span>
3504            </summary>
3505            <div class="sp-rail-body"><p>Serving size 2 bites (20g). 14 servings per pack.</p><p><strong>Nutrition Facts:</strong> 80 calories, 3.5g fat, 11g carbs, 1g fiber, 7g total sugars, 0g added sugars, 2g protein, 70mg sodium.<br/><br/><strong>Ingredients:</strong> *Date Paste, *Cashews, *Tart Cherries, *Lion's Mane Extract, *Cordyceps Militaris Extract, Himalayan Salt, Water, *Lion's Mane Powder, *Cordyceps Militaris Powder, *Cinnamon, *Orange Extract. (* Denotes Organic)</p><p><strong>Contains: </strong>Cashew.<br/></p><p><em>Manufactured in a GMPC facility that also processes dairy, tree nuts, peanuts, and sesame. May contain pit pieces and nut shells. Certified organic by GCIAOCP, Athens, GA.</em></p></div>
3506          </details></div></div>
3507  </div><div class="sp-lightbox"
3508       data-sp-lightbox
3509       data-sp-lightbox-open-label="Open the image larger"
3510       role="dialog"
3511       aria-modal="true"
3512       aria-label="Enlarged product image"
3513       tabindex="-1"
3514       hidden>
3515    <button type="button" class="sp-lightbox-close" data-sp-lightbox-close aria-label="Close the enlarged image">
3516      <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" focusable="false" aria-hidden="true"><path d="M6 6 L18 18 M18 6 L6 18"/></svg>
3517    </button>
3518    <img class="sp-lightbox-img" data-sp-lightbox-img alt="" decoding="async">
3519  </div></section>
3520
3521<style data-shopify>
3522  #shopify-section-template--23940426924097__sp_bundle .sp-bundle-eyebrow { margin-bottom: 12px !important; }
3523  .sp-bundle-inner {
3524    max-width: min(1400px, 94vw);
3525    margin: 0 auto;
3526    display: grid;
3527    grid-template-columns: 1fr 1fr;
3528    gap: 80px;
3529    align-items: start;
3530  }
3531  .sp-bundle-inner > * { min-width: 0; }
3532  .sp-bundle-visual {
3533    display: flex;
3534    flex-direction: column;
3535    gap: var(--sp-visual-gap, 16px);
3536    margin-bottom: var(--sp-visual-mb, 0px);
3537    position: sticky;
3538    top: 96px;
3539  }@media (min-width: 901px) {#shopify-section-template--23940426924097__sp_bundle .sp-bundle-inner {
3540      grid-template-columns: minmax(0, 1fr) 440px;
3541      gap: 40px;
3542      max-width: min(1400px, 94vw, calc(100vh + 426px));
3543    }
3544    /* align-self:start is required. Grid items stretch by default and a
3545       stretched item can never stick.
3546
3547       A sticky element taller than the viewport also never pins, so the column
3548       has to measure shorter than the screen. That cap belongs on the IMAGE,
3549       not on this container: .sp-bundle-visual is a grid, grid items default to
3550       min-height:auto, and a max-height here would clip the box while the
3551       square image kept its natural height and overflowed onto the section
3552       below. Capping the image by WIDTH shrinks its height too, because the
3553       slot is aspect-ratio 1/1, so the whole column shortens honestly.
3554
3555       The viewport term needs a FLOOR. It caps image WIDTH using viewport
3556       HEIGHT, so on a short window it shrank the image even when the column
3557       had hundreds of spare pixels: at 1250x620 it resolved to 320px inside a
3558       619px column. max() keeps a sensible minimum, and because this is still
3559       a max-width the image can never exceed its own column either way.
3560
3561       On a short viewport the column is now taller than the screen, so the
3562       sticky gallery simply stops pinning. That is the right trade: nothing is
3563       clipped and nothing overlaps the section below, because the height cap
3564       that used to sit on .sp-bundle-visual is gone. Sticky returns on any
3565       normal laptop height. */
3566    #shopify-section-template--23940426924097__sp_bundle .sp-bundle-visual {
3567      align-self: start;
3568      /* The base rule reserves 96px for a sticky header. This theme has none:
3569         the header computes to position:static, and the only pinned element
3570         near the top of the page is this gallery itself. Those 96px were dead
3571         space above the image and were also pushing its bottom off screen. */
3572      top: 24px;
3573    }
3574    #shopify-section-template--23940426924097__sp_bundle .sp-bundle-img-wrap {
3575      /* Sized so the WHOLE sticky column fits the screen, which is what stops
3576         the bottom of the image being cut off while it is pinned.
3577
3578         The column is the image plus 83px of chrome (flavour tabs, hint line,
3579         row gaps), and it is offset by the 24px sticky top above. 130px covers
3580         both with a little margin, so image + chrome + offset always lands
3581         inside the viewport. No floor here on purpose: a minimum would let the
3582         column grow past the screen again on very short windows, which is the
3583         exact bug this replaces. */
3584      max-width: min(var(--sp-img-scale, 100%), calc(100vh - 130px));
3585    }
3586    #shopify-section-template--23940426924097__sp_bundle .sp-bundle-img { object-fit: contain; }/* Thumbnails beside the image rather than under it.
3587
3588       The visual is a flex column by default; here it becomes a grid so the
3589       thumb strip can sit in its own left track next to the main image while
3590       the flavour tabs and hint stay full width above both. Only six thumbs
3591       are ever visible at once (the rest are filtered out by flavour), so the
3592       strip runs about 400px against the image. max-height plus auto overflow
3593       on the strip is the safety net if that ratio ever changes. */
3594    #shopify-section-template--23940426924097__sp_bundle .sp-bundle-visual {
3595      display: grid;
3596      grid-template-columns: 64px minmax(0, 1fr);
3597      grid-template-areas:
3598
3599        "thumb image";
3600      column-gap: 12px;
3601      row-gap: var(--sp-visual-gap, 16px);
3602      align-content: start;
3603    }
3604    /* No labels means every tab inside is display:none and the strip is 0px
3605       tall. Taking the container out of the grid as well keeps it from
3606       auto-placing into a row the template above no longer declares. */
3607    #shopify-section-template--23940426924097__sp_bundle .sp-flavor-tabs { display: none; }
3608
3609
3610    #shopify-section-template--23940426924097__sp_bundle .sp-bundle-img-wrap { grid-area: image; }
3611    #shopify-section-template--23940426924097__sp_bundle .sp-bundle-thumbs {
3612      grid-area: thumb;
3613      flex-direction: column;
3614      align-items: center;
3615      max-height: calc(100vh - 220px);
3616      overflow-y: auto;
3617      overflow-x: hidden;
3618      scrollbar-width: thin;
3619    }}
3620  @media (max-width: 900px) {
3621    /* .sp-bundle-right is display:contents at this width, so the rail becomes a
3622       direct grid child and needs its own order next to header/visual/copy. */
3623    #shopify-section-template--23940426924097__sp_bundle .sp-rail { order: 4; }
3624  }
3625  #shopify-section-template--23940426924097__sp_bundle .sp-rail {
3626    margin-top: 32px;
3627    border-top: 1px solid rgba(26, 21, 32, .18);
3628  }
3629  #shopify-section-template--23940426924097__sp_bundle .sp-rail-item {
3630    border-bottom: 1px solid rgba(26, 21, 32, .18);
3631  }
3632  #shopify-section-template--23940426924097__sp_bundle .sp-rail-summary {
3633    display: flex;
3634    align-items: center;
3635    gap: 12px;
3636    padding: 18px 0;
3637    cursor: pointer;
3638    list-style: none;
3639  }
3640  /* both are needed: -webkit- for Safari, the bare one for Firefox/Chrome */
3641  #shopify-section-template--23940426924097__sp_bundle .sp-rail-summary::-webkit-details-marker { display: none; }
3642  #shopify-section-template--23940426924097__sp_bundle .sp-rail-summary::marker { content: ''; }
3643  #shopify-section-template--23940426924097__sp_bundle .sp-rail-summary:focus-visible {
3644    outline: 2px solid currentColor;
3645    outline-offset: 2px;
3646  }
3647  #shopify-section-template--23940426924097__sp_bundle .sp-rail-title {
3648    flex: 1 1 auto;
3649    font-size: 16px;
3650    font-weight: 600;
3651  }
3652  #shopify-section-template--23940426924097__sp_bundle .sp-rail-icon {
3653    flex: 0 0 auto;
3654    width: 24px;
3655    height: 24px;
3656    object-fit: contain;
3657  }
3658  /* Placeholder ring shows until Jon uploads an icon, so an empty slot reads as
3659     "not filled in yet" rather than as a broken image. */
3660  #shopify-section-template--23940426924097__sp_bundle .sp-rail-icon--ph {
3661    display: block;
3662    border-radius: 50%;
3663    border: 1px dashed currentColor;
3664    opacity: .3;
3665  }
3666  #shopify-section-template--23940426924097__sp_bundle .sp-rail-chev {
3667    flex: 0 0 auto;
3668    width: 12px;
3669    height: 8px;
3670    opacity: .55;
3671    transition: transform .18s ease;
3672  }
3673  #shopify-section-template--23940426924097__sp_bundle .sp-rail-item[open] .sp-rail-chev { transform: rotate(180deg); }
3674  #shopify-section-template--23940426924097__sp_bundle .sp-rail-body {
3675    padding: 0 0 18px 36px;
3676    font-size: 14px;
3677    line-height: 1.6;
3678  }
3679  #shopify-section-template--23940426924097__sp_bundle .sp-rail-body p { margin: 0 0 10px; }
3680  #shopify-section-template--23940426924097__sp_bundle .sp-rail-body p:last-child { margin-bottom: 0; }
3681  @media (prefers-reduced-motion: reduce) {
3682    #shopify-section-template--23940426924097__sp_bundle .sp-rail-chev { transition: none; }
3683  }#shopify-section-template--23940426924097__sp_bundle .sp-trustrow {
3684    display: flex;
3685    flex-wrap: wrap;
3686    justify-content: center;
3687    align-items: flex-start;
3688    gap: 18px 26px;
3689    margin-top: 18px;
3690  }
3691  #shopify-section-template--23940426924097__sp_bundle .sp-trustrow-item {
3692    display: flex;
3693    flex-direction: column;
3694    align-items: center;
3695    text-align: center;
3696    flex: 0 1 120px;
3697    min-width: 0;
3698  }.sp-offerbar[hidden] { display: flex; }
3699  .sp-offerbar {
3700    position: fixed;
3701    inset-inline: 0;
3702    bottom: 0;
3703    z-index: 60;
3704    display: flex;
3705    align-items: center;
3706    justify-content: center;
3707    gap: 18px;
3708    flex-wrap: wrap;
3709    padding: 13px 20px;
3710    background: rgba(94, 31, 122, 0.0);
3711    -webkit-backdrop-filter: blur(7px);
3712    backdrop-filter: blur(7px);border-top: 1px solid rgba(248, 244, 238, 0.22);text-decoration: none;
3713    transform: translateY(100%);
3714    transition: transform .25s cubic-bezier(.4, 0, .2, 1);
3715  }
3716  .sp-offerbar.is-on { transform: translateY(0); }
3717  .sp-offerbar-btn {
3718    font-size: 15px;
3719    font-weight: 600;
3720    color: #1a1520;
3721    background: var(--sp-gold, #c8a050);
3722    padding: 9px 22px;
3723    border-radius: 999px;
3724    white-space: nowrap;
3725  }
3726  .sp-offerbar:focus-visible { outline: 2px solid var(--sp-gold, #c8a050); outline-offset: -4px; }
3727  @media (max-width: 600px) {
3728    .sp-offerbar { gap: 10px; padding: 10px 14px; }
3729    .sp-offerbar-btn { font-size: 14px; padding: 8px 18px; }
3730  }
3731  @media (prefers-reduced-motion: reduce) {
3732    .sp-offerbar { transition: none; }
3733  }#shopify-section-template--23940426924097__sp_bundle .sp-trustrow-icon {
3734    flex: 0 0 auto;
3735    width: var(--sp-trust-icon, 32px);
3736    height: var(--sp-trust-icon, 32px);
3737    object-fit: contain;
3738    margin-bottom: 8px;
3739  }
3740  /* Same dashed ring the rail icons use, so an unfilled slot reads as "not
3741     done yet" rather than as a broken image. */
3742  #shopify-section-template--23940426924097__sp_bundle .sp-trustrow-icon--ph {
3743    display: block;
3744    border-radius: 50%;
3745    border: 1px dashed currentColor;
3746    opacity: .3;
3747  }
3748  #shopify-section-template--23940426924097__sp_bundle .sp-trustrow-label {
3749    font-size: 13px;
3750    line-height: 1.35;
3751    font-weight: 600;
3752  }
3753  #shopify-section-template--23940426924097__sp_bundle .sp-trustrow-sub {
3754    font-size: 11px;
3755    line-height: 1.35;
3756    opacity: .7;
3757    margin-top: 2px;
3758  }
3759  @media (max-width: 600px) {
3760    /* One row on a phone, always.
3761
3762       flex-wrap: nowrap is the guarantee. flex: 1 1 0 with min-width: 0 is what
3763       makes it safe: the three badges split the width evenly and are allowed to
3764       shrink below their own content width, so nothing can push a third badge
3765       onto a second line. A long label like "USDA Organic" still wraps onto two
3766       LINES inside its own badge, which is the wrap we want.
3767
3768       The icon keeps a fixed pixel size and so sets the real floor for the row.
3769       It is capped separately here, at --sp-trust-icon-mobile, and the desktop
3770       size each block has saved is untouched. */
3771    #shopify-section-template--23940426924097__sp_bundle .sp-trustrow {
3772      flex-wrap: nowrap;
3773      gap: 14px 18px;
3774    }
3775    #shopify-section-template--23940426924097__sp_bundle .sp-trustrow-item {
3776      flex: 1 1 0;
3777      min-width: 0;
3778    }
3779    #shopify-section-template--23940426924097__sp_bundle .sp-trustrow-icon {
3780      width: var(--sp-trust-icon-mobile, 40px);
3781      height: var(--sp-trust-icon-mobile, 40px);
3782      max-width: 100%;
3783    }
3784  }/* position:relative so the prev/next buttons below anchor to the image
3785     itself rather than to the page. */
3786  .sp-bundle-img-wrap { position: relative; max-width: var(--sp-img-scale, 100%); width: 100%; margin: 0 auto; min-width: 0; }
3787  .sp-bundle-img { background: var(--sp-warm); max-width: 100%; }
3788  .sp-bundle-gnav {
3789    /* border-box is what makes the two controls independent: width/height set
3790       the button, padding insets the chevron inside it, and the SVG then fills
3791       whatever content box is left. Without it, padding would grow the button
3792       instead of shrinking the icon. */
3793    box-sizing: border-box;
3794    position: absolute;
3795    top: 50%;
3796    transform: translateY(-50%);
3797    z-index: 3;
3798    display: inline-flex;
3799    align-items: center;
3800    justify-content: center;
3801    width: var(--sp-gnav-size, 40px);
3802    height: var(--sp-gnav-size, 40px);
3803    padding: var(--sp-gnav-pad, 10px);
3804    border: none;
3805    border-radius: 999px;
3806    background: var(--sp-gnav-bg, rgba(248, 244, 238, 0.92));
3807    color: var(--sp-gnav-color, #2B1F3A);
3808    cursor: pointer;
3809    box-shadow: 0 6px 18px -8px rgba(43, 31, 58, 0.45);
3810    transition: background 0.18s, transform 0.18s, opacity 0.18s;
3811  }
3812  /* display:inline-flex above would otherwise beat the browser's default
3813     [hidden] { display: none }, leaving dead buttons on single-image flavors. */
3814  .sp-bundle-gnav[hidden] { display: none; }
3815  /* Device gating is done in CSS, not Liquid, because Liquid runs on the
3816     server and cannot know the viewport width. The buttons are still in the
3817     markup; they are just not painted on the breakpoint you excluded. */@media (max-width: 900px) { .sp-bundle-gnav { display: none !important; } }.sp-bundle-gnav svg { width: 100%; height: 100%; display: block; }
3818  .sp-bundle-gnav--prev { left: var(--sp-gnav-inset, 12px); }
3819  .sp-bundle-gnav--next { right: var(--sp-gnav-inset, 12px); }
3820  .sp-bundle-gnav:hover { background: var(--sp-gnav-bg, rgba(248, 244, 238, 0.92)); transform: translateY(-50%) scale(1.06); }
3821  .sp-bundle-gnav:focus-visible { outline: 2px solid var(--sp-royal); outline-offset: 2px; }
3822  @media (prefers-reduced-motion: reduce) {
3823    .sp-bundle-gnav { transition: none; }
3824    .sp-bundle-gnav:hover { transform: translateY(-50%); }
3825  }
3826  /* Section-id prefixed (1,1,0) and !important so it beats
3827     the blanket font-family rule in sporeticus-landing.css,
3828     `.sp p { font-family: var(--sp-font-display) !important }` (0,1,1).
3829     Without both, this small print renders in Fraunces instead of the mono
3830     face used for hints and footnotes.  */
3831  #shopify-section-template--23940426924097__sp_bundle .sp-flavor-hint {
3832    font-family: var(--sp-font-mono) !important;
3833    font-size: var(--sp-fs, 11px);
3834    letter-spacing: 0.08em;
3835    line-height: 1.4;
3836    margin: var(--sp-mt, 8px) 0 var(--sp-mb, 0px);
3837    opacity: 0.8;
3838  }
3839  /* grid-template-columns needed an explicit minmax(0, 1fr) track, not the
3840     implicit auto-sized default — an auto track sizes itself from its
3841     content's intrinsic width, but .sp-bundle-img's only width is a
3842     PERCENTAGE (100%, from the shared .sp-slot class), and percentage
3843     widths don't count toward a parent's own intrinsic-size calculation
3844     (that would be circular: the track can't be "100% of the track").
3845     Per spec that contributes 0, so the whole chain — track, image
3846     wrapper, and the aspect-ratio box itself — collapsed to 0 width.
3847     An explicit 1fr track sizes from the GRID CONTAINER's own (already
3848     definite) width instead of its content, breaking the cycle. This was
3849     apparently just barely surviving at the old 3:4 ratio and tipped
3850     over into visibly collapsing once the ratio changed to 1:1. */
3851  .sp-bundle-gallery-main { display: grid; grid-template-columns: minmax(0, 1fr); min-width: 0; }
3852  .sp-bundle-gallery-slide { display: none; grid-area: 1 / 1; min-width: 0; }
3853  .sp-bundle-gallery-slide.active { display: block; }.sp-bundle-gallery-main.sp-lb-ready { cursor: zoom-in; }
3854  .sp-bundle-gallery-main.sp-lb-ready:focus-visible {
3855    outline: 2px solid var(--sp-gold, #c8a050);
3856    outline-offset: 4px;
3857    border-radius: 14px;
3858  }
3859  .sp-lightbox[hidden] { display: none; }.sp-lightbox {
3860    position: fixed;
3861    inset: 0;
3862    /* The sticky offer bar sits at 60, so the overlay has to clear it. */
3863    z-index: 90;
3864    display: flex;
3865    align-items: center;
3866    justify-content: center;
3867    padding: 24px;
3868    background: rgba(26, 21, 32, 0.9);
3869  }
3870  /* The overlay itself takes focus on a click that lands on no control, which
3871     is what keeps Escape working. That focus needs no ring of its own. */
3872  .sp-lightbox:focus { outline: none; }
3873  .sp-lightbox-img {
3874    display: block;
3875    /* Capped on both axes so a tall image is letterboxed rather than cropped.
3876
3877       The caps are deliberately close to the viewport. The pinned gallery
3878       already runs to about 100vh minus 130px, so a timid cap here would open
3879       an image barely larger than the one that was just clicked and the
3880       lightbox would not be worth the tap. The close button is positioned and
3881       the image is not, so the button paints over the image corner on the rare
3882       shape that reaches it. That is the normal lightbox trade and it stays
3883       legible on its own tinted pill. */
3884    max-width: min(1350px, 94vw);
3885    max-height: calc(100vh - 48px);
3886    width: auto;
3887    height: auto;
3888    object-fit: contain;
3889    border-radius: 14px;
3890    background: var(--sp-warm, #f8f4ee);
3891    animation: sp-lb-img-in .2s ease;
3892  }
3893  @keyframes sp-lb-img-in {
3894    from { transform: scale(0.97); }
3895    to { transform: none; }
3896  }
3897  .sp-lightbox-close {
3898    position: absolute;
3899    top: 16px;
3900    right: 16px;
3901    width: 44px;
3902    height: 44px;
3903    display: flex;
3904    align-items: center;
3905    justify-content: center;
3906    padding: 0;
3907    border: 0;
3908    border-radius: 999px;
3909    background: rgba(248, 244, 238, 0.16);
3910    color: #f8f4ee;
3911    cursor: pointer;
3912    z-index: 1;
3913  }
3914  .sp-lightbox-close svg { display: block;
3914 width: 20px; height: 20px; }
3915  .sp-lightbox-close:hover { background: rgba(248, 244, 238, 0.28); }
3916  .sp-lightbox-close:focus-visible {
3917    outline: 2px solid var(--sp-gold, #c8a050);
3918    outline-offset: 2px;
3919  }
3920  @media (max-width: 600px) {
3921    .sp-lightbox { padding: 12px; }
3922    /* A percentage rather than the desktop calc, because 100vh on a phone is
3923       the tall viewport with the address bar retracted. Subtracting a fixed
3924       number from it would push the bottom of the image under the bar. */
3925    .sp-lightbox-img { max-width: 96vw; max-height: 84vh; }
3926    .sp-lightbox-close { top: 10px; right: 10px; width: 38px; height: 38px; }
3927  }
3928  @media (prefers-reduced-motion: reduce) {
3929    .sp-lightbox-img { animation: none; }
3930  }.sp-bundle-thumbs {
3931    display: none;
3932    gap: 8px;
3933    flex-wrap: wrap;
3934    min-width: 0;
3935  }
3936  .sp-bundle-thumbs.visible { display: flex; }
3937  .sp-bundle-thumb {
3938    width: 56px;
3939    height: 56px;
3940    padding: 0;
3941    border: 2px solid transparent;
3942    border-radius: 10px;
3943    overflow: hidden;
3944    cursor: pointer;
3945    opacity: 0.6;
3946    transition: opacity 0.2s, border-color 0.2s;
3947    background: var(--sp-warm);
3948  }
3949  .sp-bundle-thumb img { width: 100%; height: 100%; object-fit: cover; display: block; }
3950  .sp-bundle-thumb:hover { opacity: 0.85; }
3951  .sp-bundle-thumb.active { opacity: 1; border-color: var(--sp-royal); }
3952  .sp-flavor-tabs { display: flex; gap: 10px; flex-wrap: wrap; min-width: 0; }
3953  /* Zero-size flex item that only takes flex-basis:100% on mobile (below),
3954     which forces a wrap right after it without stretching the "Both" tab
3955     itself — the standard flex line-break trick. Inert on desktop. */
3956  .sp-flavor-break { flex-basis: 0; width: 0; }
3957  .sp-flavor-tab {
3958    padding: 7px 18px;
3959    border-radius: 20px;
3960    font-family: var(--sp-font-mono);
3961    font-size: 10px;
3962    letter-spacing: 0.1em;
3963    text-transform: uppercase;
3964    border: 2px solid transparent;
3965    cursor: pointer;
3966    opacity: 0.5;
3967    transition: opacity 0.2s;
3968    user-select: none;
3969  }
3970  .sp-flavor-tab:hover { opacity: 0.8; }
3971  .sp-flavor-tab.active { opacity: 1; }
3972  .sp-flavor-tab--both { background: var(--sp-warm); color: var(--sp-deep); border-color: rgba(43, 31, 58, 0.25); }
3973  .sp-flavor-tab--cherry { background: #F5E8EA; color: var(--sp-cherry); border-color: var(--sp-cherry); }
3974  .sp-flavor-tab--lemon { background: #F9F6DC; color: #7A6B00; border-color: #A89E00; }
3975  .sp-bundle-eyebrow {
3976    font-family: var(--sp-font-mono);
3977    font-size: var(--sp-fs, 16px);
3978    font-weight: 500;
3979    letter-spacing: 0.22em;
3980    text-transform: uppercase;
3981    color: var(--sp-royal);
3982  }
3983  .sp-bundle-h2 {
3984    font-family: var(--sp-font-display);
3985    font-size: clamp(30px, 4vw, var(--sp-fs, 42px));
3986    line-height: 1.08;
3987    letter-spacing: -0.01em;
3988    color: var(--sp-deep);
3989    font-variation-settings: 'opsz' 72, 'SOFT' 50;
3990  }
3991  .sp-bundle-h2 em, .sp-bundle-h2 i {
3992    font-style: italic;
3993    font-weight: 400;
3994    color: var(--sp-royal);
3995    font-variation-settings: 'opsz' 72, 'SOFT' 70;
3996  }
3997  .sp-bundle-sub {
3998    font-family: var(--sp-font-display);
3999    font-size: var(--sp-fs, 15px);
4000    color: var(--sp-void);
4001    font-variation-settings: 'opsz' 14, 'SOFT' 30;
4002  }
4003  .sp-bundle-sub p { margin: 0; }
4004  .sp-bundle-sub p + p { margin-top: 0.6em; }
4005  .sp-bundle-sub strong, .sp-bundle-sub b { font-weight: 700; color: var(--sp-deep); }#shopify-section-template--23940426924097__sp_bundle .sp-bundle-sub ul,
4006  #shopify-section-template--23940426924097__sp_bundle .sp-bundle-sub ol {
4007    list-style: none;
4008    margin: 0.7em 0 0;
4009    padding: 0;
4010  }
4011  #shopify-section-template--23940426924097__sp_bundle .sp-bundle-sub > ul:first-child,
4012  #shopify-section-template--23940426924097__sp_bundle .sp-bundle-sub > ol:first-child {
4013    margin-top: 0;
4014  }
4015  #shopify-section-template--23940426924097__sp_bundle .sp-bundle-sub li {
4016    display: grid;
4017    grid-template-columns: 1.1em minmax(0, 1fr);
4018    column-gap: 0.5em;
4019    align-items: baseline;
4020    margin: 0 0 0.55em;
4021    padding: 0;
4022    line-height: 1.45;
4023    text-align: left;
4024    list-style: none;
4025  }
4026  #shopify-section-template--23940426924097__sp_bundle .sp-bundle-sub li:last-child { margin-bottom: 0; }
4027  #shopify-section-template--23940426924097__sp_bundle .sp-bundle-sub li::marker { content: none; }
4028  #shopify-section-template--23940426924097__sp_bundle .sp-bundle-sub li::before {
4029    content: "\2713";
4030    color: #347409;
4031    font-family: "Segoe UI Symbol", "Helvetica Neue", Arial, sans-serif;
4032    font-size: 0.95em;
4033    font-weight: 700;
4034    line-height: inherit;
4035    text-align: left;
4036  }
4037  #shopify-section-template--23940426924097__sp_bundle .sp-bundle-sub li p { margin: 0; }
4038  #shopify-section-template--23940426924097__sp_bundle .sp-bundle-sub li p + p { margin-top: 0.35em; }
4039  @media (max-width: 900px) {
4040    #shopify-section-template--23940426924097__sp_bundle .sp-bundle-sub ul,
4041    #shopify-section-template--23940426924097__sp_bundle .sp-bundle-sub ol { margin-top: 0.6em; }
4042    #shopify-section-template--23940426924097__sp_bundle .sp-bundle-sub li {
4043      grid-template-columns: 1em minmax(0, 1fr);
4044      column-gap: 0.45em;
4045      margin-bottom: 0.5em;
4046      line-height: 1.5;
4047    }
4048  }
4049  .sp-eyebrow-mobile { display: none; }
4050  .sp-purchase-toggle {
4051    display: flex;
4052    background: var(--sp-warm);
4053    border-radius: 12px;
4054    padding: 4px;
4055    margin-bottom: 24px;
4056    width: 100%;
4057  }
4058  .sp-toggle-opt {
4059    flex: 1;
4060    padding: 10px 16px;
4061    border-radius: 9px;
4062    font-family: var(--sp-font-mono);
4063    font-size: 11px;
4064    letter-spacing: 0.08em;
4065    text-transform: uppercase;
4066    text-align: center;
4067    cursor: pointer;
4068    color: rgba(43, 31, 58, 0.5);
4069    transition: all 0.2s;
4070    user-select: none;
4071  }
4072  .sp-toggle-opt.active { background: var(--sp-deep); color: var(--sp-parch); }
4073  .sp-tier-label {
4074    font-family: var(--sp-font-mono);
4075    font-size: 10px;
4076    letter-spacing: 0.15em;
4077    text-transform: uppercase;
4078    color: rgba(43, 31, 58, 0.45);
4079    margin-bottom: 10px;
4080  }
4081  .sp-tier-grid {
4082    display: grid;
4083    grid-template-columns: repeat(3, 1fr);
4084    gap: 10px;
4085    margin-bottom: 20px;
4086  }
4087  .sp-tier-card {
4088    border: 2px solid rgba(43, 31, 58, 0.18);
4089    border-radius: 14px;
4090    padding: 16px 12px 14px;
4091    cursor: pointer;
4092    text-align: center;
4093    position: relative;
4094    transition: border-color 0.2s;
4095  }
4096  .sp-tier-card.selected { border-color: var(--sp-royal); background: #F2EBF9; }
4097  .sp-tier-badge {
4098    position: absolute;
4099    top: -10px;
4100    left: 50%;
4101    transform: translateX(-50%);
4102    background: var(--sp-royal);
4103    color: var(--sp-parch);
4104    font-family: var(--sp-font-mono);
4105    font-size: 9px;
4106    font-weight: 500;
4107    letter-spacing: 0.08em;
4108    padding: 3px 10px;
4109    border-radius: 10px;
4110    white-space: nowrap;
4111  }
4112  .sp-tier-pack {
4113    font-family: var(--sp-font-display);
4114    font-size: 13px;
4115    font-weight: 500;
4116    color: var(--sp-deep);
4117    font-variation-settings: 'opsz' 14, 'SOFT' 30;
4118  }
4119  .sp-tier-price {
4120    font-family: var(--sp-font-display);
4121    font-size: var(--sp-fs, 22px);
4122    font-weight: 600;
4123    color: var(--sp-deep);
4124    font-variation-settings: 'opsz' 24, 'SOFT' 30;
4125    line-height: 1.2;
4126    margin: 5px 0 2px;
4127  }
4128  .sp-tier-price small { font-size: 11px; font-weight: 400; opacity: 0.55; }
4129  .sp-tier-first { font-family: var(--sp-font-mono); font-size: 9px; color: var(--sp-royal); letter-spacing: 0.04em; }
4130  .sp-tier-perday { font-family: var(--sp-font-mono); font-size: 9px; color: rgba(43, 31, 58, 0.4); margin-top: 2px; }
4131  .sp-flavor-pills { display: flex; gap: 8px; margin-bottom: 22px; flex-wrap: wrap; }
4132  .sp-flavor-pill {
4133    padding: 8px 18px;
4134    border-radius: 20px;
4135    font-family: var(--sp-font-display);
4136    font-size: 13px;
4137    font-weight: 400;
4138    cursor: pointer;
4139    border: 2px solid var(--sp-warm);
4140    color: rgba(43, 31, 58, 0.5);
4141    font-variation-settings: 'opsz' 14, 'SOFT' 30;
4142    user-select: none;
4143  }
4144  .sp-flavor-pill.active-cherry { background: #F5E8EA; border-color: var(--sp-cherry);
4144 color: var(--sp-cherry); }
4145  .sp-flavor-pill.active-lemon { background: #F9F6DC; border-color: #A89E00; color: #6B5E00; }
4146  .sp-flavor-pill.active-both {
4147    background: linear-gradient(90deg, #F5E8EA 0%, #F5E8EA 50%, #F9F6DC 50%, #F9F6DC 100%);
4148    border-color: var(--sp-royal);
4149    color: var(--sp-deep);
4150  }
4151  .sp-proof {
4152    background: var(--sp-proof-bg, #FFFFFF);
4153    border: 1px solid var(--sp-proof-border, #E2DCD2);
4154    border-radius: 12px;
4155    padding: 16px 18px;
4156    margin-bottom: var(--sp-proof-gap, 20px);
4157  }
4158  .sp-proof-eyebrow {
4159    font-family: var(--sp-font-mono);
4160    font-size: 10px;
4161    font-weight: 500;
4162    letter-spacing: 0.12em;
4163    text-transform: uppercase;
4164    color: rgba(43, 31, 58, 0.55);
4165    margin: 0 0 12px;
4166  }
4167  .sp-proof-grid {
4168    display: grid;
4169    grid-template-columns: repeat(var(--sp-proof-cols, 3), 1fr);
4170    gap: 12px;
4171  }
4172  .sp-proof-stat { display: flex; flex-direction: column; gap: 2px; min-width: 0; }
4173  .sp-proof-value {
4174    font-family: var(--sp-font-mono);
4175    font-size: var(--sp-fs, 24px);
4176    font-weight: 500;
4177    line-height: 1.1;
4178    color: var(--sp-proof-accent, #5E1F7A);
4179    font-variant-numeric: tabular-nums;
4180  }
4181  .sp-proof-label {
4182    font-family: var(--sp-font-display);
4183    font-size: var(--sp-fs, 14px);
4184    line-height: 1.25;
4185    color: var(--sp-deep, #2B1F3A);
4186    font-variation-settings: 'opsz' 14, 'SOFT' 30;
4187  }
4188  .sp-proof-sub {
4189    font-family: var(--sp-font-mono);
4190    font-size: 11px;
4191    letter-spacing: 0.04em;
4192    color: rgba(43, 31, 58, 0.55);
4193  }
4194  .sp-proof-foot {
4195    font-family: var(--sp-font-display);
4196    font-size: 12px;
4197    line-height: 1.5;
4198    color: rgba(43, 31, 58, 0.62);
4199    margin: 12px 0 0;
4200  }
4201  .sp-perks { margin-bottom: var(--sp-perks-gap, 22px); }
4202  .sp-perk { display: flex; align-items: center; gap: 10px; padding: 4px 0; }
4203  .sp-perk-check { color: var(--sp-royal); font-size: 13px; flex-shrink: 0; }
4204  .sp-perk-text {
4205    font-family: var(--sp-font-display);
4206    font-size: var(--sp-fs, 14px);
4207    color: var(--sp-deep);
4208    font-variation-settings: 'opsz' 14, 'SOFT' 30;
4209  }
4210  .sp-bundle-reassure {
4211    font-family: var(--sp-font-display);
4212    font-size: var(--sp-fs, 15px);
4213    line-height: 1.6;
4214    color: #1F2937;
4215    background: transparent;
4216    border-radius: 10px;
4217    padding: var(--sp-reassure-pad-v, 12px) var(--sp-reassure-pad-h, 16px);
4218    margin-top: var(--sp-reassure-gap-top, 12px);
4219    text-align: center;
4220  }
4221  .sp-sum {
4222    background: var(--sp-sum-bg, #FFFFFF);
4223    border: 1px solid var(--sp-sum-border, #E2DCD2);
4224    border-radius: 12px;
4225    padding: 12px 16px;
4226    margin-bottom: var(--sp-sum-gap, 14px);
4227  }
4228  .sp-sum[hidden] { display: none; }
4229  .sp-sum-top {
4230    display: flex;
4231    align-items: baseline;
4232    justify-content: space-between;
4233    gap: 12px;
4234  }
4235  .sp-sum-label {
4236    font-family: var(--sp-font-mono, 'DM Mono', 'Courier New', monospace);
4237    font-size: 10px;
4238    font-weight: 500;
4239    letter-spacing: 0.12em;
4240    text-transform: uppercase;
4241    color: rgba(43, 31, 58, 0.55);
4242    white-space: nowrap;
4243  }
4244  .sp-sum-money { display: inline-flex; align-items: baseline; gap: 8px; white-space: nowrap; }
4245  .sp-sum-price {
4246    font-family: var(--sp-font-mono, 'DM Mono', 'Courier New', monospace);
4247    font-size: var(--sp-sum-price-fs, 22px);
4248    font-weight: 500;
4249    line-height: 1.1;
4250    color: var(--sp-sum-accent, #5E1F7A);
4251    font-variant-numeric: tabular-nums;
4252  }
4253  .sp-sum-was {
4254    font-family: var(--sp-font-mono, 'DM Mono', 'Courier New', monospace);
4255    font-size: 13px;
4256    color: rgba(43, 31, 58, 0.45);
4257    font-variant-numeric: tabular-nums;
4258  }
4259  .sp-sum-was[hidden] { display: none; }
4260  .sp-sum-detail {
4261    font-family: var(--sp-font-display, 'Fraunces', 'Georgia', serif);
4262    font-size: 13px;
4263    line-height: 1.45;
4264    color: var(--sp-deep, #2B1F3A);
4265    margin: 4px 0 0;
4266    font-variation-settings: 'opsz' 14, 'SOFT' 30;
4267  }
4268  /* The fixed copy. No transformed ancestors on this page, verified, so
4269     fixed positions against the viewport as intended. */
4270  .sp-sum--sticky {
4271    position: fixed;
4272    left: 0; right: 0; bottom: 0;
4273    z-index: 30;
4274    margin: 0;
4275    border-radius: 0;
4276    border-left: 0; border-right: 0; border-bottom: 0;
4277    border-top: 1px solid var(--sp-sum-border, #E2DCD2);
4278    padding: 10px clamp(16px, 6vw, 28px) calc(10px + env(safe-area-inset-bottom, 0px));
4279    box-shadow: 0 -4px 16px rgba(43, 31, 58, 0.10);
4280  }
4281  .sp-bundle-atc { display: block; width: 100%; font-size: var(--sp-fs, 17px); padding: 18px 36px; }
4282  .sp-bundle-atc-sub {
4283    font-family: var(--sp-font-mono);
4284    font-size: var(--sp-sub-fs, 10px);
4285    font-weight: var(--sp-sub-fw, 400);
4286    color: var(--sp-sub-color, rgba(43, 31, 58, 0.4));
4287    text-align: center;
4288    letter-spacing: 0.05em;
4289    margin-top: var(--sp-sub-gap, 10px);
4290    padding-left: var(--sp-sub-pad, 0px);
4291    padding-right: var(--sp-sub-pad, 0px);
4292  }/* Buy button ordering.
4293
4294     .sp-bundle-copy becomes a flex column purely so its children can be
4295     reordered. The markup and every data attribute the script binds to are
4296     untouched, which is the point: the CTA renders as one of two branches
4297     and the script finds both by attribute, never by position.
4298
4299     Every direct child gets an explicit order, including a default bucket
4300     on `> *`, because a flex item with no order set defaults to 0 and would
4301     jump above the Kaching widget. The child combinator matters too: the
4302     native branch has its own .sp-bundle-atc-sub nested inside
4303     .sp-bundle-native-buy, and that copy must not be ordered separately. */
4304  #shopify-section-template--23940426924097__sp_bundle .sp-bundle-copy {
4305    display: flex;
4306    flex-direction: column;
4307  }
4308  #shopify-section-template--23940426924097__sp_bundle .sp-bundle-copy > * { order: 5; }
4309  #shopify-section-template--23940426924097__sp_bundle .sp-bundle-copy > .sp-bundle-app { order: 1; }
4310  #shopify-section-template--23940426924097__sp_bundle .sp-bundle-copy > .sp-purchase-toggle,
4311  #shopify-section-template--23940426924097__sp_bundle .sp-bundle-copy > .sp-tier-label,
4312  #shopify-section-template--23940426924097__sp_bundle .sp-bundle-copy > .sp-tier-grid,
4313  #shopify-section-template--23940426924097__sp_bundle .sp-bundle-copy > .sp-flavor-pills { order: 2; }
4314  #shopify-section-template--23940426924097__sp_bundle .sp-bundle-copy > .sp-sum { order: 3; }
4315  #shopify-section-template--23940426924097__sp_bundle .sp-bundle-copy > .sp-bundle-native-buy-warning,
4316  #shopify-section-template--23940426924097__sp_bundle .sp-bundle-copy > .sp-bundle-native-buy,
4317  #shopify-section-template--23940426924097__sp_bundle .sp-bundle-copy > .sp-bundle-atc,
4318  #shopify-section-template--23940426924097__sp_bundle .sp-bundle-copy > .sp-bundle-atc-sub { order: 4; }
4319  /* .sp-perks holds the reassurance line and the trust icon row, and now sits
4320     ABOVE the proof stat band. Swapped from 6/7 on request. */
4321  #shopify-section-template--23940426924097__sp_bundle .sp-bundle-copy > .sp-perks { order: 6; }
4322  #shopify-section-template--23940426924097__sp_bundle .sp-bundle-copy > .sp-proof { order: 7; }
4323  /* Flex items never collapse margins. These two <p> children declare only a
4324     bottom margin and relied on the theme's own top margin collapsing away
4325     against the previous element, so it is zeroed here rather than left to
4326     add a gap that was not there in block flow. */
4327  #shopify-section-template--23940426924097__sp_bundle .sp-bundle-copy > .sp-tier-label,
4328  #shopify-section-template--23940426924097__sp_bundle .sp-bundle-copy > .sp-bundle-native-buy-warning { margin-top: 0; }.sp-bundle-app { margin-bottom: var(--sp-app-gap, 24px); min-width: 0; max-width: 100%; overflow-x: auto; }
4329  /* The lifted rating sits above the eyebrow, so it needs its own tighter
4330     spacing rather than the shared app-block gap. overflow visible because it
4331     is no longer inside the scroll-safe copy column. */
4332  #shopify-section-template--23940426924097__sp_bundle .sp-bundle-app--rating-top {
4333    margin-bottom: 10px;
4334    overflow-x: visible;
4335  }
4336  .sp-bundle-native-buy { min-width: 0; max-width: 100%; }
4337  .sp-bundle-native-buy-warning {
4338    font-family: var(--sp-font-mono);
4339    font-size: 11px;
4340    color: #B4483C;
4341    background: #FBEAE8;
4342    border-radius: 8px;
4343    padding: 10px 14px;
4344    margin-bottom: 12px;
4345  }
4346  /* Kaching's own bars/swatches already handle flavor + offer selection
4347     (that's the whole UI above this button) and sync their pick straight
4348     into this form's hidden variant input — Dawn's own variant-picker UI
4349     would just be a second, redundant flavor selector fighting the one
4350     Kaching already renders. Hidden rather than left unrendered so a
4351     merchant who adds the block still gets the real underlying <select>
4352     Kaching needs to find, without a duplicate control on screen. */
4353  .sp-bundle-native-variant { display: none; }
4354  /* Reskins Shopify's OWN product-form submit button (rendered by the
4355     'buy-buttons' snippet, real .product-form__submit / button classes)
4356     to match .sp-btn / .sp-bundle-atc exactly, so swapping in the real,
4357     Kaching-connected button is visually invisible to the shopper. */
4358  /* max-width:none overrides Dawn's own component-product-form.css rule
4359     (.product-form__buttons caps at ~506px there, sized for Dawn's own
4360     narrower product-page column) — our column runs wider than that on
4361     desktop, so without this override the button visibly stopped short
4362     of the column's actual right edge instead of filling it. */
4363  .sp-bundle-native-buy .product-form__buttons { display: flex; flex-direction: column; gap: 10px; max-width: none; width: 100%; }
4364  .sp-bundle-native-buy product-form,
4365  .sp-bundle-native-buy .product-form,
4366  .sp-bundle-native-buy form.form { max-width: none; width: 100%; }
4367  .sp-bundle-native-buy .product-form__submit {
4368    display: block;
4369    width: 100%;
4370    background: var(--sp-royal);
4371    color: var(--sp-parch);
4372    font-family: var(--sp-font-display);
4373    font-weight: inherit;
4374    font-size: var(--sp-fs, 17px);
4375    font-variation-settings: 'opsz' 24, 'SOFT' 30;
4376    padding: 18px 36px;
4377    border-radius: 32px;
4378    border: none;
4379    cursor: pointer;
4380    text-align: center;
4381    line-height: 1.3;
4382    transition: background 0.2s, transform 0.15s, opacity 0.2s;
4383  }
4384  .sp-bundle-native-buy .product-form__submit:hover:not(:disabled) { background: var(--sp-purple-h); transform: translateY(-2px); }
4385  .sp-bundle-native-buy .product-form__submit:disabled { opacity: 0.6; cursor: default; }
4386  .sp-bundle-native-buy .product-form__error-message-wrapper {
4387    font-family: var(--sp-font-mono);
4388    font-size: 12px;
4389    color: #B4483C;
4390    margin-bottom: 10px;
4391  }
4392  /* Shopify's dynamic-checkout web component (<shopify-accelerated-checkout>,
4393     rendered by the 'buy-buttons' snippet when the block's own "Show
4394     dynamic checkout button" is on) defaults to display:inline with no
4395     intrinsic width until its own JS upgrades it — inside a flex-column
4396     parent that only stretches box-level children, an inline element
4397     just collapses to its content width (0, before upgrade), not the
4398     parent's width. These rules force it to behave like the block-level,
4399     full-width sibling it's meant to look like, whenever it's enabled. */
4400  .sp-bundle-native-buy .shopify-payment-button,
4401  .sp-bundle-native-buy shopify-accelerated-checkout {
4402    display: block;
4403    width: 100%;
4404  }
4405  .sp-bundle-app--kaching .kaching-bundles__bar-price,
4406  .sp-bundle-app--kaching .kaching-bundles__bar-full-price,
4407  .sp-bundle-app--kaching .kaching-bundles__bar-unit-price,
4408  .sp-bundle-app--kaching .kaching-bundles-savings-summary__value {
4409    font-family: var(--sp-font-mono);
4410  }
4411  .sp-bundle-app--kaching .kaching-bundles__highlights__text {
4412    font-family: var(--sp-font-mono);
4413  }
4414  @media (max-width: 900px) {
4415    .sp-bundle-inner { grid-template-columns: 1fr; row-gap: 0; overflow-x: hidden; }
4416    .sp-bundle-right { display: contents; }
4417    .sp-bundle-header { order: 1; margin-bottom: 32px; }
4418    .sp-bundle-visual { order: 2; position: static; margin-bottom: var(--sp-visual-mb-mobile, 48px) !important; gap: var(--sp-visual-gap-mobile, 16px) !important; }
4419    .sp-bundle-copy { order: 3; }
4420    .sp-flavor-tabs { justify-content: center; }
4421    .sp-flavor-break { flex-basis: 100%; height: 0; }
4422    .sp-bundle-img-wrap { max-width: var(--sp-img-scale-mobile, 100%); }
4423    #shopify-section-template--23940426924097__sp_bundle .sp-flavor-hint {
4424      font-size: var(--sp-fs-mobile, 10px);
4425      margin-top: var(--sp-mt-mobile, 8px);
4426      margin-bottom: var(--sp-mb-mobile, 0px);
4427      text-align: center;
4428    }
4429    .sp-bundle-gnav {
4430      width: var(--sp-gnav-size-mobile, 34px);
4431      height: var(--sp-gnav-size-mobile, 34px);
4432      padding: var(--sp-gnav-pad-mobile, 9px);
4433    }
4434    .sp-bundle-gnav--prev { left: var(--sp-gnav-inset-mobile, 8px); }
4435    .sp-bundle-gnav--next { right: var(--sp-gnav-inset-mobile, 8px); }
4436    .sp-bundle-header, .sp-bundle-copy { max-width: 100%; min-width: 0; }
4437    .sp-bundle-eyebrow { font-size: var(--sp-fs-mobile, 14px); text-align: var(--sp-eyebrow-align-mobile, left) !important; }.sp-bundle-h2 { font-size: var(--sp-fs-mobile, 30px) !important; text-align: var(--sp-heading-align-mobile, left) !important; }
4438    .sp-bundle-sub { font-size: var(--sp-fs-mobile, 14px); text-align: var(--sp-subheading-align-mobile, left) !important; }
4439    .sp-tier-price { font-size: var(--sp-fs-mobile, 18px) !important; }
4440    .sp-perk-text { font-size: var(--sp-fs-mobile, 13px); }
4441    .sp-bundle-app { margin-bottom: var(--sp-app-gap-mobile, 24px) !important; }
4442    .sp-proof { margin-bottom: var(--sp-proof-gap-mobile, 20px) !important; padding: 14px 14px; }
4443    .sp-proof-value { font-size: var(--sp-fs-mobile, 20px); }
4444    .sp-proof-label { font-size: var(--sp-fs-mobile, 12px); }
4445    .sp-proof-sub { font-size: 10px; }
4446    .sp-proof-grid { gap: 8px; }
4447    .sp-perks { margin-bottom: var(--sp-perks-gap-mobile, 22px) !important; }
4448    .sp-bundle-reassure {
4449      font-size: var(--sp-fs-mobile, 14px);
4450      padding: var(--sp-reassure-pad-v-mobile, 12px) var(--sp-reassure-pad-h-mobile, 16px) !important;
4451      margin-top: var(--sp-reassure-gap-top-mobile, 12px) !important;
4452    }
4453    .sp-sum-price { font-size: var(--sp-sum-price-fs-mobile, 19px); }
4454    .sp-sum-detail { font-size: 12.5px; }
4455    .sp-sum--sticky .sp-sum-detail { margin-top: 2px; }
4456    .sp-bundle-atc { font-size: var(--sp-fs-mobile, 16px) !important; }
4457    .sp-bundle-native-buy .product-form__submit { font-size: var(--sp-fs-mobile, 16px) !important; }
4458    .sp-bundle-atc-sub { font-size: var(--sp-sub-fs-mobile, 9px) !important; margin-top: var(--sp-sub-gap-mobile, 8px) !important; }/* The class is doubled deliberately. The shared sporeticus-landing.css
4459       sets `.sp-bundle-app { max-width: 100% }`, which is the SAME specificity
4460       as a single `.sp-bundle-app--kaching`, and that stylesheet is re-included
4461       once per sp-* section, so a later copy of it kept landing after this
4462       block and winning the tie. The widget then rendered at the container's
4463       width while its inner block was still sized for the full-bleed width,
4464       leaving it 12px too wide on each side and clipped by the overflow rule
4465       below. Doubling the class to (0,2,0) settles it regardless of order.
4466
4467       PADDING MUST EXCEED THE NEGATIVE MARGIN. The margins pull this box 24px
4468       outside .sp-bundle-inner on each side, and .sp-bundle-inner is
4469       overflow-x: hidden, so it clips anything past its own edge. With 16px of
4470       padding the content still sat 8px OUTSIDE that clip on each side, which
4471       silently sliced the left and right strokes off the Kaching bar borders on
4472       mobile. 26px puts the content 2px back inside the clip, so the full
4473       rounded border survives while the box itself still runs edge to edge.
4474       overflow-x is visible so that if anything ever does exceed this box it
4475       spills harmlessly rather than being silently cut off. */
4476    .sp-bundle-app--kaching.sp-bundle-app--kaching {
4477      margin-left: -24px;
4478      margin-right: -24px;
4479      width: calc(100% + 48px);
4480      max-width: calc(100% + 48px);
4481      padding-left: 26px;
4482      padding-right: 26px;
4483      box-sizing: border-box;
4484      overflow-x: visible;
4485    }
4486    /* Kaching's own "horizontal" pack-comparison layout
4487       (.kaching-bundles__bars--horizontal) hardcodes a fixed
4488       grid-template-columns: 170px 170px — it never adapts to a
4489       narrower container. At our mobile width each 170px column is too
4490       narrow for its own content (confirmed live: the flavor dropdown
4491       alone measured 159-163px, already nearly the full column width
4492       before its own label/padding), so text wrapped awkwardly and the
4493       flavor dropdown for the first pack visibly overflowed into the
4494       second column. Forcing this back to a single column lets every
4495       bar use the widget's full width instead of splitting it in half. */
4496    .sp-bundle-app--kaching .kaching-bundles__bars--horizontal {
4497      grid-template-columns: 1fr !important;
4498    }
4499    .sp-bundle-app--kaching .kaching-bundles__bar,
4500    .sp-bundle-app--kaching .kaching-bundles__bar * {
4501      min-width: 0;
4502    }
4503    .sp-bundle-app--kaching .kaching-bundles__bar-main,
4504    .sp-bundle-app--kaching .kaching-bundles__bar-content,
4505    .sp-bundle-app--kaching .kaching-bundles__bar-first-line,
4506    .sp-bundle-app--kaching .kaching-bundles__bar-pricing-row {
4507      flex-wrap: wrap;
4508    }
4509    .sp-bundle-app--kaching .kaching-bundles__bar-title { font-size: 21px !important; }
4510    .sp-bundle-app--kaching .kaching-bundles__bar-label { font-size: 17px !important; padding: 4px 7px !important; }
4511    .sp-bundle-app--kaching .kaching-bundles__bar-pricing { font-size: 19px !important; }
4512    .sp-bundle-app--kaching .kaching-bundles__bar-subtitle { font-size: 15px !important; }
4513    .sp-bundle-app--kaching .kaching-bundles__subscriptions__title,
4514    .sp-bundle-app--kaching .kaching-bundles__subscriptions__subtitle { font-size: 13px !important; }
4515    .sp-bundle-app--kaching .kaching-bundles__highlights__item { font-size: 14px !important; }.sp-bundle-app--kaching .kaching-bundles__subscriptions__link {
4516      padding-left: 10px !important;
4517      padding-right: 10px !important;
4518      box-sizing: border-box !important;
4519      font-size: clamp(
4520        11px,
4521        3.25vw,
4522        16px
4523      ) !important;
4524    }
4525    /* .sp-orig and .sp-ship are spans inside the Kaching app's own label field,
4526       not theme markup. Keeping them unbreakable means that if the line ever
4527       does wrap, it breaks between phrases instead of splitting "+ Shipping".
4528       If Jon later edits that label and drops the spans, these rules simply
4529       match nothing. Nothing else depends on them. */
4530    .sp-bundle-app--kaching .sp-orig,
4531    .sp-bundle-app--kaching .sp-ship { white-space: nowrap !important; }.sp-bundle-app--kaching .kaching-bundles-savings-summary {
4532      padding-left: 10px !important;
4533      padding-right: 10px !important;
4534    }
4535    .sp-bundle-app--kaching .kaching-bundles-savings-summary__title {
4536      white-space: nowrap !important;
4537      font-size: clamp(10px, 3.9vw, 14px) !important;
4538      /* min-width is load bearing, not tidying. This is a flex item, and a
4539         nowrap flex item's automatic minimum size is the full string width,
4540         so without this the container cannot shrink it and the overflow
4541         becomes horizontal scroll on the whole page. The ellipsis pair is the
4542         last resort: if Kaching ever rewords the sentence or a translation
4543         runs long, it clips politely instead of breaking the layout. Neither
4544         engages at any width from 320 up with the current copy. */
4545      min-width: 0 !important;
4546      overflow: hidden !important;
4547      text-overflow: ellipsis !important;
4548    }
4549  }
4550  @media (max-width: 600px) {
4551    .sp-tier-grid { grid-template-columns: 1fr; }
4552    .sp-tier-first { font-size: 11px; }
4553    .sp-tier-perday { font-size: 11px; }
4554  }
4555</style>
4556
4557<script>
4558  (function () {
4559    var root = document.getElementById('shopify-section-template--23940426924097__sp_bundle');
4560    if (!root) return;
4561
4562    var gTabs = root.querySelectorAll('.sp-flavor-tab');
4563    var gSlides = root.querySelectorAll('.sp-bundle-gallery-slide');
4564    var gThumbsWrap = root.querySelector('[data-sp-thumbs]');
4565    var gThumbs = gThumbsWrap ? gThumbsWrap.querySelectorAll('.sp-bundle-thumb') : [];
4566    var gNavPrev = root.querySelector('[data-sp-gnav="prev"]');
4567    var gNavNext = root.querySelector('[data-sp-gnav="next"]');
4568    var gWrap = root.querySelector('.sp-bundle-img-wrap');
4569
4570    /* The gallery tracks the selected flavor AND a position within that
4571       flavor's images. Previously only the flavor was tracked and the first
4572       matching slide always won, which is why there was nothing for arrows
4573       to step through. */
4574    var currentFlavor = 'both';
4575    var currentIndex = 0;
4576
4577    function slidesFor(flavor) {
4578      return Array.prototype.filter.call(gSlides, function (s) {
4579        return s.dataset.spGflavor === flavor;
4580      });
4581    }
4582
4583    function showIndex(i) {
4584      var list = slidesFor(currentFlavor);
4585      if (!list.length) return;
4586
4587      /* Wraps in both directions, so next from the last image returns to the
4588         first and prev from the first goes to the last. The double modulo is
4589         what keeps a negative index positive. */
4590      currentIndex = ((i % list.length) + list.length) % list.length;
4591
4592      gSlides.forEach(function (s) { s.classList.remove('active'); });
4593      list[currentIndex].classList.add('active');
4594
4595      /* Drive the thumbnail highlight off whichever slide is actually showing,
4596         so arrows and thumbnails can never disagree about the current image. */
4597      var activeId = list[currentIndex].dataset.spGid;
4598      gThumbs.forEach(function (t) {
4599        t.classList.toggle('active', t.dataset.spThumbTarget === activeId);
4600      });
4601
4602      /* One image means nothing to page through, so the arrows come out of the
4603         layout rather than sitting there inert. */
4604      var multi = list.length > 1;
4605      if (gNavPrev) gNavPrev.hidden = !multi;
4606      if (gNavNext) gNavNext.hidden = !multi;
4607    }
4608
4609    function selectGalleryFlavor(flavor) {
4610      currentFlavor = flavor;
4611      gTabs.forEach(function (t) { t.classList.toggle('active', t.dataset.spFtab === flavor); });
4612
4613      var matchingThumbs = Array.prototype.filter.call(gThumbs, function (t) {
4614        return t.dataset.spThumbFlavor === flavor;
4615      });
4616      gThumbs.forEach(function (t) {
4617        t.style.display = t.dataset.spThumbFlavor === flavor ? '' : 'none';
4618      });
4619      if (gThumbsWrap) gThumbsWrap.classList.toggle('visible', matchingThumbs.length > 1);
4620
4621      showIndex(0);
4622    }
4623
4624    gTabs.forEach(function (tab) {
4625      tab.addEventListener('click', function () { selectGalleryFlavor(tab.dataset.spFtab); });
4626    });
4627    gThumbs.forEach(function (thumb) {
4628      thumb.addEventListener('click', function () {
4629        var list = slidesFor(currentFlavor);
4630        for (var i = 0; i < list.length; i++) {
4631          if (list[i].dataset.spGid === thumb.dataset.spThumbTarget) {
4632            showIndex(i);
4633            return;
4634          }
4635        }
4636      });
4637    });
4638    if (gNavPrev) gNavPrev.addEventListener('click', function () { showIndex(currentIndex - 1); });
4639    if (gNavNext) gNavNext.addEventListener('click', function () { showIndex(currentIndex + 1); });
4640
4641    /* Left/right keys once focus is anywhere inside the gallery. Guarded on
4642       the arrows existing so keys never move an image the visitor has no
4643       visible control for. */
4644    if (gWrap && (gNavPrev || gNavNext)) {
4645      gWrap.addEventListener('keydown', function (e) {
4646        if (e.key === 'ArrowLeft') { showIndex(currentIndex - 1); e.preventDefault(); }
4647        else if (e.key === 'ArrowRight') { showIndex(currentIndex + 1); e.preventDefault(); }
4648      });
4649    }
4650
4651    selectGalleryFlavor('both');
4652
4653    var mode = 'sub';
4654    var toggles = root.querySelectorAll('.sp-toggle-opt');
4655    var cards = root.querySelectorAll('.sp-tier-card');
4656    var atc = root.querySelector('[data-sp-atc]');
4657    var atcSub = root.querySelector('[data-sp-atc-sub]');
4658
4659    function selectedCard() {
4660      return root.querySelector('.sp-tier-card.selected') || cards[0];
4661    }
4662    function updateATC() {
4663      if (!atc) return;
4664      if (!cards.length) {
4665        // No tier cards to price from — show_builtin_offer is off (a live
4666        // Kaching widget is presumably handling the real pricing UI
4667        // elsewhere on the page) but the button still has its own
4668        // visibility toggle now, so it can render on its own here. It
4669        // falls back to a static subscribe-mode label/sub-line rather
4670        // than sitting blank. It can't track subscribe-vs-one-time in
4671        // this mode: that selection only exists as state inside THIS
4672        // section's own toggle/tier markup, which isn't rendered here —
4673        // a third-party app block's internal selection isn't something
4674        // this script has any visibility into without an integration
4675        // hook the app itself would need to expose.
4676        atc.textContent = atc.dataset.labelSub;
4677        if (atcSub) atcSub.textContent = atc.dataset.subSuffix;
4678        return;
4679      }
4680      var d = selectedCard().dataset;
4681      if (mode === 'sub') {
4682        atc.innerHTML = atc.dataset.labelSub + ' &nbsp;·&nbsp; ' + d.subPrice + (d.subSmall || '');
4683        if (atcSub) atcSub.textContent = (d.subAfter ? d.subAfter.replace('→ ', '') + '. ' : '') + atc.dataset.subSuffix;
4684      } else {
4685        atc.innerHTML = atc.dataset.labelOne + ' &nbsp;·&nbsp; ' + d.onePrice;
4686        if (atcSub) atcSub.textContent = atc.dataset.oneSuffix;
4687      }
4688    }
4689
4690    if (!cards.length) {
4691      updateATC();
4692    } else {
4693      function updateCards() {
4694        cards.forEach(function (card) {
4695          var d = card.dataset;
4696          var priceEl = card.querySelector('.sp-tier-price');
4697          var firstEl = card.querySelector('.sp-tier-first');
4698          var perdayEl = card.querySelector('.sp-tier-perday');
4699          if (mode === 'sub') {
4700            priceEl.innerHTML = d.subPrice + (d.subSmall ? ' <small>' + d.subSmall + '</small>' : '');
4701            if (firstEl) { firstEl.textContent = d.subAfter; firstEl.style.display = d.subAfter ? '' : 'none'; }
4702            if (perdayEl) perdayEl.textContent = d.subPerday;
4703          } else {
4704            priceEl.innerHTML = d.onePrice;
4705            if (firstEl) firstEl.style.display = 'none';
4706            if (perdayEl) perdayEl.textContent = d.onePerday;
4707          }
4708        });
4709      }
4710      toggles.forEach(function (opt) {
4711        opt.addEventListener('click', function () {
4712          mode = opt.dataset.spMode;
4713          toggles.forEach(function (x) { x.classList.toggle('active', x === opt); });
4714          updateCards();
4715          updateATC();
4716        });
4717      });
4718      cards.forEach(function (card) {
4719        card.addEventListener('click', function () {
4720          cards.forEach(function (x) { x.classList.toggle('selected', x === card); });
4721          updateATC();
4722        });
4723      });
4724      updateCards();
4725      updateATC();
4726    }
4727
4728    root.querySelectorAll('.sp-flavor-pill').forEach(function (pill) {
4729      pill.addEventListener('click', function () {
4730        var flavor = pill.dataset.spFlavor;
4731        root.querySelectorAll('.sp-flavor-pill').forEach(function (x) {
4732          x.classList.remove('active-cherry', 'active-lemon', 'active-both');
4733          if (x === pill) x.classList.add('active-' + flavor);
4734        });
4735        selectGalleryFlavor(flavor);
4736      });
4737    });
4738
4739    // Keeps the real native button's label + sub-line in step with
4740    // Kaching's OWN subscribe-vs-one-time selection. Kaching doesn't
4741    // expose an event/API for this, so it's read directly off Kaching's
4742    // own AutoShip toggle — that toggle is a real ARIA checkbox
4743    // (role="checkbox", aria-checked="true"/"false"), which is the only
4744    // reliable state signal it exposes: its own label text ("AutoShip &
4745    // Save... Deselect for One Time Purchase") never changes regardless
4746    // of which state it's in, and the CSS class this used to key off of
4747    // (kaching-bundles__bar--selected) turns out to mark the chosen
4748    // PACK SIZE bar, not the subscribe/one-time choice at all — so it
4749    // never reflected deselecting AutoShip, which is exactly the bug
4750    // being fixed here. Falls back to the old text-based heuristic only
4751    // if Kaching ever stops rendering that checkbox, rather than erroring.
4752    var SECTION_SCOPE = root.id || 'sp-bundle';
4753    var nativeBuy = root.querySelector('[data-sp-native-buy]');
4754    if (nativeBuy) {
4755      var nbBtn = nativeBuy.querySelector('.product-form__submit');
4756      var nbSpan = nbBtn ? nbBtn.querySelector('span') : null;
4757      var nbSub = nativeBuy.querySelector('[data-sp-native-atc-sub]');
4758      var nbLabelSub = nativeBuy.dataset.labelSub;
4759      var nbLabelOne = nativeBuy.dataset.labelOne;
4760      var nbSubSuffix = nativeBuy.dataset.subSuffix;
4761      var nbOneSuffix = nativeBuy.dataset.oneSuffix;
4762      var kachingRoot = root.querySelector('[id*="kaching_bundles_app_block"]');
4763
4764      function nbIsOneTime() {
4765        if (!kachingRoot) return false;
4766        /* Kaching now renders subscribe-vs-one-time as two cards
4767           (.kaching-bundles__subscriptions__card), each wrapping a
4768           .kaching-bundles__bar that gains --selected when chosen.
4769
4770           The PACK SIZE bars ("Build the Habit 2 PACKS", "Try the Habit
4771           1 PACK") carry that SAME --selected class and sit earlier in
4772           the DOM, so the old querySelector always returned the pack
4773           bar. A pack bar never contains the words "one time", so this
4774           reported subscribe no matter what the shopper picked and the
4775           button label never changed. Verified live 2026-09-08 on both
4776           the homepage and the product page.
4777
4778           Scanning every selected bar fixes it: exactly one of them is
4779           the subscription card, and only the one-time card names
4780           itself. Checked before the ARIA path because the checkbox no
4781           longer exists in Kaching's current markup. */
4782        var selected = kachingRoot.querySelectorAll('.kaching-bundles__bar--selected');
4783        for (var i = 0; i < selected.length; i++) {
4784          if (/one[\s-]?time/i.test(selected[i].textContent || '')) return true;
4785        }
4786        /* Older Kaching builds exposed the choice as an AutoShip ARIA
4787           checkbox instead. Kept as a fallback so a revert or an A/B
4788           variant does not silently break this again. */
4789        var autoshipToggle = kachingRoot.querySelector('[role="checkbox"]');
4790        if (autoshipToggle) return autoshipToggle.getAttribute('aria-checked') === 'false';
4791        return false;
4792      }
4793      function nbSync() {
4794        if (typeof renderSummary === 'function') renderSummary();
4795        if (typeof queueSticky === 'function') queueSticky();
4796        // Never overwrite Dawn's own "Sold out" / "Unavailable" label —
4797        // those only show when the button is genuinely disabled, and
4798        // that state matters more than our subscribe/one-time copy.
4799        if (nbBtn && nbBtn.disabled) return;
4800        var oneTime = nbIsOneTime();
4801        if (nbSpan) nbSpan.textContent = oneTime ? nbLabelOne : nbLabelSub;
4802        if (nbSub) nbSub.textContent = oneTime ? nbOneSuffix : nbSubSuffix;
4803      }
4804      /* ---- Live selection summary ----
4805         Everything is read out of the SELECTED pack bar, because Kaching
4806         rewrites that bar's own price and label when the purchase type
4807         changes. So the selected bar is always the truth for the current
4808         combination, and no separate price lookup is needed. */
4809      var inlineSum = root.querySelector('[data-sp-sum]');
4810      var stickySum = root.querySelector('[data-sp-sum-sticky]');
4811
4812      /* position:fixed resolves against the nearest ancestor carrying a
4813         transform, filter or perspective, not against the viewport. None
4814         exist on this page today (checked), but the bar is authored inside
4815         this section's own grid, so any transform added there later would
4816         silently drop it into the wrong place. Reparenting to <body>
4817         removes that whole class of bug. Guarded on an owner id so the
4818         theme editor re-rendering the section cannot leave two bars
4819         behind, and so a second instance of this section on one page
4820         cannot clobber the first. */
4821      if (stickySum && document.body) {
4822        var owned = document.body.querySelectorAll('[data-sp-sum-sticky][data-sp-sum-owner="' + SECTION_SCOPE + '"]');
4823        for (var k = 0; k < owned.length; k++) {
4824          if (owned[k] !== stickySum && owned[k].parentNode) owned[k].parentNode.removeChild(owned[k]);
4825        }
4826        stickySum.setAttribute('data-sp-sum-owner', SECTION_SCOPE);
4827        document.body.appendChild(stickySum);
4828      }
4829
4830      /* Built after the move, since the bar is no longer inside root. */
4831      var sums = [].slice.call(root.querySelectorAll('[data-sp-sum]'));
4832      if (stickySum) sums.push(stickySum);
4833
4834      function txt(scope, sel) {
4835        var el = scope && scope.querySelector(sel);
4836        return el ? el.textContent.replace(/\s+/g, ' ').trim() : '';
4837      }
4838
4839      function renderSummary() {
4840        if (!sums.length || !kachingRoot) return;
4841        var bar = kachingRoot.querySelector('.kaching-bundles__bars--horizontal .kaching-bundles__bar--selected')
4842               || kachingRoot.querySelector('.kaching-bundles__bar--selected');
4843        if (!bar) return;
4844
4845        var price = txt(bar, '.kaching-bundles__bar-price');
4846        var was = txt(bar, '.kaching-bundles__bar-full-price');
4847        var supply = txt(bar, '.kaching-bundles__bar-subtitle') || txt(bar, '.kaching-bundles__bar-title');
4848
4849        /* Kaching lists free-form highlight chips. Pick out the per-day
4850           figure and the renewal cadence by shape rather than position,
4851           since the list differs between one-time and subscription. */
4852        var perDay = '', cadence = '';
4853        var chips = bar.querySelectorAll('.kaching-bundles__highlights__text');
4854        for (var i = 0; i < chips.length; i++) {
4855          var t = chips[i].textContent.replace(/\s+/g, ' ').trim();
4856          if (!perDay && /per day/i.test(t)) perDay = t;
4857          if (!cadence && /every\s+\d+\s+days?/i.test(t)) cadence = t;
4858        }
4859
4860        var oneTime = nbIsOneTime();
4861        var parts = [];
4862        if (supply) parts.push(supply);
4863        parts.push(oneTime ? 'One time purchase' : (cadence ? 'AutoShip, ' + cadence.toLowerCase() : 'AutoShip'));
4864        if (perDay) parts.push(perDay);
4865
4866        for (var j = 0; j < sums.length; j++) {
4867          var box = sums[j];
4868          var pEl = box.querySelector('[data-sp-sum-price]');
4869          var wEl = box.querySelector('[data-sp-sum-was]');
4870          var dEl = box.querySelector('[data-sp-sum-detail]');
4871          if (pEl) pEl.textContent = price;
4872          if (wEl) {
4873            wEl.textContent = was;
4874            /* Only show a struck price when it is genuinely higher, so a
4875               shopper never sees "$49.98 was $49.98". */
4876            wEl.hidden = !was || was === price;
4877          }
4878          if (dEl) dEl.textContent = parts.join(' \u00b7 ');
4879          if (box === inlineSum) box.hidden = !price;
4880        }
4881      }
4882
4883      /* The fixed bar earns its place only in the window where the inline
4884         one cannot be seen: Kaching's controls on screen, the real button
4885         off it. Outside that window it would just cover content.
4886
4887         Visibility is computed from getBoundingClientRect rather than held
4888         as IntersectionObserver state, so the same function answers on
4889         first paint, on scroll, on resize, and whenever Kaching re-renders
4890         and changes the column's height. IntersectionObserver is kept as a
4891         cheap extra trigger where it exists, but nothing depends on it
4892         alone. The scroll handler is passive and throttled on a timer
4893         rather than requestAnimationFrame, so it still settles in
4894         environments where rAF is starved. */
4895      if (stickySum) {
4896        var inView = function (el) {
4897          if (!el) return false;
4898          var b = el.getBoundingClientRect();
4899          if (!b.height && !b.width) return false;
4900          return b.top < (window.innerHeight || document.documentElement.clientHeight) && b.bottom > 0;
4901        };
4902        var syncSticky = function () {
4903          stickySum.hidden = !(inView(kachingRoot) && !inView(nbBtn));
4904        };
4905        var stickyTimer = null;
4906        var queueSticky = function () {
4907          if (stickyTimer) return;
4908          stickyTimer = setTimeout(function () { stickyTimer = null; syncSticky(); }, 80);
4909        };
4910        window.addEventListener('scroll', queueSticky, { passive: true });
4911        window.addEventListener('resize', queueSticky, { passive: true });
4912        if (window.IntersectionObserver) {
4913          var io = new IntersectionObserver(syncSticky, { threshold: 0 });
4914          if (nbBtn) io.observe(nbBtn);
4915          if (kachingRoot) io.observe(kachingRoot);
4916        }
4917        /* Exposed so the behaviour can be exercised without a real scroll. */
4918        root.spSyncSticky = syncSticky;
4919        syncSticky();
4920      }
4921
4922      /* ---- sticky offer bar ---------------------------------------------
4923         Shows once the buy button has passed off the TOP of the viewport, i.e.
4924         the shopper is below the offer. Deliberately not shown while merely
4925         above the offer, where it would cover content for someone who has not
4926         reached the price yet.
4927
4928         Reparented to <body> for the same reason the summary bar is: a
4929         position:fixed element resolves against any ancestor with a transform,
4930         and this section's grid could gain one later.
4931
4932         Visibility is read from getBoundingClientRect on every call rather
4933         than cached from IntersectionObserver, so it is correct on first
4934         paint, after Kaching re-renders, and on resize. IO is only a cheap
4935         extra trigger. Scroll is passive and throttled on a timer rather than
4936         rAF, so it still settles where rAF is starved. */
4937      var offerBar = root.querySelector('[data-sp-offerbar]');
4938      if (offerBar && document.body) {
4939        var owned = document.body.querySelectorAll('[data-sp-offerbar][data-sp-offerbar-owner="' + SECTION_SCOPE + '"]');
4940        for (var ob = 0; ob < owned.length; ob++) {
4941          if (owned[ob] !== offerBar && owned[ob].parentNode) owned[ob].parentNode.removeChild(owned[ob]);
4942        }
4943        offerBar.setAttribute('data-sp-offerbar-owner', SECTION_SCOPE
4943);
4944        document.body.appendChild(offerBar);
4945
4946        var barTarget = nbBtn || root.querySelector('[data-sp-atc]');
4947        var syncBar = function () {
4948          if (!barTarget) return;
4949          var b = barTarget.getBoundingClientRect();
4950          var past = (b.height || b.width) ? b.bottom < 0 : false;
4951          offerBar.hidden = !past;
4952          if (past) offerBar.classList.add('is-on');
4953          else offerBar.classList.remove('is-on');
4954        };
4955        var barTimer = null;
4956        var queueBar = function () {
4957          if (barTimer) return;
4958          barTimer = setTimeout(function () { barTimer = null; syncBar(); }, 80);
4959        };
4960        window.addEventListener('scroll', queueBar, { passive: true });
4961        window.addEventListener('resize', queueBar, { passive: true });
4962        if (window.IntersectionObserver && barTarget) {
4963          new IntersectionObserver(syncBar, { threshold: 0 }).observe(barTarget);
4964        }
4965        /* Exposed so the bar can be exercised without a real scroll. */
4966        root.spSyncOfferBar = syncBar;
4967        syncBar();
4968      }
4969
4970      renderSummary();
4971
4972      nbSync();
4973      if (kachingRoot && window.MutationObserver) {
4974        new MutationObserver(nbSync).observe(kachingRoot, {
4975          subtree: true,
4976          childList: true,
4977          attributes: true,
4978          attributeFilter: ['class', 'aria-checked']
4979        });
4980      }
4981    }
4982    /* ---- Image lightbox -----------------------------------------------
4983       Clicking the gallery image opens it larger in an overlay.
4984
4985       The overlay is moved to <body> using the same owner guard the summary
4986       and offer bars use. Two reasons, both already proven on this section:
4987       .sp-bundle-inner is overflow-x: hidden on mobile and would clip a fixed
4988       child, and the guard means a theme editor re-render cannot leave a
4989       second overlay behind or bind a second set of listeners to a live one.
4990
4991       Every document level listener is avoided on purpose. Escape and Tab are
4992       handled on the overlay itself, which works because focus is moved into
4993       the overlay on open and trapped there, so nothing accumulates on
4994       document across re-renders.
4995
4996       Nothing here touches the tabs, thumbnails, arrows or the sticky bars.
4997       The trigger is .sp-bundle-gallery-main, and the arrows are siblings of
4998       it rather than children, so a click on an arrow is never a click on the
4999       image. */
5000    var lbOverlay = root.querySelector('[data-sp-lightbox]');
5001    if (lbOverlay && document.body) {
5002      var lbOwned = document.body.querySelectorAll('[data-sp-lightbox][data-sp-lightbox-owner="' + SECTION_SCOPE + '"]');
5003      for (var lb = 0; lb < lbOwned.length; lb++) {
5004        if (lbOwned[lb] !== lbOverlay && lbOwned[lb].parentNode) lbOwned[lb].parentNode.removeChild(lbOwned[lb]);
5005      }
5006      lbOverlay.setAttribute('data-sp-lightbox-owner', SECTION_SCOPE);
5007      document.body.appendChild(lbOverlay);
5008
5009      var lbImg = lbOverlay.querySelector('[data-sp-lightbox-img]');
5010      var lbCloseBtn = lbOverlay.querySelector('[data-sp-lightbox-close]');
5011      var lbTrigger = root.querySelector('[data-sp-gallery-main]');
5012      var lbIsOpen = false;
5013      var lbBodyOverflow = '';
5014      var lbReturnTo = null;
5015
5016      /* Read at OPEN time, never cached: the gallery swaps the active slide on
5017         a flavour tab, a thumbnail and the arrows, so the only honest source is
5018         whichever slide carries .active right now.
5019
5020         srcset tops out at 1350w, because the source masters are 1350 square
5021         and Shopify drops any candidate above a source's natural width. Picking
5022         the widest by its w descriptor still beats currentSrc, which is
5023         whatever the browser chose for the smaller box the image was actually
5024         rendered into. Upload larger masters and this gets better for free. */
5025      function lbBestSrc(img) {
5026        if (!img) return '';
5027        var best = '';
5028        var bestW = -1;
5029        var set = img.getAttribute('srcset') || '';
5030        var parts = set.split(',');
5031        for (var i = 0; i < parts.length; i++) {
5032          var bits = parts[i].trim().split(/\s+/);
5033          if (!bits[0]) continue;
5034          var w = parseInt(bits[1], 10);
5035          if (isNaN(w)) w = 0;
5036          if (w >= bestW) { bestW = w; best = bits[0]; }
5037        }
5038        return best || img.currentSrc || img.getAttribute('src') || '';
5039      }
5040
5041      function lbFocusables() {
5042        var all = lbOverlay.querySelectorAll('button:not([disabled]), [href], input, select, textarea, [tabindex]:not
5042([tabindex="-1"])');
5043        var out = [];
5044        for (var i = 0; i < all.length; i++) {
5045          if (all[i].offsetWidth || all[i].offsetHeight || all[i].getClientRects().length) out.push(all[i]);
5046        }
5047        return out;
5048      }
5049
5050      function lbOpen() {
5051        if (lbIsOpen || !lbImg) return;
5052        var active = root.querySelector('.sp-bundle-gallery-slide.active img');
5053        var src = lbBestSrc(active);
5054        /* No image picked yet means the slot rendered its placeholder instead,
5055           so there is nothing to enlarge and the click does nothing. */
5056        if (!src) return;
5057
5058        lbImg.setAttribute('src', src);
5059        lbImg.setAttribute('alt', (active && active.getAttribute('alt')) || '');
5060        lbReturnTo = document.activeElement;
5061        lbBodyOverflow = document.body.style.overflow;
5062        document.body.style.overflow = 'hidden';
5063        lbIsOpen = true;
5064        lbOverlay.hidden = false;
5065        if (lbCloseBtn) lbCloseBtn.focus();
5066        else lbOverlay.focus();
5067      }
5068
5069      function lbClose() {
5070        if (!lbIsOpen) return;
5071        lbIsOpen = false;
5072        lbOverlay.hidden = true;
5073        /* Cleared so reopening on another flavour cannot show the previous
5074           image for the moment the new one takes to load. */
5075        if (lbImg) lbImg.removeAttribute('src');
5076        /* Restores the exact inline value, so an empty string removes the
5077           property again rather than pinning body to overflow: visible. */
5078        document.body.style.overflow = lbBodyOverflow;
5079        if (lbReturnTo && typeof lbReturnTo.focus === 'function') lbReturnTo.focus();
5080        lbReturnTo = null;
5081      }
5082
5083      if (lbTrigger) {
5084        /* role and tabindex are set here rather than in the markup, so the
5085           image never advertises itself as a control in a session where this
5086           script failed to run. */
5087        lbTrigger.setAttribute('role', 'button');
5088        lbTrigger.setAttribute('tabindex', '0');
5089        lbTrigger.setAttribute('aria-label', lbOverlay.getAttribute('data-sp-lightbox-open-label') || 'Open the image larger');
5090        lbTrigger.classList.add('sp-lb-ready');
5091        lbTrigger.addEventListener('click', function () { lbOpen(); });
5092        lbTrigger.addEventListener('keydown', function (e) {
5093          /* 'Spacebar' is the older name some browsers still report. */
5094          if (e.key === 'Enter' || e.key === ' ' || e.key === 'Spacebar') {
5095            e.preventDefault();
5096            lbOpen();
5097          }
5098        });
5099      }
5100
5101      if (lbCloseBtn) lbCloseBtn.addEventListener('click', function () { lbClose(); });
5102      /* Backdrop only. A click on the image or on the close button has a
5103         different target and must not close by accident. */
5104      lbOverlay.addEventListener('click', function (e) {
5105        if (e.target === lbOverlay) lbClose();
5106      });
5107      lbOverlay.addEventListener('keydown', function (e) {
5108        if (e.key === 'Escape' || e.key === 'Esc') {
5109          e.preventDefault();
5110          lbClose();
5111          return;
5112        }
5113        if (e.key !== 'Tab') return;
5114        var list = lbFocusables();
5115        if (!list.length) { e.preventDefault(); return; }
5116        var first = list[0];
5117        var last = list[list.length - 1];
5118        // Clicking the image parks focus on the overlay, which is tabindex="-1"
5119        // and therefore absent from the list. Treat that as "before the start"
5120        // so Tab re-enters the dialog instead of falling through and escaping.
5121        if (document.activeElement === lbOverlay) {
5122          e.preventDefault();
5123          if (e.shiftKey) last.focus(); else first.focus();
5124        }
5125        else if (e.shiftKey && document.activeElement === first) { e.preventDefault(); last.focus(); }
5126        else if (!e.shiftKey && document.activeElement === last) { e.preventDefault(); first.focus(); }
5127      });
5128    }
5129  })();
5130</script>
5130
5131
5132
5133</div><div id="shopify-section-template--23940426924097__sp_guarantee" class="shopify-section">
5134<link rel="preconnect" href="https://fonts.googleapis.com">
5135<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
5136<link href="https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght,SOFT@0,9..144,300..900,0..100;1,9..144,300..900,0..100&family=DM+Mono:wght@300;400;500&display=swap" rel="stylesheet">
5137<link href="//sporeticus.co/cdn/shop/t/25/assets/sporeticus-landing.css?v=75865554737039355611790366814" rel="stylesheet" type="text/css" media="all" />
5138<link href="//sporeticus.co/cdn/shop/t/25/assets/sp-mono-anchor-fix.css?v=175460816178836730291790366813" rel="stylesheet" type="text/css" media="all" />
5139
5140<section id="sp-guarantee" class="sp sp-guarantee sp-pad sp-center" style="--sp-pt: 32px; --sp-pb: 80px; --sp-bgimg-scale: 100%; --sp-bgimg-scale-mobile: 100%; background: #f8f4ee; background-image: url('//sporeticus.co/cdn/shop/t/25/assets/sporeticus-gills-gold_1000x.png?v=36624208343542843441790366814'); background-repeat: no-repeat; background-position: center top; background-size: var(--sp-bgimg-scale, 100%) auto;">
5141  <div class="sp-guarantee-inner"><p class="sp-guarantee-eyebrow" style="--sp-eyebrow-fs: 24px; --sp-eyebrow-fs-mobile: 18px; font-weight: 700; margin-bottom: 20px; --sp-gap-mobile: 14px;">The Sporeticus Standard</p><blockquote class="sp-guarantee-quote" style="--sp-fs: 36px; --sp-fs-mobile: 30px; margin-bottom: 18px; --sp-gap-mobile: 12px;"><p>Feel clear-headed and energized within 30 days after eating two bites daily, or your money back.</p></blockquote><p class="sp-guarantee-sub" style="--sp-subtext-fs: 22px; --sp-subtext-fs-mobile: 17px;">No lecture. No questions.</p><a href="#sp-bundle" class="sp-btn" style="--sp-btn-fs: 18px; --sp-btn-fs-mobile: 18px; font-size: var(--sp-btn-fs, 16px);">Try It Risk-Free</a></div>
5142</section>
5143
5144<style data-shopify>
5145  @media screen and (min-width: 990px) {
5146    #shopify-section-template--23940426924097__sp_guarantee .sp-guarantee { background-image: url('//sporeticus.co/cdn/shop/t/25/assets/sporeticus-gills-gold_1600x.png?v=36624208343542843441790366814') !important; }
5147  }
5148  #shopify-section-template--23940426924097__sp_guarantee .sp-guarantee-eyebrow { margin-bottom: 20px !important; }
5149  .sp-guarantee-inner { max-width: 680px; margin: 0 auto; text-align: center; }
5150  .sp-guarantee-eyebrow {
5151    font-family: var(--sp-font-mono);
5152    font-size: var(--sp-eyebrow-fs, 24px);
5153    letter-spacing: 0.2em;
5154    text-transform: uppercase;
5155    color: var(--sp-royal);
5156    text-align: center;
5157  }
5158  .sp-guarantee-quote {
5159    font-family: var(--sp-font-display);
5160    font-weight: 600;
5161    font-size: clamp(24px, 3vw, var(--sp-fs, 36px));
5162    line-height: 1.3;
5163    color: var(--sp-deep);
5164    font-variation-settings: 'opsz' 48, 'SOFT' 50;
5165    text-align: center;
5166  }
5167  .sp-guarantee-quote em, .sp-guarantee-quote i {
5168    font-style: italic;
5169    font-weight: 400;
5170    font-variation-settings: 'opsz' 48, 'SOFT' 70;
5171  }
5172  .sp-guarantee-sub {
5173    font-family: var(--sp-font-display);
5174    font-size: var(--sp-subtext-fs, 16px);
5175    color: rgba(43, 31, 58, 0.7);
5176    margin: 0 auto 36px;
5177    max-width: 520px;
5178    font-variation-settings: 'opsz' 24, 'SOFT' 30;
5179    text-align: center;
5180  }
5181  .sp-guarantee .sp-btn { margin-top: 18px; }
5182  @media (max-width: 900px) {
5183    .sp-guarantee-eyebrow { font-size: var(--sp-eyebrow-fs-mobile, 18px); }
5184    .sp-guarantee-quote { font-size: var(--sp-fs-mobile, 26px); }
5185    .sp-guarantee-sub { font-size: var(--sp-subtext-fs-mobile, 14px); }
5186    #shopify-section-template--23940426924097__sp_guarantee .sp-btn { font-size: var(--sp-btn-fs-mobile, 15px) !important; }
5187    /* "Space below eyebrow (mobile)" and "Space below quote (mobile)"
5188       existed as schema settings but were never actually wired to any
5189       CSS or inline variable — editing them in the customizer did
5190       nothing. Both now read their own --sp-gap-mobile custom property
5191       (declared inline on the same element in the markup above) and
5192       apply it here with !important. The eyebrow rule is additionally
5193       scoped to #shopify-section-template--23940426924097__sp_guarantee to match the
5194       specificity of the unconditional desktop override two rules up —
5195       a plain .sp-guarantee-eyebrow rule would lose that !important vs
5196       !important tie regardless of media-query nesting or source order. */
5197    #shopify-section-template--23940426924097__sp_guarantee .sp-guarantee-eyebrow { margin-bottom: var(--sp-gap-mobile, 14px) !important; }
5198    .sp-guarantee-quote { margin-bottom: var(--sp-gap-mobile, 12px) !important; }
5199    /* Fixed: this selector previously had no space before ".sp-guarantee",
5200       which required a single element to carry both the shopify-section
5201       wrapper id AND the sp-guarantee class — no such element exists, so
5202       the background-art mobile scale never actually applied. Now scoped
5203       as a descendant selector so it (and the new mobile bottom padding
5204       override below) both take effect. */
5205    #shopify-section-template--23940426924097__sp_guarantee .sp-guarantee {
5206      background-size: var(--sp-bgimg-scale-mobile, 100%) auto !important;
5207      --sp-pb: 88px !important;
5208    }
5209  }
5210</style>
5211
5212
5213</div><div id="shopify-section-template--23940426924097__sp_rebrand" class="shopify-section">
5214<link rel="preconnect" href="https://fonts.googleapis.com">
5215<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
5216<link href="https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght,SOFT@0,9..144,300..900,0..100;1,9..144,300..900,0..100&family=DM+Mono:wght@300;400;500&display=swap" rel="stylesheet">
5217<link href="//sporeticus.co/cdn/shop/t/25/assets/sporeticus-landing.css?v=75865554737039355611790366814" rel="stylesheet" type="text/css" media="all" />
5218<link href="//sporeticus.co/cdn/shop/t/25/assets/sp-mono-anchor-fix.css?v=175460816178836730291790366813" rel="stylesheet" type="text/css" media="all" />
5219
5220
5221<section id="sp-rebrand" class="sp sp-rebrand sp-pad" style="--sp-pt: 64px; --sp-pb: 72px; background: #f8f4ee;">
5222  <div class="sp-rebrand-card" style="--sp-old-scale: 100%; --sp-old-scale-mobile: 100%; --sp-new-scale: 100%; --sp-new-scale-mobile: 100%; --sp-pack-base: 240px; --sp-badge-gap: 0px; --sp-badge-gap-mobile: 0px;">
5223    <div class="sp-rebrand-left"><h3 class="sp-rebrand-title" style="--sp-fs: 36px; --sp-fs-mobile: 22px; font-weight: 500; --sp-heading-gap: 22px; --sp-heading-gap-mobile: 16px;"><p>New look.</p><p><em>Same mission.</em></p></h3>
5224      <ul class="sp-rebrand-list" style="--sp-list-gap: 15px; --sp-list-gap-mobile: 5px; --sp-list-mb: 20px; --sp-list-mb-mobile: 20px;"><li  style="--sp-fs: 16px; --sp-fs-mobile: 11px;"><span class="sp-rebrand-check">✓</span>Now in bites instead of balls</li><li  style="--sp-fs: 16px; --sp-fs-mobile: 11px;"><span class="sp-rebrand-check">✓</span>50% increase in mushroom dose</li><li  style="--sp-fs: 16px; --sp-fs-mobile: 11px;"><span class="sp-rebrand-check">✓</span>More per pack, including mushrooms</li></ul><a href="#sp-bundle" class="sp-btn sp-btn--gold sp-rebrand-btn" style="--sp-fs: 15px; --sp-fs-mobile: 14px;">Shop the New Bites</a></div>
5225    <div class="sp-rebrand-right">
5226      <div class="sp-rebrand-pack sp-rebrand-pack--old">
5227        
5228<div class="sp-slot sp-slot--bare sp-slot--contain" style="border-radius: 12px; aspect-ratio: 3 / 4;"><img src="//sporeticus.co/cdn/shop/files/ODD_BALLS.png?v=1784915324&amp;width=600" alt="Two stand-up pouches of Odd Balls organic energy balls shown side by side on a white background. The left pouch is red and yellow, labeled cherry flavor, and the right pouch is yellow and green, labeled lemon flavor." srcset="//sporeticus.co/cdn/shop/files/ODD_BALLS.png?v=1784915324&amp;width=400 400w, //sporeticus.co/cdn/shop/files/ODD_BALLS.png?v=1784915324&amp;width=600 600w" width="600" height="600" loading="lazy">
5229</div>
5230
5231        <span class="sp-rebrand-badge sp-rebrand-badge--old">OLD</span>
5232      </div>
5233      <div class="sp-rebrand-arrow">→</div>
5234      <div class="sp-rebrand-pack sp-rebrand-pack--new">
5235        
5236<div class="sp-slot sp-slot--bare sp-slot--contain" style="border-radius: 12px; aspect-ratio: 3 / 4;"><img src="//sporeticus.co/cdn/shop/files/Sporeticus_Packages.png?v=1784915350&amp;width=800" alt="Two stand-up pouches of Sporeticus Organic Energy Bites on a white background. The left pouch is Cherry Cashew with a red bottom band and cherry/cashew imagery." srcset="//sporeticus.co/cdn/shop/files/Sporeticus_Packages.png?v=1784915350&amp;width=400 400w, //sporeticus.co/cdn/shop/files/Sporeticus_Packages.png?v=1784915350&amp;width=600 600w, //sporeticus.co/cdn/shop/files/Sporeticus_Packages.png?v=1784915350&amp;width=800 800w" width="800" height="800" loading="lazy">
5237</div>
5238
5239        <span class="sp-rebrand-badge sp-rebrand-badge--new">NEW</span>
5240      </div>
5241    </div>
5242  </div>
5243</section>
5244
5245<style data-shopify>
5246  /* Column sizing: the TEXT column is max-content, so it is always exactly
5247     as wide as its longest checklist line and those lines never wrap. The
5248     image column takes whatever is left (minmax(0, 1fr) lets it shrink all
5249     the way down rather than refusing to go below its content size), so as
5250     the viewport narrows the packaging art slides right and scales down
5251     instead of squeezing the copy. */
5252  .sp-rebrand-card {
5253    max-width: min(1200px, 90vw);
5254    margin: 0 auto;
5255    background: #5e1f7a;
5256    border-radius: 24px;
5257    padding: 44px 52px;
5258    display: grid;
5259    grid-template-columns: max-content minmax(0, 1fr);
5260    gap: 44px;
5261    align-items: center;
5262    box-shadow: 0 34px 70px -34px rgba(94, 31, 122, 0.55);
5263    position: relative;
5264    overflow: hidden;
5265  }
5266  .sp-rebrand-card::before {
5267    content: "";
5268    position: absolute;
5269    inset: 0;
5270    background: radial-gradient(circle at 100% 0%, rgba(200,160,80,0.22), transparent 55%);
5271    pointer-events: none;
5272  }
5273  .sp-rebrand-left { position: relative; z-index: 1; min-width: 0; }
5274  .sp-rebrand-eyebrow {
5275    font-family: var(--sp-font-mono);
5276    font-weight: 500;
5277    letter-spacing: 0.2em;
5278    text-transform: uppercase;
5279    color: var(--sp-gold);
5280    margin-bottom: 14px;
5281    font-size: var(--sp-fs, 11px);
5282  }
5283  .sp-rebrand-title {
5284    font-family: var(--sp-font-display);
5285    font-size: clamp(27px, 3vw, var(--sp-fs, 36px));
5286    line-height: 1.12;
5287    letter-spacing: -0.01em;
5288    color: var(--sp-parch);
5289    font-variation-settings: 'opsz' 40, 'SOFT' 50;
5290    margin-bottom: var(--sp-heading-gap, 22px);
5291  }
5292  .sp-rebrand-title em, .sp-rebrand-title i {
5293    font-style: italic;
5294    font-weight: 400;
5295    color: var(--sp-gold);
5296    font-variation-settings: 'opsz' 40, 'SOFT' 70;
5297  }
5298  .sp-rebrand-list { display: flex; flex-direction: column; gap: var(--sp-list-gap, 10px); margin-bottom: var(--sp-list-mb, 28px); }
5299  /* nowrap is what actually holds each item on one line; the max-content
5300     column above is what stops that nowrap from overflowing the card. The
5301     two work as a pair. Undone at the mobile breakpoint. */
5302  .sp-rebrand-list li {
5303    display: flex;
5304    align-items: center;
5305    gap: 11px;
5306    font-family: var(--sp-font-display);
5307    color: rgba(248, 244, 238, 0.86);
5308    font-size: var(--sp-fs, 15px);
5309    white-space: nowrap;
5310  }
5311  .sp-rebrand-list li em, .sp-rebrand-list li i { color: rgba(200, 160, 80, 0.86); font-style: italic; }
5312  .sp-rebrand-check { color: var(--sp-gold); font-size: 13px; font-weight: 700; flex-shrink: 0; }
5313  .sp-rebrand-btn { padding: 13px 28px; border-radius: 30px; }
5314  /* align-items is stretch so both packs adopt the height of the taller one.
5315     That is what keeps the OLD and NEW labels on a single line now that they
5316     sit UNDER their images rather than above them: each pack is a flex column
5317     ending in its badge, and the badge carries margin-top:auto, so it is
5318     pushed to the bottom of whatever height the row settles on. Two packs at
5319     different size-slider values therefore still finish their labels on the
5320     same line. The arrow re-centres itself via align-self.
5321
5322     The earlier version pinned tops with flex-start and positioned each badge
5323     absolutely at top:-11px. That worked while the badges were above the art,
5324     but bottom-aligning an absolutely positioned badge would have re-broken
5325     the alignment the moment the two sliders differed. Putting the badge in
5326     normal flow is what makes the alignment hold on its own. */
5327  .sp-rebrand-right {
5328    position: relative;
5329    z-index: 1;
5330    display: flex;
5331    align-items: stretch;
5332    justify-content: center;
5333    gap: 16px;
5334    min-width: 0;
5335  }
5336  .sp-rebrand-pack {
5337    position: relative;
5338    min-width: 0;
5339    display: flex;
5340    flex-direction: column;
5341    gap: var(--sp-badge-gap, 12px);
5342  }
5343  /* Both packs share one base width (--sp-pack-base) and an identical
5344     flex basis, so at the default 100%/100% they render the same size and
5345     the two images match. Previously the bases were 200px and 290px, which
5346     made the new pack permanently larger no matter what the sliders said.
5347     Each slider still scales its own pack from that shared base. */
5348  .sp-rebrand-pack--old {
5349    flex: 1 1 0;
5350    max-width: calc(var(--sp-pack-base, 240px) * var(--sp-old-scale, 100) / 100);
5351    opacity: 0.9;
5352  }
5353  .sp-rebrand-pack--new {
5354    flex: 1 1 0;
5355    max-width: calc(var(--sp-pack-base, 240px) * var(--sp-new-scale, 100) / 100);
5356  }
5357  .sp-rebrand-badge {
5358    align-self: center;
5359    margin-top: auto;
5360    z-index: 3;
5361    font-family: var(--sp-font-mono);
5362    font-size: 10px;
5363    font-weight: 600;
5364    letter-spacing: 0.12em;
5365    padding: 4px 13px;
5366    border-radius: 20px;
5367    white-space: nowrap;
5368  }
5369  .sp-rebrand-badge--old { background: rgba(248, 244, 238, 0.28); color: var(--sp-parch); }
5370  .sp-rebrand-badge--new { background: var(--sp-gold); color: var(--sp-deep); }
5371  .sp-rebrand-arrow {
5372    color: var(--sp-gold);
5373    font-size: 26px;
5374    flex-shrink: 0;
5375    line-height: 1;
5376    align-self: center;
5377  }
5378  @media (max-width: 900px) {
5379    .sp-rebrand-card { grid-template-columns: 1fr; gap: 32px; padding: 36px 28px; }
5380    /* Top text (eyebrow + heading) and the button center as a block on
5381       mobile. The checklist stays a left-justified group internally but the
5382       whole group is centered as a block via fit-content + auto margins. */
5383    .sp-rebrand-left { text-align: center; }
5384    .sp-rebrand-eyebrow { font-size: var(--sp-fs-mobile, 10px); text-align: center; }
5385    .sp-rebrand-title { font-size: var(--sp-fs-mobile, 26px); margin-bottom: var(--sp-heading-gap-mobile, 16px); text-align: center; }
5386    .sp-rebrand-list {
5387      gap: var(--sp-list-gap-mobile, 7px);
5388      margin-bottom: var(--sp-list-mb-mobile, 20px);
5389      width: fit-content;
5390      margin-left: auto;
5391      margin-right: auto;
5392      text-align: left;
5393    }
5394    /* Wrapping restored: the column is full width here, so a long item
5395       should break naturally rather than force horizontal overflow. */
5396    .sp-rebrand-list li { font-size: var(--sp-fs-mobile, 13px); white-space: normal; }
5397    .sp-rebrand-btn { font-size: var(--sp-fs-mobile, 14px) !important; }
5398    .sp-rebrand-pack { gap: var(--sp-badge-gap-mobile, 10px); }
5399    .sp-rebrand-pack--old { max-width: calc(var(--sp-pack-base, 240px) * var(--sp-old-scale-mobile, 100) / 100); }
5400    .sp-rebrand-pack--new { max-width: calc(var(--sp-pack-base, 240px) * var(--sp-new-scale-mobile, 100) / 100); }
5401  }
5402</style>
5403
5404
5405</div><div id="shopify-section-template--23940426924097__sp_smart" class="shopify-section">
5406<link rel="preconnect" href="https://fonts.googleapis.com">
5407<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
5408<link href="https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght,SOFT@0,9..144,300..900,0..100;1,9..144,300..900,0..100&family=DM+Mono:wght@300;400;500&display=swap" rel="stylesheet">
5409<link href="//sporeticus.co/cdn/shop/t/25/assets/sporeticus-landing.css?v=75865554737039355611790366814" rel="stylesheet" type="text/css" media="all" />
5410<link href="//sporeticus.co/cdn/shop/t/25/assets/sp-mono-anchor-fix.css?v=17546081617883673029
54101790366813" rel="stylesheet" type="text/css" media="all" />
5411
5412<section class="sp sp-statband sp-pad" style="--sp-pt: 60px; --sp-pb: 60px; background: #c8a050;">
5413  <div class="sp-inner sp-center"><p class="sp-eyebrow sp-eyebrow--gold" style="--sp-fs: 16px; --sp-fs-mobile: 16px; --sp-fw: 500; --sp-ta: center; --sp-mb: 20px; --sp-mb-mobile: 18px;">Smart Ingredients</p><h2 class="sp-h2 sp-h2--light sp-statband-h" style="--sp-fs: 42px; --sp-fs-mobile: 28px; --sp-fw: 500; --sp-ta: center; --sp-mb: 24px; --sp-mb-mobile: 16px; max-width: 100%;"><p>We didn't invent these mushrooms.<br/><em>We just made them easy to keep taking.</em></p></h2><div class="sp-stat-grid" style="--sp-grid-gap: 20px; --sp-grid-gap-mobile: 12px; --sp-grid-mt: 56px; --sp-grid-mt-mobile: 32px; --sp-card-pad: 32px 24px; --sp-card-pad-mobile: 18px 14px;"><div class="sp-stat-card" >
5414          <div class="sp-stat-num" style="--sp-fs: 58px; --sp-fs-mobile: 42px; --sp-fw: 500;">200+<sup>*</sup></div>
5415          <div class="sp-stat-desc" style="--sp-desc-fs: 18px; --sp-desc-fs-mobile: 18px;">Peer-reviewed publications on Lion's Mane & Cordyceps</div>
5416        </div><div class="sp-stat-card" >
5417          <div class="sp-stat-num" style="--sp-fs: 58px; --sp-fs-mobile: 42px; --sp-fw: 500;">30+<sup>*</sup></div>
5418          <div class="sp-stat-desc" style="--sp-desc-fs: 18px; --sp-desc-fs-mobile: 18px;">Human clinical trials involving functional mushroom extracts</div>
5419        </div><div class="sp-stat-card" >
5420          <div class="sp-stat-num" style="--sp-fs: 58px; --sp-fs-mobile: 42px; --sp-fw: 500;">2,000+<sup>*</sup></div>
5421          <div class="sp-stat-desc" style="--sp-desc-fs: 18px; --sp-desc-fs-mobile: 18px;">Years of documented traditional use across herbal medicine</div>
5422        </div><div class="sp-stat-card" >
5423          <div class="sp-stat-num" style="--sp-fs: 58px; --sp-fs-mobile: 42px; --sp-fw: 500;">400+<sup>*</sup></div>
5424          <div class="sp-stat-desc" style="--sp-desc-fs: 18px; --sp-desc-fs-mobile: 18px;">Bioactive compounds identified across the two species</div>
5425        </div></div><p class="sp-stat-disclaimer" style="--sp-fs: 12px; --sp-fs-mobile: 12px; --sp-ta: left;">* Sourced from peer-reviewed literature indexed in PubMed and the NIH National Library of Medicine.</p></div>
5426</section>
5427
5428<style data-shopify>
5429  #shopify-section-template--23940426924097__sp_smart .sp-eyebrow { margin-bottom: 20px !important; }
5430  .sp-statband-h em, .sp-statband-h i { color: var(--sp-gold); }
5431  .sp-statband-h p { margin: 0; }
5432  .sp-stat-desc em, .sp-stat-desc i { font-style: italic; }
5433  .sp-stat-num { font-family: var(--sp-font-display); }#shopify-section-template--23940426924097__sp_smart .sp-eyebrow--gold { color: var(--sp-void); }
5434    #shopify-section-template--23940426924097__sp_smart .sp-h2--light { color: var(--sp-void); }
5435    #shopify-section-template--23940426924097__sp_smart .sp-statband-h em,
5436    #shopify-section-template--23940426924097__sp_smart .sp-statband-h i { color: var(--sp-royal); }
5437    #shopify-section-template--23940426924097__sp_smart .sp-stat-card {
5438      background: rgba(248, 244, 238, 0.22);
5439      border-color: rgba(26, 21, 32, 0.16);
5440    }
5441    #shopify-section-template--23940426924097__sp_smart .sp-stat-num { color: var(--sp-void); }
5442    #shopify-section-template--23940426924097__sp_smart .sp-stat-num sup { color: rgba(26, 21, 32, 0.6); }
5443    #shopify-section-template--23940426924097__sp_smart .sp-stat-desc { color: rgba(26, 21, 32, 0.82); }
5444    #shopify-section-template--23940426924097__sp_smart .sp-stat-disclaimer { color: rgba(26, 21, 32, 0.55); }@media (max-width: 900px) {
5445    #shopify-section-template--23940426924097__sp_smart .sp-eyebrow { font-size: var(--sp-fs-mobile, 14px) !important; margin-bottom: var(--sp-mb-mobile, 12px) !important; }
5446    #shopify-section-template--23940426924097__sp_smart .sp-statband-h.sp-h2 { font-size: var(--sp-fs-mobile, 28px) !important; margin-bottom: var(--sp-mb-mobile, 16px) !important; }
5447    #shopify-section-template--23940426924097__sp_smart .sp-stat-num { font-size: var(--sp-fs-mobile, 36px) !important; }
5448    #shopify-section-template--23940426924097__sp_smart .sp-stat-desc { font-size: var(--sp-desc-fs-mobile, 13px) !important; }
5449    #shopify-section-template--23940426924097__sp_smart .sp-stat-disclaimer { font-size: var(--sp-fs-mobile, 10px) !important; }
5450    #shopify-section-template--23940426924097__sp_smart .sp-stat-card { padding: var(--sp-card-pad-mobile, 18px 14px) !important; }
5451    #shopify-section-template--23940426924097__sp_smart .sp-stat-grid { gap: var(--sp-grid-gap-mobile, 12px) !important; margin-top: var(--sp-grid-mt-mobile, 32px) !important; }
5452  }
5453</style>
5454
5455
5456</div><div id="shopify-section-template--23940426924097__sp_format" class="shopify-section">
5457<link rel="preconnect" href="https://fonts.googleapis.com">
5458<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
5459<link href="https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght,SOFT@0,9..144,300..900,0..100;1,9..144,300..900,0..100&family=DM+Mono:wght@300;400;500&display=swap" rel="stylesheet">
5460<link href="//sporeticus.co/cdn/shop/t/25/assets/sporeticus-landing.css?v=75865554737039355611790366814" rel="stylesheet" type="text/css" media="all" />
5461<link href="//sporeticus.co/cdn/shop/t/25/assets/sp-mono-anchor-fix.css?v=175460816178836730291790366813" rel="stylesheet" type="text/css" media="all" />
5462
5463<section id="sp-format" class="sp sp-compare sp-pad" style="--sp-pt: 60px; --sp-pb: 60px; background: #5e1f7a;">
5464  <div class="sp-inner sp-compare-inner" style="--sp-inner-pad: 16px; --sp-inner-pad-mobile: 0px; --sp-inner-max: 1360px;">
5465    <div class="sp-center" style="margin-bottom: 60px;"><p class="sp-eyebrow sp-eyebrow--gold" style="--sp-fs: 16px; --sp-fs-mobile: 14px; --sp-ta: center; --sp-mb: 20px;">The Format Difference</p><h2 class="sp-h2 sp-h2--light" style="--sp-fs: 57px; --sp-fs-mobile: 32px; --sp-ta: center; max-width: 1400px; margin-left: auto; margin-right: auto;"><p>Real food.</p><p>Zero prep.</p><p><em>The habit that actually repeats.</em></p></h2>
5466    </div>
5467    <div class="sp-compare-4" style="--sp-gap: 16px; --sp-gap-mobile: 10px; gap: 16px;"><div class="sp-compare-card" style="--sp-pad-v: 28px; --sp-pad-v-mobile: 18px; --sp-pad-h: 22px; --sp-pad-h-mobile: 14px; padding: 28px 22px; --sp-photo-scale: 100%; --sp-photo-scale-mobile: 100%;" ><span class="sp-compare-mark" style="--sp-mark-fs: 34px; --sp-mark-fs-mobile: 26px; --sp-mark-mb: 14px; --sp-mark-mb-mobile: 10px; color: #8b2333;" aria-hidden="true"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" focusable="false"><path d="M6 6 L18 18"/><path d="M18 6 L6 18"/></svg></span><span class="sp-compare-tag">Tastes like a forest</span>
5468          <p class="sp-compare-name" style="--sp-fs: 12px; --sp-fs-mobile: 14px; --sp-mb: 10px; --sp-mb-mobile: 8px; font-size: 12px; margin-bottom: 10px;">Mushroom Coffee</p>
5469          <p class="sp-compare-verdict" style="--sp-fs: 12px; --sp-fs-mobile: 14px; --sp-mb: 18px; --sp-mb-mobile: 12px; font-size: 12px; margin-bottom: 18px;"><s>Four steps before the first sip. Then have to choke down the mud.</s></p>
5470          
5471<div class="sp-slot sp-compare-photo" style="border-radius: 12px; aspect-ratio: 1 / 1;"><img src="//sporeticus.co/cdn/shop/files/Mushroom_Coffee_Powder.png?v=1784916810&amp;width=700" alt="A styled flat-lay of a brown paper pouch of mushroom powder grounds with some spilled onto a light stone surface, alongside a ceramic mug of coffee, a small glass jar, a scoop, and a milk frother." srcset="//sporeticus.co/cdn/shop/files/Mushroom_Coffee_Powder.png?v=1784916810&amp;width=400 400w, //sporeticus.co/cdn/shop/files/Mushroom_Coffee_Powder.png?v=1784916810&amp;width=600 600w" width="700" height="700" loading="lazy">
5472</div>
5473
5474        </div><div class="sp-compare-card" style="--sp-pad-v: 28px; --sp-pad-v-mobile: 18px; --sp-pad-h: 22px; --sp-pad-h-mobile: 14px; padding: 28px 22px; --sp-photo-scale: 100%; --sp-photo-scale-mobile: 100%;" ><span class="sp-compare-mark" style="--sp-mark-fs: 34px; --sp-mark-fs-mobile: 26px; --sp-mark-mb: 14px; --sp-mark-mb-mobile: 10px; color: #8b2333;" aria-hidden="true"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" focusable="false"><path d="M6 6 L18 18"/><path d="M18 6 L6 18"/></svg></span><span class="sp-compare-tag">Consuming is a Chore</span>
5475          <p class="sp-compare-name" style="--sp-fs: 12px; --sp-fs-mobile: 14px; --sp-mb: 10px; --sp-mb-mobile: 8px; font-size: 12px; margin-bottom: 10px;">Capsules & Powders</p>
5476          <p class="sp-compare-verdict" style="--sp-fs: 12px; --sp-fs-mobile: 14px; --sp-mb: 18px; --sp-mb-mobile: 12px; font-size: 12px; margin-bottom: 18px;"><s>Hard to swallow or dissolve. Chalky texture you force down.</s></p>
5477          
5478<div class="sp-slot sp-compare-photo" style="border-radius: 12px; aspect-ratio: 1 / 1;"><img src="//sporeticus.co/cdn/shop/files/Supplement_Pills_and_Powder.png?v=1784916827&amp;width=700" alt="A translucent plastic scoop filled with light beige powder lies on its side with the powder spilled onto a beige surface. A clear plastic multi-compartment pill organizer and scattered capsules in white, tan, and gold are arranged nearby." srcset="//sporeticus.co/cdn/shop/files/Supplement_Pills_and_Powder.png?v=1784916827&amp;width=400 400w, //sporeticus.co/cdn/shop/files/Supplement_Pills_and_Powder.png?v=1784916827&amp;width=600 600w" width="700" height="700" loading="lazy">
5479</div>
5480
5481        </div><div class="sp-compare-card" style="--sp-pad-v: 28px; --sp-pad-v-mobile: 18px; --sp-pad-h: 22px; --sp-pad-h-mobile: 14px; padding: 28px 22px; --sp-photo-scale: 100%; --sp-photo-scale-mobile: 100%;" ><span class="sp-compare-mark" style="--sp-mark-fs: 34px; --sp-mark-fs-mobile: 26px; --sp-mark-mb: 14px; --sp-mark-mb-mobile: 10px; color: #8b2333;" aria-hidden="true"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" focusable="false">
5481<path d="M6 6 L18 18"/><path d="M18 6 L6 18"/></svg></span><span class="sp-compare-tag">Candy for your health?!</span>
5482          <p class="sp-compare-name" style="--sp-fs: 12px; --sp-fs-mobile: 14px; --sp-mb: 10px; --sp-mb-mobile: 8px; font-size: 12px; margin-bottom: 10px;">Gummies</p>
5483          <p class="sp-compare-verdict" style="--sp-fs: 12px; --sp-fs-mobile: 14px; --sp-mb: 18px; --sp-mb-mobile: 12px; font-size: 12px; margin-bottom: 18px;"><s>Added sugars & natural flavors. Not your typical "health" ingredients.</s></p>
5484          
5485<div class="sp-slot sp-compare-photo" style="border-radius: 12px; aspect-ratio: 1 / 1;"><img src="//sporeticus.co/cdn/shop/files/Gummy_Supplements.png?v=1784916850&amp;width=700" alt="A pile of assorted sugar-coated gummy supplement candies in multiple colors, including yellow, orange, red, green, blue, and dark purple, arranged on a light beige textured surface." srcset="//sporeticus.co/cdn/shop/files/Gummy_Supplements.png?v=1784916850&amp;width=400 400w, //sporeticus.co/cdn/shop/files/Gummy_Supplements.png?v=1784916850&amp;width=600 600w" width="700" height="700" loading="lazy">
5486</div>
5487
5488        </div><div class="sp-compare-card feature" style="--sp-pad-v: 28px; --sp-pad-v-mobile: 18px; --sp-pad-h: 22px; --sp-pad-h-mobile: 14px; padding: 28px 22px; --sp-photo-scale: 100%; --sp-photo-scale-mobile: 100%;" ><span class="sp-compare-mark" style="--sp-mark-fs: 34px; --sp-mark-fs-mobile: 26px; --sp-mark-mb: 14px; --sp-mark-mb-mobile: 10px; color: #347409;" aria-hidden="true"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" focusable="false"><path d="M4 12.6 L9.4 18 L20 6.6"/></svg></span><span class="sp-compare-tag">Whole-Food Energy</span>
5489          <p class="sp-compare-name" style="--sp-fs: 12px; --sp-fs-mobile: 14px; --sp-mb: 10px; --sp-mb-mobile: 8px; font-size: 12px; margin-bottom: 10px;">Sporeticus Bites</p>
5490          <p class="sp-compare-verdict" style="--sp-fs: 12px; --sp-fs-mobile: 14px; --sp-mb: 18px; --sp-mb-mobile: 12px; font-size: 12px; margin-bottom: 18px;">Two bites. No prep. Delivers real benefit & tastes like a treat.</p>
5491          
5492<div class="sp-slot sp-compare-photo" style="border-radius: 12px; aspect-ratio: 1 / 1;"><img src="//sporeticus.co/cdn/shop/files/two_energy_bites.png?v=1784916781&amp;width=700" alt="Two small square pieces of dense nut and coconut energy candy or protein bites standing upright on a dark slate surface against a dark brown background." srcset="//sporeticus.co/cdn/shop/files/two_energy_bites.png?v=1784916781&amp;width=400 400w, //sporeticus.co/cdn/shop/files/two_energy_bites.png?v=1784916781&amp;width=600 600w" width="700" height="700" loading="lazy">
5493</div>
5494
5495        </div></div>
5496  </div>
5497</section>
5498
5499<style data-shopify>
5500  #shopify-section-template--23940426924097__sp_format .sp-eyebrow { margin-bottom: 20px !important; }
5501  /* Section-id prefixed so it only widens THIS section, and scoped to
5502     .sp-compare-inner so the shared .sp-inner rule elsewhere on the page
5503     is untouched. The default .sp-inner max width is what pinches the
5504     heading before its own max-width ever comes into play. */
5505  #shopify-section-template--23940426924097__sp_format .sp-compare-inner {
5506    max-width: var(--sp-inner-max, 1200px);
5507    padding-left: var(--sp-inner-pad, 24px);
5508    padding-right: var(--sp-inner-pad, 24px);
5509  }
5510  /* nowrap is applied by the fitter script via .is-fitted, never by this
5511     rule alone. The script only adds the class after it has confirmed the
5512     line fits, so the heading can wrap, but it can never end up clipped
5513     or overflowing. */
5514  .sp-compare-h2--oneline.is-fitted,
5515  .sp-compare-h2--oneline.is-fitted p { white-space: nowrap; }
5516  .sp-compare-4 {
5517    display: grid;
5518    grid-template-columns: repeat(4, 1fr);
5519    gap: 16px;
5520  }
5521  .sp-compare-card {
5522    background: var(--sp-warm);
5523    border-radius: 18px;
5524    padding: 28px 22px;
5525    text-align: center;
5526    display: flex;
5527    flex-direction: column;
5528    align-items: center;
5529  }
5530  .sp-compare-card.feature { background: var(--sp-gold); }
5531  /* An inline SVG, not a text glyph. Glyphs sit on a baseline with their own
5532     side bearings, so a check or X typed as text never lands optically centered
5533     above the tag and its weight cannot be adjusted. The SVG centers exactly
5534     and exposes stroke-width as a real control. */
5535  .sp-compare-mark {
5536    display: block;
5537    width: var(--sp-mark-fs, 34px);
5538    height: var(--sp-mark-fs, 34px);
5539    margin-bottom: var(--sp-mark-mb, 14px);
5540    flex-shrink: 0;
5541  }
5542  .sp-compare-mark svg { display: block; width: 100%; height: 100%; }
5543  .sp-compare-tag {
5544    display: inline-block;
5545    font-family: var(--sp-font-mono);
5546    font-size: 12px;
5547    font-weight: 500;
5548    letter-spacing: 0.18em;
5549    text-transform: uppercase;
5550    padding: 5px 12px;
5551    border-radius: 999px;
5552    margin-bottom: 18px;
5553    background: var(--sp-cherry);
5554    color: var(--sp-parch);
5555  }
5556  .sp-compare-card.feature .sp-compare-tag {
5557    background: var(--sp-royal);
5558    color: var(--sp-parch);
5559  }
5560  .sp-compare-name {
5561    font-family: var(--sp-font-mono);
5562    font-size: 12px;
5563    font-weight: 500;
5564    letter-spacing: 0.16em;
5565    text-transform: uppercase;
5566    margin-bottom: 10px;
5567    color: rgba(43, 31, 58, 0.45);
5568    text-align: center;
5569  }
5570  .sp-compare-card.feature .sp-compare-name { color: var(--sp-deep); font-size: 14px; }
5571  .sp-compare-verdict {
5572    font-family: var(--sp-font-display);
5573    font-size: 14px;
5574    margin-bottom: 18px;
5575    text-align: center;
5576    line-height: 1.55;
5577    font-variation-settings: 'opsz' 14, 'SOFT' 30;
5578    color: rgba(43, 31, 58, 0.5);
5579  }
5580  .sp-compare-card.feature .sp-compare-verdict { color: var(--sp-deep); }
5581  .sp-compare-verdict s { text-decoration-color: rgba(139, 35, 51, 0.6); }
5582  .sp-compare-photo { margin-top: auto; max-width: var(--sp-photo-scale, 100%); }
5583  @media (max-width: 900px) {
5584    .sp-compare-4 { grid-template-columns: 1fr 1fr; gap: var(--sp-gap-mobile, 10px) !important; }
5585    #shopify-section-template--23940426924097__sp_format .sp-compare-inner {
5586      padding-left: var(--sp-inner-pad-mobile, 20px);
5587      padding-right: var(--sp-inner-pad-mobile, 20px);
5588    }
5589    #shopify-section-template--23940426924097__sp_format .sp-eyebrow { font-size: var(--sp-fs-mobile, 14px) !important; }
5590    #shopify-section-template--23940426924097__sp_format .sp-h2 { font-size: var(--sp-fs-mobile, 32px) !important; }
5591    .sp-compare-card { padding: var(--sp-pad-v-mobile, 18px) var(--sp-pad-h-mobile, 14px) !important; }
5592    .sp-compare-mark {
5593      width: var(--sp-mark-fs-mobile, 26px);
5594      height: var(--sp-mark-fs-mobile, 26px);
5595      margin-bottom: var(--sp-mark-mb-mobile, 10px);
5596    }
5597    .sp-compare-name { font-size: var(--sp-fs-mobile, 12px) !important; margin-bottom: var(--sp-mb-mobile, 8px) !important; }
5598    .sp-compare-verdict { font-size: var(--sp-fs-mobile, 12px) !important; margin-bottom: var(--sp-mb-mobile, 12px) !important; }
5599    .sp-compare-photo { max-width: var(--sp-photo-scale-mobile, 100%); }
5600  }
5601  @media (max-width: 480px) { .sp-compare-4 { grid-template-columns: 1fr; } }
5602</style>
5603
5604</div><div id="shopify-section-template--23940426924097__sp_stack" class="shopify-section">
5605<link rel="preconnect" href="https://fonts.googleapis.com">
5606<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
5607<link href="https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght,SOFT@0,9..144,300..900,0..100;1,9..144,300..900,0..100&family=DM+Mono:wght@300;400;500&display=swap" rel="stylesheet">
5608<link href="//sporeticus.co/cdn/shop/t/25/assets/sporeticus-landing.css?v=75865554737039355611790366814" rel="stylesheet" type="text/css" media="all" />
5609<link href="//sporeticus.co/cdn/shop/t/25/assets/sp-mono-anchor-fix.css?v=175460816178836730291790366813" rel="stylesheet" type="text/css" media="all" />
5610
5611
5612<section id="sp-stack" class="sp sp-stack">
5613  <div class="sp-stack-hero" style="background: linear-gradient(180deg, #5e1f7a, #2b1f3a); padding-top: 88px; --sp-hero-pb: 96px; --sp-hero-pb-mobile: 116px; --sp-mascot-scale: 100%; --sp-mascot-scale-mobile: 100%;">
5614    <div class="sp-stack-hero-inner">
5615      <div class="sp-stack-mascot">
5616        
5617<div class="sp-slot sp-slot--dark sp-slot--contain" style="border-radius: 12px; aspect-ratio: 1 / 1;"><img src="//sporeticus.co/cdn/shop/files/Sporeticus_Mascot_Scroll.png?v=1784917075&amp;width=800" alt="A cartoon illustration of a mushroom-like character dressed as a gladiator, wearing a purple helmet with a gold crest, a purple skirt with gold trim, sandals, a round gold shield, and holding a scroll and a feather quill, on a plain white background." srcset="//sporeticus.co/cdn/shop/files/Sporeticus_Mascot_Scroll.png?v=1784917075&amp;width=400 400w, //sporeticus.co/cdn/shop/files/Sporeticus_Mascot_Scroll.png?v=1784917075&amp;width=600 600w, //sporeticus.co/cdn/shop/files/Sporeticus_Mascot_Scroll.png?v=1784917075&amp;width=800 800w" width="800" height="800" loading="lazy">
5618</div>
5619
5620      </div>
5621      <div><p class="sp-eyebrow sp-eyebrow--gold" style="--sp-fs: 16px;">The Smarter Daily Ritual</p><h2 class="sp-stack-h2" style="--sp-fs: 48px;"><p>Two bites cover what most people stack across <em>pills, powders, and snacks.</em></p></h2>
5622      </div>
5623    </div>
5624  </div>
5625
5626  <div class="sp-stack-table-section" style="background: #f8f4ee; padding-bottom: 80px; --sp-table-ph: 48px; --sp-table-ph-mobile: 10px;">
5627    <div class="sp-stack-card" style="--sp-card-ph: 40px; --sp-card-ph-mobile: 4px; --sp-row-pv: 28px; --sp-row-ph: 8px; --sp-row-gap: 16px; --sp-row-pv-mobile: 14px; --sp-row-ph-mobile: 2px; --sp-row-gap-mobile: 10px;">
5628      <div class="sp-stack-head" style="--sp-h-img-size: 100px; --sp-h-img-size-mobile: 56px; --sp-title-fs: 22px; --sp-title-fs-mobile: 20px; --sp-hname-fs: 17px; --sp-hname-fs-mobile: 12px; --sp-hsub-fs: 12px; --sp-hsub-fs-mobile: 12px;">
5629        <div class="sp-stack-h-title sp-hide-mobile">
5630          <div class="sp-stack-title"><em><strong>One Ritual</strong></em><strong> </strong>vs. the Whole Shelf</div>
5631        </div>
5632        <div class="sp-stack-h-col sp-stack-h-spore">
5633          <div class="sp-stack-h-img sp-stack-h-img--spore">
5634            
5635<div class="sp-slot sp-slot--contain" style="border-radius: 999px; aspect-ratio: 1 / 1;"><img src="//sporeticus.co/cdn/shop/files/Lemon_Energy_Bite.jpg?v=1784666185&amp;width=300" alt="A single square energy bar or protein snack piece with a brown caramel-like center, chopped nuts, and shredded coconut flakes, photographed on a plain white background with a hard shadow." width="300" height="199" loading="lazy">
5636</div>
5637
5638          </div>
5639          <div class="sp-stack-h-name sp-stack-h-name--spore">SPORETICUS</div>
5640          <div class="sp-stack-h-sub sp-stack-h-sub--spore sp-hide-mobile">Daily Momentum Bites</div>
5641        </div>
5642        <div class="sp-stack-h-col sp-stack-h-them">
5643          <div class="sp-stack-h-img">
5644            
5645<div class="sp-slot sp-slot--contain" style="border-radius: 999px; aspect-ratio: 1 / 1;"><img src="//sporeticus.co/cdn/shop/files/Pill_Powder_Bar_Stack.png?v=1784666239&amp;width=300" alt="Stack of Pills and Powders" width="300" height="300" loading="lazy">
5646</div>
5647
5648          </div>
5649          <div class="sp-stack-h-name">THE STACK</div>
5650          <div class="sp-stack-h-sub sp-hide-mobile">Pills, Powders & Snacks</div>
5651        </div>
5652      </div>
5653      <div class="sp-stack-rows" style="--sp-rowlabel-fs: 17px; --sp-rowlabel-fs-mobile: 14px; --sp-rowcost-fs: 17px; --sp-rowcost-fs-mobile: 14px; --sp-totallabel-fs: 14px; --sp-totallabel-fs-mobile: 14px; --sp-totalus-fs: 30px; --sp-totalus-fs-mobile: 24px; --sp-totalthem-fs: 32px; --sp-totalthem-fs-mobile: 20px;">
5654        <div class="sp-stack-spore-glow" aria-hidden="true">
5655          <span style="background: linear-gradient(160deg, #5e1f7a, #2b1f3a);"></span>
5656        </div><div class="sp-stack-row" data-row-src="shared">
5657              <div class="sp-stack-row-label">Cognitive Support</div>
5658              <div class="sp-stack-row-check"><span>✓</span></div>
5659              <div class="sp-stack-row-cost">$40</div>
5660            </div><div class="sp-stack-row" data-row-src="shared">
5661              <div class="sp-stack-row-label">Sustained Energy</div>
5662              <div class="sp-stack-row-check"><span>✓</span></div>
5663              <div class="sp-stack-row-cost">$35</div>
5664            </div><div class="sp-stack-row" data-row-src="shared">
5665              <div class="sp-stack-row-label">Immune System Function</div>
5666              <div class="sp-stack-row-check"><span>✓</span></div>
5667              <div class="sp-stack-row-cost">$35</div>
5668            </div><div class="sp-stack-row" data-row-src="shared">
5669              <div class="sp-stack-row-label">Gut Health & Prebiotic</div>
5670              <div class="sp-stack-row-check"><span>✓</span></div>
5671              <div class="sp-stack-row-cost">$30</div>
5672            </div><div class="sp-stack-row" data-row-src="shared">
5673              <div class="sp-stack-row-label">Daily Healthy Snack</div>
5674              <div class="sp-stack-row-check"><span>✓</span></div>
5675              <div class="sp-stack-row-cost">$90</div>
5676            </div><div class="sp-stack-row sp-stack-row--total">
5677          <div class="sp-stack-total-label">TOTAL COST PER 28 DAYS (ongoing)</div>
5678          <div class="sp-stack-total-us">$64</div>
5679          <div class="sp-stack-total-them">$230</div>
5680        </div>
5681      </div>
5682    </div><div class="sp-stack-cta sp-stack-cta--cols-3" style="background: linear-gradient(180deg, #5e1f7a, #2b1f3a);"><div class="sp-stack-cta-left"><div class="sp-stack-cta-label">Daily cost</div><div class="sp-stack-cta-value">$2.29<span>/day</span></div></div><div class="sp-stack-cta-mid">Less than your afternoon coffee.</div><div class="sp-stack-cta-right">
5683            <a href="#sp-bundle" class="sp-btn sp-btn--gold">Build the Habit</a>
5684          </div></div><p class="sp-footnote sp-stack-footnote" style="--sp-fs: 13px; --sp-fs-mobile: 11px;">† Based on retail pricing of comparable single-purpose products from leading natural-foods brands.</p></div>
5685</section>
5686
5687<style data-shopify>
5688  .sp-stack-hero { color: var(--sp-parch); padding: 88px 48px var(--sp-hero-pb, 96px); }
5689  .sp-stack-hero-inner {
5690    max-width: min(1400px, 94vw);
5691    margin: 0 auto;
5692    display: grid;
5693    grid-template-columns: 360px 1fr;
5694    gap: 64px;
5695    align-items: center;
5696  }
5697  .sp-stack-h2 {
5698    font-family: var(--sp-font-display);
5699    font-weight: 500;
5700    font-size: clamp(30px, 4vw, var(--sp-fs, 48px));
5701    line-height: 1.18;
5702    letter-spacing: -0.015em;
5703    color: var(--sp-parch);
5704    font-variation-settings: 'opsz' 144, 'SOFT' 50;
5705    text-wrap: balance;
5706  }
5707  .sp-stack-h2 em, .sp-stack-h2 i {
5708    font-style: italic;
5709    font-weight: 400;
5710    color: var(--sp-gold);
5711    font-variation-settings: 'opsz' 144, 'SOFT' 70;
5712  }
5713  .sp-stack-mascot { max-width: var(--sp-mascot-scale, 100%); }
5714  .sp-stack-table-section { padding: 0 var(--sp-table-ph, 48px) 96px; display: flow-root; }
5715  .sp-stack-card {
5716    background: #FFFFFF;
5717    border-radius: 20px;
5718    padding: 36px var(--sp-card-ph, 40px) 24px;
5719    border: 1px solid var(--sp-warm);
5720    max-width: 760px;
5721    margin: -80px auto 0;
5722    position: relative;
5723    z-index: 2;
5724    box-shadow: 0 30px 60px -30px rgba(43, 31, 58, 0.25);
5725  }
5726  .sp-stack-head {
5727    display: grid;
5728    grid-template-columns: 1fr 150px 150px;
5729    grid-template-rows: auto auto auto;
5730    column-gap: var(--sp-row-gap, 16px);
5731    row-gap: 8px;
5732    padding: 0 var(--sp-row-ph, 8px) 18px;
5733    border-bottom: 1px solid var(--sp-warm);
5734    align-items: start;
5735  }
5736  .sp-stack-h-title { grid-column: 1; grid-row: 1 / -1; text-align: left; align-self: end; padding-bottom: 4px; min-width: 0; }
5737  .sp-stack-title {
5738    font-family: var(--sp-font-display);
5739    font-weight: 500;
5740    font-size: var(--sp-title-fs, 22px);
5741    line-height: 1.12;
5742    color: var(--sp-deep);
5743    font-variation-settings: 'opsz' 48, 'SOFT' 50;
5744  }
5745  .sp-stack-title em, .sp-stack-title i { color: var(--sp-gold); font-style: italic; }
5746  .sp-stack-h-col { display: contents; }
5747  .sp-stack-h-spore .sp-stack-h-img { grid-column: 2; grid-row: 1; }
5748  .sp-stack-h-spore .sp-stack-h-name { grid-column: 2; grid-row: 2; }
5749  .sp-stack-h-spore .sp-stack-h-sub { grid-column: 2; grid-row: 3; }
5750  .sp-stack-h-them .sp-stack-h-img { grid-column: 3; grid-row: 1; }
5751  .sp-stack-h-them .sp-stack-h-name { grid-column: 3; grid-row: 2; }
5752  .sp-stack-h-them .sp-stack-h-sub { grid-column: 3; grid-row: 3; }
5753  .sp-stack-h-img { width: var(--sp-h-img-size, 100px); height: var(--sp-h-img-size, 100px); justify-self: center; }
5754  .sp-stack-h-img .sp-slot { height: 100%; }
5755  .sp-stack-h-name {
5756    justify-self: center;
5757    text-align: center;
5758    font-family: var(--sp-font-display);
5759    font-weight: 600;
5760    font-size: var(--sp-hname-fs, 17px);
5761    color: rgba(43, 31, 58, 0.75);
5762    letter-spacing: 0.06em;
5763    font-variation-settings: 'opsz' 24, 'SOFT' 30;
5764  }
5765  .sp-stack-h-name--spore { color: var(--sp-deep); }
5766  .sp-stack-h-sub {
5767    justify-self: center;
5768    text-align: center;
5769    font-family: var(--sp-font-mono);
5770    font-size: var(--sp-hsub-fs, 12px);
5771    letter-spacing: 0.1em;
5772    color: rgba(43, 31, 58, 0.55);
5773    text-transform: uppercase;
5774    line-height: 1.4;
5775  }
5776  .sp-stack-h-sub--spore { color: var(--sp-royal); }
5777  .sp-stack-rows { position: relative; }
5778  .sp-stack-spore-glow {
5779    position: absolute;
5780    inset: 0;
5781    display: grid;
5782    grid-template-columns: 1fr 150px 150px;
5783    column-gap: var(--sp-row-gap, 16px);
5784    padding: 0 var(--sp-row-ph, 8px);
5785    align-items: stretch;
5786    pointer-events: none;
5787    z-index: 0;
5788  }
5789  .sp-stack-spore-glow span {
5790    grid-column: 2;
5791    border-radius: 20px;
5792    margin: -16px 0;
5793    box-shadow: 0 22px 44px -20px rgba(94, 31, 122, 0.5);
5794  }
5795  .sp-stack-row {
5796    display: grid;
5797    grid-template-columns: 1fr 150px 150px;
5798    gap: var(--sp-row-gap, 16px);
5799    padding: var(--sp-row-pv, 22px) var(--sp-row-ph, 8px);
5800    border-bottom: 1px solid var(--sp-warm);
5801    align-items: center;
5802    position: relative;
5803    z-index: 1;
5804  }
5805  .sp-stack-row-label {
5806    font-family: var(--sp-font-display);
5807    font-weight: 500;
5808    font-size: var(--sp-rowlabel-fs, 17px);
5809    color: var(--sp-deep);
5810    font-variation-settings: 'opsz' 24, 'SOFT' 30;
5811    min-width: 0;
5812  }
5813  .sp-stack-row-check { text-align: center; }
5814  .sp-stack-row-check span {
5815    display: inline-flex;
5816    width: 28px;
5817    height: 28px;
5818    background: var(--sp-gold);
5819    border-radius: 50%;
5820    align-items: center;
5821    justify-content: center;
5822    color: var(--sp-parch);
5823    font-size: 14px;
5824    line-height: 1;
5825    font-weight: 700;
5826    box-shadow: 0 2px 6px rgba(43, 31, 58, 0.3);
5827  }
5828  .sp-stack-row-cost {
5829    text-align: center;
5830    font-family: var(--sp-font-mono);
5831    font-size: var(--sp-rowcost-fs, 17px);
5832    color: rgba(43, 31, 58, 0.85);
5833  }
5834  .sp-stack-row--total { padding: 26px var(--sp-row-ph, 8px) 8px; border-bottom: none; }
5835  .sp-stack-total-label {
5836    font-family: var(--sp-font-mono);
5837    font-size: var(--sp-totallabel-fs, 14px);
5838    letter-spacing: 0.16em;
5839    text-transform: uppercase;
5840    color: var(--sp-void);
5841    font-weight: 500;
5842    min-width: 0;
5843  }
5844  .sp-stack-total-us {
5845    text-align: center;
5846    font-family: var(--sp-font-display);
5847    font-weight: 500;
5848    font-size: var(--sp-totalus-fs, 30px);
5849    color: var(--sp-gold);
5850    font-variation-settings: 'opsz' 48, 'SOFT' 50;
5851  }
5852  .sp-stack-total-them {
5853    text-align: center;
5854    font-family: var(--sp-font-display);
5855    font-weight: 500;
5856    font-size: var(--sp-totalthem-fs, 26px);
5857    color: var(--sp-deep);
5858    font-variation-settings: 'opsz' 48, 'SOFT' 30;
5859    text-decoration: line-through;
5860    text-decoration-color: rgba(43, 31, 58, 0.4);
5861  }
5862  .sp-stack-cta {
5863    color: var(--sp-parch);
5864    padding: 32px 36px;
5865    border-radius: 18px;
5866    max-width: 760px;
5867    margin: 20px auto 0;
5868    display: grid;
5869    grid-template-columns: 1fr auto 1fr;
5870    gap: 28px;
5871    align-items: center;
5872  }
5873  /* Column count follows how many parts actually have content, so a cleared
5874     middle does not leave a 28px hole where copy used to be. */
5875  .sp-stack-cta--cols-2 { grid-template-columns: 1fr auto; }
5876  .sp-stack-cta--cols-1 { grid-template-columns: 1fr; justify-items: center; text-align: center; }
5877  .sp-stack-cta-label {
5878    font-family: var(--sp-font-mono);
5879    font-size: 10px;
5880    letter-spacing: 0.2em;
5881    color: rgba(248, 244, 238, 0.55);
5882    text-transform: uppercase;
5883    margin-bottom: 6px;
5884  }
5885  .sp-stack-cta-value {
5886    font-family: var(--sp-font-display);
5887    font-size: 30px;
5888    font-weight: 500;
5889    color: var(--sp-parch);
5890    font-variation-settings: 'opsz' 48, 'SOFT' 50;
5891    line-height: 1;
5892  }
5893  .sp-stack-cta-value span { font-size: 16px; opacity: 0.6; font-weight: 400; }
5894  .sp-stack-cta-mid {
5895    color: var(--sp-gold);
5896    font-family: var(--sp-font-display);
5897    font-style: italic;
5898    font-weight: 400;
5899    font-size: 18px;
5900    line-height: 1.35;
5901    text-align: center;
5902    max-width: 200px;
5903    font-variation-settings: 'opsz' 24, 'SOFT' 70;
5904  }
5905  .sp-stack-cta-right { text-align: right; }
5906  .sp-stack-cta-right .sp-btn { font-size: 16px; padding: 16px 32px; }
5907  .sp-stack-footnote { max-width: 760px; margin: 22px auto 0; padding: 0 8px; font-size: var(--sp-fs, 13px); }
5908  @media (max-width: 900px) {
5909    .sp-stack-hero { padding: 64px 24px var(--sp-hero-pb-mobile, 72px) !important; }
5910    .sp-stack-hero-inner { grid-template-columns: 1fr; gap: 36px; text-align: center; }
5911    .sp-stack-hero .sp-eyebrow { text-align: center; }
5912    .sp-stack-mascot { max-width: var(--sp-mascot-scale-mobile, 100%); width: 280px; margin: 0 auto; }
5913    .sp-stack-table-section { padding-left: var(--sp-table-ph-mobile, 12px); padding-right: var(--sp-table-ph-mobile, 12px); }
5914    .sp-stack-card { padding: 18px var(--sp-card-ph-mobile, 10px) 10px; margin-top: -80px; }
5915    .sp-stack-head {
5916      grid-template-columns: 1fr 88px 88px;
5917      grid-template-rows: auto auto auto auto;
5918      column-gap: var(--sp-row-gap-mobile, 8px);
5919      row-gap: 4px;
5920      padding: 0 var(--sp-row-ph-mobile, 4px) 12px;
5921    }
5922    .sp-stack-h-title { grid-column: 1 / -1; grid-row: 1; text-align: center; align-self: auto; padding-bottom: 6px; }
5923    .sp-stack-h-spore .sp-stack-h-img { grid-column: 2; grid-row: 2; }
5924    .sp-stack-h-spore .sp-stack-h-name { grid-column: 2; grid-row: 3; }
5925    .sp-stack-h-spore .sp-stack-h-sub { grid-column: 2; grid-row: 4; }
5926    .sp-stack-h-them .sp-stack-h-img { grid-column: 3; grid-row: 2; }
5927    .sp-stack-h-them .sp-stack-h-name { grid-column: 3; grid-row: 3; }
5928    .sp-stack-h-them .sp-stack-h-sub { grid-column: 3; grid-row: 4; }
5929    .sp-stack-h-img { width: var(--sp-h-img-size-mobile, 56px); height: var(--sp-h-img-size-mobile, 56px); }
5930    .sp-stack-title { font-size: var(--sp-title-fs-mobile, 17px); text-align: center; }
5931    .sp-stack-h-name { font-size: var(--sp-hname-fs-mobile, 14px); }
5932    .sp-stack-h-sub { font-size: var(--sp-hsub-fs-mobile, 12px); }
5933    .sp-stack-spore-glow {
5934      grid-template-columns: 1fr 88px 88px;
5935      column-gap: var(--sp-row-gap-mobile, 8px);
5936      padding: 0 var(--sp-row-ph-mobile, 4px);
5937    }
5938    .sp-stack-spore-glow span { border-radius: 14px; margin: -8px 0; }
5939    .sp-stack-row, .sp-stack-row--total { grid-template-columns: 1fr 88px 88px; }
5940    .sp-stack-row {
5941      gap: var(--sp-row-gap-mobile, 8px);
5942      padding: var(--sp-row-pv-mobile, 14px) var(--sp-row-ph-mobile, 4px);
5943    }
5944    .sp-stack-row-label { font-size: var(--sp-rowlabel-fs-mobile, 14px); }
5945    .sp-stack-row-cost { font-size: var(--sp-rowcost-fs-mobile, 14px); }
5946    .sp-stack-row-check span { width: 24px; height: 24px; font-size: 12px; }
5947    .sp-stack-row--total { padding: 16px var(--sp-row-ph-mobile, 4px) 6px; }
5948    .sp-stack-total-label { font-size: var(--sp-totallabel-fs-mobile, 14px); }
5949    .sp-stack-total-us { font-size: var(--sp-totalus-fs-mobile, 24px); }
5950    .sp-stack-total-them { font-size: var(--sp-totalthem-fs-mobile, 20px); }
5951    .sp-stack-cta { grid-template-columns: 1fr; text-align: center; padding: 20px 16px; gap: 12px; }
5952    .sp-stack-cta-right { text-align: center; }
5953    .sp-stack-cta-mid { margin: 0 auto; }
5954    .sp-stack-footnote { font-size: var(--sp-fs-mobile, 11px); }
5955  }
5956</style>
5957
5958
5959</div><div id="shopify-section-template--23940426924097__sp_waih" class="shopify-section">
5960<link rel="preconnect" href="https://fonts.googleapis.com">
5961<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
5962<link href="https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght,SOFT@0,9..144,300..900,0..100;1,9..144,300..900,0..100&family=DM+Mono:wght@300;400;500&display=swap" rel="stylesheet">
5963<link href="//sporeticus.co/cdn/shop/t/25/assets/sporeticus-landing.css?v=75865554737039355611790366814" rel="stylesheet" type="text/css" media="all" />
5964<link href="//sporeticus.co/cdn/shop/t/25/assets/sp-mono-anchor-fix.css?v=175460816178836730291790366813" rel="stylesheet" type="text/css" media="all" />
5965
5966
5967<section id="sp-ingredients" class="sp sp-waih sp-pad" style="--sp-pt: 52px; --sp-pb: 52px; background: #2b1f3a;">
5968  <div class="sp-inner">
5969    <div class="sp-center" style="margin-bottom: 44px;"><p class="sp-eyebrow sp-eyebrow--gold" style="--sp-fs: 16px; --sp-fs-mobile: 14px; --sp-ta: center;">What's Actually In There</p><h2 class="sp-h2 sp-h2--light" style="--sp-fs: 42px; --sp-fs-mobile: 36px; --sp-ta: center; max-width: 640px; margin-left: auto; margin-right: auto;"><p>Not just a blend. Not just a trend.</p><p><em>Dual-extracted mushrooms.</em></p><p><em>Fully disclosed ingredients.</em></p></h2>
5970    </div>
5971
5972    <div class="sp-waih-wrap">
5973      <div class="sp-waih-frame" style="--sp-pad: 44px; --sp-pad-mobile: 18px;">
5974        <div class="sp-waih-head"><p class="sp-waih-sub" style="--sp-fs: 28px; --sp-fs-mobile: 22px;">Organic Functional Mushroom Blend</p><p class="sp-waih-dose" style="--sp-fs: 17px; --sp-fs-mobile: 18px;">750mg Per Serving</p></div><div class="sp-waih-row" style="--sp-gap: 26px; --sp-gap-mobile: 18px; --sp-pad: 22px; --sp-pad-mobile: 24px; --sp-icon-size: 100px; --sp-icon-size-mobile: 76px;" >
5975            <div class="sp-waih-icon">
5976              
5977<div class="sp-slot sp-slot--dark sp-slot--contain" style="border-radius: 999px; aspect-ratio: 1 / 1;"><img src="//sporeticus.co/cdn/shop/files/Mushroom_Immunity.png?v=1784916521&amp;width=300" alt="A gold-colored embroidered or printed emblem featuring a shield with a mushroom inside, enclosed in a circular border with small decorative cross-like elements on the sides." width="300" height="214" loading="lazy">
5978</div>
5979
5980            </div>
5981            <div class="sp-waih-detail">
5982              <p class="sp-waih-name" style="--sp-fs: 24px; --sp-fs-mobile: 20px;">Lion's Mane <span class="sp-waih-qualifier" style="--sp-fs: 23px; --sp-fs-mobile: 15px;">(Fruiting Body)</span></p><p class="sp-waih-spec" style="--sp-fs: 20px; --sp-fs-mobile: 16px;">30% Beta Glucans Extract</p><p class="sp-waih-meta" style="--sp-fs: 14px; --sp-fs-mobile: 13px;">~12:1 ratio, water extraction</p></div>
5983            <p class="sp-waih-mg" style="--sp-fs: 41px; --sp-fs-mobile: 27px;">150mg</p>
5984          </div><div class="sp-waih-row" style="--sp-gap: 26px; --sp-gap-mobile: 18px; --sp-pad: 22px; --sp-pad-mobile: 24px; --sp-icon-size: 100px; --sp-icon-size-mobile: 76px;" >
5985            <div class="sp-waih-icon">
5986              
5987<div class="sp-slot sp-slot--dark sp-slot--contain" style="border-radius: 999px; aspect-ratio: 1 / 1;"><img src="//sporeticus.co/cdn/shop/files/Brain_Focus.png?v=1784916501&amp;width=300" alt="A minimalist gold line art icon of a human brain inside a circular frame with decorative arrows on either side, shown on a plain white background." width="300" height="169" loading="lazy">
5988</div>
5989
5990            </div>
5991            <div class="sp-waih-detail">
5992              <p class="sp-waih-name" style="--sp-fs: 24px; --sp-fs-mobile: 20px;">Lion's Mane <span class="sp-waih-qualifier" style="--sp-fs: 23px; --sp-fs-mobile: 15px;">(Mycelium)</span></p><p class="sp-waih-spec" style="--sp-fs: 20px; --sp-fs-mobile: 16px;">2% Erinacines Extract</p><p class="sp-waih-meta" style="--sp-fs: 14px; --sp-fs-mobile: 13px;">~16:1 ratio, alcohol-only extraction</p></div>
5993            <p class="sp-waih-mg" style="--sp-fs: 41px; --sp-fs-mobile: 27px;">150mg</p>
5994          </div><div class="sp-waih-row" style="--sp-gap: 26px; --sp-gap-mobile: 18px; --sp-pad: 22px; --sp-pad-mobile: 24px; --sp-icon-size: 100px; --sp-icon-size-mobile: 76px;" >
5995            <div class="sp-waih-icon">
5996              
5997<div class="sp-slot sp-slot--dark sp-slot--contain" style="border-radius: 999px; aspect-ratio: 1 / 1;"><img src="//sporeticus.co/cdn/shop/files/Energy_Stamina.png?v=1784916557&amp;width=300" alt="A minimalist gold line art icon featuring a central lightning bolt enclosed in a circle, with small decorative arrows extending from the left and right sides, shown on a plain white background." width="300" height="169" loading="lazy">
5998</div>
5999
6000            </div>
6001            <div class="sp-waih-detail">
6002              <p class="sp-waih-name" style="--sp-fs: 24px; --sp-fs-mobile: 20px;">Cordyceps <span class="sp-waih-qualifier" style="--sp-fs: 23px; --sp-fs-mobile: 15px;">(Fruiting Body)</span></p><p class="sp-waih-spec" style="--sp-fs: 20px; --sp-fs-mobile: 16px;">1% Cordycepin Extract</p><p class="sp-waih-meta" style="--sp-fs: 14px; --sp-fs-mobile: 13px;">~8:1 ratio, water extraction</p></div>
6003            <p class="sp-waih-mg" style="--sp-fs: 41px; --sp-fs-mobile: 27px;">250mg</p>
6004          </div><div class="sp-waih-row sp-waih-row--last" style="--sp-gap: 26px; --sp-gap-mobile: 18px; --sp-pad: 22px; --sp-pad-mobile: 24px; --sp-icon-size: 100px; --sp-icon-size-mobile: 76px;" >
6005            <div class="sp-waih-icon">
6006              
6007<div class="sp-slot sp-slot--dark sp-slot--contain" style="border-radius: 999px; aspect-ratio: 1 / 1;"><img src="//sporeticus.co/cdn/shop/files/Digestion_Gut.png?v=1784916592&amp;width=300" alt="A gold line-art logo featuring a stylized intestine inside a circular frame, with small decorative arrows extending left and right on a white background." width="300" height="169" loading="lazy">
6008</div>
6009
6010            </div>
6011            <div class="sp-waih-detail">
6012              <p class="sp-waih-name" style="--sp-fs: 24px; --sp-fs-mobile: 20px;">Cordyceps & Lion's Mane <span class="sp-waih-qualifier" style="--sp-fs: 23px; --sp-fs-mobile: 15px;">Unextracted Powders</span></p><p class="sp-waih-spec" style="--sp-fs: 20px; --sp-fs-mobile: 16px;">2% Polysaccharides</p></div>
6013            <p class="sp-waih-mg" style="--sp-fs: 41px; --sp-fs-mobile: 27px;">200mg</p>
6014          </div></div>
6015    </div><div class="sp-waih-note" style="--sp-fs: 14px; --sp-fs-mobile: 12px; --sp-mt: 44px; --sp-mt-mobile: 28px; --sp-mb: 0px; --sp-mb-mobile: 0px; --sp-note-max: 620px; --sp-note-color: #cfc6bd;"><span class="sp-waih-dropper" style="--sp-drop-size: 28px; --sp-drop-size-mobile: 22px; color: #c8a050;" aria-hidden="true">
6016            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" focusable="false">
6017              <rect x="9.4" y="2" width="5.2" height="4.4" rx="1.3"/>
6018              <path d="M10.6 6.4v6.8L12 16.5l1.4-3.3V6.4"/>
6019              <path d="M12 18.6c-1 1.2-1.55 2.05-1.55 2.7a1.55 1.55 0 0 0 3.1 0c0-.65-.55-1.5-1.55-2.7Z"/>
6020            </svg>
6021          </span><p class="sp-waih-note-text">An extract pulls the functional active compounds out of the mushroom and concentrates them, so a small dose carries real weight. Raw powder leaves those same compounds locked inside cell walls you cannot digest, at amounts nobody measured.</p>
6022      </div><div class="sp-waih-badges" style="--sp-mt: 52px;"><div class="sp-waih-badge" style="--sp-badge-size: 150px; --sp-badge-size-mobile: 126px;" >
6023            
6024<div class="sp-slot sp-slot--dark sp-slot--contain" style="border-radius: 999px; aspect-ratio: 1 / 1;"><img src="//sporeticus.co/cdn/shop/files/Caffeine_Free.png?v=1782946324&amp;width=400" alt="A circular black and off-white graphic with a coffee bean icon and the words &#39;CAFFEINE FREE&#39;." srcset="//sporeticus.co/cdn/shop/files/Caffeine_Free.png?v=1782946324&amp;width=400 400w" width="400" height="400" loading="lazy">
6025</div>
6026
6027          </div><div class="sp-waih-badge" style="--sp-badge-size: 150px; --sp-badge-size-mobile: 126px;" >
6028            
6029<div class="sp-slot sp-slot--dark sp-slot--contain" style="border-radius: 999px; aspect-ratio: 1 / 1;"><img src="//sporeticus.co/cdn/shop/files/No_Added_Sugars.png?v=1782946324&amp;width=400" alt="A circular black and off-white graphic with a simple cube icon in the center and the text &#39;NO ADDED SUGARS&#39; below it." srcset="//sporeticus.co/cdn/shop/files/No_Added_Sugars.png?v=1782946324&amp;width=400 400w" width="400" height="400" loading="lazy">
6030</div>
6031
6032          </div><div class="sp-waih-badge" style="--sp-badge-size: 150px; --sp-badge-size-mobile: 126px;" >
6033            
6034<div class="sp-slot sp-slot--dark sp-slot--contain" style="border-radius: 999px; aspect-ratio: 1 / 1;"><img src="//sporeticus.co/cdn/shop/files/Zero_Preservatives.png?v=1782946324&amp;width=400" alt="A circular black and off-white graphic with a beaker icon and the words &#39;ZERO ADDITIVES&#39; inside a crossed-out circle symbol." srcset="//sporeticus.co/cdn/shop/files/Zero_Preservatives.png?v=1782946324&amp;width=400 400w" width="400" height="400" loading="lazy">
6035</div>
6036
6037          </div></div></div>
6038</section>
6039
6040<style data-shopify>
6041  .sp-waih-wrap { max-width: 820px; margin: 0 auto; }
6042  .sp-waih-frame {
6043    position: relative;
6044    background: #5e1f7a;
6045    color: var(--sp-parch);
6046    border: 2px solid var(--sp-gold);
6047    border-width: 4px 4px 4px 2px;
6048    border-radius: 8px;
6049    padding: clamp(22px, 4vw, var(--sp-pad, 44px));
6050    box-shadow: 0 0 0 1px var(--sp-gold) inset, 0 18px 50px -28px rgba(43, 31, 58, 0.35);
6051  }
6052  .sp-waih-frame::after {
6053    content: "";
6054    position: absolute;
6055    inset: 7px;
6056    border: 1px solid rgba(200, 160, 80, 0.55);
6057    border-radius: 4px;
6058    pointer-events: none;
6059  }
6060  .sp-waih-head { text-align: center; margin-bottom: clamp(20px, 3vw, 32px); }
6061  .sp-waih-sub {
6062    font-family: var(--sp-font-display);
6063    font-size: clamp(16px, 2.4vw, var(--sp-fs, 22px));
6064    color: var(--sp-parch);
6065    margin-bottom: 4px;
6066    text-align: center;
6067  }
6068  .sp-waih-dose {
6069    font-family: var(--sp-font-mono);
6070    font-size: clamp(13px, 1.9vw, var(--sp-fs, 17px));
6071    letter-spacing: 0.04em;
6072    color: var(--sp-parch);
6073    text-align: center;
6074  }
6075  .sp-waih-row {
6076    display: flex;
6077    align-items: center;
6078    gap: clamp(14px, 2.5vw, var(--sp-gap, 26px));
6079    padding: clamp(16px, 2.4vw, var(--sp-pad, 22px)) 0;
6080    border-top: 1px solid rgba(200, 160, 80, 0.9);
6081  }
6082  .sp-waih-row--last { border-bottom: 1px solid rgba(200, 160, 80, 0.9); }
6083  .sp-waih-icon {
6084    width: clamp(64px, 9vw, var(--sp-icon-size, 100px));
6085    height: clamp(64px, 9vw, var(--sp-icon-size, 100px));
6086    flex-shrink: 0;
6087  }
6088  .sp-waih-icon .sp-slot { height: 100%; border: 1.5px solid var(--sp-gold); border-radius: 999px; }
6089  .sp-waih-detail { flex: 1; min-width: 0; }
6090  .sp-waih-name {
6091    font-family: var(--sp-font-display);
6092    font-weight: 600;
6093    font-size: clamp(17px, 2.6vw, var(--sp-fs, 23px));
6094    color: var(--sp-parch);
6095    font-variation-settings: 'opsz' 48, 'SOFT' 40;
6096    line-height: 1.15;
6097    margin-bottom: 5px;
6098  }
6099  .sp-waih-qualifier { font-weight: 500; font-size: var(--sp-fs, 23px); }
6100  .sp-waih-spec {
6101    font-family: var(--sp-font-mono);
6102    font-size: clamp(12px, 1.9vw, var(--sp-fs, 15px));
6103    font-weight: 500;
6104    color: var(--sp-gold);
6105    margin-bottom: 2px;
6106  }
6107  .sp-waih-meta {
6108    font-family: var(--sp-font-mono);
6109    font-size: clamp(11px, 1.7vw, var(--sp-fs, 14px));
6110    color: rgba(248, 248, 248, 0.8);
6111  }
6112  .sp-waih-mg {
6113    font-family: var(--sp-font-display);
6114    font-weight: 600;
6115    font-size: clamp(22px, 4vw, var(--sp-fs, 34px));
6116    color: var(--sp-parch);
6117    font-variation-settings: 'opsz' 72, 'SOFT' 40;
6118    flex-shrink: 0;
6119    line-height: 1;
6120    white-space: nowrap;
6121  }
6122
6123  /* Extract note. Icon left of the text on desktop, the pair centered as a
6124     unit while the sentences stay left-aligned so the ragged edge does not
6125     fight the icon. On mobile it stacks icon-above-centered-text, which is
6126     the same pattern the ingredient rows already switch to. */
6127  .sp-waih-note {
6128    display: flex;
6129    align-items: flex-start;
6130    justify-content: center;
6131    gap: 14px;
6132    max-width: var(--sp-note-max, 620px);
6133    margin: var(--sp-mt, 44px) auto var(--sp-mb, 0);
6134  }
6135  .sp-waih-dropper {
6136    display: block;
6137    width: var(--sp-drop-size, 28px);
6138    height: var(--sp-drop-size, 28px);
6139    flex-shrink: 0;
6140    margin-top: 1px;
6141  }
6142  .sp-waih-dropper svg { display: block; width: 100%; height: 100%; }
6143  /* Section-id prefixed and !important so it beats sporeticus-landing.css's
6144     Fontify counter-override `.sp p { font-family: var(--sp-font-display)
6145     !important }` (0,1,1). Without the prefix this small print would render
6146     in Fraunces instead of the mono face the brand uses for footnotes. */
6147  #shopify-section-template--23940426924097__sp_waih .sp-waih-note-text {
6148    font-family: var(--sp-font-mono) !important;
6149    font-size: var(--sp-fs, 14px);
6150    line-height: 1.6;
6151    color: var(--sp-note-color, rgba(248, 244, 238, 0.75));
6152    text-align: left;
6153    margin: 0;
6154  }
6155  #shopify-section-template--23940426924097__sp_waih .sp-waih-note-text em,
6156  #shopify-section-template--23940426924097__sp_waih .sp-waih-note-text i {
6157    font-style: italic;
6158    color: var(--sp-gold);
6159  }
6160  #shopify-section-template--23940426924097__sp_waih .sp-waih-note-text strong,
6161  #shopify-section-template--23940426924097__sp_waih .sp-waih-note-text b { font-weight: 600; color: var(--sp-parch); }
6162
6163  .sp-waih-badges {
6164    display: flex;
6165    justify-content: center;
6166    gap: 40px;
6167    flex-wrap: wrap;
6168    margin-top: var(--sp-mt, 52px);
6169  }
6170  .sp-waih-badge { width: var(--sp-badge-size, 150px); height: var(--sp-badge-size, 150px); }
6171  .sp-waih-badge .sp-slot { height: 100%; }
6172  @media (max-width: 900px) {
6173    #shopify-section-template--23940426924097__sp_waih .sp-eyebrow { font-size: var(--sp-fs-mobile, 14px) !important; }
6174    #shopify-section-template--23940426924097__sp_waih .sp-h2 { font-size: var(--sp-fs-mobile, 28px) !important; }
6175    .sp-waih-frame { padding: var(--sp-pad-mobile, 22px); }
6176    .sp-waih-frame::after { inset: 5px; }
6177    /* Stack icon above a centered text block instead of the desktop
6178       icon-left/text-center/amount-right row -- frees full row width
6179       for the name/spec/meta text on narrow screens. align-items:center
6180       (set above, unconditionally) becomes horizontal centering once
6181       the axis flips, so no extra centering rule is needed for the icon. */
6182    .sp-waih-row { flex-direction: column; gap: var(--sp-gap-mobile, 13px); padding: var(--sp-pad-mobile, 15px) 0; }
6183    .sp-waih-icon { width: var(--sp-icon-size-mobile, 50px); height: var(--sp-icon-size-mobile, 50px); }
6184    .sp-waih-detail { text-align: center; width: 100%; }
6185    .sp-waih-name { font-size: var(--sp-fs-mobile, 16px); margin-bottom: 4px; text-align: center; }
6186    .sp-waih-qualifier { display: block; font-size: var(--sp-fs-mobile, 13px); }
6187    .sp-waih-spec { font-size: var(--sp-fs-mobile, 12px); text-align: center; }
6188    .sp-waih-meta { font-size: var(--sp-fs-mobile, 11px); line-height: 1.3; text-align: center; }
6189    .sp-waih-mg { font-size: var(--sp-fs-mobile, 19px); }
6190    .sp-waih-note {
6191      flex-direction: column;
6192      align-items: center;
6193      gap: 10px;
6194      margin-top: var(--sp-mt-mobile, 28px);
6195      margin-bottom: var(--sp-mb-mobile, 0);
6196    }
6197    .sp-waih-dropper {
6198      width: var(--sp-drop-size-mobile, 22px);
6199      height: var(--sp-drop-size-mobile, 22px);
6200      margin-top: 0;
6201    }
6202    #shopify-section-template--23940426924097__sp_waih .sp-waih-note-text {
6203      font-size: var(--sp-fs-mobile, 12px);
6204      text-align: center;
6205      line-height: 1.55;
6206    }
6207    .sp-waih-badge { width: var(--sp-badge-size-mobile, 100px); height: var(--sp-badge-size-mobile, 100px); }
6208  }
6209</style>
6210
6211
6212</div><div id="shopify-section-template--23940426924097__sp_faq" class="shopify-section">
6213<link rel="preconnect" href="https://fonts.googleapis.com">
6214<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
6215<link href="https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght,SOFT@0,9..144,300..900,0..100;1,9..144,300..900,0..100&family=DM+Mono:wght@300;400;500&display=swap" rel="stylesheet">
6216<link href="//sporeticus.co/cdn/shop/t/25/assets/sporeticus-landing.css?v=75865554737039355611790366814" rel="stylesheet" type="text/css" media="all" />
6217<link href="//sporeticus.co/cdn/shop/t/25/assets/sp-mono-anchor-fix.css?v=175460816178836730291790366813" rel="stylesheet" type="text/css" media="all" />
6218
6219
6220<section id="sp-faq" class="sp sp-faq sp-pad" style="--sp-pt: 64px; --sp-pb: 100px; background: #f8f4ee;">
6221  <div class="sp-faq-inner">
6222    <div class="sp-center" style="margin-bottom: 56px;"><p class="sp-eyebrow sp-eyebrow--royal" style="--sp-fs: 16px; --sp-fs-mobile: 14px; --sp-ta: center;">QUESTIONS?</p><h2 class="sp-h2 sp-h2--dark" style="--sp-fs: 44px; --sp-fs-mobile: 30px; --sp-ta: center;"><p>Common questions. Honest answers.</p></h2>
6223    </div><details class="sp-faq-item" style="--sp-pad: 24px; --sp-pad-mobile: 16px;" >
6224        <summary class="sp-faq-q" style="--sp-q-fs: 17px; --sp-q-fs-mobile: 15px; --sp-q-gap: 10px; --sp-q-gap-mobile: 8px;">Are they safe for kids?<span class="sp-faq-plus">+</span></summary>
6225        <div class="sp-faq-a" style="--sp-a-fs: 15px; --sp-a-fs-mobile: 13px;"><p>Absolutely. We recommend 4 years and up. The best part? Kids (nor adults) can even taste the mushrooms! All the benefits, without the "yuck".&nbsp;</p></div>
6226      </details><details class="sp-faq-item" style="--sp-pad: 24px; --sp-pad-mobile: 16px;" >
6227        <summary class="sp-faq-q" style="--sp-q-fs: 17px; --sp-q-fs-mobile: 15px; --sp-q-gap: 10px; --sp-q-gap-mobile: 8px;">What's actually in Sporeticus, and is it standardized?<span class="sp-faq-plus">+</span></summary>
6228        <div class="sp-faq-a" style="--sp-a-fs: 15px; --sp-a-fs-mobile: 13px;"><p>Yes. Each serving (2 bites) delivers 750mg of standardized organic mushroom extracts. 300mg Lion's Mane (2% Erinacines, 30% Beta Glucans) and 250mg Cordyceps (1% Cordycepin), plus 200mg of whole-food mushroom powder (2% Polysaccharides).</p><p>Standardized means the marker compounds are identified and measured, not just listed on the label and hoped for. USDA Organic. No fillers. No proprietary blends.</p></div>
6229      </details><details class="sp-faq-item" style="--sp-pad: 24px; --sp-pad-mobile: 16px;" >
6230        <summary class="sp-faq-q" style="--sp-q-fs: 17px; --sp-q-fs-mobile: 15px; --sp-q-gap: 10px; --sp-q-gap-mobile: 8px;">How does the subscription work? Can I actually cancel easily?<span class="sp-faq-plus">+</span></summary>
6231        <div class="sp-faq-a" style="--sp-a-fs: 15px; --sp-a-fs-mobile: 13px;"><p>Your first order is $49.98. After that it's $64.00 every 28 days for the 2-pack. Pause or cancel anytime from your account. No forms, no phone calls, no retention pressure. If you want to cancel, you cancel. That's the structure.</p></div>
6232      </details><details class="sp-faq-item" style="--sp-pad: 24px; --sp-pad-mobile: 16px;" >
6233        <summary class="sp-faq-q" style="--sp-q-fs: 17px; --sp-q-fs-mobile: 15px; --sp-q-gap: 10px; --sp-q-gap-mobile: 8px;">What does the 30-day guarantee actually cover?<span class="sp-faq-plus">+</span></summary>
6234        <div class="sp-faq-a" style="--sp-a-fs: 15px; --sp-a-fs-mobile: 13px;"><p>Take 2 bites every day for 30 days and feel steady energy, or your money back. No lecture. No questions. That's the Sporeticus Standard.</p><p>The bar is honest: a daily ritual you actually repeat.</p></div>
6235      </details><details class="sp-faq-item" style="--sp-pad: 24px; --sp-pad-mobile: 16px;" >
6236        <summary class="sp-faq-q" style="--sp-q-fs: 17px; --sp-q-fs-mobile: 15px; --sp-q-gap: 10px; --sp-q-gap-mobile: 8px;">How are these different from mushroom coffee or gummies?<span class="sp-faq-plus">+</span></summary>
6237        <div class="sp-faq-a" style="--sp-a-fs: 15px; --sp-a-fs-mobile: 13px;"><p>Format drives compliance. Mushroom coffee requires prep and often tastes like the forest floor. Gummies get the taste right but at 8-10 per dose you're eating candy for your health.</p><p>Sporeticus is 2 whole-food organic bites. No prep. Craveable. Made with standardized extracts. The format is why this wellness habit actually sticks.</p></div>
6238      </details>
6238<details class="sp-faq-item" style="--sp-pad: 24px; --sp-pad-mobile: 16px;" >
6239        <summary class="sp-faq-q" style="--sp-q-fs: 17px; --sp-q-fs-mobile: 15px; --sp-q-gap: 10px; --sp-q-gap-mobile: 8px;">What are mushroom extracts, and why does it matter?<span class="sp-faq-plus">+</span></summary>
6240        <div class="sp-faq-a" style="--sp-a-fs: 15px; --sp-a-fs-mobile: 13px;"><p>An extract isolates the functional compounds, beta glucans, erinacines, and cordycepin, from the raw mushroom and concentrates them, so a small dose delivers a meaningful amount. Cheaper products skip this step and use whole mushroom powder, where those actives sit locked inside indigestible cell walls at low, unmeasured concentrations.</p><p>We dual-extract (water and alcohol) to pull different compound classes, then standardize to the marker percentages so every batch delivers what the label says. The whole-food powder we add contains beneficial prebiotic fiber plus trace amounts of terpenes and nucleosides.</p></div>
6241      </details><details class="sp-faq-item" style="--sp-pad: 24px; --sp-pad-mobile: 16px;" >
6242        <summary class="sp-faq-q" style="--sp-q-fs: 17px; --sp-q-fs-mobile: 15px; --sp-q-gap: 10px; --sp-q-gap-mobile: 8px;">Why frame it as a daily cost?<span class="sp-faq-plus">+</span></summary>
6243        <div class="sp-faq-a" style="--sp-a-fs: 15px; --sp-a-fs-mobile: 13px;"><p>Because the honest comparison isn't one product. It's everything the 2-pack replaces. Cognitive support, sustained energy, immune function, gut health, and a daily healthy snack are benefits most people buy as separate pills, powders, and snacks that add up to around $230 a month.</p><p>Sporeticus delivers all of it in one ritual for $64 every 28 days. That's about $2.29 a day, or $1.79 a day for your first order, so you can experience the Sporeticus difference. One ritual instead of a whole shelf, at a fraction of the combined cost.<br/><br/></p></div>
6244      </details></div>
6245</section>
6246
6247<style data-shopify>
6248  .sp-faq-inner { max-width: 760px; margin: 0 auto; }
6249  .sp-faq-item { border-bottom: 2px solid var(--sp-warm); padding: var(--sp-pad, 24px) 0; }
6250  .sp-faq-q {
6251    font-family: var(--sp-font-display);
6252    font-weight: 500;
6253    font-size: var(--sp-q-fs, 17px);
6254    color: var(--sp-deep);
6255    font-variation-settings: 'opsz' 24, 'SOFT' 40;
6256    display: flex;
6257    justify-content: space-between;
6258    align-items: flex-start;
6259    gap: 16px;
6260    cursor: pointer;
6261    list-style: none;
6262    margin-bottom: var(--sp-q-gap, 10px);
6263  }
6264  .sp-faq-q::-webkit-details-marker { display: none; }
6265  .sp-faq-plus {
6266    font-family: var(--sp-font-mono);
6267    font-weight: 300;
6268    color: var(--sp-royal);
6269    font-size: 22px;
6270    flex-shrink: 0;
6271    line-height: 1;
6272    margin-top: 2px;
6273    transition: transform 0.2s cubic-bezier(.2,.7,.2,1);
6274  }
6275  .sp-faq-item[open] .sp-faq-plus { transform: rotate(45deg); }
6276  .sp-faq-a {
6277    font-family: var(--sp-font-display);
6278    font-size: var(--sp-a-fs, 15px);
6279    line-height: 1.75;
6280    color: rgba(43, 31, 58, 0.65);
6281    font-variation-settings: 'opsz' 14, 'SOFT' 30;
6282    padding-top: 10px;
6283  }
6284  .sp-faq-a p { margin-bottom: 12px; }
6285  .sp-faq-a p:last-child { margin-bottom: 0; }
6286  @media (max-width: 900px) {
6287    #shopify-section-template--23940426924097__sp_faq .sp-eyebrow { font-size: var(--sp-fs-mobile, 14px) !important; }
6288    #shopify-section-template--23940426924097__sp_faq .sp-h2 { font-size: var(--sp-fs-mobile, 32px) !important; }
6289    .sp-faq-item { padding: var(--sp-pad-mobile, 16px) 0; }
6290    .sp-faq-q { font-size: var(--sp-q-fs-mobile, 15px); margin-bottom: var(--sp-q-gap-mobile, 8px); }
6291    .sp-faq-a { font-size: var(--sp-a-fs-mobile, 13px); }
6292  }
6293</style>
6294
6295<script>
6296  (function () {
6297    var root = document.getElementById('shopify-section-template--23940426924097__sp_faq');
6298    if (!root) return;
6299    root.querySelectorAll('.sp-faq-item').forEach(function (item) {
6300      item.addEventListener('toggle', function () {
6301        if (item.open) {
6302          root.querySelectorAll('.sp-faq-item[open]').forEach(function (o) {
6303            if (o !== item) o.removeAttribute('open');
6304          });
6305        }
6306      });
6307    });
6308  })();
6309</script>
6309
6310
6311
6312</div><div id="shopify-section-template--23940426924097__sp_founder" class="shopify-section">
6313<link rel="preconnect" href="https://fonts.googleapis.com">
6314<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
6315<link href="https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght,SOFT@0,9..144,300..900,0..100;1,9..144,300..900,0..100&family=DM+Mono:wght@300;400;500&display=swap" rel="stylesheet">
6316<link href="//sporeticus.co/cdn/shop/t/25/assets/sporeticus-landing.css?v=75865554737039355611790366814" rel="stylesheet" type="text/css" media="all" />
6317<link href="//sporeticus.co/cdn/shop/t/25/assets/sp-mono-anchor-fix.css?v=175460816178836730291790366813" rel="stylesheet" type="text/css" media="all" />
6318
6319<section id="sp-founder" class="sp sp-founder sp-pad" style="--sp-pt: 56px; --sp-pb: 60px; background: linear-gradient(180deg, #5e1f7a, #2b1f3a);">
6320  <div class="sp-founder-inner">
6321    <div class="sp-founder-left" style="--sp-photo-scale: 90%; --sp-photo-w-mobile: 420px;"><p class="sp-founder-label" style="--sp-label-fs: 16px; --sp-label-fs-mobile: 14px; margin-bottom: 18px; --sp-label-gap-mobile: 12px;">The Founder</p><h2 class="sp-founder-h2" style="--sp-fs: 40px; --sp-fs-mobile: 24px; margin-bottom: 20px; --sp-heading-gap-mobile: 14px;"><p>Why I Built This: </p><p><em>A Cancer Diagnosis at 30</em></p></h2>
6322      
6323<div class="sp-slot sp-slot--dark sp-founder-photo" style="border-radius: 20px; aspect-ratio: 4 / 5;"><img src="//sporeticus.co/cdn/shop/files/Jon_Head_Shot.jpg?v=1782946388&amp;width=1000" alt="A man wearing a gray knit beanie, black eyeglasses, and a navy blue zip-up fleece jacket stands outdoors in a snowy landscape with evergreen trees in the background." srcset="//sporeticus.co/cdn/shop/files/Jon_Head_Shot.jpg?v=1782946388&amp;width=400 400w, //sporeticus.co/cdn/shop/files/Jon_Head_Shot.jpg?v=1782946388&amp;width=600 600w, //sporeticus.co/cdn/shop/files/Jon_Head_Shot.jpg?v=1782946388&amp;width=800 800w" width="1000" height="1142" loading="lazy">
6324</div>
6325
6326    </div>
6327    <div><p class="sp-founder-sub" style="--sp-sub-fs: 20px; --sp-sub-fs-mobile: 16px; margin-bottom: 20px; --sp-sub-gap-mobile: 14px; max-width: 648px;">Because the products I needed didn't exist.</p><div class="sp-founder-body"><p class="sp-founder-p sp-founder-p--normal" style="--sp-body-fs: 18px; --sp-body-fs-mobile: 15px; max-width: 648px;" >During chemo, I was the most motivated person alive, because I wanted to stay alive.</p><p class="sp-founder-p sp-founder-p--normal" style="--sp-body-fs: 18px; --sp-body-fs-mobile: 15px; max-width: 648px;" ><strong>I stacked supplements, powders, and a strict diet on top of treatment.</strong> Maximum stakes. Everything on the line, honestly. If anyone was going to make a complicated wellness routine stick, it was going to be me.</p><p class="sp-founder-p sp-founder-p--normal" style="--sp-body-fs: 18px; --sp-body-fs-mobile: 15px; max-width: 648px;" >Once treatment ended though, I couldn't keep it up.</p><p class="sp-founder-p sp-founder-p--normal" style="--sp-body-fs: 18px; --sp-body-fs-mobile: 15px; max-width: 648px;" ><strong>I was left with a cabinet graveyard of half-used supplements and powders</strong> (and good intentions).</p><p class="sp-founder-p sp-founder-p--normal" style="--sp-body-fs: 18px; --sp-body-fs-mobile: 15px; max-width: 648px;" >That was the thing that stayed with me. Not the cancer. But the routine collapsing the moment the urgency faded.<strong> If maximum motivation wasn't enough to make the routine work, then the format was the problem.</strong></p><p class="sp-founder-p sp-founder-p--refrain" style="--sp-body-fs: 18px; --sp-body-fs-mobile: 15px; max-width: 648px;" >Not me. <em><strong>The format</strong></em><strong>.</strong></p><p class="sp-founder-p sp-founder-p--normal" style="--sp-body-fs: 18px; --sp-body-fs-mobile: 15px; max-width: 648px;" ><strong>I built Sporeticus because the product I needed didn't exist.</strong> A real-food bite. Standardized extracts on the label. Clean ingredients throughout. <em>Nothing to mix, nothing to measure, nothing that felt like a chore.</em></p>
6327<p class="sp-founder-p sp-founder-p--refrain" style="--sp-body-fs: 18px; --sp-body-fs-mobile: 15px; max-width: 648px;" ><strong>Two delicious bites. Daily energy and focus. </strong><em><strong>Done</strong></em><strong>.</strong></p><p class="sp-founder-p sp-founder-p--normal" style="--sp-body-fs: 18px; --sp-body-fs-mobile: 15px; max-width: 648px;" >If you've abandoned every other routine by week two, I don't think that says anything about your discipline.</p><p class="sp-founder-p sp-founder-p--closing" style="--sp-body-fs: 18px; --sp-body-fs-mobile: 15px; max-width: 648px;" >I think you just haven't had the right format.</p></div><p class="sp-founder-attr" style="--sp-attr-fs: 16px; --sp-attr-fs-mobile: 13px;">- Jon Carter, Founder of Sporeticus</p></div>
6328  </div>
6329</section>
6330
6331<style data-shopify>
6332  .sp-founder-inner {
6333    max-width: min(1400px, 94vw);
6334    margin: 0 auto;
6335    display: grid;
6336    grid-template-columns: 1fr 1fr;
6337    gap: 48px;
6338    align-items: start;
6339  }
6340  .sp-founder-inner > * { min-width: 0; }
6341  .sp-founder-label {
6342    font-family: var(--sp-font-mono);
6343    font-size: var(--sp-label-fs, 16px);
6344    font-weight: 500;
6345    letter-spacing: 0.22em;
6346    text-transform: uppercase;
6347    color: var(--sp-gold);
6348  }
6349  .sp-founder-h2 {
6350    font-family: var(--sp-font-display);
6351    font-weight: 500;
6352    font-size: clamp(28px, 3.4vw, var(--sp-fs, 40px));
6353    line-height: 1.14;
6354    letter-spacing: -0.01em;
6355    color: var(--sp-parch);
6356    font-variation-settings: 'opsz' 72, 'SOFT' 50;
6357  }
6358  .sp-founder-h2 em, .sp-founder-h2 i {
6359    font-style: italic;
6360    font-weight: 400;
6361    color: var(--sp-gold);
6362    font-variation-settings: 'opsz' 72, 'SOFT' 70;
6363  }
6364  .sp-founder-photo { max-width: var(--sp-photo-scale, 100%); }
6365  .sp-founder-sub {
6366    font-family: var(--sp-font-display);
6367    font-size: var(--sp-sub-fs, 20px);
6368    font-style: italic;
6369    line-height: 1.5;
6370    color: var(--sp-gold);
6371  }
6372  .sp-founder-p {
6373    font-family: var(--sp-font-display);
6374    font-size: var(--sp-body-fs, 18px);
6375    line-height: 1.72;
6376    color: rgba(248, 244, 238, 0.82);
6377    margin-bottom: 10px;
6378    text-align: left;
6379  }
6380  .sp-founder-p--refrain {
6381    color: var(--sp-gold);
6382    font-weight: 500;
6383    margin-top: 15px;
6384    margin-bottom: 15px;
6385  }
6386  .sp-founder-p--refrain em, .sp-founder-p--refrain i { font-style: italic; }
6387  .sp-founder-p--closing { font-weight: 500; font-style: italic; }
6388  .sp-founder-attr {
6389    font-family: var(--sp-font-mono);
6390    font-size: var(--sp-attr-fs, 16px);
6391    letter-spacing: 0.04em;
6392    color: rgba(248, 244, 238, 0.55);
6393    margin-top: 30px;
6394  }
6395  @media (max-width: 860px) {
6396    .sp-founder-inner { grid-template-columns: 1fr; gap: 36px; align-items: start; }
6397    .sp-founder-photo { max-width: var(--sp-photo-w-mobile, 420px); margin: 0 auto; }
6398    .sp-founder-sub { max-width: 100% !important; }
6399    .sp-founder-p { max-width: 100% !important; }
6400    .sp-founder-label { font-size: var(--sp-label-fs-mobile, 14px); margin-bottom: var(--sp-label-gap-mobile, 12px) !important; }
6401    .sp-founder-h2 { font-size: var(--sp-fs-mobile, 28px) !important; margin-bottom: var(--sp-heading-gap-mobile, 14px) !important; }
6402    .sp-founder-sub { font-size: var(--sp-sub-fs-mobile, 16px); margin-bottom: var(--sp-sub-gap-mobile, 14px) !important; }
6403    .sp-founder-p { font-size: var(--sp-body-fs-mobile, 15px); }
6404    .sp-founder-attr { font-size: var(--sp-attr-fs-mobile, 13px); }
6405  }
6406</style>
6407
6408
6409</div>
6410    </main>
6411
6412    <!-- BEGIN sections: footer-group -->
6413<div id="shopify-section-sections--23940427382849__sp_footer" class="shopify-section shopify-section-group-footer-group">
6414<link rel="preconnect" href="https://fonts.googleapis.com">
6415<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
6416<link href="https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght,SOFT@0,9..144,300..900,0..100;1,9..144,300..900,0..100&family=DM+Mono:wght@300;400;500&display=swap" rel="stylesheet">
6417<link href="//sporeticus.co/cdn/shop/t/25/assets/sporeticus-landing.css?v=75865554737039355611790366814" rel="stylesheet" type="text/css" media="all" />
6418<link href="//sporeticus.co/cdn/shop/t/25/assets/sp-mono-anchor-fix.css?v=17546081617883673029
64181790366813" rel="stylesheet" type="text/css" media="all" />
6419
6420
6421<footer class="sp sp-footer" style="--sp-pt: 32px; --sp-pb: 80px; --sp-pt-mobile: 48px; --sp-pb-mobile: 64px; background: #2b1f3a;">
6422  <div class="sp-footer-inner"><div class="sp-footer-signup" style="--sp-signup-gap: 24px; --sp-signup-gap-mobile: 28px;"><h3 class="sp-signup-heading" style="--sp-fs: 26px; --sp-fs-mobile: 22px;">Sign Up & Save</h3><form class="sp-signup-form" data-sp-signup-form novalidate>
6423          <div class="sp-signup-input-row">
6424            <label class="sp-visually-hidden" for="sp-signup-input-sections--23940427382849__sp_footer">Phone number</label>
6425            <input type="tel" inputmode="tel" id="sp-signup-input-sections--23940427382849__sp_footer" name="contact" class="sp-signup-input" data-sp-signup-input placeholder="Phone number" autocomplete="tel">
6426            <button type="submit" class="sp-signup-submit" aria-label="Sign up">
6427              <span class="sp-arr">→</span>
6428            </button>
6429          </div>
6430          <button type="button" class="sp-signup-toggle" data-sp-signup-toggle>Email me instead</button><div class="sp-signup-legal" data-sp-signup-legal-phone style="--sp-fs: 10px; --sp-fs-mobile: 10px; color: #736e72;"><p>By providing your number and clicking the button, you agree to receive recurring marketing text messages (including cart reminders) from Sporeticus at the number provided. Consent is not a condition of purchase. Msg & data rates may apply. Msg frequency varies. Reply HELP for help, STOP to opt out. View <a href="/policies/terms-of-service">Terms of Service</a> and <a href="/policies/privacy-policy">Privacy Policy</a>.</p></div>
6431          <div class="sp-signup-legal" data-sp-signup-legal-email style="display:none; --sp-fs: 10px; --sp-fs-mobile: 10px; color: #736e72;"><p>By signing up via email, you agree to receive marketing emails from Sporeticus. Unsubscribe anytime. View our <a href="/policies/privacy-policy">Privacy Policy</a>.</p></div>
6432          <p class="sp-signup-status" data-sp-signup-status role="status" aria-live="polite"></p>
6433        </form>
6434      </div><div class="sp-footer-right"><div class="sp-footer-columns" style="justify-content: flex-end; --sp-col-gap: 64px; --sp-col-gap-mobile: 0px; --sp-col-top: 8px; --sp-col-top-mobile: 10px; --sp-col-bottom: 18px; --sp-col-bottom-mobile: 18px;"><div class="sp-footer-col" data-sp-footer-col>
6435              <button type="button" class="sp-footer-col-title" data-sp-footer-col-toggle aria-expanded="false" style="--sp-col-title-fs: 18px; --sp-col-title-fs-mobile: 16px;">
6436                <span>Support</span>
6437                <svg class="sp-footer-col-chev" viewBox="0 0 16 16" aria-hidden="true"><path d="M2 5l6 6 6-6" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/></svg>
6438              </button>
6439              <ul class="sp-footer-col-list" data-sp-footer-col-list style="--sp-col-link-fs: 15px; --sp-col-link-fs-mobile: 14px; --sp-col-link-gap: 10px; --sp-col-link-gap-mobile: 8px;"><li ><a href="/pages/contact">Contact Us</a></li><li ><a href="/policies/shipping-policy">Shipping</a></li><li ><a href="/policies/refund-policy">Refunds</a></li><li ><a href="/policies/terms-of-service">Terms</a></li><li ><a href="/policies/privacy-policy">Privacy</a></li><li ><a href="/pages/data-sharing-opt-out">Data</a></li></ul>
6440            </div><div class="sp-footer-col" data-sp-footer-col>
6441              <button type="button" class="sp-footer-col-title" data-sp-footer-col-toggle aria-expanded="false" style="--sp-col-title-fs: 18px; --sp-col-title-fs-mobile: 16px;">
6442                <span>Community</span>
6443                <svg class="sp-footer-col-chev" viewBox="0 0 16 16" aria-hidden="true"><path d="M2 5l6 6 6-6" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/></svg>
6444              </button>
6445              <ul class="sp-footer-col-list" data-sp-footer-col-list style="--sp-col-link-fs: 15px; --sp-col-link-fs-mobile: 14px; --sp-col-link-gap: 10px; --sp-col-link-gap-mobile: 8px;"><li ><a href="/pages/cancer-resources">Cancer Resources</a></li><li ><a href="/pages/faq">FAQs</a></li><li ><a href="/blogs/oddly-healthy">Blog</a></li><li ><a href="/pages/about-us">About Us</a></li><li ><a href="/pages/quality-testing">Quality</a></li><li ><a href="/products/organic-energy-bites">Shop</a></li><li ><a href="https://sporeticus.goaffpro.com/login">Affiliate Portal</a></li></ul>
6446            </div></div></div>
6447
6448    <div class="sp-footer-brand" style="align-items: center; --sp-brand-align-mobile: center; --sp-brand-top-gap: 18px; --sp-brand-top-gap-mobile: 20px;"><div class="sp-footer-socials" style="--sp-social-size: 56px; --sp-social-size-mobile: 46px;"><a href="https://www.instagram.com/sporeticus/" class="sp-footer-social" aria-label="Instagram" target="_blank" rel="noopener">
6449              <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8"><rect x="3" y="3" width="18" height="18" rx="5"/><circle cx="12" cy="12" r="4.2"/><circle cx="17.2" cy="6.8" r="1.1" fill="currentColor" stroke="none"/></svg>
6450            </a></div><div class="sp-footer-brand-lockup"><img
6451            class="sp-footer-logo"
6452            src="//sporeticus.co/cdn/shop/files/event-kit_sporeticus_mascot.png?v=1790264676&width=200"
6453            alt="SPORETICUS"
6454            style="--sp-logo-size: 100px; --sp-logo-size-mobile: 80px;"
6455            width="260"
6456            height="260"
6457            loading="lazy"><div class="sp-footer-brand-text">
6458          <a href="/" class="sp-footer-wordmark" style="--sp-word-fs: 26px; --sp-word-fs-mobile: 22px;">SPORETICUS</a><p class="sp-footer-tagline" style="--sp-tag-fs: 18px; --sp-tag-fs-mobile: 15px;">&nbsp;The Habit <em>That</em> <em>Sticks</em></p></div>
6459      </div>
6460    </div>
6461
6462    <div class="sp-footer-bottom" style="--sp-bottom-top-gap: 20px; --sp-bottom-top-gap-mobile: 24px; --sp-bottom-stack-gap-mobile: 16px;"><p class="sp-footer-legal" style="--sp-legal-fs: 12px; --sp-legal-fs-mobile: 10px;">© 2026 Sporeticus. www.sporeticus.co · These statements have not been evaluated by the Food and Drug Administration. This product is not intended to diagnose, treat, cure, or prevent any disease. Results may vary.</p></div>
6463
6464  </div>
6465</footer>
6466
6467<style data-shopify>
6468  .sp-footer { padding: var(--sp-pt, 64px) 48px var(--sp-pb, 40px); min-height: 0; }
6469  .sp-visually-hidden {
6470    position: absolute;
6471    width: 1px;
6472    height: 1px;
6473    padding: 0;
6474    margin: -1px;
6475    overflow: hidden;
6476    clip: rect(0, 0, 0, 0);
6477    white-space: nowrap;
6478    border: 0;
6479  }
6480  .sp-footer-inner {
6481    max-width: min(1400px, 94vw);
6482    margin: 0 auto;
6483    display: grid;
6484    /* Both flanking tracks are minmax(0, 1fr) -- equal fr shares -- so the
6485       middle "brand" column (logo/wordmark/socials) mathematically sits
6486       at the true horizontal center of the footer, regardless of how
6487       wide the signup form or the Support/Community columns render.
6488       The old minmax(0, 420px) + 1fr pairing let whichever side had
6489       more real content push the middle column off-center; the signup
6490       form's own max-width (below) now caps its width instead of the
6491       grid track doing it, so centering and the width cap don't fight. */
6492    grid-template-columns: minmax(0, 1fr) max-content minmax(0, 1fr);
6493    grid-template-areas:
6494      "signup brand right"
6495      "bottom bottom bottom";
6496    column-gap: 48px;
6497    row-gap: 0;
6498    align-items: center;
6499  }
6500  .sp-footer-signup {
6501    grid-area: signup;
6502    min-width: 0;
6503    max-width: 420px;
6504    align-self: start;
6505    padding-bottom: var(--sp-signup-gap, 40px);
6506  }
6507  .sp-signup-heading {
6508    font-family: var(--sp-font-display);
6509    font-weight: 500;
6510    font-size: var(--sp-fs, 26px);
6511    color: var(--sp-gold);
6512    margin-bottom: 18px;
6513    font-variation-settings: 'opsz' 48, 'SOFT' 50;
6514  }
6515  .sp-signup-input-row {
6516    display: flex;
6517    border-radius: 32px;
6518    overflow: hidden;
6519    border: 2px solid var(--sp-gold);
6520    margin-bottom: 14px;
6521    box-shadow: 0 8px 24px -12px rgba(0, 0, 0, 0.4);
6522  }
6523  .sp-signup-input {
6524    flex: 1;
6525    min-width: 0;
6526    background: var(--sp-parch);
6527    color: var(--sp-deep);
6528    border: none;
6529    padding: 16px 24px;
6530    font-family: var(--sp-font-display);
6531    font-size: 16px;
6532    font-variation-settings: 'opsz' 24, 'SOFT' 30;
6533  }
6534  .sp-signup-input::placeholder { color: rgba(43, 31, 58, 0.45); }
6535  .sp-signup-input:focus { outline: none; }
6536  .sp-signup-input-row:focus-within {
6537    border-width: 3px;
6538    box-shadow: 0 0 0 3px rgba(200, 160, 80, 0.25), 0 8px 24px -12px rgba(0, 0, 0, 0.4);
6539  }
6540  .sp-signup-submit {
6541    flex-shrink: 0;
6542    width: 58px;
6543    background: var(--sp-gold);
6544    color: var(--sp-deep);
6545    border: none;
6546    cursor: pointer;
6547    font-size: 18px;
6548    line-height: 1;
6549    transition: background 0.2s;
6550  }
6551  .sp-signup-submit:hover { background: var(--sp-gold-h); }
6552  .sp-signup-submit:disabled { opacity: 0.6; cursor: default; }
6553  .sp-signup-toggle {
6554    display: inline-block;
6555    background: none;
6556    border: none;
6557    padding: 0;
6558    font-family: var(--sp-font-mono);
6559    font-size: 11px;
6560    letter-spacing: 0.1em;
6561    text-transform: uppercase;
6562    color: var(--sp-parch);
6563    text-decoration: underline;
6564    text-underline-offset: 3px;
6565    cursor: pointer;
6566    margin-bottom: 18px;
6567    transition: color 0.2s;
6568  }
6569  .sp-signup-toggle:hover { color: var(--sp-gold); }
6570  .sp-signup-legal {
6571    font-family: var(--sp-font-mono);
6572    font-size: var(--sp-fs, 10px);
6573    line-height: 1.7;
6574    letter-spacing: 0.02em;
6575  }
6576  .sp-signup-legal a { color: inherit; opacity: 0.8; }
6577  .sp-signup-status {
6578    font-family: var(--sp-font-mono);
6579    font-size: 11px;
6580    color: var(--sp-gold);
6581    margin-top: 8px;
6582    min-height: 1em;
6583  }
6584  .sp-footer-right { grid-area: right; min-width: 0; align-self: start; }
6585  .sp-footer-columns {
6586    display: flex;
6587    min-width: 0;
6588    gap: var(--sp-col-gap, 64px);
6589    padding-top: var(--sp-col-top, 8px);
6590    padding-bottom: var(--sp-col-bottom, 24px);
6591  }
6592  .sp-footer-col { min-width: 0; }
6593  .sp-footer-col-title {
6594    display: flex;
6595    align-items: center;
6596    gap: 8px;
6597    background: none;
6598    border: none;
6599    padding: 0;
6600    margin: 0 0 16px;
6601    font-family: var(--sp-font-mono);
6602    font-size: var(--sp-col-title-fs, 12px);
6603    font-weight: 500;
6604    letter-spacing: 0.14em;
6605    text-transform: uppercase;
6606    color: var(--sp-gold);
6607    cursor: default;
6608    text-align: left;
6609  }
6610  .sp-footer-col-chev { display: none; width: 10px; height: 10px; flex-shrink: 0; }
6611  .sp-footer-col-list {
6612    list-style: none;
6613    margin: 0;
6614    padding: 0;
6615    display: flex;
6616    flex-direction: column;
6617    gap: var(--sp-col-link-gap, 12px);
6618  }
6619  .sp-footer-col-list a {
6620    font-family: var(--sp-font-mono);
6621    font-size: var(--sp-col-link-fs, 12px);
6622    letter-spacing: 0.02em;
6623    color: var(--sp-parch);
6624    text-decoration: none;
6625    transition: color 0.2s;
6626  }
6627  .sp-footer-col-list a:hover { color: var(--sp-gold); }
6628  .sp-footer-brand {
6629    grid-area: brand;
6630    justify-self: center;
6631    align-self: center;
6632    min-width: 0;
6633    display: flex;
6634    flex-direction: column;
6635    flex-wrap: wrap;
6636    gap: 16px;
6637  }
6638  .sp-footer-brand-lockup { display: flex; align-items: center; gap: 14px; }
6639  .sp-footer-logo {
6640    height: var(--sp-logo-size, 40px);
6641    width: auto;
6642    display: block;
6643  }
6644  .sp-footer-brand-text { display: flex; flex-direction: column; }
6645  .sp-footer-wordmark {
6646    font-family: var(--sp-font-display);
6647    font-weight: 600;
6648    font-size: var(--sp-word-fs, 18px);
6649    letter-spacing: 0.1em;
6650    color: var(--sp-parch);
6651    text-decoration: none;
6652    display: block;
6653    margin-bottom: 8px;
6654    font-variation-settings: 'opsz' 144, 'SOFT' 30;
6655  }
6656  .sp-footer-tagline {
6657    font-family: var(--sp-font-display);
6658    font-size: var(--sp-tag-fs, 13px);
6659    color: var(--sp-gold);
6660    font-variation-settings: 'opsz' 14, 'SOFT' 30;
6661  }
6662  .sp-footer-tagline em, .sp-footer-tagline i {
6663    font-style: italic;
6664    font-variation-settings: 'opsz' 14, 'SOFT' 70;
6665  }
6666  .sp-footer-socials { display: flex; gap: 10px; justify-content: center; }
6667  .sp-footer-social {
6668    width: var(--sp-social-size, 36px);
6669    height: var(--sp-social-size, 36px);
6670    border-radius: 50%;
6671    display: flex;
6672    align-items: center;
6673    justify-content: center;
6674    background: rgba(248, 244, 238, 0.06);
6675    color: rgba(248, 244, 238, 0.55);
6676    transition: background 0.2s, color 0.2s;
6677    flex-shrink: 0;
6678  }
6679  .sp-footer-social:hover { background: var(--sp-gold); color: var(--sp-deep); }
6680  .sp-footer-social svg { width: 44%; height: 44%; }
6681  .sp-footer-bottom {
6682    grid-area: bottom;
6683    min-width: 0;
6684    display: flex;
6685    justify-content: space-between;
6686    align-items: center;
6687    flex-wrap: wrap;
6688    gap: 16px 40px;
6689    padding-top: var(--sp-bottom-top-gap, 24px);
6690    border-top: 1px solid rgba(248, 244, 238, 0.07);
6691  }
6692  .sp-footer-badges {
6693    display: flex;
6694    flex: 1 1 auto;
6695    min-width: 0;
6696    flex-wrap: wrap;
6697    align-items: center;
6698    gap: var(--sp-badges-gap, 20px);
6699  }
6700  .sp-footer-badge { display: inline-flex; flex-shrink: 0; }
6701  .sp-footer-badge img { height: var(--sp-badge-size, 32px); width: auto; display: block; }
6702  .sp-footer-legal {
6703    flex: 1 1 320px;
6704    font-family: var(--sp-font-mono);
6705    font-size: var(--sp-legal-fs, 10px);
6706    color: rgba(248, 244, 238, 0.2);
6707    letter-spacing: 0.04em;
6708    line-height: 1.7;
6709  }
6710  @media (max-width: 900px) {
6711    .sp-footer { padding-top: var(--sp-pt-mobile, 48px); padding-bottom: var(--sp-pb-mobile, 20px); }
6712    .sp-footer-inner {
6713      grid-template-columns: 1fr;
6714      grid-template-areas: "signup" "right" "brand" "bottom";
6715    }
6716    .sp-footer-signup { max-width: none; padding-bottom: var(--sp-signup-gap-mobile, 28px); }
6717    .sp-footer-columns {
6718      flex-direction: column;
6719      gap: 0;
6720      padding-top: var(--sp-col-top-mobile, 0px);
6721      padding-bottom: var(--sp-col-bottom-mobile, 8px);
6722    }
6723    .sp-footer-col-title {
6724      width: 100%;
6725      justify-content: space-between;
6726      padding: 16px 0;
6727      margin: 0;
6728      border-bottom: 1px solid rgba(248, 244, 238, 0.08);
6729      cursor: pointer;
6730      font-size: var(--sp-col-title-fs-mobile, 12px);
6731    }
6732    .sp-footer-col:first-child .sp-footer-col-title { border-top: 1px solid rgba(248, 244, 238, 0.08); }
6733    .sp-footer-col-chev { display: block; transition: transform 0.2s; }
6734    .sp-footer-col[data-open="true"] .sp-footer-col-chev { transform: rotate(180deg); }
6735    .sp-footer-col-list {
6736      max-height: 0;
6737      overflow: hidden;
6738      gap: var(--sp-col-link-gap-mobile, 10px);
6739      transition: max-height 0.25s ease;
6740    }
6741    .sp-footer-col-list a { font-size: var(--sp-col-link-fs-mobile, 12px); }
6742    .sp-footer-col[data-open="true"] .sp-footer-col-list {
6743      max-height: 400px;
6744      padding: 14px 0 4px;
6745    }
6746    .sp-footer-brand {
6747      justify-self: stretch;
6748      align-items: var(--sp-brand-align-mobile, flex-start) !important;
6749      gap: 14px;
6750      padding-top: var(--sp-brand-top-gap-mobile, 14px);
6751    }
6752    .sp-footer-socials { justify-content: flex-start; }
6753    .sp-footer-social { width: var(--sp-social-size-mobile, 32px) !important; height: var(--sp-social-size-mobile, 32px) !important; }
6754    .sp-footer-logo { height: var(--sp-logo-size-mobile, 32px); }
6755    .sp-footer-wordmark { font-size: var(--sp-word-fs-mobile, 16px); }
6756    .sp-footer-tagline { font-size: var(--sp-tag-fs-mobile, 12px); }
6757    .sp-footer-bottom {
6758      flex-direction: column;
6759      align-items: flex-start;
6760      padding-top: var(--sp-bottom-top-gap-mobile, 16px);
6761      gap: var(--sp-bottom-stack-gap-mobile, 12px);
6762    }
6763    .sp-footer-badges { width: 100%; justify-content: var(--sp-badges-align-mobile, center) !important; gap: var(--sp-badges-gap-mobile, 16px); }
6764    .sp-footer-badge img { height: var(--sp-badge-size-mobile, 28px); }
6765    .sp-signup-heading { font-size: var(--sp-fs-mobile, 22px); }
6766    .sp-signup-legal { font-size: var(--sp-fs-mobile, 9px); }
6767    .sp-footer-legal { flex-basis: auto; font-size: var(--sp-legal-fs-mobile, 9px); }
6768  }
6769  @media (max-width: 600px) {
6770    .sp-footer { padding-left: 24px; padding-right: 24px; }
6771  }
6772</style>
6773
6774<script>
6775  (function () {
6776    var root = document.getElementById('shopify-section-sections--23940427382849__sp_footer');
6777    if (!root) return;
6778
6779    var cols = root.querySelectorAll('[data-sp-footer-col]');
6780    cols.forEach(function (col) {
6781      var btn = col.querySelector('[data-sp-footer-col-toggle]');
6782      if (!btn) return;
6783      btn.addEventListener('click', function () {
6784        var isOpen = col.getAttribute('data-open') === 'true';
6785        col.setAttribute('data-open', isOpen ? 'false' : 'true');
6786        btn.setAttribute('aria-expanded', isOpen ? 'false' : 'true');
6787      });
6788    });
6789
6790    var form = root.querySelector('[data-sp-signup-form]');
6791    if (!form) return;
6792
6793    var input = form.querySelector('[data-sp-signup-input]');
6794    var toggle = form.querySelector('[data-sp-signup-toggle]');
6795    var legalPhone = form.querySelector('[data-sp-signup-legal-phone]');
6796    var legalEmail = form.querySelector('[data-sp-signup-legal-email]');
6797    var statusEl = form.querySelector('[data-sp-signup-status]');
6798    var submitBtn = form.querySelector('.sp-signup-submit');
6799
6800    var mode = "phone";
6801    var copy = {
6802      phone: {
6803        placeholder: "Phone number",
6804        toggleText: "Email me instead",
6805        type: 'tel',
6806        autocomplete: 'tel'
6807      },
6808      email: {
6809        placeholder: "Email address",
6810        toggleText: "Text me instead",
6811        type: 'email',
6812        autocomplete: 'email'
6813      }
6814    };
6815
6816    function applyMode() {
6817      var c = copy[mode];
6818      input.type = c.type;
6819      input.setAttribute('inputmode', mode === 'phone' ? 'tel' : 'email');
6820      input.autocomplete = c.autocomplete;
6821      input.placeholder = c.placeholder;
6822      input.value = '';
6823      toggle.textContent = c.toggleText;
6824      legalPhone.style.display = mode === 'phone' ? '' : 'none';
6825      legalEmail.style.display = mode === 'email' ? '' : 'none';
6826      statusEl.textContent = '';
6827    }
6828    applyMode();
6829
6830    toggle.addEventListener('click', function () {
6831      mode = mode === 'phone' ? 'email' : 'phone';
6832      applyMode();
6833      input.focus();
6834    });
6835
6836    form.addEventListener('submit', function (e) {
6837      e.preventDefault();
6838      var value = input.value.trim();
6839      if (!value) return;
6840
6841      var publicKey = "WzMshb";
6842      var listId = mode === 'phone' ? "T3TVtZ" : "T6FMsp";
6843      if (!publicKey || !listId) {
6844        statusEl.textContent = "Signup isn't fully set up yet.";
6845        return;
6846      }
6847
6848      var profileAttrs = {};
6849      var subscriptions = {};
6850      if (mode === 'phone') {
6851        profileAttrs.phone_number = value;
6852        subscriptions.sms = { marketing: { consent: 'SUBSCRIBED' } };
6853      } else {
6854        profileAttrs.email = value;
6855        subscriptions.email = { marketing: { consent: 'SUBSCRIBED' } };
6856      }
6857
6858      var payload = {
6859        data: {
6860          type: 'subscription',
6861          attributes: {
6862            custom_source: mode === 'phone' ? 'Footer Signup (SMS)' : 'Footer Signup (Email)',
6863            profile: { data: { type: 'profile', attributes: profileAttrs } },
6864            subscriptions: subscriptions
6865          },
6866          relationships: {
6867            list: { data: { type: 'list', id: listId } }
6868          }
6869        }
6870      };
6871
6872      submitBtn.disabled = true;
6873      statusEl.textContent = "Submitting...";
6874
6875      fetch('https://a.klaviyo.com/client/subscriptions/?company_id=' + encodeURIComponent(publicKey), {
6876        method: 'POST',
6877        headers: {
6878          'Content-Type': 'application/json',
6879          'revision': '2024-10-15'
6880        },
6881        body: JSON.stringify(payload)
6882      }).then(function (res) {
6883        submitBtn.disabled = false;
6884        if (res.ok) {
6885          statusEl.textContent = "You're in. Sporeticus welcomes you.";
6886          input.value = '';
6887        } else {
6888          statusEl.textContent = "Something went wrong. Please try again.";
6889        }
6890      }).catch(function (err) {
6891        submitBtn.disabled = false;
6892        statusEl.textContent = "Something went wrong. Please try again.";
6893        if (window.console) console.error('Klaviyo signup error', err);
6894      });
6895    });
6896  })();
6897</script>
6897
6898
6899
6900</div>
6901<!-- END sections: footer-group -->
6902
6903    <ul hidden>
6904      <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
6905      <li id="a11y-new-window-message">Opens in a new window.</li>
6906    </ul>
6907
6908    
6908<script>
6909      window.shopUrl = 'https://sporeticus.co';
6910      window.routes = {
6911        cart_add_url: '/cart/add',
6912        cart_change_url: '/cart/change',
6913        cart_update_url: '/cart/update',
6914        cart_url: '/cart',
6915        predictive_search_url: '/search/suggest',
6916      };
6917
6918      window.cartStrings = {
6919        error: `There was an error while updating your cart. Please try again.`,
6920        quantityError: `You can only add [quantity] of this item to your cart.`,
6921      };
6922
6923      window.variantStrings = {
6924        addToCart: `Add to cart`,
6925        soldOut: `Sold out`,
6926        unavailable: `Unavailable`,
6927        unavailable_with_option: `[value] - Unavailable`,
6928      };
6929
6930      window.quickOrderListStrings = {
6931        itemsAdded: `[quantity] items added`,
6932        itemAdded: `[quantity] item added`,
6933        itemsRemoved: `[quantity] items removed`,
6934        itemRemoved: `[quantity] item removed`,
6935        viewCart: `View cart`,
6936        each: `[money]/ea`,
6937        min_error: `This item has a minimum of [min]`,
6938        max_error: `This item has a maximum of [max]`,
6939        step_error: `You can only add this item in increments of [step]`,
6940      };
6941
6942      window.accessibilityStrings = {
6943        imageAvailable: `Image [index] is now available in gallery view`,
6944        shareSuccess: `Link copied to clipboard`,
6945        pauseSlideshow: `Pause slideshow`,
6946        playSlideshow: `Play slideshow`,
6947        recipientFormExpanded: `Gift card recipient form expanded`,
6948        recipientFormCollapsed: `Gift card recipient form collapsed`,
6949        countrySelectorSearchCount: `[count] countries/regions found`,
6950      };
6951    </script>
6951<div id="shopify-block-AMkdPR1kzUnJkYjB1T__13047258039897440615" class="shopify-block shopify-app-block"><div id='jdgm-cart-drawer-source'
6952  class='jdgm-widget'
6953  style='display:none'
6954  data-widget='cart-drawer'
6955  data-entry-point='cart_drawer.js'
6956  data-entry-key='cart-drawer/main.js'
6957  data-shop-reviews='true'
6958  data-shop-average-rating='4.97'
6959  data-shop-review-count='361'
6960  data-widget-type='review-widget'></div>
6961
6962
6963
6964
6965</div><div id="shopify-block-AQTJieWRFc1c1UG5vS__3127803799193547933" class="shopify-block shopify-app-block"><!-- Kaching Custom Cursor -->
6966
6967
6968  <style>
6969    * {
6970      cursor: inherit !important;
6971    }
6972
6973    body, label {
6974      cursor: -webkit-image-set(url("https://d7agjysiompp7.cloudfront.net/4qux4un89erc63ch311f05trzggg") 3x), auto !important;
6975      cursor: image-set("https://d7agjysiompp7.cloudfront.net/4qux4un89erc63ch311f05trzggg" 3x), auto !important;
6976    }
6977
6978    a:hover, textarea, input, select, button, summary {
6979      cursor: -webkit-image-set(url("https://d7agjysiompp7.cloudfront.net/jtfrv2qs6z6xgd3ad8488tcw2ggf") 3x), auto !important;
6980      cursor: image-set("https://d7agjysiompp7.cloudfront.net/jtfrv2qs6z6xgd3ad8488tcw2ggf" 3x), auto !important;
6981    }
6982
6983    .disclosure-has-popup[open]>summary:before,
6984    .shopify-installments__learn-more,
6985    .site-nav, .site-nav--mobile,
6986    .mfp-auto-cursor .mfp-content,
6987    .link, .customer a
6988    {
6989      cursor: inherit !important;
6990    }
6991  </style>
6992
6993
6994
6995</div><div id="shopify-block-AK2cvU1YxM2RudVVoa__17368511000352060744" class="shopify-block shopify-app-block">
6995<script type="text/javascript">
6996    window.gfp_customer = {
6997      id: "",
6998      email: "",
6999      first_name: "",
7000      last_name: ""
7001    }
7002    function gfpLoadWidgets() {
7003    if (!document.querySelector('script[src="https://widgets.goaffpro.app/main.js"]')) {
7004      var s = document.createElement('script');
7005      s.type = 'module';
7006      s.src = 'https://widgets.goaffpro.app/main.js';
7007      document.head.appendChild(s);
7008    }
7009  }
7010</script>
7010
7011
7012 
7012<script type="text/javascript" async="true" src="/a/goaffpro/loader.js"></script>
7012
7013
7014
7015
7016
7017
7018
7019
7020
7021</div><div id="shopify-block-AMjRqQUh2MSs2WFVnW__2724325275511621162" class="shopify-block shopify-app-block">
7022
7023
7024
7025
7026  
7027  
7028  
7029  
7030  
7031  
7032  
7033  
7034  
7035  
7036  
7037  
7038  
7039  
7040
7041  
7042  
7043
7044  
7045
7046  
7047
7048  
7049
7050  
7050<script id='kaching-subscriptions-config' type='application/json'>
7051    {
7052      "shopifyDomain": "gczdiu-kv.myshopify.com",
7053      
7054        "moneyFormat": "${{amount}}",
7055      
7056      "liquidLocale": "en",
7057      "liquidCountryCode": "US",
7058      "productId": 0,
7059      "widgetSettings": {"id":16862,"shopId":16862,"style":"kaching_2","cornerRadius":10,"spacing":10,"blockTitle":"PURCHASE OPTIONS","customCss":null,"addToCartButtonSelector":null,"quantitySelector":null,"priceSelector":null,"compareAtPriceSelector":null,"labelOneTimePurchase":"One time purchase","cardsBackground":{"red":255,"blue":255,"alpha":1,"green":255},"selectedCardsBackground":{"red":255,"blue":255,"alpha":1,"green":255},"borderColor":{"red":0,"blue":0,"alpha":1,"green":0},"blockTitleColor":{"red":0,"blue":0,"alpha":1,"green":0},"titleColor":{"red":0,"blue":0,"alpha":1,"green":0},"priceColor":{"red":0,"blue":0,"alpha":1,"green":0},"labelBackground":{"red":217,"blue":217,"alpha":1,"green":217},"labelColor":{"red":0,"blue":0,"alpha":1,"green":0},"stickyAtc":{"title":"{{ product_title }}
7059","button":"Choose plan","enabled":false},"cardBadge":{"style":"star","title":"Best seller!","enabled":true},"features":{"order":[],"records":{},"showDefaultFeatures":true},"discountLabel":{"text":"{{ discount }}","enabled":false},"badgeBackground":{"red":0,"blue":0,"alpha":1,"green":0},"badgeColor":{"red":255,"blue":255,"alpha":1,"green":255},"moneyFormat":null,"shouldPreselectSubscription":true,"hideWidgetWhenKachingBundlesInPage":true,"isSubscriberRewardsEnabled":false,"shouldDisplaySellingPlanName":true,"shouldDisplayCompareAtPrice":true,"useDefaultSellingPlanGroupTitle":true,"customSellingPlanGroupTitle":null,"createdAt":"2026-04-28T19:11:33.702Z","updatedAt":"2026-04-28T20:37:40.406Z","storefrontAccessToken":"239fc00afcf3f9fe1a02ff17fc4b4df5"},
7060      "widgetsConfig": {"widgets":{},"defaultWidgetId":null,"storefrontAccessToken":"239fc00afcf3f9fe1a02ff17fc4b4df5","hasV1Widgets":false,"hasV2Widgets":false,"globalCustomization":{"customCss":null,"addToCartButtonSelector":null,"quantitySelector":null,"priceSelector":null,"compareAtPriceSelector":null}},
7061      "sellingPlanConfigs": {"gid:\/\/shopify\/SellingPlan\/3697606721":{"position":0,"delivery":{"interval":"DAY","frequency":28},"discount":{"type":"PRICE","adjustmentValue":24.99},"billing":{"interval":"DAY","frequency":28,"minCycles":null,"maxCycles":null},"recurringDiscountAdjustment":{"type":"PRICE","adjustmentValue":32,"afterCycle":1},"productQuantityOnSelect":2,"productQuantityPolicy":null,"freeProductsPolicy":null,"deliveryPricePolicy":null,"allowAutomaticLineActions":false,"automaticLineActionsPolicy":null,"widgetId":null},"gid:\/\/shopify\/SellingPlan\/5998149697":{"position":0,"delivery":{"interval":"DAY","frequency":28},"discount":{"type":"PRICE","adjustmentValue":39.99},"billing":{"interval":"DAY","frequency":28,"minCycles":null,"maxCycles":null},"recurringDiscountAdjustment":null,"productQuantityOnSelect":1,"productQuantityPolicy":null,"freeProductsPolicy":null,"deliveryPricePolicy":null,"allowAutomaticLineActions":false,"automaticLineActionsPolicy":null,"widgetId":null}},
7062      "freeGifts": {},
7063      "streaksConfig": null,
7064      "isDesignMode": false,
7065      "b2bCustomer": false
7066    }
7067  </script>
7067
7068
7069  
7069<script
7070    src='https://cdn.shopify.com/extensions/01a1200e-e377-716a-b920-306005dc49ae/kaching-subscriptions-309/assets/kaching-subscriptions.js'
7071    crossorigin='anonymous'
7072    type='text/javascript'
7073    defer
7074  ></script>
7074
7075
7076  
7077  
7078    
7078<script
7079      src='https://cdn.shopify.com/extensions/01a1200e-e377-716a-b920-306005dc49ae/kaching-subscriptions-309/assets/kaching-subscriptions-block.js'
7080      crossorigin='anonymous'
7081      type='text/javascript'
7082      defer
7083    ></script>
7083
7084  
7085  
7086
7087  <link
7088    rel='stylesheet'
7089    href='https://cdn.shopify.com/extensions/01a1200e-e377-716a-b920-306005dc49ae/kaching-subscriptions-309/assets/kaching-subscriptions.css'
7090    crossorigin='anonymous'
7091    type='text/css'
7092  >
7093  
7094    <link
7095      rel='stylesheet'
7096      href='https://cdn.shopify.com/extensions/01a1200e-e377-716a-b920-306005dc49ae/kaching-subscriptions-309/assets/kaching-subscriptions-block.css'
7097      crossorigin='anonymous'
7098      type='text/css'
7099    >
7100  
7101  
7102
7103
7104
7105
7106</div>
7106<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
7106
7107</body>
7108</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.