1<!doctype html> 2<html 3 lang="en-US" 4 class="![forced-color-adjust:none] text-[62.5%] scroll-smooth antialiased min-h-[100%]" 5> 6 <head> 7 8 9 10 11 <title> 12 Learn 13 </title> 14 15 16 17<meta charset="utf-8" /> 18 19<meta 20 name="description" 21 content="" 22/> 23 24<meta 25 name="viewport" 26 content="width=device-width,initial-scale=1,shrink-to-fit=no,viewport-fit=cover" 27/> 28 29<!-- OG META --> 30 31<meta property="og:site_name" content="Tally Health"> 32<meta property="og:url" content="https://tallyhealth.com/blogs/learn"> 33<meta property="og:title" content="Learn"> 34<meta property="og:type" content="website"> 35<meta property="og:description" content="Founded to change the way we age, Tally Health helps you unlock a new biological destiny and slow cellular aging. Find out your biological age with our proprietary diagnostic test and get personalized Action Plans and unique daily supplements. Based on cutting-edge longevity research, so you can live better, longer. 36"><meta property="og:image" content="http://tallyhealth.com/cdn/shop/files/tally-og-preview.jpg?v=1739316124"> 37 <meta property="og:image:secure_url" content="https://tallyhealth.com/cdn/shop/files/tally-og-preview.jpg?v=1739316124"> 38 <meta property="og:image:width" content="1200"> 39 <meta property="og:image:height" content="900"><meta name="twitter:card" content="summary_large_image"> 40<meta name="twitter:title" content="Learn"> 41<meta name="twitter:description" content="Founded to change the way we age, Tally Health helps you unlock a new biological destiny and slow cellular aging. Find out your biological age with our proprietary diagnostic test and get personalized Action Plans and unique daily supplements. Based on cutting-edge longevity research, so you can live better, longer. 42"> 43<link rel="canonical" href="https://tallyhealth.com/blogs/learn"> 44 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 45 46
46<script src="//tallyhealth.com/cdn/shop/t/160/assets/main.js?v=43562132797773563691789571010" defer></script>
46 47 <link rel="stylesheet" href="//tallyhealth.com/cdn/shop/t/160/assets/main.css?v=176490729938608290121789571009" /> 48 49 50 51 52 <link 53 rel="preload" 54 href="//tallyhealth.com/cdn/shop/t/160/assets/Generator-Light.woff2" 55 as="font" 56 type="font/woff2" 57 crossorigin 58 /> 59 60 <link 61 rel="preload" 62 href="//tallyhealth.com/cdn/shop/t/160/assets/Generator-Regular.woff2" 63 as="font" 64 type="font/woff2" 65 crossorigin 66 /> 67 68 <link 69 rel="preload" 70 href="//tallyhealth.com/cdn/shop/t/160/assets/Generator-SemiBold.woff2" 71 as="font" 72 type="font/woff2" 73 crossorigin 74 /> 75 76 <link 77 rel="preload" 78 href="//tallyhealth.com/cdn/shop/t/160/assets/Faktum-SemiBold.woff2" 79 as="font" 80 type="font/woff2" 81 crossorigin 82 /> 83 84 85 86 <link rel="icon" type="image/png" href="//tallyhealth.com/cdn/shop/files/favicon.png?crop=center&height=512&v=1754430462&width=512"> 87
87<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
87<meta name="facebook-domain-verification" content="azk0ryivm7rk74284yd8yggivboxti"> 88<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/56256462983/digital_wallets/dialog"> 89<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/learn.atom" /> 90<link rel="next" href="/blogs/learn?page=2">
91<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=11239559"></script>
91 92<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
93<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=11239559&shop_id=56256462983" crossorigin="anonymous"></script>
vendor: 1 bytes, line 93
93
94<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":56256462983,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/56256462983","merchantName":"Tally Health","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Tally Health","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 94
94
95<script id="shopify-features" type="application/json">{"accessToken":"758f01ddfbb6c35bfd917de6b1b7d0f8","betas":["rich-media-storefront-analytics"],"domain":"tallyhealth.com","predictiveSearch":true,"shopId":56256462983,"locale":"en"}</script>
vendor: 1 bytes, line 95
95
96<script>var Shopify = Shopify || {}; 97Shopify.shop = "tally-health-us.myshopify.com"; 98Shopify.locale = "en"; 99Shopify.currency = {"active":"USD","rate":"1.0"}; 100Shopify.country = "US"; 101Shopify.theme = {"name":"tally-shop\/release\/v5.7.2","id":154874314887,"schema_name":"Tally Health","schema_version":"1.0.0","theme_store_id":null,"role":"main"}; 102Shopify.theme.handle = "null"; 103Shopify.theme.style = {"id":null,"handle":null}; 104Shopify.cdnHost = "tallyhealth.com/cdn"; 105Shopify.routes = Shopify.routes || {}; 106Shopify.routes.root = "/"; 107Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";</script>
vendor: 1 bytes, line 107
107
108<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 108
108
109<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 109
109
110<script> 111 window.ShopifyPay = window.ShopifyPay || {}; 112 window.ShopifyPay.apiHost = "shop.app\/pay"; 113 window.ShopifyPay.redirectState = null; 114</script>
vendor: 1 bytes, line 114
114
115<script> 116 window.Shopify = window.Shopify || {}; 117 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 118 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 119 window.Shopify.SignInWithShop.eligible = true; 120</script>
vendor: 1 bytes, line 120
120
121<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 121
121
122<script> 123 window.Shopify = window.Shopify || {}; 124 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 125 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"]}; 126</script>
vendor: 1 bytes, line 126
126
127<script>(function() { 128 var isLoaded = false; 129 function asyncLoad() { 130 if (isLoaded) return; 131 isLoaded = true; 132 var urls = ["https:\/\/cdn-app.sealsubscriptions.com\/shopify\/public\/js\/sealsubscriptions.js?shop=tally-health-us.myshopify.com","https:\/\/static.shareasale.com\/json\/shopify\/deduplication.js?shop=tally-health-us.myshopify.com","https:\/\/static.klaviyo.com\/onsite\/js\/klaviyo.js?company_id=TchBaM\u0026shop=tally-health-us.myshopify.com","https:\/\/config.gorgias.chat\/bundle-loader\/01GYCCRRBA1KN14R1G19VXY8QJ?source=shopify1click\u0026shop=tally-health-us.myshopify.com","https:\/\/static.shareasale.com\/json\/shopify\/shareasale-tracking.js?sasmid=137274\u0026ssmtid=44721\u0026shop=tally-health-us.myshopify.com","https:\/\/media.9gtb.com\/loader.js?g_cvt_id=03a93c22-a9b0-493f-bc41-eb4340bb8f87\u0026shop=tally-health-us.myshopify.com"]; 133 for (var i = 0; i < urls.length; i++) { 134 var s = document.createElement('script'); 135 s.type = 'text/javascript'; 136 s.async = true; 137 s.src = urls[i]; 138 var x = document.getElementsByTagName('script')[0]; 139 x.parentNode.insertBefore(s, x); 140 } 141 }; 142 if(window.attachEvent) { 143 window.attachEvent('onload', asyncLoad); 144 } else { 145 window.addEventListener('load', asyncLoad, false); 146 } 147})();</script>
vendor: 1 bytes, line 147
147
148<script id="__st">var __st={"a":56256462983,"offset":-14400,"reqid":"c3b3e9ed-8c83-4c99-b611-f9851383a432-1790943477","pageurl":"tallyhealth.com\/blogs\/learn","s":"blogs-87621828743","u":"bab4b28f9cb4","p":"blog","rtyp":"blog","rid":87621828743};</script>
vendor: 1 bytes, line 148
148
149<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 149
149
150<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 150
150
151<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//tallyhealth.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 151
151
152<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 = "//tallyhealth.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
152<script crossorigin="anonymous" defer="defer" src="//tallyhealth.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 152
152
153<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 153
153
154<script> 155 window.Shopify = window.Shopify || {}; 156 window.Shopify.MCP = window.Shopify.MCP || {}; 157 window.Shopify.MCP.enabled = true; 158 window.Shopify.MCP.shop = "tally-health-us.myshopify.com"; 159 window.Shopify.MCP.mcpEndpoint = "https:\/\/tallyhealth.com\/api\/mcp"; 160 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 161</script>
vendor: 1 bytes, line 161
161
162<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("\/\/tallyhealth.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 163</script>
vendor: 1 bytes, line 163
163
164<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://tallyhealth.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 165</script>
vendor: 1 bytes, line 165
165
166<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 167 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); 168</script>
vendor: 1 bytes, line 168
168
169<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})}})); 170</script>
170 171<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://tallyhealth.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 172<style id="shopify-accelerated-checkout-cart"> 173 #shopify-buyer-consent { 174 margin-top: 1em; 175 display: inline-block; 176 width: 100%; 177} 178 179#shopify-buyer-consent.hidden { 180 display: none; 181} 182 183#shopify-subscription-policy-button { 184 background: none; 185 border: none; 186 padding: 0; 187 text-decoration: underline; 188 font-size: inherit; 189 cursor: pointer; 190} 191 192#shopify-subscription-policy-button::before { 193 box-shadow: none; 194} 195 196 </style> 197<link rel="stylesheet" media="screen" href="//tallyhealth.com/cdn/shop/t/160/compiled_assets/styles.css?v=92575474069511055241789571037">
198<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
198 199 200 201 202 <!-- DTC purchase tracking pixel --> 203
203<script type="text/javascript"> 204 var script = document.createElement('script'); 205 script.src = "https://xp2023-pix.s3.amazonaws.com/px_VkDLL.js"; 206 document.getElementsByTagName('head')[0].appendChild(script); 207 </script>
207 208 <!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 209 210 211 212 213 214 215 216 217 218 219 220 221
221<script async src="https://static.klaviyo.com/onsite/js/TchBaM/klaviyo.js?company_id=TchBaM"></script>
221 222
222<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>
222 223 224 225 226 227 228 229
229<script> 230 window.klaviyoReviewsProductDesignMode = false 231 </script>
231 232 233 234 235 236 237 238 239 240 241<!-- END app block -->
241<script src="https://cdn.shopify.com/extensions/01a0f078-2518-7c77-9551-ac5c8e82e565/avada-upsell-268/assets/avada-free-gift.js" type="text/javascript" defer="defer"></script>
241 242<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
243<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: 56256462983,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 243
243
244<script> 245 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 246</script>
vendor: 1 bytes, line 246
246
247<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}
247).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: 56256462983,storefrontBaseUrl: "https://tallyhealth.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://tallyhealth.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2687533191","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"]}
247,"dataSharingState":"unrestricted"},{"id":"2586542215","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"9bce1c0cdfc09538057898e4ff134fa2","type":"APP","apiClientId":30400643073,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2569633927","configuration":"{\"projectId\":\"xnegi9k1rh\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2565865607","configuration":"{\"vibePixelId\":\"MtpvxE\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"72859894ec8aa8d5e0246c40aaed9466","type":"APP","apiClientId":132266098689,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1798799495","configuration":"{\"accountID\":\"TchBaM\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"922550407","configuration":"{\"masterTagID\":\"44721\",\"merchantID\":\"137274\",\"appPath\":\"https:\/\/daedalus.shareasale.com\",\"storeID\":\"NaN\",\"xTypeMode\":\"NaN\",\"xTypeValue\":\"NaN\",\"channelDedup\":\"NaN\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"f300cca684872f2df140f714437af558","type":"APP","apiClientId":4929191,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"908296327","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-YY6N3717L9\\\",\\\"AW-11082486051\\\",\\\"GT-T5MH5J9H\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-YY6N3717L9\\\",\\\"AW-11082486051\\\/OOnQCK--itoaEKOixaQp\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-YY6N3717L9\\\",\\\"AW-11082486051\\\/rulwCLu-itoaEKOixaQp\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-YY6N3717L9\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-YY6N3717L9\\\",\\\"AW-11082486051\\\/yOArCLi-itoaEKOixaQp\\\",\\\"MC-BH9LPMH9LE\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-YY6N3717L9\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-YY6N3717L9\\\",\\\"AW-11082486051\\\/ICJBCKy-itoaEKOixaQp\\\",\\\"MC-BH9LPMH9LE\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-YY6N3717L9\\\",\\\"AW-11082486051\\\/BeR1CLW-itoaEKOixaQp\\\",\\\"MC-BH9LPMH9LE\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-YY6N3717L9\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-YY6N3717L9\\\",\\\"AW-11082486051\\\/A24DCL6-itoaEKOixaQp\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-YY6N3717L9\\\",\\\"AW-11082486051\\\/767WCLK-itoaEKOixaQp\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-YY6N3717L9\\\"}],\\\"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":"340721799","configuration":"{\"pixelCode\":\"CFHJ4OBC77U208RTJ7DG\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"230195335","configuration":"{\"pixel_id\":\"700318438221535\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"207061127","configuration":"{\"shopId\":\"MQiFov66kwbEScseh\",\"env\":\"production\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"182d40b472ceceab1226a1312ff77c52","type":"APP","apiClientId":1464241,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
247,"dataSharingState":"unrestricted"},{"id":"190972039","configuration":"{\"shopDomain\":\"tally-health-us.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1cc50c06a2fd060c142979e7a3df92db","type":"APP","apiClientId":2436932,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"21921927","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Google Ads"},{"id":"21954695","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Google Tag Manager"},{"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":"Tally Health","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"tally-health-us.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/tallyhealth.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"7518556913799","handle":"membership","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40866959786119","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7627705843847","handle":"vitality","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41207666868359","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6821301059719","handle":"test-kit","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40298025255047","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8030351818887","handle":"amplify","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42309124882567","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7899427799175","handle":"sharpen","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41938827214983","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7627705876615","handle":"restore","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41207669096583","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7915243339911","handle":"defend","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42004358070407","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8060338110599","handle":"nad","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42507235917959","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7905231896711","handle":"brain-boost","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41960778268807","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7905235304583","handle":"cognitive-lift","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41960789246087","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8061540597895","handle":"dna-repair","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42533021974663","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7895003562119","handle":"foundational-longevity","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41924582703239","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7905241071751","handle":"metabolic-health","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41960804876423","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8061539876999","handle":"super-nad","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42533018271879","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7905247953031","handle":"the-full-stack","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41960826929287","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://tallyhealth.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"154874314887","themePublished":"true","eventMetadataId":"db68530b-cf59-46a1-9632-f5a84474034e","pageType":"blog","resourceId":"87621828743","shopId":"56256462983","storefrontBaseUrl":"https:\/\/tallyhealth.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
247<script> 248 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 249 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 250 window.ShopifyAnalytics.meta.currency = 'USD'; 251 var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":87621828743,"requestId":"c3b3e9ed-8c83-4c99-b611-f9851383a432-1790943477"}}; 252 for (var attr in meta) { 253 window.ShopifyAnalytics.meta[attr] = meta[attr]; 254 } 255</script>
vendor: 1 bytes, line 255
255
256<script class="analytics"> 257 (function () { 258 var customDocumentWrite = function(content) { 259 var jquery = null; 260 261 if (window.jQuery) { 262 jquery = window.jQuery; 263 } else if (window.Checkout && window.Checkout.$) { 264 jquery = window.Checkout.$; 265 } 266 267 if (jquery) { 268 jquery('body').append(content); 269 } 270 }; 271 272 var hasLoggedConversion = function(token) { 273 if (token) { 274 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 275 } 276 return false; 277 } 278 279 var setCookieIfConversion = function(token) { 280 if (token) { 281 var twoMonthsFromNow = new Date(Date.now()); 282 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 283 284 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 285 } 286 } 287 288 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 289 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 290 if (trekkie.integrations) { 291 return; 292 } 293 trekkie.methods = [ 294 'identify', 295 'page', 296 'ready', 297 'track', 298 'trackForm', 299 'trackLink' 300 ]; 301 trekkie.factory = function(method) { 302 return function() { 303 var args = Array.prototype.slice.call(arguments); 304 args.unshift(method); 305 trekkie.push(args); 306 if (method == 'track' || method == 'page') { 307 var pageUrl; 308 try { 309 pageUrl = window.location.href; 310 } catch (e) {} 311 var pageReferrer; 312 try { 313 pageReferrer = document.referrer; 314 } catch (e) {} 315 try { 316 if (window.__TREKKIE_SHIM_QUEUE == null) { 317 window.__TREKKIE_SHIM_QUEUE = []; 318 } 319 window.__TREKKIE_SHIM_QUEUE.push({ 320 from: 'trekkie-stub', 321 method: method, 322 args: args.slice(1), 323 pageContext: { 324 url: pageUrl, 325 referrer: pageReferrer 326 } 327 }); 328 } catch (e) { 329 // no-op 330 } 331 } 332 return trekkie; 333 }; 334 }; 335 for (var i = 0; i < trekkie.methods.length; i++) { 336 var key = trekkie.methods[i]; 337 trekkie[key] = trekkie.factory(key); 338 } 339 trekkie.load = function(config) { 340 trekkie.config = config || {}; 341 trekkie.config.initialDocumentCookie = document.cookie; 342 var first = document.getElementsByTagName('script')[0]; 343var script = document.createElement('script'); 344script.type = 'text/javascript'; 345script.onerror = function(e) { 346 var scriptFallback = document.createElement('script'); 347 scriptFallback.type = 'text/javascript'; 348 scriptFallback.onerror = function(error) { 349 var Monorail = { 350 produce: function produce(monorailDomain, schemaId, payload) { 351 var currentMs = new Date().getTime(); 352 var event = { 353 schema_id: schemaId, 354 payload: payload, 355 metadata: { 356 event_created_at_ms: currentMs, 357 event_sent_at_ms: currentMs 358 } 359 }; 360 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 361 }, 362 sendRequest: function sendRequest(endpointUrl, payload) { 363 // Try the sendBeacon API 364 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 365 var blobData = new window.Blob([payload], { 366 type: 'text/plain' 367 }); 368 369 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 370 return true; 371 } // sendBeacon was not successful 372 373 } // XHR beacon 374 375 var xhr = new XMLHttpRequest(); 376 377 try { 378 xhr.open('POST', endpointUrl); 379 xhr.setRequestHeader('Content-Type', 'text/plain'); 380 xhr.send(payload); 381 } catch (e) { 382 console.log(e); 383 } 384 385 return false; 386 }, 387 isIos12: function isIos12() { 388 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 389 } 390 }; 391 Monorail.produce('monorail-edge.shopifysvc.com', 392 'trekkie_storefront_load_errors/1.1', 393 {shop_id: 56256462983, 394 theme_id: 154874314887, 395 app_name: "storefront", 396 context_url: window.location.href, 397 source_url: "//tallyhealth.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 398 399 }; 400 scriptFallback.async = true; 401 scriptFallback.src = '//tallyhealth.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 402 first.parentNode.insertBefore(scriptFallback, first); 403}; 404script.async = true; 405script.src = '//tallyhealth.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 406first.parentNode.insertBefore(script, first); 407 408 }; 409 trekkie.load( 410 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":56256462983,"isMerchantRequest":null,"themeId":154874314887,"themeCityHash":"11050771260505920944","contentLanguage":"en","currency":"USD","eventMetadataId":"db68530b-cf59-46a1-9632-f5a84474034e"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 411 ); 412 413 var loaded = false;
414 trekkie.ready(function() { 415 if (loaded) return; 416 loaded = true; 417 418 window.ShopifyAnalytics.lib = window.trekkie; 419 420 var originalDocumentWrite = document.write; 421 document.write = customDocumentWrite; 422 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 423 document.write = originalDocumentWrite; 424 425 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 426 var token = match? match[1]: undefined; 427 if (!hasLoggedConversion(token)) { 428 setCookieIfConversion(token); 429 430 } 431 }); 432 433 window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":87621828743,"requestId":"c3b3e9ed-8c83-4c99-b611-f9851383a432-1790943477","shopifyEmitted":true}); 434 435 var eventsListenerScript = document.createElement('script'); 436 eventsListenerScript.async = true; 437 eventsListenerScript.src = "//tallyhealth.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 438 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 439})();</script>
439 440
440<script> 441 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 442 window.ga = function ga() { 443 (window.ga.q = window.ga.q || []).push(arguments); 444 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 445 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 446 } 447 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 448 }; 449 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 450 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 451 } 452 } 453</script>
vendor: 1 bytes, line 453
453
454<script 455 defer 456 src="https://tallyhealth.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 457 data-application="storefront-renderer" 458 data-shop-id="56256462983" 459 data-render-region="gcp-us-central1" 460 data-page-type="blog" 461 data-theme-instance-id="154874314887" 462 data-theme-name="Tally Health" 463 data-theme-version="1.0.0" 464 data-monorail-region="shop_domain" 465 data-resource-timing-sampling-rate="10" 466 data-shs="true" 467 data-shs-beacon="true" 468 data-shs-export-with-fetch="true" 469 data-shs-logs-sample-rate="1" 470 data-shs-beacon-endpoint="https://tallyhealth.com/api/collect" 471></script>
471 472<meta name="shopify-y" content="b4428200-3d61-4c7a-99ee-93ec03e30f0d" data-expiration="1822501077000"><meta name="shopify-s" content="32fab422-2e2a-4f5f-8f8b-9007a1bea276" data-expiration="1790945277000"><meta name="new-cookie-storage-activated" content="t"> 473</head> 474 475 <body 476 class="text-[14px] leading-[20px] font-[400] md:text-[18px] md:leading-[28px] font-[Generator,sans-serif] h-full" 477 x-data="{ 478 customerName: '', 479 }" 480 data-api-url="https://tally-member-portal-a3bc136965d1.herokuapp.com" 481data-klaviyo-company-id="TchBaM" 482data-membership-product-id="7518556913799" 483data-membership-variant-id="40866959786119" 484data-vitality-variant-id="41207666868359" 485data-vitality-clear-legacy-variant-id="" 486data-test-kit-starter-variant-id="40264268841095" 487 488 > 489 490 <header class="contents"> 491 <div id="shopify-section-announcement" class="shopify-section"><div class="announcement-bar" data-rotate-interval="4000" style="background-color: #ff7a85;"> 492 <button class="announcement-nav announcement-prev" aria-label="Previous announcement" type="button">‹</button> 493 494 <div class="announcement-track"> 495 496 <div class="announcement-slide is-active" > 497 <span class="announcement-text" style="color: #1a1a1a;"> 498 FIND YOUR EVERYDAY STACK 499 </span> 500 </div> 501 502 <div class="announcement-slide" > 503 <span class="announcement-text" style="color: #1a1a1a;"> 504 TALLY HEALTH IS HSA/FSA ELIGIBLE 505 </span> 506 </div> 507 508 </div> 509 510 <button class="announcement-nav announcement-next" aria-label="Next announcement" type="button">›</button> 511</div> 512 513 514
515<script> 516 document.querySelectorAll('.announcement-bar').forEach(bar => { 517 const slides = bar.querySelectorAll('.announcement-slide'); 518 const prevBtn = bar.querySelector('.announcement-prev'); 519 const nextBtn = bar.querySelector('.announcement-next'); 520 let i = 0; 521 522 if (slides.length < 2) { 523 bar.setAttribute('data-single', 'true'); 524 return; 525 } 526 527 const interval = parseInt(bar.dataset.rotateInterval, 10) || 5000; 528 let timer; 529 530 function goTo(index) { 531 slides[i].classList.remove('is-active'); 532 i = (index + slides.length) % slides.length; 533 slides[i].classList.add('is-active'); 534 } 535 536 function startTimer() { 537 timer = setInterval(() => goTo(i + 1), interval); 538 } 539 540 function resetTimer() { 541 clearInterval(timer); 542 startTimer(); 543 } 544 545 nextBtn.addEventListener('click', () => { goTo(i + 1); resetTimer(); }); 546 prevBtn.addEventListener('click', () => { goTo(i - 1); resetTimer(); }); 547 548 startTimer(); 549 }); 550</script>
550 551 552</div> 553 <div id="shopify-section-component--global-header" class="shopify-section"> 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568<style> 569 :root { 570 571 --header-bg: #4A0C33; 572 --header-text: #fff; 573 --header-outline: #4A0C33; 574 --header-divider: 0.2; 575 --header-item: #FFFEF8; 576 --header-item-hover: #FF7C87; 577 --header-user-icon: #FFFEF8; 578 --header-user-border: #FFFEF8; 579 580 } 581</style> 582 583 584<div 585 class="flex relative z-[11]" 586 x-data="{ 587 menu: false, 588 }" 589 @keyup.escape.window="menu = false; $store.cart.show = false;" 590 @resize.window.debounce.100="() => { 591 $store.cart.show = false; 592 if (window.innerWidth >= 768) { 593 menu = false 594 } 595 }" 596> 597 <a 598 class=" 599 skip-link 600 absolute left-[50%] top-[20px] translate-x-[-50%] z-[10] 601 rounded-[8px] px-[16px] py-[4px] 602 bg-[var(--header-bg)] text-[var(--header-text)] outline-[var(--header-outline)] 603 " 604 href="#main" 605 > 606 Skip to content 607 </a> 608 609 <nav class="m-auto w-full max-w-[1440px] px-[20px] lg:px-[50px] grid grid-cols-[1fr,1fr] md:grid-cols-[1fr,auto,1fr] gap-x-[20px] py-[20px] md:py-[26px] relative"> 610 <div 611 class=" 612 h-[1px] absolute bottom-0 left-0 lg:left-[30px] right-0 lg:right-[30px] bg-moon-mist bg-opacity-[var(--header-divider)] 613 " 614 ></div> 615 616 <div class="flex items-center justify-start"> 617 <a href="/"> 618 <span class="sr-only">Home page</span> 619 <svg class="w-[67px] md:w-[80px] h-[40px] md:h-[47px] text-[var(--header-text)]" role="img" aria-label="Tally Health" viewBox="0 0 195 114" xmlns="http://www.w3.org/2000/svg"> 620 <title>Tally Health</title> 621 <path d="M39.6543 102.037H31.4385V104.664H39.2666V107.685H31.4385V110.877H39.6543V114.005H28.0762V98.9092H39.6543V102.037ZM12.1768 104.662H20.2197V98.9062H23.6279V114.002H20.2197V107.792H12.1768V114.002H8.76855V98.9062H12.1768V104.662ZM59.6035 114.002H56.0215L54.707 110.724H47.3555L46.0391 114.002H42.459L48.6914 98.9062H53.415L59.6035 114.002ZM87.4102 101.948H82.2334V114.002H78.8252V101.948H73.6494V98.9062H87.4102V101.948ZM94.1104 104.662H102.154V98.9062H105.56V114.002H102.154V107.792H94.1104V114.002H90.7021V98.9062H94.1104V104.662ZM65.6914 110.872H73.668V114H62.2627V98.9043H65.6914V110.872ZM144.666 37.3018L158.742 76.3291L175.959 37.3428L182.504 37.3496L148.71 114H142.101L151.536 92.6816L129.304 37.2832L144.666 37.3018ZM48.5645 107.723H53.5L52.1016 104.229L51.0439 101.534L48.5645 107.723ZM22.0771 38.96H41.9209L38.1631 45.2998H22.0771V71.7197C22.0771 78.9995 26.5374 82.0536 31.7041 82.0537C35.4207 82.0537 38.6826 80.8737 41.7314 78.1934H41.7344V78.2559C39.4226 86.3421 32.0757 91.8006 24.1904 91.8008C15.7355 91.8008 8.57233 86.3998 8.57227 76.3008L9.1582 47.2979L0 42.0137L22.0771 24.8691V38.96ZM105.56 91.5879H91.7031V4.17383L105.56 0V91.5879ZM126.753 91.5879H112.896V4.17383L126.753 0V91.5879ZM70.6357 36.1436C78.3871 36.1436 84.1406 41.6626 84.1406 51.0557V91.4209C83.4889 91.5165 70.7799 91.5663 70.7559 91.5664L70.873 81.2734L69.1113 83.583C66.1773 86.986 61.2453 91.4492 54.4346 91.4492C48.3273 91.4492 42.6914 87.1058 42.6914 80.2949C42.6914 72.4263 49.7347 68.2002 57.8379 65.0293L70.7539 59.8623V53.9922C70.7539 47.064 67.582 41.545 56.6621 43.7754V55.8701H42.1025C46.0943 44.9504 59.1297 36.1438 70.6357 36.1436ZM65.5869 66.3213C59.3647 69.0232 55.8418 71.3713 55.8418 76.5381C55.842 80.6467 59.0126 82.8768 62.8867 82.877C65.938 82.877 68.5235 81.7019 70.7539 79.7061V64.0908L65.5869 66.3213ZM189.559 37.2734C192.023 37.2734 194.027 39.2763 194.027 41.7412C194.027 44.2062 192.024 46.209 189.559 46.209C187.096 46.2088 185.091 44.2061 185.091 41.7412C185.091 39.2764 187.094 37.2736 189.559 37.2734ZM189.559 37.9912C187.491 37.9914 185.809 39.6737 185.809 41.7412C185.809 43.8088 187.491 45.491 189.559 45.4912C191.626 45.4912 193.309 43.8089 193.309 41.7412C193.309 39.6736 191.626 37.9912 189.559 37.9912ZM189.999 39.707C190.865 39.707 191.399 40.1909 191.399 40.916C191.399 41.5332 191.028 41.9616 190.398 42.0908L190.741 42.4736L191.474 43.7754H190.566L189.806 42.124H188.621V43.7754H187.859V39.707H189.999ZM188.618 41.4736H189.956C190.432 41.4736 190.603 41.3268 190.603 40.9199C190.602 40.5134 190.432 40.3799 189.956 40.3799H188.618V41.4736Z" fill="currentColor" /> 622</svg> 623 </a> 624 </div> 625 626 <ul class="gap-x-[50px] hidden md:flex items-center"> 627 628 629 630 631 632 633 <li> 634 635 636<a 637 class="button !text-[18px] text-[var(--header-item)] hover:text-[var(--header-item-hover)]" 638 :class="{ 'text-cotton': menu }" 639 href="/collections" 640 641 642> 643 Shop 644</a> 645 646 </li> 647 648 649 650 651 652 653 654 655 656 <li> 657 658 659<a 660 class="button !text-[18px] text-[var(--header-item)] hover:text-[var(--header-item-hover)]" 661 :class="{ 'text-cotton': menu }" 662 href="/collections/bundles" 663 664 665> 666 Bundles 667</a> 668 669 </li> 670 671 672 673 674 675 676 677 678 679 <li> 680 681 682<a 683 class="button !text-[18px] text-[var(--header-item)] hover:text-[var(--header-item-hover)]" 684 :class="{ 'text-cotton': menu }" 685 href="/collections/supplements" 686 687 688> 689 Supplements 690</a> 691 692 </li> 693 694 695 696 697 698 699 700 701 702 <li> 703 704 705<a 706 class="button !text-[18px] text-[var(--header-item)] hover:text-[var(--header-item-hover)]" 707 :class="{ 'text-cotton': menu }" 708 href="/pages/our-science" 709 710 711> 712 Science 713</a> 714 715 </li> 716 717 718 719 720 721 722 723 724 725 <li> 726 727 728<a 729 class="button !text-[18px] text-[var(--header-item)] hover:text-[var(--header-item-hover)]" 730 :class="{ 'text-cotton': menu }" 731 href="/blogs/learn" 732 733 734> 735 Blog 736</a> 737 738 </li> 739 740 741 742 743 744 745 746 747 748 <li> 749 750 751<a 752 class="button !text-[18px] text-[var(--header-item)] hover:text-[var(--header-item-hover)]" 753 :class="{ 'text-cotton': menu }" 754 href="https://form.typeform.com/to/KDrkT5vI" 755 756 757> 758 Quiz 759</a> 760 761 </li> 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 </ul> 791 792 <div class="flex justify-end items-center gap-x-[20px]"> 793 794 795<a 796 class="button !text-[18px] text-[var(--header-item)] hover:text-[var(--header-item-hover)]" 797 :class="{ 'text-cotton': menu }" 798 href="/cart" 799 800 @click.prevent="$store.cart.show = true" 801 802 803 aria-controls="mini-cart" 804 805> 806 Cart 807</a> 808 809 <a 810 data-color-mode="dark"
811 class=" 812 w-[40px] h-[40px] rounded-[50%] shrink-0 flex items-center justify-center border 813 814 text-[var(--header-user-icon)] border-[var(--header-user-border)] 815 816 hidden md:flex 817 " 818 href="https://app.tallyhealth.com" 819> 820 <span class="sr-only">Account</span> 821 822 <svg role="img" aria-hidden="true" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 823 <path d="M12 15C15.3137 15 18 12.3137 18 9C18 5.68629 15.3137 3 12 3C8.68629 3 6 5.68629 6 9C6 12.3137 8.68629 15 12 15Z" stroke="currentColor" stroke-width="2" stroke-miterlimit="10"/> 824 <path d="M2.90625 20.2501C3.82775 18.6537 5.15328 17.328 6.74958 16.4062C8.34588 15.4845 10.1567 14.9993 12 14.9993C13.8433 14.9993 15.6541 15.4845 17.2504 16.4062C18.8467 17.328 20.1722 18.6537 21.0938 20.2501" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 825 </svg> 826 827</a> 828 <button 829 type="button" 830 class="shrink-0 w-[32px] h-[32px] relative md:hidden" 831 @click="menu = !menu" 832 aria-controls="menu" 833 :aria-expanded="menu" 834> 835 <span class="sr-only">Toggle menu</span> 836 <span 837 class="transition w-[22px] h-[2px] rounded-[1px] bg-[var(--header-user-border)] absolute top-[calc(50%-3px)] left-[50%] translate-x-[-50%] translate-y-[-50%]" 838 :class=" 839 { 840 'top-[calc(50%-3px)]': !menu, 841 'rotate-[45deg] top-[50%] !bg-cotton': menu, 842 } 843 " 844 ></span> 845 <span 846 class="transition w-[22px] h-[2px] rounded-[1px] bg-[var(--header-user-border)] absolute top-[calc(50%+3px)] left-[50%] translate-x-[-50%] translate-y-[-50%]" 847 :class=" 848 { 849 'top-[calc(50%+3px)]': !menu, 850 'rotate-[-45deg] top-[50%] !bg-cotton': menu, 851 } 852 " 853 ></span> 854</button> 855 856 <div 857 x-cloak 858 x-show="menu" 859 x-trap.noscroll.inert="menu" 860 class="md:hidden fixed inset-0 z-[11] bg-dark-burgundy flex flex-col gap-y-[10px] overflow-auto" 861 x-transition.opacity.scale.100.duration.500ms 862 id="menu" 863 > 864 <div class="p-[20px] grid grid-cols-[1fr,1fr]"> 865 <div class="flex items-center justify-start"> 866 <a href="/"> 867 <span class="sr-only">Home page</span> 868 <svg class="w-[67px] h-[40px] text-cotton" role="img" aria-label="Tally Health" viewBox="0 0 195 114" xmlns="http://www.w3.org/2000/svg"> 869 <title>Tally Health</title> 870 <path d="M39.6543 102.037H31.4385V104.664H39.2666V107.685H31.4385V110.877H39.6543V114.005H28.0762V98.9092H39.6543V102.037ZM12.1768 104.662H20.2197V98.9062H23.6279V114.002H20.2197V107.792H12.1768V114.002H8.76855V98.9062H12.1768V104.662ZM59.6035 114.002H56.0215L54.707 110.724H47.3555L46.0391 114.002H42.459L48.6914 98.9062H53.415L59.6035 114.002ZM87.4102 101.948H82.2334V114.002H78.8252V101.948H73.6494V98.9062H87.4102V101.948ZM94.1104 104.662H102.154V98.9062H105.56V114.002H102.154V107.792H94.1104V114.002H90.7021V98.9062H94.1104V104.662ZM65.6914 110.872H73.668V114H62.2627V98.9043H65.6914V110.872ZM144.666 37.3018L158.742 76.3291L175.959 37.3428L182.504 37.3496L148.71 114H142.101L151.536 92.6816L129.304 37.2832L144.666 37.3018ZM48.5645 107.723H53.5L52.1016 104.229L51.0439 101.534L48.5645 107.723ZM22.0771 38.96H41.9209L38.1631 45.2998H22.0771V71.7197C22.0771 78.9995 26.5374 82.0536 31.7041 82.0537C35.4207 82.0537 38.6826 80.8737 41.7314 78.1934H41.7344V78.2559C39.4226 86.3421 32.0757 91.8006 24.1904 91.8008C15.7355 91.8008 8.57233 86.3998 8.57227 76.3008L9.1582 47.2979L0 42.0137L22.0771 24.8691V38.96ZM105.56 91.5879H91.7031V4.17383L105.56 0V91.5879ZM126.753 91.5879H112.896V4.17383L126.753 0V91.5879ZM70.6357 36.1436C78.3871 36.1436 84.1406 41.6626 84.1406 51.0557V91.4209C83.4889 91.5165 70.7799 91.5663 70.7559 91.5664L70.873 81.2734L69.1113 83.583C66.1773 86.986 61.2453 91.4492 54.4346 91.4492C48.3273 91.4492 42.6914 87.1058 42.6914 80.2949C42.6914 72.4263 49.7347 68.2002 57.8379 65.0293L70.7539 59.8623V53.9922C70.7539 47.064 67.582 41.545 56.6621 43.7754V55.8701H42.1025C46.0943 44.9504 59.1297 36.1438 70.6357 36.1436ZM65.5869 66.3213C59.3647 69.0232 55.8418 71.3713 55.8418 76.5381C55.842 80.6467 59.0126 82.8768 62.8867 82.877C65.938 82.877 68.5235 81.7019 70.7539 79.7061V64.0908L65.5869 66.3213ZM189.559 37.2734C192.023 37.2734 194.027 39.2763 194.027 41.7412C194.027 44.2062 192.024 46.209 189.559 46.209C187.096 46.2088 185.091 44.2061 185.091 41.7412C185.091 39.2764 187.094 37.2736 189.559 37.2734ZM189.559 37.9912C187.491 37.9914 185.809 39.6737 185.809 41.7412C185.809 43.8088 187.491 45.491 189.559 45.4912C191.626 45.4912 193.309 43.8089 193.309 41.7412C193.309 39.6736 191.626 37.9912 189.559 37.9912ZM189.999 39.707C190.865 39.707 191.399 40.1909 191.399 40.916C191.399 41.5332 191.028 41.9616 190.398 42.0908L190.741 42.4736L191.474 43.7754H190.566L189.806 42.124H188.621V43.7754H187.859V39.707H189.999ZM188.618 41.4736H189.956C190.432 41.4736 190.603 41.3268 190.603 40.9199C190.602 40.5134 190.432 40.3799 189.956 40.3799H188.618V41.4736Z" fill="currentColor" /> 871</svg> 872 </a> 873 </div> 874 875 <div class="flex justify-end items-center gap-x-[20px]"> 876 877 878<a 879 class="button !text-[18px] text-[var(--header-item)] hover:text-[var(--header-item-hover)]" 880 :class="{ 'text-cotton': menu }" 881 href="/cart" 882 883 884> 885 Cart 886</a> 887 888 <button 889 type="button" 890 class="shrink-0 w-[32px] h-[32px] relative md:hidden" 891 @click="menu = !menu" 892 aria-controls="menu" 893 :aria-expanded="menu" 894> 895 <span class="sr-only">
895Toggle menu</span> 896 <span 897 class="transition w-[22px] h-[2px] rounded-[1px] bg-[var(--header-user-border)] absolute top-[calc(50%-3px)] left-[50%] translate-x-[-50%] translate-y-[-50%]" 898 :class=" 899 { 900 'top-[calc(50%-3px)]': !menu, 901 'rotate-[45deg] top-[50%] !bg-cotton': menu, 902 } 903 " 904 ></span> 905 <span 906 class="transition w-[22px] h-[2px] rounded-[1px] bg-[var(--header-user-border)] absolute top-[calc(50%+3px)] left-[50%] translate-x-[-50%] translate-y-[-50%]" 907 :class=" 908 { 909 'top-[calc(50%+3px)]': !menu, 910 'rotate-[-45deg] top-[50%] !bg-cotton': menu, 911 } 912 " 913 ></span> 914</button> 915 916 </div> 917 </div> 918 919 <ul class="flex flex-col px-[20px]"> 920 921 922 923 924 925 926 <li class="py-[5px]"> 927 928 929<a 930 class=" 931 932 h2 !text-[34px] 933 934 text-cotton hover:text-pink 935 " 936 href="/collections" 937>Shop</a> 938 </li> 939 940 941 942 943 944 945 946 947 948 <li class="py-[5px]"> 949 950 951<a 952 class=" 953 954 h2 !text-[34px] 955 956 text-cotton hover:text-pink 957 " 958 href="/collections/bundles" 959>Bundles</a> 960 </li> 961 962 963 964 965 966 967 968 969 970 <li class="py-[5px]"> 971 972 973<a 974 class=" 975 976 h2 !text-[34px] 977 978 text-cotton hover:text-pink 979 " 980 href="/collections/supplements" 981>Supplements</a> 982 </li> 983 984 985 986 987 988 989 990 991 992 <li class="py-[5px]"> 993 994 995<a 996 class=" 997 998 h2 !text-[34px] 999 1000 text-cotton hover:text-pink 1001 " 1002 href="/pages/our-science" 1003>Science</a> 1004 </li> 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 <li class="py-[5px]"> 1015 1016 1017<a 1018 class=" 1019 1020 h2 !text-[34px] 1021 1022 text-cotton hover:text-pink 1023 " 1024 href="/blogs/learn" 1025>Blog</a> 1026 </li> 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 <li class="py-[5px]"> 1037 1038 1039<a 1040 class=" 1041 1042 h2 !text-[34px] 1043 1044 text-cotton hover:text-pink 1045 " 1046 href="https://form.typeform.com/to/KDrkT5vI" 1047>Quiz</a> 1048 </li> 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 <li class="py-[5px]"> 1078 1079 1080<a 1081 class=" 1082 1083 h2 !text-[34px] 1084 1085 text-cotton hover:text-pink 1086 " 1087 href="https://app.tallyhealth.com" 1088>Account</a> 1089 </li> 1090 </ul> 1091 1092 <ul 1093 class=" 1094 mt-auto flex flex-col px-[20px] pt-[15px] pb-[20px] relative 1095 before:absolute before:content-[''] before:h-[1px] before:top-0 before:left-[10px] before:right-[10px] before:bg-burgundy 1096 " 1097 > 1098 <li class="py-[5px]"> 1099 1100 1101<a 1102 class=" 1103 1104 paragraph !text-[20px] 1105 1106 text-cotton hover:text-pink 1107 " 1108 href="https://support.tallyhealth.com/en-US" 1109>Help Center</a> 1110 </li> 1111 <li> 1112 1113 1114<a 1115 class=" 1116 1117 paragraph !text-[20px] 1118 1119 text-cotton hover:text-pink 1120 " 1121 href="https://support.tallyhealth.com/en-US/contact" 1122>Contact Us</a> 1123 </li> 1124 </ul> 1125 </div> 1126 </div> 1127 </nav> 1128</div> 1129 1130</div> 1131 <div id="shopify-section-component--global-cart" class="shopify-section"> 1132 1133 <div 1134 x-cloak 1135 x-show="$store.cart.show" 1136 x-trap.noscroll.inert="$store.cart.show" 1137 x-transition.opacity.100.duration.500ms 1138 id="mini-cart" 1139 class="bg-black/[0.8] fixed flex items-end justify-end inset-0 z-[20] pt-[72px] md:p-[20px]" 1140 1141 > 1142 <div 1143 class="bg-white overflow-clip max-h-full md:h-full rounded-t-[20px] md:rounded-[20px] flex flex-col w-full md:max-w-[446px] transition motion-reduce:transition-none" 1144 @click.outside="$store.cart.show = false;" 1145 > 1146 1147 1148 1149 1150<div 1151 1152 :class="{ 1153 'invisible': !$store.cart.show 1154 }" 1155 1156 class="p-[30px] flex flex-col overflow-auto scroll-hidden" 1157 x-data='{
1158 announcement: "", 1159 upsells: [ 1160 1161 { 1162 targets: [8030351818887], 1163 target_qty: [], 1164 target_type: "ALL", 1165 title: "Add Sharpen", 1166 priority: 0, 1167 products: [ 1168 1169 1170 1171 { 1172 id: 41938827214983, 1173 quantity: 1, 1174 1175 selling_plan: 1434091655, 1176 1177 title: "Sharpen" 1178 }, 1179 1180 1181 ], 1182 byline: "\u003cdiv class=\"metafield-rich_text_field\"\u003e\u003cp\u003ePicked for you\u003c\/p\u003e\u003c\/div\u003e", 1183 background: "#e9cf66", 1184 color: "#0d2950", 1185 button_color: "#4a0c33", 1186 slot: "Product", 1187 1188 image: "//tallyhealth.com/cdn/shop/files/Sharpen-Supplement-Capsule-Upsell.jpg?crop=center&height=180&v=1727469167&width=260", 1189 1190 }, 1191 1192 { 1193 targets: [7627705876615], 1194 target_qty: [], 1195 target_type: "ALL", 1196 title: "Add Sharpen", 1197 priority: 6, 1198 products: [ 1199 1200 1201 1202 { 1203 id: 41938827214983, 1204 quantity: 1, 1205 1206 selling_plan: 1434091655, 1207 1208 title: "Sharpen" 1209 }, 1210 1211 1212 ], 1213 byline: "\u003cdiv class=\"metafield-rich_text_field\"\u003e\u003cp\u003ePicked for you\u003c\/p\u003e\u003c\/div\u003e", 1214 background: "#e9cf66", 1215 color: "#0d2950", 1216 button_color: "#4a0c33", 1217 slot: "Product", 1218 1219 image: "//tallyhealth.com/cdn/shop/files/Sharpen-Supplement-Capsule-Upsell.jpg?crop=center&height=180&v=1727469167&width=260", 1220 1221 }, 1222 1223 { 1224 targets: [8030351818887], 1225 target_qty: [], 1226 target_type: "ALL", 1227 title: "Add Vitality", 1228 priority: 0, 1229 products: [ 1230 1231 1232 1233 { 1234 id: 41207666868359, 1235 quantity: 1, 1236 1237 selling_plan: 1434091655, 1238 1239 title: "Vitality" 1240 }, 1241 1242 1243 ], 1244 byline: "\u003cdiv class=\"metafield-rich_text_field\"\u003e\u003cp\u003ePicked for you\u003c\/p\u003e\u003c\/div\u003e", 1245 background: "#781b47", 1246 color: "#fffef8", 1247 button_color: "#d93359", 1248 slot: "Product", 1249 1250 image: "//tallyhealth.com/cdn/shop/files/Vitality-upsell.jpg?crop=center&height=180&v=1725925339&width=260", 1251 1252 }, 1253 1254 { 1255 targets: [7915243339911], 1256 target_qty: [], 1257 target_type: "ALL", 1258 title: "Add Restore", 1259 priority: 6, 1260 products: [ 1261 1262 1263 1264 { 1265 id: 41207669096583, 1266 quantity: 1, 1267 1268 selling_plan: 1434091655, 1269 1270 title: "Restore" 1271 }, 1272 1273 1274 ], 1275 byline: "\u003cdiv class=\"metafield-rich_text_field\"\u003e\u003cp\u003ePicked for you\u003c\/p\u003e\u003c\/div\u003e", 1276 background: "#b0cad8", 1277 color: "#0d2950", 1278 button_color: "#4a0c33", 1279 slot: "Product", 1280 1281 image: "//tallyhealth.com/cdn/shop/files/product-restore_0c840a4f-d087-4187-aed1-1d4482fbcf17.jpg?crop=center&height=180&v=1712262110&width=260", 1282 1283 }, 1284 1285 { 1286 targets: [7518556913799,7627705843847], 1287 target_qty: [], 1288 target_type: "ALL", 1289 title: "Add Amplify", 1290 priority: 5, 1291 products: [ 1292 1293 1294 1295 { 1296 id: 42309124882567, 1297 quantity: 1, 1298 1299 selling_plan: 1434091655, 1300 1301 title: "Amplify" 1302 }, 1303 1304 1305 ], 1306 byline: "\u003cdiv class=\"metafield-rich_text_field\"\u003e\u003cp\u003ePicked for you\u003c\/p\u003e\u003c\/div\u003e", 1307 background: "#f4b382", 1308 color: "#4a0c33", 1309 button_color: "#4a0c33", 1310 slot: "Product", 1311 1312 image: "//tallyhealth.com/cdn/shop/files/Amplify-upsell.jpg?crop=center&height=180&v=1725925339&width=260", 1313 1314 }, 1315 1316 { 1317 targets: [8060338110599], 1318 target_qty: [], 1319 target_type: "ALL", 1320 title: "Add Vitality", 1321 priority: 0, 1322 products: [ 1323 1324 1325 1326 { 1327 id: 41207666868359, 1328 quantity: 1, 1329 1330 selling_plan: 1434091655, 1331 1332 title: "Vitality" 1333 }, 1334 1335 1336 ], 1337 byline: "\u003cdiv class=\"metafield-rich_text_field\"\u003e\u003cp\u003ePicked for you\u003c\/p\u003e\u003c\/div\u003e", 1338 background: "#771a47", 1339 color: "#ffffff", 1340 button_color: "#d93458", 1341 slot: "Product", 1342 1343 image: "//tallyhealth.com/cdn/shop/files/Vitality-upsell.jpg?crop=center&height=180&v=1725925339&width=260", 1344 1345 }, 1346 1347 { 1348 targets: [7627705876615], 1349 target_qty: [], 1350 target_type: "ALL", 1351 title: "Add Amplify", 1352 priority: 6, 1353 products: [ 1354 1355 1356 1357 { 1358 id: 42309124882567, 1359 quantity: 1, 1360 1361 selling_plan: 1434091655, 1362 1363 title: "Amplify" 1364 }, 1365 1366 1367 ], 1368 byline: "\u003cdiv class=\"metafield-rich_text_field\"\u003e\u003cp\u003ePicked for you\u003c\/p\u003e\u003c\/div\u003e", 1369 background: "#f4b382", 1370 color: "#4a0c33", 1371 button_color: "#4a0c33", 1372 slot: "Product", 1373 1374 image: "//tallyhealth.com/cdn/shop/files/Amplify-upsell.jpg?crop=center&height=180&v=1725925339&width=260", 1375 1376 }, 1377 1378 { 1379 targets: [7899427799175], 1380 target_qty: [], 1381 target_type: "ALL", 1382 title: "Add Restore", 1383 priority: 6, 1384 products: [ 1385 1386 1387 1388 { 1389 id: 41207669096583, 1390 quantity: 1, 1391 1392 selling_plan: 1434091655, 1393 1394 title: "Restore" 1395 }, 1396 1397 1398 ], 1399 byline: "\u003cdiv class=\"metafield-rich_text_field\"\u003e\u003cp\u003ePicked for you\u003c\/p\u003e\u003c\/div\u003e", 1400 background: "#b1cad8", 1401 color: "#0d2950", 1402 button_color: "#4a0c33", 1403 slot: "Product", 1404 1405 image: "//tallyhealth.com/cdn/shop/files/Restore-Capsule-preview.jpg?crop=center&height=180&v=1725925940&width=260", 1406 1407 }, 1408 1409 { 1410 targets: [7627705843847], 1411 target_qty: [], 1412 target_type: "ALL", 1413 title: "Add Amplify", 1414 priority: 0, 1415 products: [ 1416 1417 1418 1419 { 1420 id: 42309124882567, 1421 quantity: 1, 1422 1423 selling_plan: 1434091655, 1424 1425 title: "Amplify" 1426 }, 1427 1428 1429 ], 1430 byline: "\u003cdiv class=\"metafield-rich_text_field\"\u003e\u003cp\u003ePicked for you\u003c\/p\u003e\u003c\/div\u003e", 1431 background: "#f4b382", 1432 color: "#4a0c33", 1433 button_color: "#4a0c33", 1434 slot: "Product", 1435 1436 image: "//tallyhealth.com/cdn/shop/files/Amplify-upsell.jpg?crop=center&height=180&v=1725925339&width=260", 1437 1438 }, 1439 1440 ], 1441 1442 get upsell() { 1443 1444 let validUpsells = this.upsells.sort((a, b) => { 1445 if (a.priority == b.priority) { 1446 if (a.target_type == "ALL" && b.target_type == "ANY") return -1; 1447 if (a.target_type == "ANY" && b.target_type == "ALL") return 1; 1448 1449 if (a.target_type == b.target_type) { 1450 return a.targets.length - b.targets.length 1451 } 1452 } 1453 return b.priority - a.priority 1454 }); 1455 1456 1457 validUpsells = validUpsells.filter(upsell => { 1458 1459 1460 const iterator = fn => upsell.target_type === "ANY" ? 1461 upsell.targets.filter(fn) : upsell.targets.every(fn); 1462 1463 const filteredItems = iterator((id, idx) => 1464 { 1465 return $store.cart.items.find(item => 1466 { 1467 1468 if (item.final_line_price <= 0) return false;
1469 1470 1471 const totalInCart = $store.cart.items.filter(i => i.product_id == id).reduce((acc, item) => acc + item.quantity, 0); 1472 1473 1474 const qtyCheck = (upsell.target_qty[idx] || upsell.target_qty[0] || 1); 1475 1476 1477 if (upsell.target_type === "ALL" && totalInCart < qtyCheck) return false; 1478 1479 1480 return item.product_id == id 1481 } 1482 ) 1483 } 1484 ); 1485 1486 1487 if (upsell.target_type === "ANY") { 1488 const qtyCheck = (upsell.target_qty[0] || 1); 1489 return filteredItems.length >= qtyCheck; 1490 } 1491 1492 return filteredItems; 1493 }); 1494 1495 1496 validUpsells = validUpsells.filter(upsell => { 1497 1498 1499 if (upsell.products.length == 0) return true; 1500 1501 return !upsell.products.every(p => { 1502 1503 1504 if (p.properties?._bundle) { 1505 return $store.cart.items.find(i => { 1506 1507 return i.variant_id === p.id && i.properties?._bundle == p.properties?._bundle 1508 }) 1509 } 1510 1511 1512 return $store.cart.items.find(item => item.variant_id == p.id) 1513 }) 1514 }); 1515 1516 1517 return validUpsells[0] || null 1518 }, 1519 1520 get purchase() { 1521 return this.upsell?.products?.filter(p => 1522 !$store.cart.items.find(item => item.variant_id == p.id && item.quantity >= p.quantity) 1523 ).map(v => { 1524 const tmp = { id: v.id, quantity: v.quantity}; 1525 1526 if (v.selling_plan) tmp.selling_plan = v.selling_plan 1527 if (v.properties) tmp.properties = v.properties; 1528 1529 return tmp 1530 }) || [] 1531 }, 1532 1533 get existingItem() { 1534 return $store.cart.items.find(item => 1535 this.upsell?.products?.find(p => item.variant_id == p.id) 1536 ); 1537 } 1538 }' 1539 x-init="() => { 1540 $watch('upsell', async upsell => { 1541 if (upsell?.slot == 'Auto Replace' && !$store.cart.updating) { 1542 $store.cart.updating = true; 1543 const targets = $store.cart.items.filter(i => upsell?.targets?.includes(i.product_id)) 1544 const _purchase = purchase; 1545 await $store.cart.remove(targets, false) 1546 await $store.cart.add(_purchase) 1547 } 1548 }) 1549 }" 1550> 1551 1552 <!-- ARIA live region for cart quantity announcements --> 1553 <div 1554 id="cart-announcements" 1555 aria-live="polite" 1556 aria-atomic="true" 1557 class="sr-only" 1558 x-text="announcement" 1559 ></div> 1560 1561 <div class="flex items-center gap-[7px] border-b border-moon-mist pb-[15px]"> 1562 1563 <h2 class="h2 text-burgundy"> 1564 Your Cart 1565 </h2> 1566 1567 <div 1568 class="w-[30px] aspect-square relative top-[2px] ml-[10px]" 1569 x-show="$store.cart.updating" 1570 > 1571 <svg aria-hidden="hidden" class="text-burgundy w-full h-full" width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" fill="currentColor"><path d="M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,20a9,9,0,1,1,9-9A9,9,0,0,1,12,21Z" transform="translate(12, 12) scale(0)"><animateTransform id="spinner_g88x" begin="0;spinner_yOmw.begin+0.6s" attributeName="transform" calcMode="spline" type="translate" dur="1.2s" values="12 12;0 0" keySplines=".52,.6,.25,.99"/><animateTransform begin="0;spinner_yOmw.begin+0.6s" attributeName="transform" calcMode="spline" additive="sum" type="scale" dur="1.2s" values="0;1" keySplines=".52,.6,.25,.99"/><animate begin="0;spinner_yOmw.begin+0.6s" attributeName="opacity" calcMode="spline" dur="1.2s" values="1;0" keySplines=".52,.6,.25,.99"/></path><path d="M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,20a9,9,0,1,1,9-9A9,9,0,0,1,12,21Z" transform="translate(12, 12) scale(0)"><animateTransform id="spinner_yOmw" begin="spinner_g88x.begin+0.6s" attributeName="transform" calcMode="spline" type="translate" dur="1.2s" values="12 12;0 0" keySplines=".52,.6,.25,.99"/><animateTransform begin="spinner_g88x.begin+0.6s" attributeName="transform" calcMode="spline" additive="sum" type="scale" dur="1.2s" values="0;1" keySplines=".52,.6,.25,.99"/><animate begin="spinner_g88x.begin+0.6s" attributeName="opacity" calcMode="spline" dur="1.2s" values="1;0" keySplines=".52,.6,.25,.99"/></path></svg> 1572 </div> 1573 1574 1575 <button 1576 type="button"
1577 class="ml-auto w-[40px] h-[40px] md:w-[50px] md:h-[50px] shrink-0 rounded-full flex-center border border-moon-mist text-burgundy hover:bg-burgundy hover:text-white hover:border-burgundy p-[12px] md:p-[15px]" 1578 @click="$store.cart.show = false" 1579 aria-label="Close cart" 1580 title="Close cart" 1581 > 1582 <svg class="" role="img" aria-hidden="true" width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"> 1583 <path d="M16 4.5L4 16.5M16 16.5L4 4.5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1584</svg> 1585 1586 </button> 1587 1588 </div> 1589 1590 <div :class="{ 'opacity-20': $store.cart.updating }" class="transition flex flex-col flex-1"> 1591 1592 <p 1593 class="p-[10px] rounded-[5px] text-center mt-[15px] meta text-dark-burgundy" 1594 style="background: linear-gradient(60.31deg, #FFDE87 0%, #FFF9DD 100%)" 1595 x-data="{ 1596 get savings() { 1597 const bundleItems = this.$store.cart.items.flatMap(item => item.discounts); 1598 1599 return bundleItems.reduce((acc, discount) => acc + parseInt(discount.amount), 0) 1600 }, 1601 }" 1602 x-cloak 1603 x-show="savings > 0" 1604 > 1605 Congrats! You're saving <strong x-text="$money(savings / 100)"></strong> 1606 </p><div 1607 class="pt-[15px] " 1608 :class="{ 1609 'hidden': $store.cart.count > 0, 1610 }" 1611 > 1612 <div class="text-mine-shaft [&_a]:underline [&_a]:text-burgundy [&_a:hover]:no-underline [&_strong]:font-[600] meta"> 1613 <strong>Your cart is empty.</strong> <a href="/collections">Explore our shop</a> to add products and get started. 1614 </div> 1615 1616 <div 1617 class="mt-[30px] p-[30px] rounded-[8px] text-cotton bg-dark-burgundy" 1618 > 1619 <div class="flex items-center gap-[8px]"> 1620 <div class="w-full max-w-[250px] shrink-0"> 1621 <h3 class="h3">The future of healthy aging</h3> 1622 <p class="caption mt-[5px]"> 1623 Science-backed tools designed to improve your healthspan and longevity. 1624 </p> 1625 </div> 1626 1627 </div> 1628 1629 1630 <a href="/collections" class="btn btn--primary mt-[20px] w-full"> 1631 Shop Now 1632 <svg class="-rotate-90" role="img" aria-hidden="true" viewBox="0 0 12 14" width="12" height="14" fill="none" xmlns="http://www.w3.org/2000/svg"> 1633 <path d="M6 1.5v11M10.5 8 6 12.5 1.5 8" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 1634</svg> 1635 </a> 1636 1637 </div> 1638 </div><template x-if="$store.cart.count > 0"> 1639 1640 <ul class="flex flex-col pt-[15px]"> 1641 1642 <template x-for="(item, i) in $store.cart.items" :key="item.key"> 1643 1644 <li class="flex gap-[10px] relative group pb-[20px] mb-[20px] border-b border-silver"> 1645 <div class="w-[98px] rounded-[5px] relative"> 1646 <template x-if="item.image"> 1647 <div class="w-full h-full overflow-hidden rounded-[5px]"> 1648 <img 1649 :src="item.image" 1650 class="w-full h-auto object-cover group-hover:scale-110 transition" 1651 width="98" 1652 height="98" 1653 alt="" 1654 loading="lazy" 1655 decoding="async" 1656 /> 1657 </div> 1658 </template> 1659 </div> 1660 1661 <div> 1662 <h3 class="paragraph text-burgundy"> 1663 <a class="box-link" :href="item.url" x-text="item.product_title"></a> 1664 </h3> 1665 1666 <p x-show="item.product_type == 'supplement'" class="caption text-mine-shaft" 1667 x-text="item.selling_plan_allocation ? 'Monthly Subscription' : 'One-Time Purchase'" 1668 ></p> 1669 1670 <div x-show="item.product_type == 'supplement'" class="mt-[16px] flex items-center gap-[8px] relative"> 1671 <span class="relative"> 1672 <input 1673 type="checkbox" 1674 :id="`subscription-checkbox-${i}`" 1675 class="appearance-none shrink-0 size-[24px] border-2 border-dusty-gray rounded-[6px] checked:border-burgundy checked:bg-burgundy peer block" 1676 :checked="item.selling_plan_allocation != null" 1677 @change="async () => { 1678 if (!item.selling_plan_allocation && $store.cart.items.find(i => i.variant_id == item.variant_id && i.selling_plan_allocation)) { 1679 await $store.cart.remove([item]); 1680 return; 1681 } 1682 1683 await $store.cart.change({ 1684 id: item.key, 1685 quantity: 1, 1686 selling_plan: item.selling_plan_allocation ? null : 1434091655 1687 }) 1688 }" 1689 > 1690 <svg class="text-white absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 size-[14px] pointer-events-none hidden peer-checked:block" role="img" aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 1691<path d="M16.875 5.625L8.125 14.375L3.75 10" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1692</svg> 1693 1694 </span> 1695 <label 1696 :for="`subscription-checkbox-${i}`" 1697 class="cursor-pointer box-link max-w-[76px] text-mine-shaft footnote" 1698 x-text="item.selling_plan_allocation ? `Subscribed and Saving 15%` : `Subscribe and Save 15%`" 1699 > 1700 </label> 1701 </div> 1702 </div> 1703 1704 <div class="ml-auto text-right flex flex-col items-end gap-[28px]"> 1705 <p class="meta text-dove-gray"> 1706 <s 1707 class="text-silver" 1708 x-show="item.original_line_price > item.final_line_price" 1709 x-text="$money(item.original_line_price / 100)" 1710 ></s>
1711 <span x-text="item.selling_plan_allocation ? `${$money(item.final_line_price / 100)}/mo` : $money(item.final_line_price / 100)"></span> 1712 </p> 1713 1714 <div 1715 x-show="item.final_line_price > 0" 1716 class="mt-auto inline-flex items-center gap-[9px] border border-silver rounded-[26px] px-[18px] py-[9px] text-dusty-gray relative z-[2] [&_svg]:size-[16px]" 1717 > 1718 <button 1719 type="button" 1720 x-show="(!item.selling_plan_allocation && item.quantity == 1) || item.selling_plan_allocation" 1721 class="hover:text-burgundy transition" 1722 @click="async () => { 1723 const productName = item.product_title; 1724 await $store.cart.remove([item]); 1725 announcement = `${productName} removed from cart`; 1726 setTimeout(() => announcement = '', 3000); 1727 }" 1728 aria-label="Remove" 1729 > 1730 <svg aria-hidden="true" width="15" height="14" viewBox="0 0 15 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 1731<path d="M12.2596 3.10577H2.74036" stroke="currentColor" stroke-width="1.15385" stroke-linecap="round" stroke-linejoin="round"/> 1732<path d="M5.33655 1.375H9.66347" stroke="currentColor" stroke-width="1.15385" stroke-linecap="round" stroke-linejoin="round"/> 1733<path d="M11.3942 3.10577V11.3269C11.3942 11.4417 11.3486 11.5517 11.2675 11.6329C11.1864 11.714 11.0763 11.7596 10.9615 11.7596H4.03847C3.92371 11.7596 3.81365 11.714 3.73251 11.6329C3.65136 11.5517 3.60577 11.4417 3.60577 11.3269V3.10577" stroke="currentColor" stroke-width="1.15385" stroke-linecap="round" stroke-linejoin="round"/> 1734</svg> 1735 1736 </button> 1737 1738 <template x-if="!item.selling_plan_allocation && item.quantity > 1"> 1739 <button 1740 type="button" 1741 class="hover:text-burgundy transition" 1742 @click="async () => { 1743 const oldQty = item.quantity; 1744 await $store.cart.update({[item.key]: item.quantity - 1}); 1745 announcement = `Quantity reduced to ${oldQty - 1}`; 1746 setTimeout(() => announcement = '', 3000); 1747 }" 1748 :disabled="$store.cart.updating" 1749 aria-label="Reduce Quantity" 1750 > 1751 <svg aria-hidden="true" width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"> 1752<path d="M5 16H27" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1753</svg> 1754 1755 </button> 1756 </template> 1757 1758 <template x-if="!item.selling_plan_allocation"> 1759 <span class="text-[12px] leading-[1.5] text-mine-shaft text-center shrink-0" x-text="item.quantity"></span> 1760 </template> 1761 1762 <template x-if="!item.selling_plan_allocation"> 1763 <button 1764 type="button" 1765 class="hover:text-burgundy transition" 1766 @click="async () => { 1767 const oldQty = item.quantity; 1768 await $store.cart.update({[item.key]: item.quantity + 1}); 1769 announcement = `Quantity increased to ${oldQty + 1}`; 1770 setTimeout(() => announcement = '', 3000); 1771 }" 1772 :disabled="$store.cart.updating" 1773 aria-label="Increase Quantity" 1774 > 1775 <svg aria-hidden class="" width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"> 1776<path d="M3.15625 9H14.8438" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1777<path d="M9 3.15625V14.8438" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1778</svg> 1779 1780 </button> 1781 </template> 1782 </div> 1783 </div> 1784 </li> 1785 </template> 1786 </ul> 1787 </template><noscript> 1788 1789 </noscript> 1790 1791 1792 1793 1794 <template x-if="upsell && upsell.slot == 'Product'"> 1795 <div 1796 class="relative flex items-center gap-[10px] rounded-[5px] pl-[10px] overflow-hidden" 1797 :style="{ 1798 backgroundColor: upsell?.background || '#781B47', 1799 color: upsell?.color || '#fff', 1800 }" 1801 > 1802 <button 1803 class="size-[40px] shrink-0 rounded-full flex-center p-[13px] group box-link text-cotton" 1804 :style="{ 1805 backgroundColor: upsell?.button_color || '#D93359', 1806 }" 1807 @click="async () => { 1808 1809 const item = upsell?.products?.filter(({ id }) => 1810 !$store.cart.items.find(item => item.variant_id == id) 1811 ); 1812 1813 if (item[0]) { 1814 window.analytics?.track( 1815 'Clicked on Cart Upsell', 1816 { 1817 'product_title': item[0].title, 1818 'presentment_amount': $store.cart.total / 100,
1819 }, 1820 ); 1821 } 1822 1823 const _purchase = purchase; 1824 1825 if (existingItem) await $store.cart.remove([existingItem], false) 1826 1827 await $store.cart.add(_purchase) 1828 1829 } " 1830 > 1831 <svg aria-hidden class="text-current group-hover:scale-125 transition" width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"> 1832<path d="M3.15625 9H14.8438" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1833<path d="M9 3.15625V14.8438" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1834</svg> 1835 1836 </button> 1837 1838 <div class="py-[14px] relative z-[1]"> 1839 <h3 class="h4" x-text="upsell?.title"></h3> 1840 <div class="caption" x-html="upsell?.byline"></div> 1841 </div> 1842 1843 <template x-if="upsell?.image"> 1844 <img 1845 :src="upsell?.image" 1846 width="90" 1847 height="70" 1848 loading="lazy" 1849 decoding="async" 1850 alt="" 1851 class="w-[90px] h-full object-cover absolute top-1/2 -translate-y-1/2 right-0" 1852 /> 1853 </template> 1854 </div> 1855 </template><div 1856 class="mt-[15px] hidden " 1857 :class="{ 1858 'hidden': $store.cart.count == 0, 1859 }" 1860 x-data="{ 1861 get discounts() { 1862 return [ 1863 ...this.$store.cart.items.flatMap(item => item.discounts), 1864 ...this.$store.cart.cartLevelDiscounts 1865 ] 1866 } 1867 }" 1868 > 1869 1870 <p class="paragraph text-dove-gray flex gap-[24px] justify-between items-center"> 1871 Subtotal 1872 <span x-text="`${$money($store.cart.subtotal / 100)}`"> 1873 $0.00 1874 </span> 1875 </p> 1876 1877 <template x-if="discounts.length > 0"> 1878 <p class="paragraph text-dove-gray flex gap-[24px] justify-between items-center mt-[5px]"> 1879 <span class="flex items-center gap-[5px] truncate"> 1880 <span x-text="`Discount${discounts.length == 1 ? '' : 's'}`"></span> 1881 <template x-for="discount in [... new Set(discounts.map(d => d.title))]"> 1882 <span 1883 :key="discount" 1884 class="footnote text-dove-gray uppercase font-bold px-[5px] bg-spring-wood rounded-[3px] relative top-[1px]" 1885 x-text="discount" 1886 ></span> 1887 </template> 1888 </span> 1889 <span x-text="$money($store.cart.total_discount / -100)"></span> 1890 </p> 1891 </template> 1892 1893 1894 <p class="paragraph text-dove-gray flex gap-[24px] justify-between items-center mt-[5px]"> 1895 Shipping 1896 <span>FREE</span> 1897 </p> 1898 1899 </div> 1900 1901 <div 1902 :class="{ 1903 'hidden': $store.cart.count == 0, 1904 }" 1905 class=" hidden pt-[15px] mt-[45px] sticky bottom-[0px] bg-white mx-[-30px] px-[30px] shadow-[0px_-3px_15px_0px_#CCCCCC33] z-[2]" 1906 > 1907 1908 <p class="paragraph text-dove-gray flex gap-[24px] justify-between items-center"> 1909 <span class="font-semibold">Total</span> 1910 <span x-text="`${$money($store.cart.total / 100)}`"> 1911 $0.00 1912 </span> 1913 </p> 1914 1915 1916 <p 1917 class="caption text-right text-dove-gray" 1918 x-show="!$store.cart.items.some(i => i.selling_plan_allocation)" 1919 > 1920 + applicable state/local taxes 1921 </p> 1922 1923 <p 1924 id="subscription-disclaimer" 1925 class="caption text-dove-gray" 1926 x-show="$store.cart.items.some(i => i.selling_plan_allocation)" 1927 > 1928 Totals exclude applicable state/local taxes. Cart contains recurring purchase. You will be charged <span x-text="`${$money($store.cart.total / 100)}`">$0.00</span> today and then <span x-text="$money($store.cart.items.filter(i => i.selling_plan_allocation).reduce((sum, i) => sum + i.price * i.quantity, 0) / 100)"></span> less applicable discounts every month until cancelled. Contact <a href="https://support.tallyhealth.com/en-US" target="_blank" class="underline text-burgundy hover:no-underline">Tally Support</a> for additional details. 1929 </p> 1930 1931 <a 1932 href="/checkout" 1933 class="w-full btn btn--primary mt-[15px]" 1934 > 1935 Checkout 1936 </a> 1937 1938 1939 <template x-if="upsell && upsell.slot == 'Footnote'"> 1940 <div 1941 class="mt-[15px] p-[10px] meta text-center rounded-[5px] relative [&_a:hover]:underline" 1942 :style="{ 1943 backgroundColor: upsell?.background || '#F4F4EB', 1944 color: upsell?.color || '#333', 1945 }" 1946 x-html="upsell?.byline.replace(`<a`, `<a class='box-link' `)" 1947 > 1948 </div> 1949 </template> 1950 1951 1952 1953<div class="flex justify-center" style="margin-top: 20px;"> 1954 <div id="truemed-instructions" style="font-size: 14px;" icon-height="12" data-public-id="tm_qual_e8pnizen66"></div> 1955</div>
1956<script src="https://static.truemed.com/widgets/product-page-widget.min.js" defer></script>
1956 1957 1958 </div> 1959 </div> 1960 1961</div> 1962 </div> 1963 </div> 1964 1965 1966
1967<script> 1968 document.addEventListener('DOMContentLoaded', function () { 1969 // Fetch the current cart state 1970 fetch('/cart.js') 1971 .then(response => response.json()) 1972 .then(cart => { 1973 // When a user tries to add a product, intercept the request 1974 document.querySelectorAll('.add-to-cart-button').forEach(button => { 1975 button.addEventListener('click', function(event) { 1976 event.preventDefault(); // Prevent default add-to-cart behavior 1977 1978 var productId = this.dataset.productId; // Assuming productId is available on the button 1979 1980 // Check if the product is already in the cart 1981 var productInCart = cart.items.find(item => item.id == productId); 1982 1983 if (productInCart) { 1984 alert('This product is already in your cart.'); 1985 } else { 1986 // If the product is not in the cart, add it 1987 fetch('/cart/add.js', { 1988 method: 'POST', 1989 headers: { 1990 'Content-Type': 'application/json', 1991 }, 1992 body: JSON.stringify({ 1993 items: [{ 1994 id: productId, 1995 quantity: 1 1996 }] 1997 }) 1998 }) 1999 .then(() => { 2000 // Optionally refresh or update cart UI after adding the product 2001 window.location.reload(); 2002 }); 2003 } 2004 }); 2005 }); 2006 }); 2007 }); 2008</script>
2008 2009 2010</div> 2011 </header> 2012 2013 2014 <main 2015 id="main" 2016 2017 class="mt-[-80px] md:mt-[-99px]" 2018 2019 > 2020 <div id="shopify-section-template--22167459823751__blog" class="shopify-section"> 2021 2022
2022<script async src="https://d2xvgzwm836rzd.cloudfront.net/lazysizes-bloggle.min.js" defer></script>
2022 2023 <link href="https://d2xvgzwm836rzd.cloudfront.net/blog_styles--tally-health-us.min.css?v=1789572029476" type="text/css" rel="stylesheet"> 2024 <link href="https://d2xvgzwm836rzd.cloudfront.net/blog-layout.min.css" type="text/css" rel="stylesheet"> 2025 2026<div id="bloggle--blog_layout" class=""> 2027 2028 <div class="bloggle--header position_r_layout"> 2029 2030 2031 <div class="text--container flex fd--column max-width left"> 2032 <div class="max-width" style="max-width: textpx !important;"> 2033 <h1 class="bloggle--blog-title text__left-layout text--1636212952126" style="color: #ffffff">Learn</h1> 2034 2035 <p class="bloggle--blog-subtitle text__left-layout" style="color: #ffffff">Healthspan Hub</p> 2036 2037 </div> 2038 </div> 2039 2040 2041 2042 2043 2044 </div> 2045 2046 2047 2048 <div class="bloggle--sub-header left" > 2049 2050 2051 <div class="bloggle--search bloggle--search-icon" style="margin-left: 0px !important;"> 2052 <svg id="bloggle--icon_search" viewBox="0 0 18 19" fill="none"> 2053 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 112.85 3.5a5.784 5.784 0 018.18 8.18zm.26 1.12a6.78 6.78 0 11.72-.7l5.4 5.4a.5.5 0 11-.71.7l-5.41-5.4z" fill="currentColor"></path> 2054 </svg> 2055 </div> 2056 <div id="bloggle--input_search_container"> 2057 <div id="bloggle--search_input_container"> 2058 <input id="bloggle--input_search" type="search" placeholder="Search in our blog..." > 2059 <svg id="bloggle--icon_close" fill="none" viewBox="0 0 18 17"> 2060 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 2061 </path> 2062 </svg> 2063 </div> 2064 <div id="bloggle--search_results" ></div> 2065 </div> 2066 2067 2068 2069 </div> 2070 2071 2072 <div class="bloggle--blog-items blog-layout-v2 trois"> 2073 2074 <div class="bloggle--blog-item ai--flex-start-layout" style="border-radius: 0px;" > 2075 <a class="bloggle--blog-item-link" href="/blogs/learn/sleep-and-biological-age-how-screens-shift-your-clock"> 2076 2077 <img class="bloggle--blog-item-img lazybloggle" data-src="//tallyhealth.com/cdn/shop/articles/sleep-and-biological-age_tally-health_01_700x.jpg?v=1787160213" alt="Mother kissing her sleeping child's forehead in bed at night, with a plush toy on the pillow beside them."> 2078 2079 <div class="article-text-container responsive-div ai--flex-start-layout"> 2080 <p class="bloggle--blog-item-title text--1743447594747">Sleep and Biological Age: How Screens Shift Your Clock</p> 2081 2082 2083 2084 <button class="bloggle--blog-item-button button--1636212974842">Read post</button> 2085 </div> 2086 </a> 2087 </div> 2088 2089 <div class="bloggle--blog-item ai--flex-start-layout" style="border-radius: 0px;" > 2090 <a class="bloggle--blog-item-link" href="/blogs/learn/evidence-based-longevity-habits-that-actually-move-your-biological-age"> 2091 2092 <img class="bloggle--blog-item-img lazybloggle" data-src="//tallyhealth.com/cdn/shop/articles/evidence-based-longevity-habits_tally-health_01_700x.jpg?v=1787148081" alt="Woman in workout top smiling and tying her hair back outdoors at sunset"> 2093 2094 <div class="article-text-container responsive-div ai--flex-start-layout"> 2095 <p class="bloggle--blog-item-title text--1743447594747">Evidence-Based Longevity Habits That Actually Move Your Biological Age</p> 2096 2097 2098 2099 <button class="bloggle--blog-item-button button--1636212974842">Read post</button> 2100 </div> 2101 </a> 2102 </div> 2103 2104 <div class="bloggle--blog-item ai--flex-start-layout" style="border-radius: 0px;" > 2105 <a class="bloggle--blog-item-link" href="/blogs/learn/what-is-nad-why-it-declines-with-age-and-how-to-replenish-it"> 2106 2107 <img class="bloggle--blog-item-img lazybloggle" data-src="//tallyhealth.com/cdn/shop/articles/what-is-nad_tally-health-01_700x.jpg?v=1786543776" alt="A maroon Tally Health NAD+ Support supplement bottle sitting on a sunlit countertop next to a glass of water."> 2108 2109 <div class="article-text-container responsive-div ai--flex-start-layout"> 2110 <p class="bloggle--blog-item-title text--1743447594747">What Is NAD+? Why It Declines With Age and How to Replenish It</p> 2111 2112 2113 2114 <button class="bloggle--blog-item-button button--1636212974842">Read post</button> 2115 </div> 2116 </a> 2117 </div> 2118 2119 <div class="bloggle--blog-item ai--flex-start-layout" style="border-radius: 0px;" > 2120 <a class="bloggle--blog-item-link" href="/blogs/learn/epigenetics-101-what-it-is-how-to-measure-it-and-why-it-matters-for-your-biological-age"> 2121 2122 <img class="bloggle--blog-item-img lazybloggle" data-src="//tallyhealth.com/cdn/shop/articles/epigenetics-101-tally-health-01_700x.jpg?v=1786647884" alt="Close-up 3D rendering of a DNA double helix with glowing orange and pink base pairs against a dark purple background."> 2123 2124 <div class="article-text-container responsive-div ai--flex-start-layout"> 2125 <p class="bloggle--blog-item-title text--1743447594747">Epigenetics 101: What It Is, How to Measure It, and Why It Matters for Your Biological Age</p> 2126 2127 2128 2129 <button class="bloggle--blog-item-button button--1636212974842">Read post</button> 2130 </div> 2131 </a> 2132 </div> 2133 2134 <div class="bloggle--blog-item ai--flex-start-layout" style="border-radius: 0px;" > 2135 <a class="bloggle--blog-item-link" href="/blogs/learn/metformin-and-aging-what-the-latest-science-actually-shows"> 2136 2137 <img class="bloggle--blog-item-img lazybloggle" data-src="//tallyhealth.com/cdn/shop/articles/metformin-and-aging_tally-health-01_700x.jpg?v=1786542492" alt="Close-up of white oblong metformin pills stacked together, each embossed with "METFORMIN.""> 2138 2139 <div class="article-text-container responsive-div ai--flex-start-layout"> 2140 <p class="bloggle--blog-item-title text--1743447594747">Metformin and Aging: What the Latest Science Actually Shows</p> 2141 2142 2143 2144 <button class="bloggle--blog-item-button button--1636212974842">Read post</button> 2145 </div> 2146 </a> 2147 </div> 2148 2149 <div class="bloggle--blog-item ai--flex-start-layout" style="border-radius: 0px;" > 2150 <a class="bloggle--blog-item-link" href="/blogs/learn/can-exercise-slow-aging-what-the-research-actually-shows"> 2151 2152 <img class="bloggle--blog-item-img lazybloggle" data-src="//tallyhealth.com/cdn/shop/articles/can-exercise-slow-aging_tally-health-01_700x.jpg?v=1786106763" alt="Person running up outdoor stone steps, view from behind showing legs mid-stri
2152de"> 2153 2154 <div class="article-text-container responsive-div ai--flex-start-layout"> 2155 <p class="bloggle--blog-item-title text--1743447594747">Can Exercise Slow Aging? What the Research Actually Shows</p> 2156 2157 2158 2159 <button class="bloggle--blog-item-button button--1636212974842">Read post</button> 2160 </div> 2161 </a> 2162 </div> 2163 2164 <div class="bloggle--blog-item ai--flex-start-layout" style="border-radius: 0px;" > 2165 <a class="bloggle--blog-item-link" href="/blogs/learn/good-stress-vs-bad-stress-how-hormesis-affects-biological-aging"> 2166 2167 <img class="bloggle--blog-item-img lazybloggle" data-src="//tallyhealth.com/cdn/shop/articles/hormesis-and-aging_tally-health_01_700x.jpg?v=1785955034" alt="Close-up of a woman lying on grass in golden sunlight, eyes closed, relaxed expression."> 2168 2169 <div class="article-text-container responsive-div ai--flex-start-layout"> 2170 <p class="bloggle--blog-item-title text--1743447594747">Good Stress vs. Bad Stress: How Hormesis Affects Biological Aging</p> 2171 2172 2173 2174 <button class="bloggle--blog-item-button button--1636212974842">Read post</button> 2175 </div> 2176 </a> 2177 </div> 2178 2179 <div class="bloggle--blog-item ai--flex-start-layout" style="border-radius: 0px;" > 2180 <a class="bloggle--blog-item-link" href="/blogs/learn/how-long-does-it-take-to-lower-your-biological-age"> 2181 2182 <img class="bloggle--blog-item-img lazybloggle" data-src="//tallyhealth.com/cdn/shop/articles/how-long-to-lower-biological-age_tally-health-01_700x.jpg?v=1785761199" alt="A woman outdoors checking her smartwatch while wearing earbuds, with a clear blue sky in the background."> 2183 2184 <div class="article-text-container responsive-div ai--flex-start-layout"> 2185 <p class="bloggle--blog-item-title text--1743447594747">How Long Does It Take to Lower Your Biological Age?</p> 2186 2187 2188 2189 <button class="bloggle--blog-item-button button--1636212974842">Read post</button> 2190 </div> 2191 </a> 2192 </div> 2193 2194 <div class="bloggle--blog-item ai--flex-start-layout" style="border-radius: 0px;" > 2195 <a class="bloggle--blog-item-link" href="/blogs/learn/dna-methylation-and-aging-how-epigenetic-clocks-measure-your-biological-age"> 2196 2197 <img class="bloggle--blog-item-img lazybloggle" data-src="//tallyhealth.com/cdn/shop/articles/dna-methylation-explained_tally-health-01_aecf54ad-0091-4e44-b1ff-23c310b28c9a_700x.jpg?v=1785759423" alt="A hand opening a white Tally Health test kit box with an orange interior on a kitchen counter."> 2198 2199 <div class="article-text-container responsive-div ai--flex-start-layout"> 2200 <p class="bloggle--blog-item-title text--1743447594747">DNA Methylation and Aging: How Epigenetic Clocks Measure Your Biological Age</p> 2201 2202 2203 2204 <button class="bloggle--blog-item-button button--1636212974842">Read post</button> 2205 </div> 2206 </a> 2207 </div> 2208 2209 <div class="bloggle--blog-item ai--flex-start-layout" style="border-radius: 0px;" > 2210 <a class="bloggle--blog-item-link" href="/blogs/learn/are-night-owls-aging-faster-what-the-research-really-shows"> 2211 2212 <img class="bloggle--blog-item-img lazybloggle" data-src="//tallyhealth.com/cdn/shop/articles/do-nightowls-age-faster_tally-health-01_700x.jpg?v=1785519799" alt="Silhouette of a great horned owl perched on bare tree branches against a pink dusk sky."> 2213 2214 <div class="article-text-container responsive-div ai--flex-start-layout"> 2215 <p class="bloggle--blog-item-title text--1743447594747">Are Night Owls Aging Faster? What the Research Really Shows</p> 2216 2217 2218 2219 <button class="bloggle--blog-item-button button--1636212974842">Read post</button> 2220 </div> 2221 </a> 2222 </div> 2223 2224 <div class="bloggle--blog-item ai--flex-start-layout" style="border-radius: 0px;" > 2225 <a class="bloggle--blog-item-link" href="/blogs/learn/inflammaging-how-chronic-low-grade-inflammation-speeds-up-biological-aging"> 2226 2227 <img class="bloggle--blog-item-img lazybloggle" data-src="//tallyhealth.com/cdn/shop/articles/th_blog_inflammation-bioaging-01_700x.png?v=1785446687" alt="Close-up of a crackling campfire with glowing embers and sparks rising against a dusky sky."> 2228 2229 <div class="article-text-container responsive-div ai--flex-start-layout"> 2230 <p class="bloggle--blog-item-title text--1743447594747">Inflammaging: How Chronic Low-Grade Inflammation Speeds Up Biological Aging</p> 2231 2232 2233 2234 <button class="bloggle--blog-item-button button--1636212974842">Read post</button> 2235 </div> 2236 </a> 2237 </div> 2238 2239 <div class="bloggle--blog-item ai--flex-start-layout" style="border-radius: 0px;" > 2240 <a class="bloggle--blog-item-link" href="/blogs/learn/the-longevity-exercise-shift-why-zone-2-cardio-beats-hiit-for-cellular-health"> 2241 2242 <img class="bloggle--blog-item-img lazybloggle" data-src="//tallyhealth.com/cdn/shop/articles/zone-2-cardio_tally-health-01_700x.jpg?v=1784733824" alt="Man jogging outdoors at sunrise wearing a heart rate monitor, training in Zone 2 cardio"> 2243 2244 <div class="article-text-container responsive-div ai--flex-start-layout"> 2245 <p class="bloggle--blog-item-title text--1743447594747">The Longevity Exercise Shift: Why Zone 2 Cardio Beats HIIT for Cellular Health</p> 2246 2247 2248 2249 <button class="bloggle--blog-item-button button--1636212974842">Read post</button> 2250 </div> 2251 </a> 2252 </div> 2253 2254 <div class="bloggle--blog-item ai--flex-start-layout" style="border-radius: 0px;" > 2255 <a class="bloggle--blog-item-link" href="/blogs/learn/sleep-and-longevity-how-poor-sleep-accelerates-your-biological-age"> 2256 2257 <img class="bloggle--blog-item-img lazybloggle" data-src="//tallyhealth.com/cdn/shop/articles/sleep-and-longevity_tally-health-01_700x.jpg?v=1784569159" alt="Woman sleeping peacefully in bed with sunlight streaming across her face and hands"> 2258 2259 <div class="article-text-container responsive-div ai--flex-start-layout"> 2260 <p class="bloggle--blog-item-title text--1743447594747">Sleep and Longevity: How Poor Sleep Accelerates Your Biological Age</p> 2261 2262 2263 2264 <button class="bloggle--blog-item-button button--1636212974842">Read post</button> 2265 </div> 2266 </a> 2267 </div> 2268 2269 <div class="bloggle--blog-item ai--flex-start-layout" style="border-radius: 0px;" > 2270 <a class="bloggle--blog-item-link" href="/blogs/learn/epigenetic-clocks-explained-how-your-
2270dna-reveals-your-biological-age"> 2271 2272 <img class="bloggle--blog-item-img lazybloggle" data-src="//tallyhealth.com/cdn/shop/articles/epigenetic-clocks-explained_tally-health_01_700x.jpg?v=1784309655" alt="Close-up macro photo of a pink and orange DNA double helix strand against a light background."> 2273 2274 <div class="article-text-container responsive-div ai--flex-start-layout"> 2275 <p class="bloggle--blog-item-title text--1743447594747">Epigenetic Clocks Explained: How Your DNA Reveals Your Biological Age</p> 2276 2277 2278 2279 <button class="bloggle--blog-item-button button--1636212974842">Read post</button> 2280 </div> 2281 </a> 2282 </div> 2283 2284 <div class="bloggle--blog-item ai--flex-start-layout" style="border-radius: 0px;" > 2285 <a class="bloggle--blog-item-link" href="/blogs/learn/how-to-lower-biological-age-a-science-backed-guide-to-aging-slower"> 2286 2287 <img class="bloggle--blog-item-img lazybloggle" data-src="//tallyhealth.com/cdn/shop/articles/how-to-lower-biological-age_tally-health_01_700x.jpg?v=1784306181" alt="Three white Tally Health branded boxes with the Tally Health logo, arranged diagonally on a dark maroon background."> 2288 2289 <div class="article-text-container responsive-div ai--flex-start-layout"> 2290 <p class="bloggle--blog-item-title text--1743447594747">How to Lower Biological Age: A Science-Backed Guide to Aging Slower</p> 2291 2292 2293 2294 <button class="bloggle--blog-item-button button--1636212974842">Read post</button> 2295 </div> 2296 </a> 2297 </div> 2298 2299 </div> 2300 2301 2302 <div class="bloggle--pagination"> 2303 2304 2305 2306 2307 2308 <span class="bloggle--pagination-item bloggle--active">1</span> 2309 2310 2311 2312 2313 <a class="bloggle--pagination-item" href="/blogs/learn?page=2">2</a> 2314 2315 2316 2317 2318 2319 <a class="bloggle--pagination-item" href="/blogs/learn?page=3">3</a> 2320 2321 2322 2323 2324 <span class="bloggle--pagination-item ">…</span> 2325 2326 2327 2328 2329 <a class="bloggle--pagination-item" href="/blogs/learn?page=10">10</a> 2330 2331 2332 2333 2334 2335 <a class="bloggle--pagination-item" rel="next" href="/blogs/learn?page=2"> 2336 <svg aria-hidden="true" focusable="false" role="presentation" class="bloggle--paginate_icon bloggle--next"
2337 viewBox="0 0 10 6"> 2338 <path fill-rule="evenodd" clip-rule="evenodd" 2339 d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" 2340 fill="currentColor"> 2341 </path> 2342 </svg> 2343 </a> 2344 2345 2346 </div> 2347 2348 2349 2350</div> 2351
2352<script> 2353 var canonicalUrl = "https://tallyhealth.com/blogs/learn"; 2354 var searchBar = document.getElementById("bloggle--input_search_container"); 2355 var searchBarClose = document.getElementById("bloggle--icon_close"); 2356 var searcBarButton = document.getElementById("bloggle--icon_search"); 2357 searcBarButton.addEventListener("click", function() { 2358 searchBar.classList.add("bloggle--visible"); 2359 }) 2360 searchBarClose.addEventListener("click", function() { 2361 searchBar.classList.remove('bloggle--visible'); 2362 document.getElementById("bloggle--input_search").value = ""; 2363 document.getElementById("bloggle--search_results").innerHTML = ""; 2364 }) 2365 window.addEventListener('click', function(e){ 2366 if (!document.getElementById('bloggle--input_search_container').contains(e.target) && !document.getElementById('bloggle--icon_search').contains(e.target)){ 2367 searchBar.classList.remove('bloggle--visible'); 2368 } 2369 }); 2370 var barWidth = document.querySelector('.bloggle--sub-header').offsetWidth; 2371 if (barWidth > 320) { 2372 searchBar.style.left = "initial"; 2373 searchBar.style.right = "0"; 2374 } 2375 2376 2377 var navigationLinks = document.getElementsByClassName('bloggle--nav-item'); 2378 if (navigationLinks.length > 0) { 2379 for (let i = 0; i < navigationLinks.length ; i++) { 2380 let href = navigationLinks[i].getAttribute("href"); 2381 let isHrefInCanonical = canonicalUrl.indexOf(href) > -1; 2382 function isHrefLastSegment(string, target) { 2383 return string.substring(string.length - target.length) === target; 2384 } 2385 if (isHrefInCanonical && href && isHrefLastSegment(canonicalUrl, href)) { 2386 navigationLinks[i].classList.add("bloggle--active"); 2387 } else { 2388 navigationLinks[i].classList.remove("bloggle--active"); 2389 } 2390 } 2391 } 2392 2393 window.addEventListener('input', function (e) { 2394 var id = e.target.getAttribute("id"); 2395 var resultContainer = document.getElementById("bloggle--search_results"); 2396 2397 if (id && id == "bloggle--input_search") { 2398 var searchValue = e.target.value; 2399 if (searchValue.length > 1) { 2400 var request = new XMLHttpRequest(); 2401 request.responseType = 'json' 2402 const suggestUrl = "https://" + window.location.hostname + (window.Shopify && window.Shopify.routes && window.Shopify.routes.root || "/" ) + "search/suggest.json?q=" + searchValue + "&resources[type]=article"; 2403 request.open('GET', suggestUrl, true); 2404 request.onload = function (e) { 2405 if (this.status == 200) { 2406 var articles = this.response.resources.results.articles; 2407 if (articles.length > 0) { 2408 let resultsHtml = ""; 2409 for (let i = 0; i < articles.length; i++) { 2410 resultsHtml = resultsHtml + '<div class="bloggle--search_result"><a class="bloggle--search_result_link" href="' + articles[i].url + '">' + articles[i].title + '</a></div>' 2411 } 2412 resultContainer.innerHTML = resultsHtml; 2413 } else { 2414 resultContainer.innerHTML = ""; 2415 } 2416 } 2417 } 2418 request.send(); 2419 } else { 2420 resultContainer.innerHTML = ""; 2421 } 2422 } 2423 }); 2424</script>
2424 2425 2426<style> 2427 2428 .bloggle--blog-item-title, .bloggle--blog-item-date, .bloggle--blog-item-desc, .bloggle--blog-item-author { 2429 color: #000000; 2430 } 2431 .bloggle--blog-item { 2432 transition: all 0.3s ease; 2433 cursor: pointer; 2434 } 2435 2436 .bloggle--blog-item-link { 2437 text-decoration: unset; 2438 } 2439 .bloggle--blog-item-img { 2440 width: 100%; 2441 height: 300px; 2442 object-fit: cover; 2443 transition: all 0.3s ease; 2444 } 2445 .bloggle--blog-item:hover .bloggle--blog-item-img { 2446 opacity: 0.5; 2447 } 2448 #bloggle--blog_layout { 2449 width: 100%; 2450 max-width: 100%; 2451 } 2452 .bloggle--blog-items.trois .bloggle--blog-item-link .responsive-div, .bloggle--blog-items.unDeux .bloggle--blog-item-link .responsive-div, .bloggle--blog-items.deuxTrois .bloggle--blog-item-link .responsive-div, .bloggle--blog-items.deuxDeux .bloggle--blog-item-link .responsive-div , .bloggle--blog-items.deux .bloggle--blog-item-link .responsive-div{ 2453 height: calc(100% - 300px) 2454 } 2455 2456 2457 .bloggle--search-input #bloggle--search_results { 2458 left: auto !important; 2459 right: 0px !important; 2460 width: 300px !important; 2461 } 2462 2463 @media screen and (max-width: 767px) { 2464 .bloggle--search-input #bloggle--search_results { 2465 width: 100% !important; 2466 } 2467 } 2468 2469 @media screen and (max-width: 1024px) { 2470 .bloggle--blog-item-img{ 2471 height: 195px !important; 2472 } 2473 .bloggle--blog-items.trois .bloggle--blog-item-link .responsive-div, .bloggle--blog-items.unDeux .bloggle--blog-item-link .responsive-div, .bloggle--blog-items.deuxTrois .bloggle--blog-item-link .responsive-div, .bloggle--blog-items.deuxDeux .bloggle--blog-item-link .responsive-div, .bloggle--blog-items.deux .bloggle--blog-item-link .responsive-div{ 2474 height: calc(100% - 195px) !important; 2475 } 2476 #bloggle--blog_layout { 2477 width: 100%; 2478 max-width: 100%; 2479 } 2480 } 2481 @media screen and (max-width: 767px) { 2482 .bloggle--blog-item-img{ 2483 height: 150px !important; 2484 } 2485 .bloggle--blog-items.trois .bloggle--blog-item-link .responsive-div, .bloggle--blog-items.unDeux .bloggle--blog-item-link .responsive-div, .bloggle--blog-items.deuxTrois .bloggle--blog-item-link .responsive-div, .bloggle--blog-items.deuxDeux .bloggle--blog-item-link .responsive-div, .bloggle--blog-items.deux .bloggle--blog-item-link .responsive-div{ 2486 height: fit-content; 2487 } 2488 .bloggle--blog-items { 2489 gap: 0px; 2490 } 2491 #bloggle--blog_layout { 2492 width: 100%; 2493 max-width: 100%; 2494 } 2495 .bloggle--blog-item { 2496 2497 2498 } 2499 } 2500</style> 2501<style>/* 2502 Page Layout 2503*/ 2504#bloggle--blog_layout { 2505 position: relative; 2506 display: flex; 2507 flex-direction: column; 2508 align-items: center; 2509 margin-top: 0px; 2510 padding: 0px; 2511 background-color: #FFFEF8; 2512} 2513 2514/* 2515 Header Section 2516*/ 2517.bloggle--header { 2518 display: flex; 2519 flex-direction: column; 2520 justify-content: end; 2521 align-items: center; 2522 background: radial-gradient(118.47% 104.06% at 50% 100%, rgba(217, 51, 89, 0.50) 0%, rgba(217, 51, 89, 0.00) 100%), linear-gradient(320deg, #731445 -15.72%, #4A0C33 103.87%); 2523 width: 100%; 2524 height: 450px; 2525} 2526@media screen and (min-width: 768px) { 2527 .bloggle--header { 2528 height: 400px; 2529 } 2530} 2531 2532.tally-header-content-wrapper { 2533 display: flex; 2534 flex-direction: column; 2535 gap: 10px; 2536 padding: 20px; 2537 padding-bottom: 50px; 2538} 2539@media screen and (min-width: 768px) { 2540 .tally-header-content-wrapper { 2541 display: flex; 2542 flex-direction: row; 2543 max-width: 1000px; 2544 padding: 20px; 2545 padding-bottom: 100px; 2546 } 2547} 2548 2549/* Title Element */ 2550.bloggle--header .text--container h1 { 2551 display: none; 2552} 2553.bloggle--header .text--container p { 2554 color: #fff; 2555 font-size: 50px; 2556 font-weight: 300; 2557 line-height: 130%; 2558} 2559@media screen and (min-width: 768px) { 2560 .bloggle--header .text--container { 2561 margin: 0px; 2562 } 2563 .bloggle--header .text--container p { 2564 width: 50%; 2565 } 2566} 2567 2568/* Header Content (Subtitle and Search Bar) */ 2569.tally-header-content { 2570 display: flex; 2571 flex-direction: column; 2572 gap: 10px; 2573} 2574.tally-header-content > p { 2575 color: #fff; 2576 font-size: 20px; 2577 font-weight: 400; 2578 line-height: 150%; 2579} 2580@media screen and (min-width: 768px) { 2581 .tally-header-content { 2582 justify-content: center; 2583 padding-left: 50px; 2584 padding-right: 50px; 2585 gap: 20px; 2586 } 2587} 2588 2589/* Search Bar Container */ 2590.bloggle--sub-header { 2591 position: relative; 2592 width: 100%; 2593 color: #fff; 2594 margin: 0px; 2595} 2596.bloggle--search-icon { 2597 position: absolute; 2598 left: -10px; 2599} 2600#bloggle--input_search_container { 2601 position: static; 2602 max-width: none; 2603 margin: 0px; 2604 padding: 0px; 2605 transform: scaleY(1) !important; 2606 opacity: 1 !important;; 2607 background: none; 2608 border: none; 2609 border-bottom: 1px solid white; 2610} 2611#bloggle--input_search_container svg { 2612 display: none; 2613} 2614#bloggle--input_search { 2615 background: none; 2616 border: none; 2617 padding-left: 30px; 2618} 2619#bloggle--input_search::placeholder { 2620 color: #fff; 2621} 2622#bloggle--search_results { 2623 margin-top: 5px; 2624 border: none; 2625 border-radius: 8px; 2626} 2627#bloggle--search_results > div { 2628 border: none; 2629} 2630 2631/* 2632 Blog Items 2633*/ 2634.bloggle--blog-items { 2635 padding: 20px; 2636 max-width: 1000px; 2637} 2638@media screen and (min-width: 768px) { 2639 .bloggle--blog-items { 2640 margin-top: 30px !important; 2641 margin-bottom: 30px !important; 2642 } 2643} 2644 2645.article-text-container { 2646 gap: 10px; 2647} 2648@media screen and (min-width: 768px) { 2649 .article-text-container { 2650 gap: 20px; 2651 } 2652} 2653 2654.bloggle--pagination-item, .bloggle--paginate_icon path { 2655 color: #9C2147; 2656}</style> 2657 2658</div> 2659 2660
2661 <div id="shopify-section-component--article-carousel" class="shopify-section"> 2662 2663<div 2664 style=" 2665 --padding-top-desktop: 80px; 2666 --padding-bottom-desktop: 50px; 2667 --padding-top: 53px; 2668 --padding-bottom: 47px; 2669 " 2670 class=" 2671 text-white overflow-hidden relative 2672 pt-[var(--padding-top)] pb-[var(--padding-bottom)] 2673 lg:pt-[var(--padding-top-desktop)] lg:pb-[var(--padding-bottom-desktop)] 2674 bg-spring-wood 2675 2676 " 2677 x-data="{ 2678 activePage: 0, 2679 get slideOffset() { 2680 return this.$refs.carousel.firstElementChild?.offsetWidth 2681 }, 2682 get pageOffset() { 2683 return this.slideOffset * this.perPage 2684 }, 2685 get totalPages() { 2686 return Math.ceil(this.$refs.carousel.scrollWidth / this.pageOffset) 2687 }, 2688 goTo(page) { 2689 this.activePage = page; 2690 this.$refs.carousel.scrollLeft = page * this.pageOffset; 2691 }, 2692 get perPage() { 2693 return Math.ceil(this.$refs.carousel.offsetWidth / this.slideOffset) 2694 } 2695 }" 2696 x-effect="console.log(activePage, totalPages, perPage)" 2697> 2698 <div class="container px-[20px] max-w-[1000px] overflow-hidden"> 2699 2700 2701 <h4 class="text-mine-shaft text-[14px] md:text-[16px] font-[600] mb-[20px] md:mb-[40px]"> 2702 Tally Internal Research & Publications 2703 </h4> 2704 2705 2706 2707 <ul 2708 x-ref="carousel" 2709 class="flex overflow-auto scroll-hidden snap-x snap-mandatory scroll-smooth" 2710 @scroll=" 2711 activePage = Math.round($refs.carousel.scrollLeft / pageOffset); 2712 " 2713 > 2714 2715 <li class="w-full md:w-1/2 lg:w-1/3 pr-[40px] last:pr-0 shrink-0 snap-start flex flex-col"> 2716 2717 <img 2718 src="//tallyhealth.com/cdn/shop/files/14_Blog_Paper.jpg?v=1760987237&width=400" 2719 srcset=" 2720 //tallyhealth.com/cdn/shop/files/14_Blog_Paper.jpg?v=1760987237&width=400 400w, 2721 //tallyhealth.com/cdn/shop/files/14_Blog_Paper.jpg?v=1760987237&width=600 600w, 2722 //tallyhealth.com/cdn/shop/files/14_Blog_Paper.jpg?v=1760987237&width=800 800w, 2723 //tallyhealth.com/cdn/shop/files/14_Blog_Paper.jpg?v=1760987237&width=1000 1000w, 2724 //tallyhealth.com/cdn/shop/files/14_Blog_Paper.jpg?v=1760987237&width=1440 1440w 2725 " 2726 sizes="100vw, (min-width: 768px) 400px" 2727 alt="" 2728 class="w-full aspect-square object-cover" 2729 loading="lazy" 2730 decoding="async" 2731 /> 2732 2733 2734 2735 <p class="paragraph text-dove-gray text-[24px] md:text-[28px] mt-[20px] md:mt-[30px] leading-[28px] md:leading-[34px]"> 2736 How Your Cheek Cells Reflect Health 2737 </p> 2738 2739 2740 2741 <a href="https://link.springer.com/article/10.1007/s11357-025-01907-z" 2742 class="inline-block text-[12px] md:text-[14px] btn btn--secondary btn--light mt-[20px] md:mt-[30px] w-fit px-[30px] py-[10px] border-[1px] rounded-[35px] leading-[6px] md:leading-[7px] relative z-10 hover:bg-transparent hover:text-wine hover:border-wine" 2743 target="_blank" 2744 > 2745 Read Article 2746 </a> 2747 2748 2749 </li> 2750 2751 <li class="w-full md:w-1/2 lg:w-1/3 pr-[40px] last:pr-0 shrink-0 snap-start flex flex-col"> 2752 2753 <img 2754 src="//tallyhealth.com/cdn/shop/files/13_Blog_Paper_frontiers.jpg?v=1756847016&width=400" 2755 srcset=" 2756 //tallyhealth.com/cdn/shop/files/13_Blog_Paper_frontiers.jpg?v=1756847016&width=400 400w, 2757 //tallyhealth.com/cdn/shop/files/13_Blog_Paper_frontiers.jpg?v=1756847016&width=600 600w, 2758 //tallyhealth.com/cdn/shop/files/13_Blog_Paper_frontiers.jpg?v=1756847016&width=800 800w, 2759 //tallyhealth.com/cdn/shop/files/13_Blog_Paper_frontiers.jpg?v=1756847016&width=1000 1000w, 2760 //tallyhealth.com/cdn/shop/files/13_Blog_Paper_frontiers.jpg?v=1756847016&width=1440 1440w 2761 " 2762 sizes="100vw, (min-width: 768px) 400px" 2763 alt="" 2764 class="w-full aspect-square object-cover" 2765 loading="lazy" 2766 decoding="async" 2767 /> 2768 2769 2770 2771 <p class="paragraph text-dove-gray text-[24px] md:text-[28px] mt-[20px] md:mt-[30px] leading-[28px] md:leading-[34px]"> 2772 Unlock Hidden Health Insights from a Simple Cheek Swab 2773 </p> 2774 2775 2776 2777 <a href="https://www.frontiersin.org/journals/genetics/articles/10.3389/fgene.2025.1637186/abstract" 2778 class="inline-block text-[12px] md:text-[14px] btn btn--secondary btn--light mt-[20px] md:mt-[30px] w-fit px-[30px] py-[10px] border-[1px] rounded-[35px] leading-[6px] md:leading-[7px] relative z-10 hover:bg-transparent hover:text-wine hover:border-wine" 2779 target="_blank" 2780 > 2781 Read Article 2782 </a> 2783 2784 2785 </li> 2786 2787 <li class="w-full md:w-1/2 lg:w-1/3 pr-[40px] last:pr-0 shrink-0 snap-start flex flex-col"> 2788 2789 <img 2790 src="//tallyhealth.com/cdn/shop/files/12_Blog_Paper_realistic-expectations.jpg?v=1756847017&width=400" 2791 srcset=" 2792 //tallyhealth.com/cdn/shop/files/12_Blog_Paper_realistic-expectations.jpg?v=1756847017&width=400 400w, 2793 //tallyhealth.com/cdn/shop/files/12_Blog_Paper_realistic-expectations.jpg?v=1756847017&width=600 600w, 2794 //tallyhealth.com/cdn/shop/files/12_Blog_Paper_realistic-expectations.jpg?v=1756847017&width=800 800w, 2795 //tallyhealth.com/cdn/shop/files/12_Blog_Paper_realistic-expectations.jpg?v=1756847017&width=1000 1000w, 2796 //tallyhealth.com/cdn/shop/files/12_Blog_Paper_realistic-expectations.jpg?v=1756847017&width=1440 1440w 2797 " 2798 sizes="100vw, (min-width: 768px) 400px" 2799 alt="" 2800 class="w-full aspect-square object-cover" 2801 loading="lazy" 2802 decoding="async" 2803 /> 2804 2805 2806 2807 <p class="paragraph text-dove-gray text-[24px] md:text-[28px] mt-[20px] md:mt-[30px] leading-[28px] md:leading-[34px]"> 2808 Realistic Expectations for Human Lifespan 2809 </p> 2810 2811 2812 2813 <a href="https://doi.org/10.1007/s10522-025-10318-8" 2814 class="inline-block text-[12px] md:text-[14px] btn btn--secondary btn--light mt-[20px] md:mt-[30px] w-fit px-[30px] py-[10px] border-[1px] rounded-[35px] leading-[6px] md:leading-[7px] relative z-10 hover:bg-transparent hover:text-wine hover:border-wine" 2815 target="_blank" 2816 > 2817 Read Article 2818 </a> 2819 2820 2821 </li> 2822 2823 <li class="w-full md:w-1/2 lg:w-1/3 pr-[40px] last:pr-0 shrink-0 snap-start flex flex-col"> 2824 2825 <img 2826 src="//tallyhealth.com/cdn/shop/files/11_Blog_Paper_Variability.jpg?v=1755029967&width=400" 2827 srcset=" 2828 //tallyhealth.com/cdn/shop/files/11_Blog_Paper_Variability.jpg?v=1755029967&width=400 400w, 2829 //tallyhealth.com/cdn/shop/files/11_Blog_Paper_Variability.jpg?v=1755029967&width=600 600w, 2830 //tallyhealth.com/cdn/shop/files/11_Blog_Paper_Variability.jpg?v=1755029967&width=800 800w, 2831 //tallyhealth.com/cdn/shop/files/11_Blog_Paper_Variability.jpg?v=1755029967&width=1000 1000w, 2832 //tallyhealth.com/cdn/shop/files/11_Blog_Paper_Variability.jpg?v=1755029967&width=1440 1440w 2833 " 2834 sizes="100vw, (min-width: 768px) 400px" 2835 alt="" 2836 class="w-full aspect-square object-cover" 2837 loading="lazy" 2838 decoding="async" 2839 /> 2840 2841 2842 2843 <p class="paragraph text-dove-gray text-[24px] md:text-[28px] mt-[20px] md:mt-[30px] leading-[28px] md:leading-[34px]"> 2844 Measuring Epigenetic Age: Accuracy Across Technologies 2845 </p> 2846 2847 2848 2849 <a href="https://doi.org/10.1007/s11357-025-01824-1" 2850 class="inline-block text-[12px] md:text-[14px] btn btn--secondary btn--light mt-[20px] md:mt-[30px] w-fit px-[30px] py-[10px] border-[1px] rounded-[35px] leading-[6px] md:leading-[7px] relative z-10 hover:bg-transparent hover:text-wine hover:border-wine" 2851 target="_blank" 2852 > 2853 Read Article 2854 </a> 2855 2856 2857 </li> 2858 2859 <li class="w-full md:w-1/2 lg:w-1/3 pr-[40px] last:pr-0 shrink-0 snap-start flex flex-col"> 2860 2861 <img 2862 src="//tallyhealth.com/cdn/shop/files/10_Blog_Paper_Demystifying.jpg?v=1753723095&width=400" 2863 srcset=" 2864 //tallyhealth.com/cdn/shop/files/10_Blog_Paper_Demystifying.jpg?v=1753723095&width=400 400w, 2865 //tallyhealth.com/cdn/shop/files/10_Blog_Paper_Demystifying.jpg?v=1753723095&width=600 600w, 2866 //tallyhealth.com/cdn/shop/files/10_Blog_Paper_Demystifying.jpg?v=1753723095&width=800 800w, 2867 //tallyhealth.com/cdn/shop/files/10_Blog_Paper_Demystifying.jpg?v=1753723095&width=1000 1000w, 2868 //tallyhealth.com/cdn/shop/files/10_Blog_Paper_Demystifying.jpg?v=1753723095&width=1440 1440w 2869 " 2870 sizes="100vw, (min-width: 768px) 400px" 2871 alt="" 2872 class="w-full aspect-square object-cover" 2873 loading="lazy" 2874 decoding="async" 2875 /> 2876 2877 2878 2879 <p class="paragraph text-dove-gray text-[24px] md:text-[28px] mt-[20px] md:mt-[30px] leading-[28px] md:leading-[34px]"> 2880 Demystifying CheekAge's Predictive Power 2881 </p> 2882 2883 2884 2885 <a href="https://doi.org/10.1016/j.arr.2025.102839" 2886 class="inline-block text-[12px] md:text-[14px] btn btn--secondary btn--light mt-[20px] md:mt-[30px] w-fit px-[30px] py-[10px] border-[1px] rounded-[35px] leading-[6px] md:leading-[7px] relative z-10 hover:bg-transparent hover:text-wine hover:border-wine" 2887 target="_blank" 2888 > 2889 Read Article 2890 </a> 2891 2892 2893 </li> 2894 2895 <li class="w-full md:w-1/2 lg:w-1/3 pr-[40px] last:pr-0 shrink-0 snap-start flex flex-col"> 2896 2897 <img 2898 src="//tallyhealth.com/cdn/shop/files/09_Blog_Paper_FirstvNextGen.jpg?v=1750690976&width=400" 2899 srcset=" 2900 //tallyhealth.com/cdn/shop/files/09_Blog_Paper_FirstvNextGen.jpg?v=1750690976&width=400 400w, 2901 //tallyhealth.com/cdn/shop/files/09_Blog_Paper_FirstvNextGen.jpg?v=1750690976&width=600 600w, 2902 //tallyhealth.com/cdn/shop/files/09_Blog_Paper_FirstvNextGen.jpg?v=1750690976&width=800 800w, 2903 //tallyhealth.com/cdn/shop/files/09_Blog_Paper_FirstvNextGen.jpg?v=1750690976&width=1000 1000w, 2904 //tallyhealth.com/cdn/shop/files/09_Blog_Paper_FirstvNextGen.jpg?v=1750690976&width=1440 1440w 2905 " 2906 sizes="100vw, (min-width: 768px) 400px" 2907 alt="" 2908 class="w-full aspect-square object-cover" 2909 loading="lazy" 2910 decoding="async" 2911 /> 2912 2913 2914 2915 <p class="paragraph text-dove-gray text-[24px] md:text-[28px] mt-[20px] md:mt-[30px] leading-[28px] md:leading-[34px]"> 2916 First vs. next generation epigenetic aging clocks 2917 </p> 2918 2919 2920 2921 <a href="https://rdcu.be/erG4b" 2922 class="inline-block text-[12px] md:text-[14px] btn btn--secondary btn--light mt-[20px] md:mt-[30px] w-fit px-[30px] py-[10px] border-[1px] rounded-[35px] leading-[6px] md:leading-[7px] relative z-10 hover:bg-transparent hover:text-wine hover:border-wine" 2923 target="_blank" 2924 > 2925 Read Article 2926 </a> 2927 2928 2929 </li> 2930 2931 <li class="w-full md:w-1/2 lg:w-1/3 pr-[40px] last:pr-0 shrink-0 snap-start flex flex-col"> 2932 2933 <img 2934 src="//tallyhealth.com/cdn/shop/files/08_Blog_Paper_TallyAge-disease-signals.jpg?v=1743776847&width=400" 2935 srcset=" 2936 //tallyhealth.com/cdn/shop/files/08_Blog_Paper_TallyAge-disease-signals.jpg?v=1743776847&width=400 400w, 2937 //tallyhealth.com/cdn/shop/files/08_Blog_Paper_TallyAge-disease-signals.jpg?v=1743776847&width=600 600w, 2938 //tallyhealth.com/cdn/shop/files/08_Blog_Paper_TallyAge-disease-signals.jpg?v=1743776847&width=800 800w, 2939 //tallyhealth.com/cdn/shop/files/08_Blog_Paper_TallyAge-disease-signals.jpg?v=1743776847&width=1000 1000w, 2940 //tallyhealth.com/cdn/shop/files/08_Blog_Paper_TallyAge-disease-signals.jpg?v=1743776847&width=1440 1440w 2941 " 2942 sizes="100vw, (min-width: 768px) 400px" 2943 alt="" 2944 class="w-full aspect-square object-cover" 2945 loading="lazy" 2946 decoding="async" 2947 /> 2948 2949 2950 2951 <p class="paragraph text-dove-gray text-[24px] md:text-[28px] mt-[20px] md:mt-[30px] leading-[28px] md:leading-[34px]"> 2952 TallyAge picks up on disease and health signals 2953 </p> 2954 2955 2956 2957 <a href="https://doi.org/10.1007/s11357-025-01579-9" 2958 class="inline-block text-[12px] md:text-[14px] btn btn--secondary btn--light mt-[20px] md:mt-[30px] w-fit px-[30px] py-[10px] border-[1px] rounded-[35px] leading-[6px] md:leading-[7px] relative z-10 hover:bg-transparent hover:text-wine hover:border-wine" 2959 target="_blank" 2960 > 2961 Read Article 2962 </a> 2963 2964 2965 </li> 2966 2967 <li class="w-full md:w-1/2 lg:w-1/3 pr-[40px] last:pr-0 shrink-0 snap-start flex flex-col"> 2968 2969 <img 2970 src="//tallyhealth.com/cdn/shop/files/07_Blog_Paper_Contextualizing.jpg?v=1743776847&width=400" 2971 srcset=" 2972 //tallyhealth.com/cdn/shop/files/07_Blog_Paper_Contextualizing.jpg?v=1743776847&width=400 400w, 2973 //tallyhealth.com/cdn/shop/files/07_Blog_Paper_Contextualizing.jpg?v=1743776847&width=600 600w, 2974 //tallyhealth.com/cdn/shop/files/07_Blog_Paper_Contextualizing.jpg?v=1743776847&width=800 800w, 2975 //tallyhealth.com/cdn/shop/files/07_Blog_Paper_Contextualizing.jpg?v=1743776847&width=1000 1000w, 2976 //tallyhealth.com/cdn/shop/files/07_Blog_Paper_Contextualizing.jpg?v=1743776847&width=1440 1440w 2977 " 2978 sizes="100vw, (min-width: 768px) 400px" 2979 alt="" 2980 class="w-full aspect-square object-cover" 2981 loading="lazy" 2982 decoding="async" 2983 /> 2984 2985 2986 2987 <p class="paragraph text-dove-gray text-[24px] md:text-[28px] mt-[20px] md:mt-[30px] leading-[28px] md:leading-[34px]"> 2988 Contextualizing epigenetic age and other biomarkers 2989 </p> 2990 2991 2992 2993 <a href="https://onlinelibrary.wiley.com/doi/10.1111/acel.14377" 2994 class="inline-block text-[12px] md:text-[14px] btn btn--secondary btn--light mt-[20px] md:mt-[30px] w-fit px-[30px] py-[10px] border-[1px] rounded-[35px] leading-[6px] md:leading-[7px] relative z-10 hover:bg-transparent hover:text-wine hover:border-wine" 2995 target="_blank" 2996 > 2997 Read Article 2998 </a> 2999 3000 3001 </li> 3002 3003 <li class="w-full md:w-1/2 lg:w-1/3 pr-[40px] last:pr-0 shrink-0 snap-start flex flex-col"> 3004 3005 <img 3006 src="//tallyhealth.com/cdn/shop/files/06_Blog_Paper_mortality.jpg?v=174377684
30067&width=400" 3007 srcset=" 3008 //tallyhealth.com/cdn/shop/files/06_Blog_Paper_mortality.jpg?v=1743776847&width=400 400w, 3009 //tallyhealth.com/cdn/shop/files/06_Blog_Paper_mortality.jpg?v=1743776847&width=600 600w, 3010 //tallyhealth.com/cdn/shop/files/06_Blog_Paper_mortality.jpg?v=1743776847&width=800 800w, 3011 //tallyhealth.com/cdn/shop/files/06_Blog_Paper_mortality.jpg?v=1743776847&width=1000 1000w, 3012 //tallyhealth.com/cdn/shop/files/06_Blog_Paper_mortality.jpg?v=1743776847&width=1440 1440w 3013 " 3014 sizes="100vw, (min-width: 768px) 400px" 3015 alt="" 3016 class="w-full aspect-square object-cover" 3017 loading="lazy" 3018 decoding="async" 3019 /> 3020 3021 3022 3023 <p class="paragraph text-dove-gray text-[24px] md:text-[28px] mt-[20px] md:mt-[30px] leading-[28px] md:leading-[34px]"> 3024 TallyAge⢠captures mortality risk in older adults 3025 </p> 3026 3027 3028 3029 <a href="https://www.frontiersin.org/journals/aging/articles/10.3389/fragi.2024.1460360/full" 3030 class="inline-block text-[12px] md:text-[14px] btn btn--secondary btn--light mt-[20px] md:mt-[30px] w-fit px-[30px] py-[10px] border-[1px] rounded-[35px] leading-[6px] md:leading-[7px] relative z-10 hover:bg-transparent hover:text-wine hover:border-wine" 3031 target="_blank" 3032 > 3033 Read Article 3034 </a> 3035 3036 3037 </li> 3038 3039 <li class="w-full md:w-1/2 lg:w-1/3 pr-[40px] last:pr-0 shrink-0 snap-start flex flex-col"> 3040 3041 <img 3042 src="//tallyhealth.com/cdn/shop/files/05_Blog_Paper_Science-Behind.jpg?v=1743776847&width=400" 3043 srcset=" 3044 //tallyhealth.com/cdn/shop/files/05_Blog_Paper_Science-Behind.jpg?v=1743776847&width=400 400w, 3045 //tallyhealth.com/cdn/shop/files/05_Blog_Paper_Science-Behind.jpg?v=1743776847&width=600 600w, 3046 //tallyhealth.com/cdn/shop/files/05_Blog_Paper_Science-Behind.jpg?v=1743776847&width=800 800w, 3047 //tallyhealth.com/cdn/shop/files/05_Blog_Paper_Science-Behind.jpg?v=1743776847&width=1000 1000w, 3048 //tallyhealth.com/cdn/shop/files/05_Blog_Paper_Science-Behind.jpg?v=1743776847&width=1440 1440w 3049 " 3050 sizes="100vw, (min-width: 768px) 400px" 3051 alt="" 3052 class="w-full aspect-square object-cover" 3053 loading="lazy" 3054 decoding="async" 3055 /> 3056 3057 3058 3059 <p class="paragraph text-dove-gray text-[24px] md:text-[28px] mt-[20px] md:mt-[30px] leading-[28px] md:leading-[34px]"> 3060 The science behind TallyAge⢠3061 </p> 3062 3063 3064 3065 <a href="https://link.springer.com/article/10.1007/s11357-024-01094-3" 3066 class="inline-block text-[12px] md:text-[14px] btn btn--secondary btn--light mt-[20px] md:mt-[30px] w-fit px-[30px] py-[10px] border-[1px] rounded-[35px] leading-[6px] md:leading-[7px] relative z-10 hover:bg-transparent hover:text-wine hover:border-wine" 3067 target="_blank" 3068 > 3069 Read Article 3070 </a> 3071 3072 3073 </li> 3074 3075 <li class="w-full md:w-1/2 lg:w-1/3 pr-[40px] last:pr-0 shrink-0 snap-start flex flex-col"> 3076 3077 <img 3078 src="//tallyhealth.com/cdn/shop/files/04_Blog_Paper_Apigenin.jpg?v=1743776847&width=400" 3079 srcset=" 3080 //tallyhealth.com/cdn/shop/files/04_Blog_Paper_Apigenin.jpg?v=1743776847&width=400 400w, 3081 //tallyhealth.com/cdn/shop/files/04_Blog_Paper_Apigenin.jpg?v=1743776847&width=600 600w, 3082 //tallyhealth.com/cdn/shop/files/04_Blog_Paper_Apigenin.jpg?v=1743776847&width=800 800w, 3083 //tallyhealth.com/cdn/shop/files/04_Blog_Paper_Apigenin.jpg?v=1743776847&width=1000 1000w, 3084 //tallyhealth.com/cdn/shop/files/04_Blog_Paper_Apigenin.jpg?v=1743776847&width=1440 1440w 3085 " 3086 sizes="100vw, (min-width: 768px) 400px" 3087 alt="" 3088 class="w-full aspect-square object-cover" 3089 loading="lazy" 3090 decoding="async" 3091 /> 3092 3093 3094 3095 <p class="paragraph text-dove-gray text-[24px] md:text-[28px] mt-[20px] md:mt-[30px] leading-[28px] md:leading-[34px]"> 3096 The link between Apigenin, sleep, and aging 3097 </p> 3098 3099 3100 3101 <a href="https://www.frontiersin.org/articles/10.3389/fnut.2024.1359176/full?utm_source=F-NTF&utm_medium=EMLX&utm_campaign=PRD_FEOPS_20170000_ARTICLE" 3102 class="inline-block text-[12px] md:text-[14px] btn btn--secondary btn--light mt-[20px] md:mt-[30px] w-fit px-[30px] py-[10px] border-[1px] rounded-[35px] leading-[6px] md:leading-[7px] relative z-10 hover:bg-transparent hover:text-wine hover:border-wine" 3103 target="_blank" 3104 > 3105 Read more 3106 </a> 3107 3108 3109 </li> 3110 3111 <li class="w-full md:w-1/2 lg:w-1/3 pr-[40px] last:pr-0 shrink-0 snap-start flex flex-col"> 3112 3113 <img 3114 src="//tallyhealth.com/cdn/shop/files/03_Blog_Paper_Glycine.jpg?v=1743776847&width=400" 3115 srcset=" 3116 //tallyhealth.com/cdn/shop/files/03_Blog_Paper_Glycine.jpg?v=1743776847&width=400 400w, 3117 //tallyhealth.com/cdn/shop/files/03_Blog_Paper_Glycine.jpg?v=1743776847&width=600 600w, 3118 //tallyhealth.com/cdn/shop/files/03_Blog_Paper_Glycine.jpg?v=1743776847&width=800 800w, 3119 //tallyhealth.com/cdn/shop/files/03_Blog_Paper_Glycine.jpg?v=1743776847&width=1000 1000w, 3120 //tallyhealth.com/cdn/shop/files/03_Blog_Paper_Glycine.jpg?v=1743776847&width=1440 1440w 3121 " 3122 sizes="100vw, (min-width: 768px) 400px" 3123 alt="" 3124 class="w-full aspect-square object-cover" 3125 loading="lazy" 3126 decoding="async" 3127 /> 3128 3129 3130 3131 <p class="paragraph text-dove-gray text-[24px] md:text-[28px] mt-[20px] md:mt-[30px] leading-[28px] md:leading-[34px]">
3132 How glycine can help support healthy aging 3133 </p> 3134 3135 3136 3137 <a href="https://doi.org/10.1016/j.arr.2023.101922" 3138 class="inline-block text-[12px] md:text-[14px] btn btn--secondary btn--light mt-[20px] md:mt-[30px] w-fit px-[30px] py-[10px] border-[1px] rounded-[35px] leading-[6px] md:leading-[7px] relative z-10 hover:bg-transparent hover:text-wine hover:border-wine" 3139 target="_blank" 3140 > 3141 Read Article 3142 </a> 3143 3144 3145 </li> 3146 3147 <li class="w-full md:w-1/2 lg:w-1/3 pr-[40px] last:pr-0 shrink-0 snap-start flex flex-col"> 3148 3149 <img 3150 src="//tallyhealth.com/cdn/shop/files/02_Blog_Paper_Common-Buccal.jpg?v=1743776847&width=400" 3151 srcset=" 3152 //tallyhealth.com/cdn/shop/files/02_Blog_Paper_Common-Buccal.jpg?v=1743776847&width=400 400w, 3153 //tallyhealth.com/cdn/shop/files/02_Blog_Paper_Common-Buccal.jpg?v=1743776847&width=600 600w, 3154 //tallyhealth.com/cdn/shop/files/02_Blog_Paper_Common-Buccal.jpg?v=1743776847&width=800 800w, 3155 //tallyhealth.com/cdn/shop/files/02_Blog_Paper_Common-Buccal.jpg?v=1743776847&width=1000 1000w, 3156 //tallyhealth.com/cdn/shop/files/02_Blog_Paper_Common-Buccal.jpg?v=1743776847&width=1440 1440w 3157 " 3158 sizes="100vw, (min-width: 768px) 400px" 3159 alt="" 3160 class="w-full aspect-square object-cover" 3161 loading="lazy" 3162 decoding="async" 3163 /> 3164 3165 3166 3167 <p class="paragraph text-dove-gray text-[24px] md:text-[28px] mt-[20px] md:mt-[30px] leading-[28px] md:leading-[34px]"> 3168 Cheek swabs are highly compatible with epigenetic clocks 3169 </p> 3170 3171 3172 3173 <a href="https://doi.org/10.1016/j.isci.2022.105304" 3174 class="inline-block text-[12px] md:text-[14px] btn btn--secondary btn--light mt-[20px] md:mt-[30px] w-fit px-[30px] py-[10px] border-[1px] rounded-[35px] leading-[6px] md:leading-[7px] relative z-10 hover:bg-transparent hover:text-wine hover:border-wine" 3175 target="_blank" 3176 > 3177 Read Article 3178 </a> 3179 3180 3181 </li> 3182 3183 <li class="w-full md:w-1/2 lg:w-1/3 pr-[40px] last:pr-0 shrink-0 snap-start flex flex-col"> 3184 3185 <img 3186 src="//tallyhealth.com/cdn/shop/files/01_Blog_Paper_Human-Age-Reversal.jpg?v=1743776847&width=400" 3187 srcset=" 3188 //tallyhealth.com/cdn/shop/files/01_Blog_Paper_Human-Age-Reversal.jpg?v=1743776847&width=400 400w, 3189 //tallyhealth.com/cdn/shop/files/01_Blog_Paper_Human-Age-Reversal.jpg?v=1743776847&width=600 600w, 3190 //tallyhealth.com/cdn/shop/files/01_Blog_Paper_Human-Age-Reversal.jpg?v=1743776847&width=800 800w, 3191 //tallyhealth.com/cdn/shop/files/01_Blog_Paper_Human-Age-Reversal.jpg?v=1743776847&width=1000 1000w, 3192 //tallyhealth.com/cdn/shop/files/01_Blog_Paper_Human-Age-Reversal.jpg?v=1743776847&width=1440 1440w 3193 " 3194 sizes="100vw, (min-width: 768px) 400px" 3195 alt="" 3196 class="w-full aspect-square object-cover" 3197 loading="lazy" 3198 decoding="async" 3199 /> 3200 3201 3202 3203 <p class="paragraph text-dove-gray text-[24px] md:text-[28px] mt-[20px] md:mt-[30px] leading-[28px] md:leading-[34px]"> 3204 Human age reversal: Fact or fiction? 3205 </p> 3206 3207 3208 3209 <a href="https://doi.org/10.1111/acel.13664" 3210 class="inline-block text-[12px] md:text-[14px] btn btn--secondary btn--light mt-[20px] md:mt-[30px] w-fit px-[30px] py-[10px] border-[1px] rounded-[35px] leading-[6px] md:leading-[7px] relative z-10 hover:bg-transparent hover:text-wine hover:border-wine" 3211 target="_blank" 3212 > 3213 Read Article 3214 </a> 3215 3216 3217 </li> 3218 3219 </ul> 3220 3221 3222 <div class="flex justify-end gap-[15px] mt-[28px] md:mt-[40px]"> 3223 <button 3224 aria-label="Previous" 3225 :disabled="activePage == 0" 3226 class="border border-eggplant bg-eggplant flex-center w-[30px] aspect-square h-auto pointer-events-auto rotate-90 text-cotton rounded-full transition disabled:border-cotton disabled:opacity-30 disabled:bg-transparent hover:bg-white hover:text-eggplant hover:border-white" 3227 @click="activePage > 0 && goTo(activePage - 1)" 3228 > 3229 <svg class="" role="img" aria-hidden="true" viewBox="0 0 12 14" width="12" height="14" fill="none" xmlns="http://www.w3.org/2000/svg"> 3230 <path d="M6 1.5v11M10.5 8 6 12.5 1.5 8" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 3231</svg> 3232 </button> 3233 <button 3234 aria-label="Next" 3235 :disabled="activePage == totalPages - 1" 3236 class="border border-eggplant bg-eggplant flex-center w-[30px] aspect-square h-auto pointer-events-auto -rotate-90 text-cotton rounded-full transition disabled:border-cotton disabled:opacity-30 disabled:bg-transparent hover:bg-white hover:text-eggplant hover:border-white"
3237 @click="activePage < totalPages && goTo(activePage + 1)" 3238 > 3239 <svg class="" role="img" aria-hidden="true" viewBox="0 0 12 14" width="12" height="14" fill="none" xmlns="http://www.w3.org/2000/svg"> 3240 <path d="M6 1.5v11M10.5 8 6 12.5 1.5 8" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 3241</svg> 3242 </button> 3243 </div> 3244 </div> 3245</div> 3246 3247 3248</div> 3249 <div id="shopify-section-main-bloggle-blog-cta" class="shopify-section"> 3250 3251 3252 3253 3254 3255 3256 3257 3258 3259 3260 3261 3262 3263<div 3264 class=" 3265 bg-[#E9E8E4] relative 3266 pt-[var(--padding-top)] pb-[var(--padding-bottom)] 3267 lg:pt-[var(--padding-top-desktop)] lg:pb-[var(--padding-bottom-desktop)] 3268 " 3269 style=" 3270 --padding-top-desktop: 130px; 3271 --padding-bottom-desktop: 130px; 3272 --padding-top: 50px; 3273 --padding-bottom: 50px; 3274 " 3275> 3276 3277 <picture class="absolute inset-0 w-full h-full"> 3278 <source media="(min-width: 768px)" 3279 srcset=" 3280 //tallyhealth.com/cdn/shop/files/Science_Bottom_CTA_Jars.jpg?v=1743034019&width=1440, 3281 //tallyhealth.com/cdn/shop/files/Science_Bottom_CTA_Jars.jpg?v=1743034019&width=2880 2x 3282 " 3283 /> 3284 <img 3285 src="//tallyhealth.com/cdn/shop/files/Science_Bottom_CTA_Jars_mobile.jpg?v=1743034016&width=388" 3286 srcset="//tallyhealth.com/cdn/shop/files/Science_Bottom_CTA_Jars_mobile.jpg?v=1743034016&width=776 2x" 3287 alt="" 3288 width="1440" 3289 height="617" 3290 class="block object-cover w-full h-full" 3291 loading="lazy" 3292 decoding="async" 3293 > 3294 </picture> 3295 3296 3297 <div class="container px-[30px] max-w-[1200px] relative"> 3298 <div class="w-full md:max-w-[370px] lg:max-w-[450px] space-y-[15px] md:space-y-[20px]"> 3299 3300 3301 <h2 class="page-title text-white ">Your longevity. Your way.</h2> 3302 3303 3304 3305 <p class="paragraph text-white ">Experience Tally Heath's holistic suite of science-backed offerings. Benchmark, track and change the way you age today.</p> 3306 3307 3308 3309 3310 3311 <div class="pt-[280px] md:pt-[10px]"> 3312 <a href="/collections" class="inline-block btn btn--primary btn--dark w-full md:w-auto px-[40px] xl:px-[80px]"> 3313 Explore Tally Health 3314 </a> 3315 </div> 3316 3317 3318 </div> 3319 </div> 3320</div> 3321 3322 3323</div> 3324 3325 </main> 3326 3327 3328 <div id="shopify-section-component--global-footer" class="shopify-section"> 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339<footer class="flex bg-ecru border-t border-moon-mist py-[30px] md:pt-[80px]"> 3340 <div class="m-auto w-full max-w-[1440px] px-[20px] md:px-[30px] grid grid-cols-12"> 3341 <div class="col-start-1 col-end-13"> 3342 <div class="flex flex-col md:flex-row gap-[10px]"> 3343 <div class="py-[20px] md:py-0 md:w-[340px]"> 3344 <svg class="text-burgundy w-[126px] md:w-[150px] h-auto" role="img" aria-label="Tally Health" viewBox="0 0 195 114" xmlns="http://www.w3.org/2000/svg"> 3345 <title>Tally Health</title> 3346 <path d="M39.6543 102.037H31.4385V104.664H39.2666V107.685H31.4385V110.877H39.6543V114.005H28.0762V98.9092H39.6543V102.037ZM12.1768 104.662H20.2197V98.9062H23.6279V114.002H20.2197V107.792H12.1768V114.002H8.76855V98.9062H12.1768V104.662ZM59.6035 114.002H56.0215L54.707 110.724H47.3555L46.0391 114.002H42.459L48.6914 98.9062H53.415L59.6035 114.002ZM87.4102 101.948H82.2334V114.002H78.8252V101.948H73.6494V98.9062H87.4102V101.948ZM94.1104 104.662H102.154V98.9062H105.56V114.002H102.154V107.792H94.1104V114.002H90.7021V98.9062H94.1104V104.662ZM65.6914 110.872H73.668V114H62.2627V98.9043H65.6914V110.872ZM144.666 37.3018L158.742 76.3291L175.959 37.3428L182.504 37.3496L148.71 114H142.101L151.536 92.6816L129.304 37.2832L144.666 37.3018ZM48.5645 107.723H53.5L52.1016 104.229L51.0439 101.534L48.5645 107.723ZM22.0771 38.96H41.9209L38.1631 45.2998H22.0771V71.7197C22.0771 78.9995 26.5374 82.0536 31.7041 82.0537C35.4207 82.0537 38.6826 80.8737 41.7314 78.1934H41.7344V78.2559C39.4226 86.3421 32.0757 91.8006 24.1904 91.8008C15.7355 91.8008 8.57233 86.3998 8.57227 76.3008L9.1582 47.2979L0 42.0137L22.0771 24.8691V38.96ZM105.56 91.5879H91.7031V4.17383L105.56 0V91.5879ZM126.753 91.5879H112.896V4.17383L126.753 0V91.5879ZM70.6357 36.1436C78.3871 36.1436 84.1406 41.6626 84.1406 51.0557V91.4209C83.4889 91.5165 70.7799 91.5663 70.7559 9
33461.5664L70.873 81.2734L69.1113 83.583C66.1773 86.986 61.2453 91.4492 54.4346 91.4492C48.3273 91.4492 42.6914 87.1058 42.6914 80.2949C42.6914 72.4263 49.7347 68.2002 57.8379 65.0293L70.7539 59.8623V53.9922C70.7539 47.064 67.582 41.545 56.6621 43.7754V55.8701H42.1025C46.0943 44.9504 59.1297 36.1438 70.6357 36.1436ZM65.5869 66.3213C59.3647 69.0232 55.8418 71.3713 55.8418 76.5381C55.842 80.6467 59.0126 82.8768 62.8867 82.877C65.938 82.877 68.5235 81.7019 70.7539 79.7061V64.0908L65.5869 66.3213ZM189.559 37.2734C192.023 37.2734 194.027 39.2763 194.027 41.7412C194.027 44.2062 192.024 46.209 189.559 46.209C187.096 46.2088 185.091 44.2061 185.091 41.7412C185.091 39.2764 187.094 37.2736 189.559 37.2734ZM189.559 37.9912C187.491 37.9914 185.809 39.6737 185.809 41.7412C185.809 43.8088 187.491 45.491 189.559 45.4912C191.626 45.4912 193.309 43.8089 193.309 41.7412C193.309 39.6736 191.626 37.9912 189.559 37.9912ZM189.999 39.707C190.865 39.707 191.399 40.1909 191.399 40.916C191.399 41.5332 191.028 41.9616 190.398 42.0908L190.741 42.4736L191.474 43.7754H190.566L189.806 42.124H188.621V43.7754H187.859V39.707H189.999ZM188.618 41.4736H189.956C190.432 41.4736 190.603 41.3268 190.603 40.9199C190.602 40.5134 190.432 40.3799 189.956 40.3799H188.618V41.4736Z" fill="currentColor" /> 3347</svg> 3348 </div> 3349 3350 <div class="w-full md:w-[872px] flex gap-[10px] grow pb-[30px] md:pb-[65px]"> 3351 3352 3353 3354 3355 3356 3357 <ul class="flex flex-col gap-y-[10px] w-[calc(50%-5px)]"> 3358 3359 3360 3361<li 3362 class=" 3363 py-[5px] paragraph 3364 text-dove-gray hover:text-burgundy 3365 3366 " 3367> 3368 <a href="/pages/our-science">Science</a> 3369</li> 3370 3371 3372 3373<li 3374 class=" 3375 py-[5px] paragraph 3376 text-dove-gray hover:text-burgundy 3377 3378 " 3379> 3380 <a href="/collections/supplements">Supplements</a> 3381</li> 3382 3383 3384 3385<li 3386 class=" 3387 py-[5px] paragraph 3388 text-dove-gray hover:text-burgundy 3389 3390 " 3391> 3392 <a href="https://form.typeform.com/to/KDrkT5vI">Quiz</a> 3393</li> 3394 3395 3396 3397<li 3398 class=" 3399 py-[5px] paragraph 3400 text-dove-gray hover:text-burgundy 3401 3402 " 3403> 3404 <a href="/collections">Shop</a> 3405</li> 3406 3407 </ul> 3408 3409 3410 3411 <ul class="flex flex-col gap-y-[10px] w-[calc(50%-5px)]"> 3412 3413 3414 3415<li 3416 class=" 3417 py-[5px] paragraph 3418 text-dove-gray hover:text-burgundy 3419 3420 " 3421> 3422 <a href="/blogs/learn">Blog</a> 3423</li> 3424 3425 3426 3427<li 3428 class=" 3429 py-[5px] paragraph 3430 text-dove-gray hover:text-burgundy 3431 3432 " 3433> 3434 <a href="/pages/referrals">Refer A Friend</a> 3435</li> 3436 3437 3438 3439<li 3440 class=" 3441 py-[5px] paragraph 3442 text-dove-gray hover:text-burgundy 3443 3444 " 3445> 3446 <a href="https://app.tallyhealth.com/register">Register Your Test</a> 3447</li> 3448 3449 3450 3451<li 3452 class=" 3453 py-[5px] paragraph 3454 text-dove-gray hover:text-burgundy 3455 3456 " 3457> 3458 <a href="https://app.onbrand.com/brand/tally-health/">Partners</a> 3459</li> 3460 3461 3462 3463<li 3464 class=" 3465 py-[5px] paragraph 3466 text-dove-gray hover:text-burgundy 3467 3468 " 3469> 3470 <a href="https://support.tallyhealth.com/en-US">Help Center</a> 3471</li> 3472 3473 3474 3475<li 3476 class=" 3477 py-[5px] paragraph 3478 text-dove-gray hover:text-burgundy 3479 3480 " 3481> 3482 <a href="https://support.tallyhealth.com/en-US/contact">Contact Us</a> 3483</li> 3484 3485 </ul> 3486 3487 </div> 3488 3489 3490 <ul class="flex gap-x-[20px] shrink-0 pb-[30px] md:pb-0"> 3491 3492 <li class="w-[36px] h-[36px] shrink-0"> 3493 <a 3494 href="https://www.instagram.com/tallyhealth" 3495 class="w-[36px] h-[36px] bg-moon-mist text-dark-burgundy hover:bg-burgundy hover:text-cotton rounded-full flex items-center justify-center" 3496 > 3497 3498 <svg 3499 width="22" 3500 height="22" 3501 viewBox="0 0 22 22" 3502 fill="none" 3503 stroke="currentColor" 3504 stroke-width="2" 3505 stroke-linecap="round" 3506 stroke-linejoin="round" 3507 xmlns="http://www.w3.org/2000/svg" 3508 class="" 3509 role="img" 3510> 3511 3512 <title>Instagram</title> 3513 <path d="M11 14.4375C12.8985 14.4375 14.4375 12.8985 14.4375 11C14.4375 9.10152 12.8985 7.5625 11 7.5625C9.10152 7.5625 7.5625 9.10152 7.5625 11C7.5625 12.8985 9.10152 14.4375 11 14.4375Z" /> 3514 <path d="M14.7812 3.09375H7.21875C4.94058 3.09375 3.09375 4.94058 3.09375 7.21875V14.7812C3.09375 17.0594 4.94058 18.9062 7.21875 18.9062H14.7812C17.0594 18.9062 18.9062 17.0594 18.9062 14.7812V7.21875C18.9062 4.94058 17.0594 3.09375 14.7812 3.09375Z" /> 3515 <path d="M15.4688 7.5625C16.0383 7.5625 16.5 7.10079 16.5 6.53125C16.5 5.96171 16.0383 5.5 15.4688 5.5C14.8992 5.5 14.4375 5.96171 14.4375 6.53125C14.4375 7.10079 14.8992 7.5625 15.4688 7.5625Z" fill="currentColor" stroke="none" /> 3516 3517 3518</svg> 3519 3520 </a> 3521</li> 3522 3523 <li class="w-[36px] h-[36px] shrink-0"> 3524 <a 3525 href="https://mobile.twitter.com/tally_health" 3526 class="w-[36px] h-[36px] bg-moon-mist text-dark-burgundy hover:bg-burgundy hover:text-cotton rounded-full flex items-center justify-center" 3527 > 3528 3529 <svg 3530 width="22" 3531 height="22" 3532 viewBox="0 0 22 22" 3533 fill="none" 3534 stroke="currentColor" 3535 stroke-width="2" 3536 stroke-linecap="round" 3537 stroke-linejoin="round" 3538 xmlns="http://www.w3.org/2000/svg" 3539 class="" 3540 role="img" 3541> 3542 3543 <title>Twitter</title> 3544 <path d="M10.9998 7.56245C10.9998 5.67182 12.5896 4.09917 14.4803 4.12495C15.1424 4.13259 15.7882 4.3313 16.34 4.69718C16.8919 5.06307 17.3264 5.58056 17.5912 6.18745H20.6248L17.849 8.96323C17.6699 11.7515 16.4356 14.367 14.3971 16.2778C12.3586 18.1886 9.66885 19.2513 6.87479
354419.2499C4.12479 19.2499 3.43729 18.2187 3.43729 18.2187C3.43729 18.2187 6.18729 17.1874 7.56229 15.1249C7.56229 15.1249 2.06229 12.3749 3.43729 4.81245C3.43729 4.81245 6.87479 8.24995 10.9998 8.93745V7.56245Z" /> 3545 3546 3547</svg> 3548 3549 </a> 3550</li> 3551 3552 </ul> 3553 3554 </div> 3555 3556 3557 3558 <form 3559 class="flex flex-col lg:flex-row lg:items-end gap-[20px] lg:gap-[40px] pb-[40px] md:pb-[50px]" 3560 x-data="{ 3561 email: '', 3562 phone: '', 3563 showErrors: false, 3564 emailValid: false, 3565 submitting: false, 3566 submitted: false, 3567 emailSuccess: false, 3568 phoneSuccess: false, 3569 }" 3570 x-init="() => { 3571 $watch('email', () => { 3572 emailValid = !!(/\S+@\S+\.\S+/.test(email.trim())) 3573 }) 3574 }" 3575 @submit.prevent="async () => { 3576 if (!emailValid) { 3577 showErrors = true 3578 return 3579 } 3580 3581 submitting = true 3582 const emailResponse = await $store.klaviyo.subscribeEmail(email, 'W6CxaM', 'Homepage footer signup form') 3583 emailSuccess = emailResponse.success 3584 if (phone !== '') { 3585 const phoneResponse = await $store.klaviyo.subscribePhone(phone, email, 'RWzK9j', 'Homepage footer signup form') 3586 phoneSuccess = phoneResponse.success 3587 } 3588 if (emailSuccess && (phoneSuccess || phone === '')) { 3589 submitted = true 3590 } 3591 submitting = false 3592 }" 3593 > 3594 <div class="md:w-[310px] flex flex-col gap-y-[5px]"> 3595 <h2 class="h2 text-burgundy"> 3596 Talk Science to Me 3597 </h2> 3598 <p class="caption text-dove-gray"> 3599 Sign up to get the latest in longevity science delivered straight to your inbox 3600 </p> 3601 </div> 3602 3603 3604 3605<div 3606 class=" 3607 flex flex-col gap-y-[5px] 3608 grow md:pt-[11px] 3609 " 3610> 3611 <div class="flex items-center justify-between gap-x-[20px] text-dove-gray min-h-[24px]"> 3612 <label class="label" for="footer-email"> 3613 Email 3614 </label> 3615 3616 </div> 3617 <input 3618 x-model="email" 3619 id="footer-email" 3620 name="email" 3621 type="email" 3622 class="input text-mine-shaft placeholder:text-dusty-gray px-[5px] py-[10px] appearance-none bg-[transparent] !border-b border-silver rounded-none outline-none focus:border-grapefruit" 3623 3624 :class="{ 3625 'border-silver bg-[transparent]': !(!submitted && showErrors && !emailValid), 3626 'border-red bg-faint-red': !submitted && showErrors && !emailValid, 3627 }" 3628 aria-invalid="!submitted && showErrors && !emailValid ? 'true' : 'false'" 3629 aria-describedby="!submitted && showErrors && !emailValid ? 'footer-email-error' : ''" 3630 3631 /> 3632 3633 <div class="caption text-dusty-gray" x-show="!submitted && showErrors && !emailValid" id="footer-email-error" role="alert"> 3634 Email is required 3635 </div> 3636 3637</div> 3638 3639 3640 3641<div 3642 class=" 3643 flex flex-col gap-y-[5px] 3644 grow md:pt-[11px] 3645 " 3646> 3647 <div class="flex items-center justify-between gap-x-[20px] text-dove-gray min-h-[24px]"> 3648 <label class="label" for="footer-phone"> 3649 Phone number 3650 </label> 3651 3652 <p class="caption"> 3653 Optional 3654 </p> 3655 3656 </div> 3657 <input 3658 x-model="phone" 3659 id="footer-phone" 3660 name="phone" 3661 type="text" 3662 class="input text-mine-shaft placeholder:text-dusty-gray px-[5px] py-[10px] appearance-none bg-[transparent] !border-b border-silver rounded-none outline-none focus:border-grapefruit" 3663 3664 /> 3665 3666</div> 3667 3668 3669 3670 3671 3672 3673 3674 <button 3675 type="submit" 3676 3677 class=" 3678 btn 3679 3680 px-[16px] md:px-[36px] 3681 3682 3683 btn--secondary 3684 3685 text-dark-burgundy hover:text-burgundy hover:border-burgundy focus-visible:outline-eggplant 3686 disabled:!border-silver disabled:!text-silver 3687 3688 3689 md:max-w-[310px] lg:w-[200px] lg:mt-[25px] 3690 " 3691 3692 x-data 3693 3694 3695 3696 x-text="submitted ? 'Subscribed' : submitting ? 'Subscribing...' : 'Subscribe'" 3697 3698 3699 3700 :disabled="submitted" 3701 3702 3703 > 3704 3705 Subscribe 3706 3707 3708 </button> 3709 3710 </form> 3711 3712 3713 3714 <div class="flex flex-col md:flex-row md:justify-between md:items-center gap-[10px] py-[10px] border-t border-mine-shaft"> 3715 3716 <ul class="flex gap-x-[20px] md:gap-x-[30px]"> 3717 3718 3719 3720<li 3721 class=" 3722 py-[5px] paragraph 3723 text-dusty-gray hover:text-dove-gray 3724 3725 " 3726> 3727 <a href="/policies/privacy-policy">Privacy Policy</a> 3728</li> 3729 3730 3731 3732<li 3733 class=" 3734 py-[5px] paragraph 3735 text-dusty-gray hover:text-dove-gray 3736 3737 " 3738> 3739 <a href="/policies/terms-of-service">Terms of Service</a> 3740</li> 3741 3742 3743 3744<li 3745 class=" 3746 py-[5px] paragraph 3747 text-dusty-gray hover:text-dove-gray 3748 3749 " 3750> 3751 <a href="https://tallyhealth.com/pages/data-sharing-opt-out">Privacy Choices</a> 3752</li> 3753 3754 </ul> 3755 3756 3757 <p class="footnote text-dusty-gray mt-[40px] md:mt-0"> 3758 © Tally Health<sup>®</sup> 2026 3759 </p> 3760 </div> 3761
3762 <p class="footnote text-dove-gray py-[10px] mt-[10px]"> 3763 These statements have not been evaluated by the Food and Drug Administration. These products are not intended to diagnose, treat, cure, or prevent any disease. 3764 </p> 3765 </div> 3766 </div> 3767</footer> 3768 3769</div> 3770 <div id="shopify-section-consent" class="shopify-section"> 3771 3772</div> 3773 3774 <div id="shopify-section-new-customer-popup" class="shopify-section"> 3775 3776 3777 3778 3779 3780 3781</div> 3782 3783 <div id="shopify-section-component--global-promo-popup" class="shopify-section"> 3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794</div> 3795 3796 <div id="shopify-section-popups" class="shopify-section"> 3797 <div 3798 x-data 3799 x-cloak 3800 x-trap.inert.noscroll="$store.popup.show && $store.popup.handle === 'manage-your-plan'" 3801 x-show="$store.popup.show && $store.popup.handle === 'manage-your-plan'" 3802 x-transition.opacity.scale.100.duration.500ms 3803 @keyup.escape.window="$store.popup.close()" 3804 aria-label="Manage Your Plan" 3805 class="z-[40] bg-black/[0.9] fixed inset-0 w-full h-full flex justify-center items-start pt-[50px] md:py-[50px] md:px-[32px] overflow-auto" 3806 role="dialog" 3807 aria-modal="true" 3808 > 3809 <div class="relative w-full max-w-full flex mt-auto md:mb-auto" x-on:click.outside="$store.popup.close()"> 3810 <div 3811 class=" 3812 bg-white w-full md:max-w-[550px] max-h-[calc(100vh-50px)] md:!max-h-[700px] overflow-auto rounded-t-[20px] md:rounded-b-[20px] mx-auto relative 3813 3814 pb-[30px] 3815 3816 " 3817> 3818 <div class="flex justify-between gap-x-[30px] p-[30px] sticky top-0 bg-gradient-to-t from-[transparent] via-white via-[30px] to-white"> 3819 <h2 class="text-[32px] leading-[40px] font-[400] tracking-[-0.01em] md:text-[48px] md:leading-[56px] text-burgundy"> 3820 Manage Your Plan 3821 </h2> 3822 <button 3823 type="button" 3824 x-on:click="$store.popup.close()" 3825 class="shrink-0 mt-[-6px] mr-[-9px] cursor-pointer rounded-[50%] w-[50px] h-[50px] border border-silver text-burgundy flex items-center justify-center" 3826 aria-label="Close popup" 3827 > 3828 <svg class="" role="img" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="20" height="21" viewBox="0 0 20 21" fill="none"> 3829 <path d="M16 4.5L4 16.5M16 16.5L4 4.5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 3830</svg> 3831 </button> 3832 </div> 3833 <div class="px-[30px]"> 3834 3835 3836 <div class="mt-[30px] first:mt-0 text-mine-shaft text-[18px] leading-[28px] [&_*+*]:mt-[30px] [&_h3]:text-burgundy [&_h3]:text-[24px] [&_h3]:leading-[32px] [&_h3+p]:mt-[10px]"> 3837 <div class="metafield-rich_text_field"><p>We noticed you have an existing account with Tally. Add products to your existing subscription by going to <strong>Manage My Plan</strong> within your Account settings.</p></div> 3838 </div> 3839 3840 3841 3842 <div class="flex flex-col mt-auto gap-y-[16px] pt-[30px]"> 3843 3844 3845 3846 3847 3848 3849 3850 3851 <a 3852 href="https://app.tallyhealth.com/profile?tab=manage" 3853 3854 3855 class=" 3856 btn 3857 3858 px-[16px] md:px-[36px] 3859 3860 3861 btn--primary 3862 3863 focus-visible:outline-dark-burgundy 3864 disabled:!bg-moon-mist disabled:!border-moon-mist disabled:!text-dusty-gray 3865 3866 3867 w-full 3868 " 3869 3870 3871 3872 3873 3874 3875 > 3876 3877 Manage My Plan 3878 3879 3880 </a> 3881 3882 3883 3884 3885 3886 <a 3887 href="https://tallyhealth.com/pages/logout" 3888 3889 class="mx-auto text-center underline font-[600] text-burgundy hover:text-wine" 3890 x-data 3891 3892 x-text="`Not ${customerName}? Log out`" 3893 3894 3895 > 3896 Log out 3897 3898 </a> 3899 3900 3901 3902 </div> 3903 3904 3905 </div> 3906 3907</div> 3908 3909 </div> 3910 </div> 3911 3912 <div 3913 x-data 3914 x-cloak 3915 x-trap.inert.noscroll="$store.popup.show && $store.popup.handle === 'meet-amplify'" 3916 x-show="$store.popup.show && $store.popup.handle === 'meet-amplify'" 3917 x-transition.opacity.scale.100.duration.500ms
3918 @keyup.escape.window="$store.popup.close()" 3919 aria-label="Meet Amplify" 3920 class="z-[40] bg-black/[0.9] fixed inset-0 w-full h-full flex justify-center items-start pt-[50px] md:py-[50px] md:px-[32px] overflow-auto" 3921 role="dialog" 3922 aria-modal="true" 3923 > 3924 <div class="relative w-full max-w-full flex mt-auto md:mb-auto" x-on:click.outside="$store.popup.close()"> 3925 <div 3926 class=" 3927 bg-white w-full md:max-w-[550px] max-h-[calc(100vh-50px)] md:!max-h-[700px] overflow-auto rounded-t-[20px] md:rounded-b-[20px] mx-auto relative 3928 3929 " 3930> 3931 <div class="flex justify-between gap-x-[30px] p-[30px] sticky top-0 bg-gradient-to-t from-[transparent] via-white via-[30px] to-white"> 3932 <h2 class="text-[32px] leading-[40px] font-[400] tracking-[-0.01em] md:text-[48px] md:leading-[56px] text-burgundy"> 3933 Meet Amplify 3934 </h2> 3935 <button 3936 type="button" 3937 x-on:click="$store.popup.close()" 3938 class="shrink-0 mt-[-6px] mr-[-9px] cursor-pointer rounded-[50%] w-[50px] h-[50px] border border-silver text-burgundy flex items-center justify-center" 3939 aria-label="Close popup" 3940 > 3941 <svg class="" role="img" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="20" height="21" viewBox="0 0 20 21" fill="none"> 3942 <path d="M16 4.5L4 16.5M16 16.5L4 4.5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 3943</svg> 3944 </button> 3945 </div> 3946 <div class="px-[30px]"> 3947 3948 3949 <div class="w-full flex rounded-[10px] overflow-hidden"> 3950 <img 3951 src="//tallyhealth.com/cdn/shop/files/meet-amplify.jpg?v=1706098550&width=400" 3952 srcset=" 3953 //tallyhealth.com/cdn/shop/files/meet-amplify.jpg?v=1706098550&width=400 400w, 3954 //tallyhealth.com/cdn/shop/files/meet-amplify.jpg?v=1706098550&width=600 600w, 3955 //tallyhealth.com/cdn/shop/files/meet-amplify.jpg?v=1706098550&width=768 768w, 3956 //tallyhealth.com/cdn/shop/files/meet-amplify.jpg?v=1706098550&width=1000 1000w, 3957 //tallyhealth.com/cdn/shop/files/meet-amplify.jpg?v=1706098550&width=1200 1200w, 3958 //tallyhealth.com/cdn/shop/files/meet-amplify.jpg?v=1706098550&width=1536 1536w 3959 " 3960 sizes="100vw, (min-width: 768px) 490px" 3961 alt="" 3962 class="mt-[30px] first:mt-0 w-full h-auto" 3963 decoding="async" 3964 loading="lazy" 3965 /> 3966 </div> 3967 3968 3969 3970 <div class="mt-[30px] first:mt-0 text-mine-shaft text-[18px] leading-[28px] [&_*+*]:mt-[30px] [&_h3]:text-burgundy [&_h3]:text-[24px] [&_h3]:leading-[32px] [&_h3+p]:mt-[10px]"> 3971 <div class="metafield-rich_text_field"><p>Want more energy? This supplement is designed to boost metabolism and cellular energy while optimizing mitochondrial function.</p><h3>What Amplify is made of:</h3></div> 3972 </div> 3973 3974 3975 3976 <ul class="flex flex-col mt-[10px]"> 3977 3978 <li class="text-[17px] leading-[20px] flex items-start justify-between gap-x-[20px] border-b py-[10px]"> 3979 <h4>Glycine</h4> 3980 <p>1,000mg</p> 3981 </li> 3982 3983 <li class="text-[17px] leading-[20px] flex items-start justify-between gap-x-[20px] border-b py-[10px]"> 3984 <h4>Berberine</h4> 3985 <p>600mg</p> 3986 </li> 3987 3988 <li class="text-[17px] leading-[20px] flex items-start justify-between gap-x-[20px] border-b py-[10px]"> 3989 <h4>Coenzyme Q10</h4> 3990 <p>200mg</p> 3991 </li> 3992 3993 </ul> 3994 3995 3996 3997 <div class="mt-[30px] first:mt-0 text-mine-shaft text-[18px] leading-[28px] [&_*+*]:mt-[30px] [&_h3]:text-burgundy [&_h3]:text-[24px] [&_h3]:leading-[32px] [&_h3+p]:mt-[10px]"> 3998 <div class="metafield-rich_text_field"><h3>What Amplify does:</h3></div> 3999 </div> 4000 4001 4002 4003 <ul class="flex flex-col gap-y-[14px] mt-[26px]"> 4004 4005 <li class="flex items-center gap-x-[10px]">
4006 <span class="text-white shrink-0 w-[18px] h-[18px] rounded-full bg-green flex justify-center items-center"> 4007 <svg role="img" aria-hidden="true" width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 4008 <path d="M11 1.5L4.33333 8.5L1 5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 4009</svg> 4010 4011 </span> 4012 <span class="text-[17px] leading-[20px]">Increases NAD+</span> 4013 </li> 4014 4015 <li class="flex items-center gap-x-[10px]"> 4016 <span class="text-white shrink-0 w-[18px] h-[18px] rounded-full bg-green flex justify-center items-center"> 4017 <svg role="img" aria-hidden="true" width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 4018 <path d="M11 1.5L4.33333 8.5L1 5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 4019</svg> 4020 4021 </span> 4022 <span class="text-[17px] leading-[20px]">Supports healthy metabolism</span> 4023 </li> 4024 4025 <li class="flex items-center gap-x-[10px]"> 4026 <span class="text-white shrink-0 w-[18px] h-[18px] rounded-full bg-green flex justify-center items-center"> 4027 <svg role="img" aria-hidden="true" width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 4028 <path d="M11 1.5L4.33333 8.5L1 5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 4029</svg> 4030 4031 </span> 4032 <span class="text-[17px] leading-[20px]">Boosts muscle recovery</span> 4033 </li> 4034 4035 </ul> 4036 4037 4038 4039 <div class="mt-[30px] first:mt-0 text-mine-shaft text-[18px] leading-[28px] [&_*+*]:mt-[30px] [&_h3]:text-burgundy [&_h3]:text-[24px] [&_h3]:leading-[32px] [&_h3+p]:mt-[10px]"> 4040 <div class="metafield-rich_text_field"><h3>Suggested Use:</h3><p>Take three capsules daily, with food, to help promote metabolism and energy.</p></div> 4041 </div> 4042 4043 4044 </div> 4045 4046 <div class="sticky bottom-0 h-[120px] bg-gradient-to-t from-white"></div> 4047 4048</div> 4049 4050 </div> 4051 </div> 4052 4053 <div 4054 x-data 4055 x-cloak 4056 x-trap.inert.noscroll="$store.popup.show && $store.popup.handle === 'meet-defend'" 4057 x-show="$store.popup.show && $store.popup.handle === 'meet-defend'" 4058 x-transition.opacity.scale.100.duration.500ms 4059 @keyup.escape.window="$store.popup.close()" 4060 aria-label="Meet Defend" 4061 class="z-[40] bg-black/[0.9] fixed inset-0 w-full h-full flex justify-center items-start pt-[50px] md:py-[50px] md:px-[32px] overflow-auto" 4062 role="dialog" 4063 aria-modal="true" 4064 > 4065 <div class="relative w-full max-w-full flex mt-auto md:mb-auto" x-on:click.outside="$store.popup.close()"> 4066 <div 4067 class=" 4068 bg-white w-full md:max-w-[550px] max-h-[calc(100vh-50px)] md:!max-h-[700px] overflow-auto rounded-t-[20px] md:rounded-b-[20px] mx-auto relative 4069 4070 pb-[30px] 4071 4072 " 4073> 4074 <div class="flex justify-between gap-x-[30px] p-[30px] sticky top-0 bg-gradient-to-t from-[transparent] via-white via-[30px] to-white"> 4075 <h2 class="text-[32px] leading-[40px] font-[400] tracking-[-0.01em] md:text-[48px] md:leading-[56px] text-burgundy"> 4076 Meet Defend 4077 </h2> 4078 <button 4079 type="button" 4080 x-on:click="$store.popup.close()" 4081 class="shrink-0 mt-[-6px] mr-[-9px] cursor-pointer rounded-[50%] w-[50px] h-[50px] border border-silver text-burgundy flex items-center justify-center" 4082 aria-label="Close popup" 4083 > 4084 <svg class="" role="img" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="20" height="21" viewBox="0 0 20 21" fill="none"> 4085 <path d="M16 4.5L4 16.5M16 16.5L4 4.5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 4086</svg> 4087 </button> 4088 </div> 4089 <div class="px-[30px]"> 4090 4091 4092 <div class="w-full flex rounded-[10px] overflow-hidden"> 4093 <img 4094 src="//tallyhealth.com/cdn/shop/files/meet-defend.jpg?v=1729792714&width=400" 4095 srcset=" 4096 //tallyhealth.com/cdn/shop/files/meet-defend.jpg?v=1729792714&width=400 400w, 4097 //tallyhealth.com/cdn/shop/files/meet-defend.jpg?v=1729792714&width=600 600w, 4098 //tallyhealth.com/cdn/shop/files/meet-defend.jpg?v=1729792714&width=768 768w, 4099 //tallyhealth.com/cdn/shop/files/meet-defend.jpg?v=1729792714&width=1000 1000w, 4100 //tallyhealth.com/cdn/shop/files/meet-defend.jpg?v=1729792714&width=1200 1200w, 4101 //tallyhealth.com/cdn/shop/files/meet-defend.jpg?v=1729792714&width=1536 1536w 4102 " 4103 sizes="100vw, (min-width: 768px) 490px" 4104 alt="" 4105 class="mt-[30px] first:mt-0 w-full h-auto" 4106 decoding="async" 4107 loading="lazy" 4108 /> 4109 </div> 4110 4111 4112 4113 <div class="mt-[30px] first:mt-0 text-mine-shaft text-[18px] leading-[28px] [&_*+*]:mt-[30px] [&_h3]:text-burgundy [&_h3]:text-[24px] [&_h3]:leading-[32px] [&_h3+p]:mt-[10px]"> 4114 <div class="metafield-rich_text_field"><p><strong>Defend</strong> is designed to promote a healthy, vibrant immune system while simultaneously targeting immune-related aging hallmarks.</p><h3>What Defend is made of:</h3></div> 4115 </div> 4116 4117 4118 4119 <ul class="flex flex-col mt-[10px]"> 4120 4121 <li class="text-[17px] leading-[20px] flex items-start justify-between gap-x-[20px] border-b py-[10px]"> 4122 <h4>Quercetin</h4> 4123 <p>500mg</p> 4124 </li> 4125 4126 <li class="text-[17px] leading-[20px] flex items-start justify-between gap-x-[20px] border-b py-[10px]"> 4127 <h4>Vitamin C</h4> 4128 <p>90mg</p> 4129 </li> 4130 4131 <li class="text-[17px] leading-[20px] flex items-start justify-between gap-x-[20px] border-b py-[10px]"> 4132 <h4>Beta-glucan</h4> 4133 <p>30mg</p> 4134 </li> 4135 4136 <li class="text-[17px] leading-[20px] flex items-start justify-between gap-x-[20px] border-b py-[10px]"> 4137 <h4>Zinc</h4> 4138 <p>11mg</p> 4139 </li> 4140 4141 <li class="text-[17px] leading-[20px] flex items-start justify-between gap-x-[20px] border-b py-[10px]"> 4142 <h4>Vitamin D3</h4> 4143 <p>1000IU</p> 4144 </li> 4145 4146 </ul> 4147 4148 4149 4150 <div class="mt-[30px] first:mt-0 text-mine-shaft text-[18px] leading-[28px] [&_*+*]:mt-[30px] [&_h3]:text-burgundy [&_h3]:text-[24px] [&_h3]:leading-[32px] [&_h3+p]:mt-[10px]"> 4151 <div class="metafield-rich_text_field"><h3>What Defend does:</h3></div> 4152 </div> 4153 4154 4155 4156 <ul class="flex flex-col gap-y-[14px] mt-[26px]"> 4157 4158 <li class="flex items-center gap-x-[10px]">
4159 <span class="text-white shrink-0 w-[18px] h-[18px] rounded-full bg-green flex justify-center items-center"> 4160 <svg role="img" aria-hidden="true" width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 4161 <path d="M11 1.5L4.33333 8.5L1 5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 4162</svg> 4163 4164 </span> 4165 <span class="text-[17px] leading-[20px]">Reduces inflammaging</span> 4166 </li> 4167 4168 <li class="flex items-center gap-x-[10px]"> 4169 <span class="text-white shrink-0 w-[18px] h-[18px] rounded-full bg-green flex justify-center items-center"> 4170 <svg role="img" aria-hidden="true" width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 4171 <path d="M11 1.5L4.33333 8.5L1 5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 4172</svg> 4173 4174 </span> 4175 <span class="text-[17px] leading-[20px]">Offer protection against acute respiratory infections</span> 4176 </li> 4177 4178 <li class="flex items-center gap-x-[10px]"> 4179 <span class="text-white shrink-0 w-[18px] h-[18px] rounded-full bg-green flex justify-center items-center"> 4180 <svg role="img" aria-hidden="true" width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 4181 <path d="M11 1.5L4.33333 8.5L1 5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 4182</svg> 4183 4184 </span> 4185 <span class="text-[17px] leading-[20px]">Help decrease the duration of respiratory infections</span> 4186 </li> 4187 4188 <li class="flex items-center gap-x-[10px]"> 4189 <span class="text-white shrink-0 w-[18px] h-[18px] rounded-full bg-green flex justify-center items-center"> 4190 <svg role="img" aria-hidden="true" width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 4191 <path d="M11 1.5L4.33333 8.5L1 5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 4192</svg> 4193 4194 </span> 4195 <span class="text-[17px] leading-[20px]">Stimulate the activity of white blood cells, which fight infection and repair normal cell function</span> 4196 </li> 4197 4198 </ul> 4199 4200 4201 4202 <div class="mt-[30px] first:mt-0 text-mine-shaft text-[18px] leading-[28px] [&_*+*]:mt-[30px] [&_h3]:text-burgundy [&_h3]:text-[24px] [&_h3]:leading-[32px] [&_h3+p]:mt-[10px]"> 4203 <div class="metafield-rich_text_field"><h3>Suggested Use:</h3><p>Take 2 capsules daily with food (including a healthy fat).</p></div> 4204 </div> 4205 4206 4207 </div> 4208 4209</div> 4210 4211 </div> 4212 </div> 4213 4214 <div 4215 x-data 4216 x-cloak 4217 x-trap.inert.noscroll="$store.popup.show && $store.popup.handle === 'meet-nad'" 4218 x-show="$store.popup.show && $store.popup.handle === 'meet-nad'" 4219 x-transition.opacity.scale.100.duration.500ms 4220 @keyup.escape.window="$store.popup.close()" 4221 aria-label="Meet NAD+" 4222 class="z-[40] bg-black/[0.9] fixed inset-0 w-full h-full flex justify-center items-start pt-[50px] md:py-[50px] md:px-[32px] overflow-auto" 4223 role="dialog" 4224 aria-modal="true" 4225 > 4226 <div class="relative w-full max-w-full flex mt-auto md:mb-auto" x-on:click.outside="$store.popup.close()"> 4227 <div 4228 class=" 4229 bg-white w-full md:max-w-[550px] max-h-[calc(100vh-50px)] md:!max-h-[700px] overflow-auto rounded-t-[20px] md:rounded-b-[20px] mx-auto relative 4230 4231 pb-[30px] 4232 4233 " 4234> 4235 <div class="flex justify-between gap-x-[30px] p-[30px] sticky top-0 bg-gradient-to-t from-[transparent] via-white via-[30px] to-white"> 4236 <h2 class="text-[32px] leading-[40px] font-[400] tracking-[-0.01em] md:text-[48px] md:leading-[56px] text-burgundy"> 4237 Meet NAD+ 4238 </h2> 4239 <button 4240 type="button" 4241 x-on:click="$store.popup.close()"
4242 class="shrink-0 mt-[-6px] mr-[-9px] cursor-pointer rounded-[50%] w-[50px] h-[50px] border border-silver text-burgundy flex items-center justify-center" 4243 aria-label="Close popup" 4244 > 4245 <svg class="" role="img" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="20" height="21" viewBox="0 0 20 21" fill="none"> 4246 <path d="M16 4.5L4 16.5M16 16.5L4 4.5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 4247</svg> 4248 </button> 4249 </div> 4250 <div class="px-[30px]"> 4251 4252 4253 <div class="w-full flex rounded-[10px] overflow-hidden"> 4254 <img 4255 src="//tallyhealth.com/cdn/shop/files/meet-nad-pill.png?v=1743427746&width=400" 4256 srcset=" 4257 //tallyhealth.com/cdn/shop/files/meet-nad-pill.png?v=1743427746&width=400 400w, 4258 //tallyhealth.com/cdn/shop/files/meet-nad-pill.png?v=1743427746&width=600 600w, 4259 //tallyhealth.com/cdn/shop/files/meet-nad-pill.png?v=1743427746&width=768 768w, 4260 //tallyhealth.com/cdn/shop/files/meet-nad-pill.png?v=1743427746&width=1000 1000w, 4261 //tallyhealth.com/cdn/shop/files/meet-nad-pill.png?v=1743427746&width=1200 1200w, 4262 //tallyhealth.com/cdn/shop/files/meet-nad-pill.png?v=1743427746&width=1536 1536w 4263 " 4264 sizes="100vw, (min-width: 768px) 490px" 4265 alt="" 4266 class="mt-[30px] first:mt-0 w-full h-auto" 4267 decoding="async" 4268 loading="lazy" 4269 /> 4270 </div> 4271 4272 4273 4274 <div class="mt-[30px] first:mt-0 text-mine-shaft text-[18px] leading-[28px] [&_*+*]:mt-[30px] [&_h3]:text-burgundy [&_h3]:text-[24px] [&_h3]:leading-[32px] [&_h3+p]:mt-[10px]"> 4275 <div class="metafield-rich_text_field"><p><strong>NAD+</strong> is designed to help elevate NAD+ levels to fuel key cellular functions that support healthy aging.</p><h3>What NAD+ is made of:</h3></div> 4276 </div> 4277 4278 4279 4280 <ul class="flex flex-col mt-[10px]"> 4281 4282 <li class="text-[17px] leading-[20px] flex items-start justify-between gap-x-[20px] border-b py-[10px]"> 4283 <h4>Niacinamide</h4> 4284 <p>1000mg</p> 4285 </li> 4286 4287 </ul> 4288 4289 4290 4291 <div class="mt-[30px] first:mt-0 text-mine-shaft text-[18px] leading-[28px] [&_*+*]:mt-[30px] [&_h3]:text-burgundy [&_h3]:text-[24px] [&_h3]:leading-[32px] [&_h3+p]:mt-[10px]"> 4292 <div class="metafield-rich_text_field"><h3>What NAD+ does:</h3></div> 4293 </div> 4294 4295 4296 4297 <ul class="flex flex-col gap-y-[14px] mt-[26px]"> 4298 4299 <li class="flex items-center gap-x-[10px]"> 4300 <span class="text-white shrink-0 w-[18px] h-[18px] rounded-full bg-green flex justify-center items-center"> 4301 <svg role="img" aria-hidden="true" width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 4302 <path d="M11 1.5L4.33333 8.5L1 5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 4303</svg> 4304 4305 </span> 4306 <span class="text-[17px] leading-[20px]">Promotes mitochondrial energy production and metabolism</span> 4307 </li> 4308 4309 <li class="flex items-center gap-x-[10px]"> 4310 <span class="text-white shrink-0 w-[18px] h-[18px] rounded-full bg-green flex justify-center items-center"> 4311 <svg role="img" aria-hidden="true" width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 4312 <path d="M11 1.5L4.33333 8.5L1 5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 4313</svg> 4314 4315 </span> 4316 <span class="text-[17px] leading-[20px]">Helps protect against oxidative stress</span> 4317 </li> 4318 4319 <li class="flex items-center gap-x-[10px]"> 4320 <span class="text-white shrink-0 w-[18px] h-[18px] rounded-full bg-green flex justify-center items-center"> 4321 <svg role="img" aria-hidden="true" width="12" height="10" viewB
4321ox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 4322 <path d="M11 1.5L4.33333 8.5L1 5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 4323</svg> 4324 4325 </span> 4326 <span class="text-[17px] leading-[20px]">Maintains skin health</span> 4327 </li> 4328 4329 <li class="flex items-center gap-x-[10px]"> 4330 <span class="text-white shrink-0 w-[18px] h-[18px] rounded-full bg-green flex justify-center items-center"> 4331 <svg role="img" aria-hidden="true" width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 4332 <path d="M11 1.5L4.33333 8.5L1 5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 4333</svg> 4334 4335 </span> 4336 <span class="text-[17px] leading-[20px]">Supports sirtuin proteins</span> 4337 </li> 4338 4339 </ul> 4340 4341 4342 4343 <div class="mt-[30px] first:mt-0 text-mine-shaft text-[18px] leading-[28px] [&_*+*]:mt-[30px] [&_h3]:text-burgundy [&_h3]:text-[24px] [&_h3]:leading-[32px] [&_h3+p]:mt-[10px]"> 4344 <div class="metafield-rich_text_field"><h3>Suggested Use:</h3><p>Take 2 capsules daily with food.</p></div> 4345 </div> 4346 4347 4348 </div> 4349 4350</div> 4351 4352 </div> 4353 </div> 4354 4355 <div 4356 x-data 4357 x-cloak 4358 x-trap.inert.noscroll="$store.popup.show && $store.popup.handle === 'meet-restore'" 4359 x-show="$store.popup.show && $store.popup.handle === 'meet-restore'" 4360 x-transition.opacity.scale.100.duration.500ms 4361 @keyup.escape.window="$store.popup.close()" 4362 aria-label="Meet Restore" 4363 class="z-[40] bg-black/[0.9] fixed inset-0 w-full h-full flex justify-center items-start pt-[50px] md:py-[50px] md:px-[32px] overflow-auto" 4364 role="dialog" 4365 aria-modal="true" 4366 > 4367 <div class="relative w-full max-w-full flex mt-auto md:mb-auto" x-on:click.outside="$store.popup.close()"> 4368 <div 4369 class=" 4370 bg-white w-full md:max-w-[550px] max-h-[calc(100vh-50px)] md:!max-h-[700px] overflow-auto rounded-t-[20px] md:rounded-b-[20px] mx-auto relative 4371 4372 " 4373> 4374 <div class="flex justify-between gap-x-[30px] p-[30px] sticky top-0 bg-gradient-to-t from-[transparent] via-white via-[30px] to-white"> 4375 <h2 class="text-[32px] leading-[40px] font-[400] tracking-[-0.01em] md:text-[48px] md:leading-[56px] text-burgundy"> 4376 Meet Restore 4377 </h2> 4378 <button 4379 type="button" 4380 x-on:click="$store.popup.close()" 4381 class="shrink-0 mt-[-6px] mr-[-9px] cursor-pointer rounded-[50%] w-[50px] h-[50px] border border-silver text-burgundy flex items-center justify-center" 4382 aria-label="Close popup" 4383 > 4384 <svg class="" role="img" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="20" height="21" viewBox="0 0 20 21" fill="none"> 4385 <path d="M16 4.5L4 16.5M16 16.5L4 4.5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 4386</svg> 4387 </button> 4388 </div> 4389 <div class="px-[30px]"> 4390 4391 4392 <div class="w-full flex rounded-[10px] overflow-hidden"> 4393 <img 4394 src="//tallyhealth.com/cdn/shop/files/Group_1533207581_2_1.jpg?v=1712534366&width=400" 4395 srcset=" 4396 //tallyhealth.com/cdn/shop/files/Group_1533207581_2_1.jpg?v=1712534366&width=400 400w, 4397 //tallyhealth.com/cdn/shop/files/Group_1533207581_2_1.jpg?v=1712534366&width=600 600w, 4398 //tallyhealth.com/cdn/shop/files/Group_1533207581_2_1.jpg?v=1712534366&width=768 768w, 4399 //tallyhealth.com/cdn/shop/files/Group_1533207581_2_1.jpg?v=1712534366&width=1000 1000w, 4400 //tallyhealth.com/cdn/shop/files/Group_1533207581_2_1.jpg?v=1712534366&width=1200 1200w, 4401 //tallyhealth.com/cdn/shop/files/Group_1533207581_2_1.jpg?v=1712534366&width=1536 1536w 4402 " 4403 sizes="100vw, (min-width: 768px) 490px" 4404 alt="" 4405 class="mt-[30px] first:mt-0 w-full h-auto" 4406 decoding="async" 4407 loading="lazy" 4408 /> 4409 </div> 4410 4411 4412 4413 <div class="mt-[30px] first:mt-0 text-mine-shaft text-[18px] leading-[28px] [&_*+*]:mt-[30px] [&_h3]:text-burgundy [&_h3]:text-[24px] [&_h3]:leading-[32px] [&_h3+p]:mt-[10px]"> 4414 <div class="metafield-rich_text_field"><p>Support healthy aging as you sleep. This supplement will help you fall asleep and stay asleep so you wake up refreshed and recharged.</p><h3>What Restore is made of:</h3></div> 4415 </div> 4416 4417 4418 4419 <ul class="flex flex-col mt-[10px]"> 4420 4421 <li class="text-[17px] leading-[20px] flex items-start justify-between gap-x-[20px] border-b py-[10px]"> 4422 <h4>Magnesium bisglycinate chelate complex</h4> 4423 <p>250mg</p> 4424 </li> 4425 4426 <li class="text-[17px] leading-[20px] flex items-start justify-between gap-x-[20px] border-b py-[10px]"> 4427 <h4>L-theanine</h4> 4428 <p>200mg</p> 4429 </li> 4430 4431 <li class="text-[17px] leading-[20px] flex items-start justify-between gap-x-[20px] border-b py-[10px]"> 4432 <h4>Apigenin</h4> 4433 <p>50mg</p> 4434 </li> 4435 4436 </ul> 4437 4438 4439 4440 <div class="mt-[30px] first:mt-0 text-mine-shaft text-[18px] leading-[28px] [&_*+*]:mt-[30px] [&_h3]:text-burgundy [&_h3]:text-[24px] [&_h3]:leading-[32px] [&_h3+p]:mt-[10px]"> 4441 <div class="metafield-rich_text_field"><h3>What Restore does:</h3></div> 4442 </div> 4443 4444 4445 4446 <ul class="flex flex-col gap-y-[14px] mt-[26px]"> 4447 4448 <li class="flex items-center gap-x-[10px]">
4449 <span class="text-white shrink-0 w-[18px] h-[18px] rounded-full bg-green flex justify-center items-center"> 4450 <svg role="img" aria-hidden="true" width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 4451 <path d="M11 1.5L4.33333 8.5L1 5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 4452</svg> 4453 4454 </span> 4455 <span class="text-[17px] leading-[20px]">Enhances sleep quality</span> 4456 </li> 4457 4458 <li class="flex items-center gap-x-[10px]"> 4459 <span class="text-white shrink-0 w-[18px] h-[18px] rounded-full bg-green flex justify-center items-center"> 4460 <svg role="img" aria-hidden="true" width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 4461 <path d="M11 1.5L4.33333 8.5L1 5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 4462</svg> 4463 4464 </span> 4465 <span class="text-[17px] leading-[20px]">Makes it easier to fall asleep</span> 4466 </li> 4467 4468 <li class="flex items-center gap-x-[10px]"> 4469 <span class="text-white shrink-0 w-[18px] h-[18px] rounded-full bg-green flex justify-center items-center"> 4470 <svg role="img" aria-hidden="true" width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 4471 <path d="M11 1.5L4.33333 8.5L1 5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 4472</svg> 4473 4474 </span> 4475 <span class="text-[17px] leading-[20px]">Improves restless leg syndrome</span> 4476 </li> 4477 4478 <li class="flex items-center gap-x-[10px]"> 4479 <span class="text-white shrink-0 w-[18px] h-[18px] rounded-full bg-green flex justify-center items-center"> 4480 <svg role="img" aria-hidden="true" width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 4481 <path d="M11 1.5L4.33333 8.5L1 5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 4482</svg> 4483 4484 </span> 4485 <span class="text-[17px] leading-[20px]">Supports restorative sleep</span> 4486 </li> 4487 4488 <li class="flex items-center gap-x-[10px]"> 4489 <span class="text-white shrink-0 w-[18px] h-[18px] rounded-full bg-green flex justify-center items-center"> 4490 <svg role="img" aria-hidden="true" width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 4491 <path d="M11 1.5L4.33333 8.5L1 5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 4492</svg> 4493 4494 </span> 4495 <span class="text-[17px] leading-[20px]">Promotes relaxation</span> 4496 </li> 4497 4498 <li class="flex items-center gap-x-[10px]"> 4499 <span class="text-white shrink-0 w-[18px] h-[18px] rounded-full bg-green flex justify-center items-center"> 4500 <svg role="img" aria-hidden="true" width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 4501 <path d="M11 1.5L4.33333 8.5L1 5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 4502</svg> 4503 4504 </span> 4505 <span class="text-[17px] leading-[20px]">Helps relieve anxiety</span> 4506 </li> 4507 4508 <li class="flex items-center gap-x-[10px]"> 4509 <span class="text-white shrink-0 w-[18px] h-[18px] rounded-full bg-green flex justify-center items-center"> 4510 <svg role="img" aria-hidden="true" width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 4511 <path d="M11 1.5L4.33333 8.5L1 5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 4512</svg> 4513 4514 </span> 4515 <span class="text-[17px] leading-[20px]">Promotes a positive mood</span> 4516 </li> 4517 4518 </ul> 4519 4520 4521 4522 <div class="mt-[30px] first:mt-0 text-mine-shaft text-[18px] leading-[28px] [&_*+*]:mt-[30px] [&_h3]:text-burgundy [&_h3]:text-[24px] [&_h3]:leading-[32px] [&_h3+p]:mt-[10px]"> 4523 <div class="metafield-rich_text_field"><h3>Suggested Use:</h3><p>As needed, take three capsules 30-60 minutes before bed.</p></div> 4524 </div> 4525 4526 4527 </div> 4528 4529 <div class="sticky bottom-0 h-[120px] bg-gradient-to-t from-white"></div> 4530 4531</div> 4532 4533 </div> 4534 </div> 4535 4536 <div 4537 x-data 4538 x-cloak 4539 x-trap.inert.noscroll="$store.popup.show && $store.popup.handle === 'meet-sharpen'" 4540 x-show="$store.popup.show && $store.popup.handle === 'meet-sharpen'" 4541 x-transition.opacity.scale.100.duration.500ms
4542 @keyup.escape.window="$store.popup.close()" 4543 aria-label="Meet Sharpen" 4544 class="z-[40] bg-black/[0.9] fixed inset-0 w-full h-full flex justify-center items-start pt-[50px] md:py-[50px] md:px-[32px] overflow-auto" 4545 role="dialog" 4546 aria-modal="true" 4547 > 4548 <div class="relative w-full max-w-full flex mt-auto md:mb-auto" x-on:click.outside="$store.popup.close()"> 4549 <div 4550 class=" 4551 bg-white w-full md:max-w-[550px] max-h-[calc(100vh-50px)] md:!max-h-[700px] overflow-auto rounded-t-[20px] md:rounded-b-[20px] mx-auto relative 4552 4553 " 4554> 4555 <div class="flex justify-between gap-x-[30px] p-[30px] sticky top-0 bg-gradient-to-t from-[transparent] via-white via-[30px] to-white"> 4556 <h2 class="text-[32px] leading-[40px] font-[400] tracking-[-0.01em] md:text-[48px] md:leading-[56px] text-burgundy"> 4557 Meet Sharpen 4558 </h2> 4559 <button 4560 type="button" 4561 x-on:click="$store.popup.close()" 4562 class="shrink-0 mt-[-6px] mr-[-9px] cursor-pointer rounded-[50%] w-[50px] h-[50px] border border-silver text-burgundy flex items-center justify-center" 4563 aria-label="Close popup" 4564 > 4565 <svg class="" role="img" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="20" height="21" viewBox="0 0 20 21" fill="none"> 4566 <path d="M16 4.5L4 16.5M16 16.5L4 4.5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 4567</svg> 4568 </button> 4569 </div> 4570 <div class="px-[30px]"> 4571 4572 4573 <div class="w-full flex rounded-[10px] overflow-hidden"> 4574 <img 4575 src="//tallyhealth.com/cdn/shop/files/meet-sharpen.jpg?v=1727466457&width=400" 4576 srcset=" 4577 //tallyhealth.com/cdn/shop/files/meet-sharpen.jpg?v=1727466457&width=400 400w, 4578 //tallyhealth.com/cdn/shop/files/meet-sharpen.jpg?v=1727466457&width=600 600w, 4579 //tallyhealth.com/cdn/shop/files/meet-sharpen.jpg?v=1727466457&width=768 768w, 4580 //tallyhealth.com/cdn/shop/files/meet-sharpen.jpg?v=1727466457&width=1000 1000w, 4581 //tallyhealth.com/cdn/shop/files/meet-sharpen.jpg?v=1727466457&width=1200 1200w, 4582 //tallyhealth.com/cdn/shop/files/meet-sharpen.jpg?v=1727466457&width=1536 1536w 4583 " 4584 sizes="100vw, (min-width: 768px) 490px" 4585 alt="" 4586 class="mt-[30px] first:mt-0 w-full h-auto" 4587 decoding="async" 4588 loading="lazy" 4589 /> 4590 </div> 4591 4592 4593 4594 <div class="mt-[30px] first:mt-0 text-mine-shaft text-[18px] leading-[28px] [&_*+*]:mt-[30px] [&_h3]:text-burgundy [&_h3]:text-[24px] [&_h3]:leading-[32px] [&_h3+p]:mt-[10px]"> 4595 <div class="metafield-rich_text_field"><p>Sharpen is the key to unlock better memory, clearer thinking, and improved focus as you age. Keep your mind sharper, for longer.</p><h3>What Sharpen is made of:</h3></div> 4596 </div> 4597 4598 4599 4600 <ul class="flex flex-col mt-[10px]"> 4601 4602 <li class="text-[17px] leading-[20px] flex items-start justify-between gap-x-[20px] border-b py-[10px]"> 4603 <h4>Taurine</h4> 4604 <p>1000mg</p> 4605 </li> 4606 4607 <li class="text-[17px] leading-[20px] flex items-start justify-between gap-x-[20px] border-b py-[10px]"> 4608 <h4>Choline</h4> 4609 <p>200mg</p> 4610 </li> 4611 4612 <li class="text-[17px] leading-[20px] flex items-start justify-between gap-x-[20px] border-b py-[10px]"> 4613 <h4>Vitamin B6</h4> 4614 <p>1.7mg</p> 4615 </li> 4616 4617 <li class="text-[17px] leading-[20px] flex items-start justify-between gap-x-[20px] border-b py-[10px]"> 4618 <h4>L-methylfolate</h4> 4619 <p>400mcg DFE</p> 4620 </li> 4621 4622 <li class="text-[17px] leading-[20px] flex items-start justify-between gap-x-[20px] border-b py-[10px]"> 4623 <h4>Vitamin B12</h4> 4624 <p>2.4mcg</p> 4625 </li> 4626 4627 </ul> 4628 4629 4630 4631 <div class="mt-[30px] first:mt-0 text-mine-shaft text-[18px] leading-[28px] [&_*+*]:mt-[30px] [&_h3]:text-burgundy [&_h3]:text-[24px] [&_h3]:leading-[32px] [&_h3+p]:mt-[10px]"> 4632 <div class="metafield-rich_text_field"><h3>What Sharpen does:</h3></div> 4633 </div> 4634 4635 4636 4637 <ul class="flex flex-col gap-y-[14px] mt-[26px]"> 4638 4639 <li class="flex items-center gap-x-[10px]">
4640 <span class="text-white shrink-0 w-[18px] h-[18px] rounded-full bg-green flex justify-center items-center"> 4641 <svg role="img" aria-hidden="true" width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 4642 <path d="M11 1.5L4.33333 8.5L1 5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 4643</svg> 4644 4645 </span> 4646 <span class="text-[17px] leading-[20px]">Supports long-term cognitive health, brain aging, and overall performance</span> 4647 </li> 4648 4649 <li class="flex items-center gap-x-[10px]"> 4650 <span class="text-white shrink-0 w-[18px] h-[18px] rounded-full bg-green flex justify-center items-center"> 4651 <svg role="img" aria-hidden="true" width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 4652 <path d="M11 1.5L4.33333 8.5L1 5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 4653</svg> 4654 4655 </span> 4656 <span class="text-[17px] leading-[20px]">Lowers a risk factor for dementia by decreasing homocysteine levels</span> 4657 </li> 4658 4659 <li class="flex items-center gap-x-[10px]"> 4660 <span class="text-white shrink-0 w-[18px] h-[18px] rounded-full bg-green flex justify-center items-center"> 4661 <svg role="img" aria-hidden="true" width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 4662 <path d="M11 1.5L4.33333 8.5L1 5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 4663</svg> 4664 4665 </span> 4666 <span class="text-[17px] leading-[20px]">Supports cholinergic signaling, essential for the encoding of memories</span> 4667 </li> 4668 4669 <li class="flex items-center gap-x-[10px]"> 4670 <span class="text-white shrink-0 w-[18px] h-[18px] rounded-full bg-green flex justify-center items-center"> 4671 <svg role="img" aria-hidden="true" width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 4672 <path d="M11 1.5L4.33333 8.5L1 5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 4673</svg> 4674 4675 </span> 4676 <span class="text-[17px] leading-[20px]">Promotes aspects of focus and performance</span> 4677 </li> 4678 4679 </ul> 4680 4681 4682 4683 <div class="mt-[30px] first:mt-0 text-mine-shaft text-[18px] leading-[28px] [&_*+*]:mt-[30px] [&_h3]:text-burgundy [&_h3]:text-[24px] [&_h3]:leading-[32px] [&_h3+p]:mt-[10px]"> 4684 <div class="metafield-rich_text_field"><h3>Suggested Use:</h3><p>Take 2 capsules daily, with food.</p></div> 4685 </div> 4686 4687 4688 </div> 4689 4690 <div class="sticky bottom-0 h-[120px] bg-gradient-to-t from-white"></div> 4691 4692</div> 4693 4694 </div> 4695 </div> 4696 4697 <div 4698 x-data 4699 x-cloak 4700 x-trap.inert.noscroll="$store.popup.show && $store.popup.handle === 'meet-vitality'" 4701 x-show="$store.popup.show && $store.popup.handle === 'meet-vitality'" 4702 x-transition.opacity.scale.100.duration.500ms 4703 @keyup.escape.window="$store.popup.close()" 4704 aria-label="Meet Vitality" 4705 class="z-[40] bg-black/[0.9] fixed inset-0 w-full h-full flex justify-center items-start pt-[50px] md:py-[50px] md:px-[32px] overflow-auto" 4706 role="dialog" 4707 aria-modal="true" 4708 > 4709 <div class="relative w-full max-w-full flex mt-auto md:mb-auto" x-on:click.outside="$store.popup.close()"> 4710 <div 4711 class=" 4712 bg-white w-full md:max-w-[550px] max-h-[calc(100vh-50px)] md:!max-h-[700px] overflow-auto rounded-t-[20px] md:rounded-b-[20px] mx-auto relative 4713 4714 " 4715> 4716 <div class="flex justify-between gap-x-[30px] p-[30px] sticky top-0 bg-gradient-to-t from-[transparent] via-white via-[30px] to-white"> 4717 <h2 class="text-[32px] leading-[40px] font-[400] tracking-[-0.01em] md:text-[48px] md:leading-[56px] text-burgundy"> 4718 Meet Vitality 4719 </h2> 4720 <button 4721 type="button" 4722 x-on:click="$store.popup.close()"
4723 class="shrink-0 mt-[-6px] mr-[-9px] cursor-pointer rounded-[50%] w-[50px] h-[50px] border border-silver text-burgundy flex items-center justify-center" 4724 aria-label="Close popup" 4725 > 4726 <svg class="" role="img" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="20" height="21" viewBox="0 0 20 21" fill="none"> 4727 <path d="M16 4.5L4 16.5M16 16.5L4 4.5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 4728</svg> 4729 </button> 4730 </div> 4731 <div class="px-[30px]"> 4732 4733 4734 <div class="w-full flex rounded-[10px] overflow-hidden"> 4735 <img 4736 src="//tallyhealth.com/cdn/shop/files/meet-viality.jpg?v=1706098550&width=400" 4737 srcset=" 4738 //tallyhealth.com/cdn/shop/files/meet-viality.jpg?v=1706098550&width=400 400w, 4739 //tallyhealth.com/cdn/shop/files/meet-viality.jpg?v=1706098550&width=600 600w, 4740 //tallyhealth.com/cdn/shop/files/meet-viality.jpg?v=1706098550&width=768 768w, 4741 //tallyhealth.com/cdn/shop/files/meet-viality.jpg?v=1706098550&width=1000 1000w, 4742 //tallyhealth.com/cdn/shop/files/meet-viality.jpg?v=1706098550&width=1200 1200w, 4743 //tallyhealth.com/cdn/shop/files/meet-viality.jpg?v=1706098550&width=1536 1536w 4744 " 4745 sizes="100vw, (min-width: 768px) 490px" 4746 alt="" 4747 class="mt-[30px] first:mt-0 w-full h-auto" 4748 decoding="async" 4749 loading="lazy" 4750 /> 4751 </div> 4752 4753 4754 4755 <div class="mt-[30px] first:mt-0 text-mine-shaft text-[18px] leading-[28px] [&_*+*]:mt-[30px] [&_h3]:text-burgundy [&_h3]:text-[24px] [&_h3]:leading-[32px] [&_h3+p]:mt-[10px]"> 4756 <div class="metafield-rich_text_field"><p>Slow aging at a cellular level. This supplement is designed to target all 12 hallmarks of biological aging.</p><h3>What Vitality is made of:</h3></div> 4757 </div> 4758 4759 4760 4761 <ul class="flex flex-col mt-[10px]"> 4762 4763 <li class="text-[17px] leading-[20px] flex items-start justify-between gap-x-[20px] border-b py-[10px]"> 4764 <h4>Calcium Alpha-Ketoglutarate</h4> 4765 <p>1,000mg</p> 4766 </li> 4767 4768 <li class="text-[17px] leading-[20px] flex items-start justify-between gap-x-[20px] border-b py-[10px]"> 4769 <h4>Quercetin</h4> 4770 <p>500mg</p> 4771 </li> 4772 4773 <li class="text-[17px] leading-[20px] flex items-start justify-between gap-x-[20px] border-b py-[10px]"> 4774 <h4>Trans-resveratrol</h4> 4775 <p>500mg</p> 4776 </li> 4777 4778 <li class="text-[17px] leading-[20px] flex items-start justify-between gap-x-[20px] border-b py-[10px]"> 4779 <h4>Fisetin</h4> 4780 <p>50mg</p> 4781 </li> 4782 4783 <li class="text-[17px] leading-[20px] flex items-start justify-between gap-x-[20px] border-b py-[10px]"> 4784 <h4>Spermidine</h4> 4785 <p>900mcg</p> 4786 </li> 4787 4788 </ul> 4789 4790 4791 4792 <div class="mt-[30px] first:mt-0 text-mine-shaft text-[18px] leading-[28px] [&_*+*]:mt-[30px] [&_h3]:text-burgundy [&_h3]:text-[24px] [&_h3]:leading-[32px] [&_h3+p]:mt-[10px]"> 4793 <div class="metafield-rich_text_field"><h3>What Vitality does:</h3></div> 4794 </div> 4795 4796 4797 4798 <ul class="flex flex-col gap-y-[14px] mt-[26px]"> 4799 4800 <li class="flex items-center gap-x-[10px]"> 4801 <span class="text-white shrink-0 w-[18px] h-[18px] rounded-full bg-green flex justify-center items-center"> 4802 <svg role="img" aria-hidden="true" width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 4803 <path d="M11 1.5L4.33333 8.5L1 5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 4804</svg> 4805 4806 </span> 4807 <span class="text-[17px] leading-[20px]">Induces autophagy</span> 4808 </li> 4809 4810 <li class="flex items-center gap-x-[10px]">
4811 <span class="text-white shrink-0 w-[18px] h-[18px] rounded-full bg-green flex justify-center items-center"> 4812 <svg role="img" aria-hidden="true" width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 4813 <path d="M11 1.5L4.33333 8.5L1 5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 4814</svg> 4815 4816 </span> 4817 <span class="text-[17px] leading-[20px]">Maintains your epigenome</span> 4818 </li> 4819 4820 <li class="flex items-center gap-x-[10px]"> 4821 <span class="text-white shrink-0 w-[18px] h-[18px] rounded-full bg-green flex justify-center items-center"> 4822 <svg role="img" aria-hidden="true" width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 4823 <path d="M11 1.5L4.33333 8.5L1 5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 4824</svg> 4825 4826 </span> 4827 <span class="text-[17px] leading-[20px]">Removes senescent âzombieâ cells</span> 4828 </li> 4829 4830 <li class="flex items-center gap-x-[10px]"> 4831 <span class="text-white shrink-0 w-[18px] h-[18px] rounded-full bg-green flex justify-center items-center"> 4832 <svg role="img" aria-hidden="true" width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 4833 <path d="M11 1.5L4.33333 8.5L1 5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 4834</svg> 4835 4836 </span> 4837 <span class="text-[17px] leading-[20px]">Activates sirtuins and repair processes</span> 4838 </li> 4839 4840 </ul> 4841 4842 4843 4844 <div class="mt-[30px] first:mt-0 text-mine-shaft text-[18px] leading-[28px] [&_*+*]:mt-[30px] [&_h3]:text-burgundy [&_h3]:text-[24px] [&_h3]:leading-[32px] [&_h3+p]:mt-[10px]"> 4845 <div class="metafield-rich_text_field"><h3>Suggested Use:</h3><p>Take four capsules daily, with food (preferably including a healthy fat), to help promote your body's defense against aging.</p></div> 4846 </div> 4847 4848 4849 </div> 4850 4851 <div class="sticky bottom-0 h-[120px] bg-gradient-to-t from-white"></div> 4852 4853</div> 4854 4855 </div> 4856 </div> 4857 4858 <div 4859 x-data 4860 x-cloak 4861 x-trap.inert.noscroll="$store.popup.show && $store.popup.handle === 'membership-benefits'" 4862 x-show="$store.popup.show && $store.popup.handle === 'membership-benefits'" 4863 x-transition.opacity.scale.100.duration.500ms 4864 @keyup.escape.window="$store.popup.close()" 4865 aria-label="Membership Benefits" 4866 class="z-[40] bg-black/[0.9] fixed inset-0 w-full h-full flex justify-center items-start pt-[50px] md:py-[50px] md:px-[32px] overflow-auto" 4867 role="dialog" 4868 aria-modal="true" 4869 > 4870 <div class="relative w-full max-w-full flex mt-auto md:mb-auto" x-on:click.outside="$store.popup.close()"> 4871 <div 4872 class=" 4873 bg-white w-full md:max-w-[550px] max-h-[calc(100vh-50px)] md:!max-h-[700px] overflow-auto rounded-t-[20px] md:rounded-b-[20px] mx-auto relative 4874 4875 pb-[30px] 4876 4877 " 4878> 4879 <div class="flex justify-between gap-x-[30px] p-[30px] sticky top-0 bg-gradient-to-t from-[transparent] via-white via-[30px] to-white"> 4880 <h2 class="text-[32px] leading-[40px] font-[400] tracking-[-0.01em] md:text-[48px] md:leading-[56px] text-burgundy"> 4881 Membership Benefits 4882 </h2> 4883 <button 4884 type="button" 4885 x-on:click="$store.popup.close()" 4886 class="shrink-0 mt-[-6px] mr-[-9px] cursor-pointer rounded-[50%] w-[50px] h-[50px] border border-silver text-burgundy flex items-center justify-center" 4887 aria-label="Close popup" 4888 > 4889 <svg class="" role="img" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="20" height="21" viewBox="0 0 20 21" fill="none"> 4890 <path d="M16 4.5L4 16.5M16 16.5L4 4.5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 4891</svg> 4892 </button> 4893 </div> 4894 <div class="px-[30px]"> 4895 4896 4897 <div class="w-full flex rounded-[10px] overflow-hidden"> 4898 <img 4899 src="//tallyhealth.com/cdn/shop/files/memebership-benefits.jpg?v=1706098550&width=400" 4900 srcset=" 4901 //tallyhealth.com/cdn/shop/files/memebership-benefits.jpg?v=1706098550&width=400 400w, 4902 //tallyhealth.com/cdn/shop/files/memebership-benefits.jpg?v=1706098550&width=600 600w, 4903 //tallyhealth.com/cdn/shop/files/memebership-benefits.jpg?v=1706098550&width=768 768w, 4904 //tallyhealth.com/cdn/shop/files/memebership-benefits.jpg?v=1706098550&width=1000 1000w, 4905 //tallyhealth.com/cdn/shop/files/memebership-benefits.jpg?v=1706098550&width=1200 1200w, 4906 //tallyhealth.com/cdn/shop/files/memebership-benefits.jpg?v=1706098550&width=1536 1536w 4907 " 4908 sizes="100vw, (min-width: 768px) 490px" 4909 alt="" 4910 class="mt-[30px] first:mt-0 w-full h-auto" 4911 decoding="async" 4912 loading="lazy" 4913 /> 4914 </div> 4915 4916 4917 4918 <div class="mt-[30px] first:mt-0 text-mine-shaft text-[18px] leading-[28px] [&_*+*]:mt-[30px] [&_h3]:text-burgundy [&_h3]:text-[24px] [&_h3]:leading-[32px] [&_h3+p]:mt-[10px]"> 4919 <div class="metafield-rich_text_field"><p>Every six months, weâll send you a TallyAge⢠Test to measure your progress and improve your personalized action plan. Along the way, weâll send our daily Vitality supplement and help you make powerful changes to unlock deeper health and vitality, for an even better you.</p><h3>Bi-Annual Testing</h3><p>Simply swab your cheek and drop the test kit in your mailbox. Our lab team will take care of the rest. Our TallyAge⢠metric, developed from the worldâs most comprehensive DNA methylation dataset of adult cheek cells, is an indicator of how you're aging on a biological level.</p><h3>Personalized Recommendations</h3><p>The results are in. Youâll get accurate insights into your biological health and aging - plus, a personalized action plan that highlights the high impact changes you can make to your lifestyle and daily habits to slow aging. Each recommendation is backed by efficacy data from groundbreaking research. All available, at the touch of a button, through Tally Healthâs intuitive digital platform.</p></div> 4920 </div> 4921 4922 4923 </div> 4924 4925</div> 4926 4927 </div> 4928 </div> 4929</div> 4930 4931 4932
4933<script type="application/ld+json"> 4934 { 4935 "@type": "WebSite", 4936 "@id": "https://tallyhealth.com/#/schema/website/1", 4937 "url": "https://tallyhealth.com", 4938 "name": "Tally Health", 4939 "publisher": { 4940 "@id": "https://tallyhealth.com/#/schema/organization/1" 4941 } 4942 } 4943</script>
4943 4944 4945 4946 4947 4948 4949
4950<script> 4951 window.shopBundles = [ 4952 4953 4954 { 4955 title: 'Brain Boost', 4956 products: [ 4957 4958 4959 { 4960 id: 42309124882567, 4961 quantity: 1, 4962 4963 selling_plan: 1434091655 4964 , 4965 properties: { 4966 _bundle: 'Brain Boost' 4967 } 4968 }, 4969 4970 4971 { 4972 id: 41938827214983, 4973 quantity: 1, 4974 4975 selling_plan: 1434091655 4976 , 4977 properties: { 4978 _bundle: 'Brain Boost' 4979 } 4980 }, 4981 4982 ] 4983 }, 4984 4985 4986 4987 { 4988 title: 'Cognitive Lift', 4989 products: [ 4990 4991 4992 { 4993 id: 41207669096583, 4994 quantity: 1, 4995 4996 selling_plan: 1434091655 4997 , 4998 properties: { 4999 _bundle: 'Cognitive Lift' 5000 } 5001 }, 5002 5003 5004 { 5005 id: 41938827214983, 5006 quantity: 1, 5007 5008 selling_plan: 1434091655 5009 , 5010 properties: { 5011 _bundle: 'Cognitive Lift' 5012 } 5013 }, 5014 5015 ] 5016 }, 5017 5018 5019 5020 { 5021 title: 'DNA Repair', 5022 products: [ 5023 5024 5025 { 5026 id: 41207666868359, 5027 quantity: 1, 5028 5029 selling_plan: 1434091655 5030 , 5031 properties: { 5032 _bundle: 'DNA Repair' 5033 } 5034 }, 5035 5036 5037 { 5038 id: 42507235917959, 5039 quantity: 1, 5040 5041 selling_plan: 1434091655 5042 , 5043 properties: { 5044 _bundle: 'DNA Repair' 5045 } 5046 }, 5047 5048 ] 5049 }, 5050 5051 5052 5053 { 5054 title: 'Foundational Longevity', 5055 products: [ 5056 5057 5058 { 5059 id: 41207666868359, 5060 quantity: 1, 5061 5062 selling_plan: 1434091655 5063 , 5064 properties: { 5065 _bundle: 'Foundational Longevity' 5066 } 5067 }, 5068 5069 5070 { 5071 id: 42309124882567, 5072 quantity: 1, 5073 5074 selling_plan: 1434091655 5075 , 5076 properties: { 5077 _bundle: 'Foundational Longevity' 5078 } 5079 }, 5080 5081 ] 5082 }, 5083 5084 5085 5086 { 5087 title: 'Metabolic Health', 5088 products: [ 5089 5090 5091 { 5092 id: 41207666868359, 5093 quantity: 1, 5094 5095 selling_plan: 1434091655 5096 , 5097 properties: { 5098 _bundle: 'Metabolic Health' 5099 } 5100 }, 5101 5102 5103 { 5104 id: 42309124882567, 5105 quantity: 1, 5106 5107 selling_plan: 1434091655 5108 , 5109 properties: { 5110 _bundle: 'Metabolic Health' 5111 } 5112 }, 5113 5114 5115 { 5116 id: 41938827214983, 5117 quantity: 1, 5118 5119 selling_plan: 1434091655 5120 , 5121 properties: { 5122 _bundle: 'Metabolic Health' 5123 } 5124 }, 5125 5126 ] 5127 }, 5128 5129 5130 5131 { 5132 title: 'Super NADâº', 5133 products: [ 5134 5135 5136 { 5137 id: 42507235917959, 5138 quantity: 1, 5139 5140 selling_plan: 1434091655 5141 , 5142 properties: { 5143 _bundle: 'Super NADâº' 5144 } 5145 }, 5146 5147 5148 { 5149 id: 41207669096583, 5150 quantity: 1, 5151 5152 selling_plan: 1434091655 5153 , 5154 properties: { 5155 _bundle: 'Super NADâº' 5156 } 5157 }, 5158 5159 ] 5160 }, 5161 5162 5163 5164 { 5165 title: 'The Full Stack', 5166 products: [ 5167 5168 5169 { 5170 id: 41207666868359, 5171 quantity: 1, 5172 5173 selling_plan: 1434091655 5174 , 5175 properties: { 5176 _bundle: 'The Full Stack' 5177 } 5178 }, 5179 5180 5181 { 5182 id: 42309124882567, 5183 quantity: 1, 5184 5185 selling_plan: 1434091655 5186 , 5187 properties: { 5188 _bundle: 'The Full Stack' 5189 } 5190 }, 5191 5192 5193 { 5194 id: 41207669096583, 5195 quantity: 1, 5196 5197 selling_plan: 1434091655 5198 , 5199 properties: { 5200 _bundle: 'The Full Stack' 5201 } 5202 }, 5203 5204 5205 { 5206 id: 41938827214983, 5207 quantity: 1, 5208 5209 selling_plan: 1434091655 5210 , 5211 properties: { 5212 _bundle: 'The Full Stack' 5213 } 5214 }, 5215 5216 5217 { 5218 id: 42004358070407, 5219 quantity: 1, 5220 5221 selling_plan: 1434091655 5222 , 5223 properties: { 5224 _bundle: 'The Full Stack' 5225 } 5226 }, 5227 5228 5229 { 5230 id: 42507235917959, 5231 quantity: 1, 5232 5233 selling_plan: 1434091655 5234 , 5235 properties: { 5236 _bundle: 'The Full Stack' 5237 } 5238 }, 5239 5240 ] 5241 }, 5242 5243 5244 ] 5245</script>
5245 5246 5247 5248
5248<script> 5249 (async () => { 5250 /* 5251 Overrides the default background image behavior of the referral overlay by adding a nested 5252 div with the class "background-image-inner" inside the the div with the class "background-image" 5253 */ 5254 await new Promise(resolve => setTimeout(resolve, 1000)); // wait for the iframe to load 5255 const campaignId = '65643'; 5256 const rivoWrapper = document.getElementById(`rivo-referral-campaign-${campaignId}`); 5257 if (!rivoWrapper) return; 5258 const iframe = rivoWrapper.querySelector('iframe'); 5259 if (!iframe) return; 5260 const iframeDoc = iframe.contentDocument || iframe.contentWindow.document; 5261 const overlay = iframeDoc.querySelector('.referral-body.overlay'); 5262 if (!overlay) return; 5263 const backgroundImage = overlay.querySelector('.background-image'); 5264 if (!backgroundImage) return; 5265 const backgroundImageInner = document.createElement('div'); 5266 backgroundImageInner.className = 'background-image-inner'; 5267 backgroundImage.appendChild(backgroundImageInner); 5268 })(); 5269</script>
5269 5270 5271 5272 5273
5273<script> 5274document.addEventListener('DOMContentLoaded', function() { 5275 5276 // Style the input search container and input 5277 document.querySelector('#bloggle--input_search').setAttribute('type', 'text'); 5278 document.querySelector('#bloggle--input_search').setAttribute('placeholder', 'Search'); 5279 5280 // Group the header text, subtitle, and sub header 5281 const headerElement = document.querySelector('.bloggle--header'); 5282 const subHeaderElement = document.querySelector('.bloggle--sub-header'); 5283 const textContainerElement = document.querySelector('.bloggle--header .text--container'); 5284 if (headerElement && subHeaderElement && textContainerElement) { 5285 5286 // Create a new container for the subtitle and search bar elements 5287 const tallyContent = document.createElement('div'); 5288 tallyContent.className = 'tally-header-content'; 5289 tallyContent.innerHTML = '<p><span style="font-weight: 600;">Complex science, simplified.</span> Explore articles that break down the latest research into actionable tips for healthier aging.</p>'; 5290 tallyContent.appendChild(subHeaderElement); 5291 5292 // Remove the title element from its current parent 5293 headerElement.removeChild(textContainerElement); 5294 5295 // Append both the title and content to the wrapper 5296 const wrapperDiv = document.createElement('div'); 5297 wrapperDiv.className = 'tally-header-content-wrapper'; 5298 wrapperDiv.appendChild(textContainerElement); 5299 wrapperDiv.appendChild(tallyContent); 5300 5301 // Append the wrapper to the header 5302 headerElement.appendChild(wrapperDiv); 5303 } 5304}); 5305</script>
5305 5306
5307<script async src="https://static.shopmy.us/Affiliates/sms_aff_clicktrack.js?domain=tallyhealth.com&expires=30"></script>
5307 5308 5309 <div id="shopify-block-AbVBQN25GV0ZIRk1MY__14041968213898805026" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: free-gift -->
5309<script> 5310 try { 5311 const initFreeGiftData = () => { 5312 const metafields = {"configSettings":{"id":"F1zgtdxZzqctB405WRql","shopId":"4VaAM3Wo80AxFvOiwBm6","closeBtnTime":600,"continueShoppingTime":300,"alwaysRemoveGift":false,"queryCheckoutBtn":"button[name='checkout']","createdAt":"2026-06-05T12:28:12.634Z"},"congratsBarDesignSetting":{"name":"Congrats bar","icon":"free_gift_icon_8","type":"congrats-bar","newTextColor":"#FFFFFF","background":"#1C1C1C","newIconColor":"#CCCCCC","gradientBackground":false,"shopId":"4VaAM3Wo80AxFvOiwBm6","createdAt":"2026-06-05T12:28:12.414Z","id":"1IhBLHLWlAuWAPKjPmaq"},"dealBadgeDesignSetting":{"name":"Promotion badge","type":"deal-badge","icon":"free_gift_icon_8","badgePosition":"bottom_left","productImgQuery":".product__media","colorStyle":"basic","primaryColor":"#EEEEEE","secondaryColor":"#1C1C1C","newBgColor":"#EEEEEE","primaryTextColor":"#1C1C1C","primaryIconColor":"#1C1C1C","shopId":"4VaAM3Wo80AxFvOiwBm6","createdAt":"2026-06-05T12:28:12.418Z","id":"f9cxaiGYj4wWiexRvIby"},"dealOfTheDayDesignSetting":{"active":false,"name":"Deal of the day","type":"deal-of-the-day","theme":"basic","floatingBtnGradientBg":false,"offersCardGradientBg":false,"floatingBtnText":"ð¥ Deal of the day!","dealForTodayHeaderText":"ð¥ Deal of the day!","dealForTodayDescription":"Grab todayâs exclusive deals to claim these gifts!","dealEndsInText":"Ends in","tagText":"Hot","claimedTagText":"Added to cart","purchasedText":"purchased","claimText":"View deal","GWCADealGiftText":"Spend {{min_cart_value}} to get a gift for FREE!","GWCADealDiscountText":"Spend {{min_cart_value}} and get a gift for {{discount_value}} OFF!","GWCODealGiftText":"Spend {{min_collection_value}} on {{collection_name}} to get a FREE gift!","GWCODealDiscountText":"Spend {{min_collection_value}} on {{collection_name}} and get a gift for {{discount_value}} OFF!","GWQUDealGiftText":"Buy {{trigger_quantity}} specific item(s) and get a gift for FREE!","GWQUDealDiscountText":"Buy {{trigger_quantity}} specific item(s) and get a gift for {{discount_value}} OFF!","BXGYDealGiftText":"Buy {{trigger_quantity}} specific item(s) to claim a FREE gift!","BXGYDealDiscountText":"Buy {{trigger_quantity}} specific product(s) and get a gift for {{discount_value}} OFF!","displayForDeal":"set_campaign_rule","dealCampaigns":[],"campaignRules":[{"ruleName":"Oldest created campaigns","id":"rule_campaigns_oldest_created","quantity":2},{"ruleName":"Campaigns offering gifts","id":"rule_campaigns_offering_gifts","quantity":2},{"ruleName":"Campaigns offering discount","id":"rule_campaigns_offering_discount","quantity":2}],"colorStyle":"basic","primaryColor":"#1C1C1C","secondaryColor":"#5B5B5B","primaryText":"#333333","secondaryText":"#33333380","background":"#FFFFFF","backgroundSubdued":"#1C1C1C08","tertiaryText":"#1C1C1C","floatingBadgeBackgroun
5312d":"#FFFFFF","floatingBadgeText":"#333333","buttonBackground":"#1C1C1C","buttonText":"#FFFFFF","floatingButtonText":"#FFFFFF","floatingButtonBackground":"#1C1C1C","hotBadge":"#1C1C1C","hotBadgeText":"#FFFFFF","shopId":"4VaAM3Wo80AxFvOiwBm6","createdAt":"2026-06-05T12:28:12.424Z","translations":{},"id":"eOMNO78f0idw91xPQlhW"},"floatingButtonDesignSetting":{"name":"Floating button","type":"floating-button","floatingButtonPosition":"left","addToCartText":"Add to cart","countGiftText":"gift(s) selected","continueShoppingText":"Continue shopping","autoOpenFloatingButton":true,"icon":"free_gift_icon_8","theme":"basic","colorStyle":"basic","primaryColor":"#1C1C1C","secondaryColor":"#333333","badgeBackground":"#1C1C1C","badgeText":"#FFFFFF","productBackground":"#33333308","productSelectedBackground":"#1C1C1C08","productSelectedBorder":"#1C1C1C","background":"#FFFFFF","primaryText":"#333333","secondaryText":"#33333380","tertiaryText":"#1C1C1C","headerBackground":"#FFFFFF","headerText":"#1C1C1C","buttonBackground":"#1C1C1C","buttonText":"#FFFFFF","floatingButtonBackground":"#FFFFFF","floatingButtonText":"#1C1C1C","shopId":"4VaAM3Wo80AxFvOiwBm6","createdAt":"2026-06-05T12:28:12.442Z","id":"X8ISJntK7cL3fpShaRfn"},"giftBoxDesignSetting":{"active":false,"name":"Gift box milestone","goals":[],"campaignType":"gift-with-cart-value","type":"gift-box","headerText":"TIERED REWARDS","descriptionText":"You'll get reward(s) based on achieved tier","promotionMessage":"Spend {{trigger_amount}} to get {{gift_number}} free gift(s)","progressMessage":"Spend {{progress_amount}} more to get {{gift_number}} free gift(s)","promotionReachedMessage":"Congratulations! You've earned your reward","showGiftText":"Show gift(s)","hideGiftText":"Hide gift(s)","itemsText":"items","openOnEveryFirstVisit":true,"openBasedOnTriggerCampaign":true,"firstDelayAfterPageLoad":2,"colorStyle":"basic","icon":"free_gift_icon_8","primaryColor":"#1C1C1C","secondaryColor":"#5B5B5B","newBgColor":"#FFFFFF","bgSubduedColor":"#1C1C1C08","primaryTextColor":"#333333","secondaryTextColor":"#33333380","tertiaryTextColor":"#33333380","completedIconColor":"#FFFFFF","completedBgColor":"#1C1C1C","inCompletedBgColor":"#FFFFFF","inCompletedTextColor":"#1C1C1C","floatingBtnColor":"#FFFFFF","floatingIconColor":"#1C1C1C","badgeColor":"#1C1C1C","badgeTextColor":"#FFFFFF","shopId":"4VaAM3Wo80AxFvOiwBm6","addToCartText":"Add to cart","continueShoppingText":"Continue Shopping","countGiftText":"gift(s) selected","searchPlaceholder":"Search ...","variantPlaceholder":"Choose variant","borderRadius":8,"layout":"vertical","displayLocation":"all","headerBackground":"#FFFFFF","primaryText":"#1C1C1C","secondaryText":"#33333380","background":"#FFFFFF","productBackground":"#33333308","productSelectedBackground":"#1C1C1C08","productSelectedBorder":"#1C1C1C","buttonBackground":"#1C1C1C","buttonText":"#FFFFFF","badgeBackgroun
5312d":"#1C1C1C","tertiaryText":"#1C1C1C","badgeText":"#FFFFFF","createdAt":"2026-06-05T12:28:12.434Z","translations":{},"id":"mJJnxESzOUdurmqoAJUL"},"giftCampaigns":[],"giftOnCartDesignSetting":{"name":"Gift on cart","type":"gift-on-cart","widgetTitle":"Gifts reward","widgetButton":"Claim","addToCartText":"Add to cart","continueShoppingText":"Continue Shopping","countGiftText":"gift(s) selected","layoutStyle":"image-layout","colorStyle":"basic","primaryColor":"#1C1C1C","secondaryColor":"#F8F8F8","primaryText":"#1C1C1C","secondaryText":"#1C1C1C","backgroundCard":"#F8F8F8","buttonText":"#FFFFFF","buttonBackground":"#1C1C1C","shopId":"4VaAM3Wo80AxFvOiwBm6","createdAt":"2026-06-05T12:28:12.439Z","id":"jdooZK7H3FRBQUMBqxzR"},"giftSelectionDesignSetting":{"name":"Gift selection","type":"gift-selection","addToCartText":"Add to cart","continueShoppingText":"Continue Shopping","countGiftText":"gift(s) selected","popupTitle":"You've unlocked a special gifts!","popupDescription":"Select your favorite items at exclusive prices","layout":"vertical","displayLocation":"all","colorStyle":"basic","primaryColor":"#1C1C1C","secondaryColor":"#333333","headerBackground":"#FFFFFF","headerText":"#1C1C1C","primaryText":"#1C1C1C","secondaryText":"#33333380","background":"#FFFFFF","productBackground":"#33333308","productSelectedBackground":"#1C1C1C08","productSelectedBorder":"#1C1C1C","buttonBackground":"#1C1C1C","buttonText":"#FFFFFF","badgeBackgroun
5312d":"#1C1C1C","tertiaryText":"#1C1C1C","badgeText":"#FFFFFF","shopId":"4VaAM3Wo80AxFvOiwBm6","createdAt":"2026-06-05T12:28:12.437Z","id":"5eQ9C5yRMpvlRd8wNoGW"},"popUpDesignSetting":{"name":"Pop-up","type":"pop-up","addToCartText":"Add to cart","continueShoppingText":"Continue Shopping","countGiftText":"gift(s) selected","searchPlaceholder":"Search ...","variantPlaceholder":"Choose variant","addItemText":"Add item","borderRadius":8,"layout":"vertical","displayLocation":"all","colorStyle":"basic","primaryColor":"#1C1C1C","secondaryColor":"#333333","headerBackground":"#FFFFFF","headerText":"#1C1C1C","primaryText":"#1C1C1C","secondaryText":"#33333380","background":"#FFFFFF","productBackground":"#33333308","productSelectedBackground":"#1C1C1C08","productSelectedBorder":"#1C1C1C","buttonBackground":"#1C1C1C","buttonText":"#FFFFFF","badgeBackground":"#1C1C1C","tertiaryText":"#1C1C1C","badgeText":"#FFFFFF","shopId":"4VaAM3Wo80AxFvOiwBm6","active":false,"goals":[],"campaignType":"gift-with-cart-value","descriptionText":"You'll get reward(s) based on achieved tier","promotionMessage":"Spend {{trigger_amount}} to get {{gift_number}} free gift(s)","progressMessage":"Spend {{progress_amount}} more to get {{gift_number}} free gift(s)","promotionReachedMessage":"Congratulations! You've earned your reward","showGiftText":"Show gift(s)","hideGiftText":"Hide gift(s)","openOnEveryFirstVisit":true,"openBasedOnTriggerCampaign":true,"firstDelayAfterPageLoad":2,"icon":"free_gift_icon_8","newBgColor":"#FFFFFF","bgSubduedColor":"#1C1C1C08","primaryTextColor":"#333333","secondaryTextColor":"#33333380","tertiaryTextColor":"#33333380","completedIconColor":"#FFFFFF","completedBgColor":"#1C1C1C","inCompletedBgColor":"#FFFFFF","inCompletedTextColor":"#1C1C1C","floatingBtnColor":"#FFFFFF","floatingIconColor":"#1C1C1C","badgeColor":"#1C1C1C","badgeTextColor":"#FFFFFF","createdAt":"2026-06-05T12:28:12.431Z","translations":{},"id":"GNJu5WAyaob8X21AJeyd"},"progressBarDesignSetting":{"name":"Progress bar","type":"progress-bar","positionProgressBar":"","positionProgressBarCartDrawer":"","primaryColor":"#1C1C1C","secondaryColor":"#333333","newBgColor":"#E3E3E3","primaryTextColor":"#333333","secondaryTextColor":"#33333380","completedIconColor":"#FFFFFF","completedBgColor":"#1C1C1C","inCompletedIconColor":"#1C1C1C","inCompletedBgColor":"#FFFFFF","inCompletedProgressBgColor":"#d1d1d1","isUseBgColor":false,"colorStyle":"basic","singleTitle":"Free gift with purchase","enabledShowBadge":true,"badgeText":"Exclusive","enabledShowBorder":true,"enabledBgForBenefit":false,"postAchievedSubtitle":"You have got free gift","beforeAchievedSubtitle":"Spend {{amount_left}} more to get free gift","freeText":"Free","enabledGiftDetails":true,"giftDetails":[],"backgroundCard":"#F4F5F4","backgroundBar":"#D9D9D9","foregroundBar":"#282928","borderColor":"#D3D4D2","layoutProgressBar":"layout-progress-bar-classic","iconSource":"default","discountIcon":"","freeShippingIcon":"","freeGiftDisplay":"productImage","freeGiftIcon":"","displayAsIcon":false,"milestoneReached":"doneIcon","iconSize":14,"iconBorderRadius":32,"iconBorderOpacity":30,"iconPosition":"beside","barThickness":6,"barRadius":16,"barAnimation":"none","paddingTop":8,"paddingBottom":8,"marginTop":8,"marginBottom":8,"spacingGap":24,"messageSize":16,"tierSize":13,"showMilestoneTriggerValue":false,"giftDetailTitleSize":13,"seeDetailsText":"See details","hideDetailsText":"Hide","freeGiftsText":"free gift(s)","itemsText":"item(s)","editGiftsText":"Edit gifts","editTierText":"Edit","shopId":"4VaAM3Wo80AxFvOiwBm6","createdAt":"2026-06-05T12:28:12.444Z","id":"0pdykqLtR4ocJbG3U1BY"},"promotionCardDesignSetting":{"type":"promotion-card","positionPromotionCard":"","positionPromotionCardCartDrawer":"","atcPromotionCardText":"Unlock Gift","stackGiftsText":"{{total_items}} gifts include","countDownPromotionCardText":"Ends in","colorStyle":"basic","layout":"horizontal","stackGifts":false,"titleFontWeight":"500","subtitleFontWeight":"400","primaryColor":"#1C1C1C","secondaryColor":"#5B5B5B","isUseBgColor":false,"newBgColor":"#1C1C1C08","primaryTextColor":"#333333","secondaryTextColor":"#33333380","tertiaryTextColor":"#33333380","buttonColor":"#1C1C1C","buttonTextColor":"#FFFFFF","borderCardColor":"#DEDEDE","borderProductColor":"#D3D4D2","badgeTextColor":"#1C1C1CB2","badgeBackgroun
5312dColor":"#F5F5F5","progressIconColor":"#FFFFFF","progressBackgroundColor":"#E6E6E6","progressBarColor":"#272727","shopId":"4VaAM3Wo80AxFvOiwBm6","createdAt":"2026-06-05T12:28:12.429Z","translations":{},"id":"Hwooc43fCEaWRq8Wyyki"},"slideCartOfferDesignSetting":{"active":false,"name":"Slide cart offer","type":"slide-cart-offer","dealCampaigns":[],"hideShopNowButton":false,"customizeOfferLink":false,"dealLinks":[],"colorStyle":"basic","primaryColor":"#1C1C1C","secondaryColor":"#F8F8F8","primaryText":"#1C1C1C","buttonLink":"#1C1C1C","productNameAndPrice":"#1C1C1C","backgroundCard":"#F8F8F8","comparePrice":"#1C1C1C80","title":"TODAY'S OFFER","shopNowLabel":"Shop now","GWCADealGiftText":"Spend {{min_cart_value}} to get a gift for FREE!","GWCADealDiscountText":"Spend {{min_cart_value}} and get a gift for {{discount_value}} OFF!","GWCODealGiftText":"Spend {{min_collection_value}} on {{collection_name}} to get a FREE gift!","GWCODealDiscountText":"Spend {{min_collection_value}} on {{collection_name}} and get a gift for {{discount_value}} OFF!","GWQUDealGiftText":"Buy {{trigger_quantity}} specific item(s) and get a gift for FREE!","GWQUDealDiscountText":"Buy {{trigger_quantity}} specific item(s) and get a gift for {{discount_value}} OFF!","BXGYDealGiftText":"Buy {{trigger_quantity}} specific item(s) to claim a FREE gift!","BXGYDealDiscountText":"Buy {{trigger_quantity}} specific product(s) and get a gift for {{discount_value}} OFF!","position":".AOV-CartDrawer-SlideCartOffer--position","shopId":"4VaAM3Wo80AxFvOiwBm6","createdAt":"2026-06-05T12:28:12.420Z","id":"CBXixIa44LPNkkTJeyO5"},"storefrontAccessToken":"1f36233c00057e932287074bc63c646c"}; 5313 const optimizeAddGift = metafields.configSettings?.optimizeAddGift; 5314 const enableUsOcInstock = metafields.configSettings?.enableUsOcInstock; 5315 5316 const collections = []; 5317 const productsOfCollection = {}; 5318 5319 5320 const metafieldVariants = {} 5321 if(enableUsOcInstock){ 5322 5323 } 5324 5325 5326 5327 5328 const currentCart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 5329 const cartItems = []; 5330 const productsCart = []; 5331 5332 5333 const cartItemUpdated = cartItems.map((item) => { 5334 const productInItem = productsCart.find(p => p.id === item.variant_id); 5335 if (productInItem) { 5336 return { 5337 ...item, 5338 collections: productInItem.collections, 5339 ...(enableUsOcInstock && { metafieldUsOcInstock: productInItem.metafieldUsOcInstock }), 5340 }; 5341 } 5342 return item; 5343 }); 5344 5345 return { 5346 ...metafields, 5347 // Shops installed before the key was renamed only have the legacy 5348 // `storeFrontAccessToken` (capital F) metafield. This line runs AFTER the spread 5349 // above, so without the `default:` fallback it renders `null` and overwrites the 5350 // valid token that `...metafields` just brought in. getStorefrontToken() then reads 5351 // null, misses its cache, and calls /ensure-storefront-token on every page load. 5352 // Remove the fallback once the legacy shops are backfilled to the lowercase key. 5353 storefrontAccessToken: "1f36233c00057e932287074bc63c646c", 5354 5355 shopCurrency: "USD", 5356 marketCountry: "US",marketId: 21797929095, 5357 cart: { 5358 cartItems: cartItemUpdated 5359 }, 5360 product: { 5361 id: null, 5362 variants: null, 5363 selectedVariant: null, 5364 collectionTitles: [], 5365 collectionIds: [], 5366 title: null, 5367 type: null, 5368 handle: null, 5369 vendor: null, 5370 tags: null, 5371 price: null, 5372 hasOnlyDefaultVariant: null, 5373 available: null, 5374 image: null, 5375 options: null, 5376 ...(enableUsOcInstock ? {metafieldVariants} : {}), 5377 5378 }, 5379 customer: { 5380 id: null, 5381 email: null, 5382 first_name: null, 5383 last_name: null, 5384 isB2B: null, 5385 }, 5386 currentCart, 5387 currentRequestID: 0, 5388 productsOfCollection 5389 } 5390 }; 5391 if (!window.AVADA_FREE_GIFTS) window.AVADA_FREE_GIFTS = initFreeGiftData(); 5392 } catch (e) { 5393 console.error('Error assigning aov free gift variable', e); 5394 } 5395</script>
5395 5396<!-- END app snippet --> 5397 5398 5399</div><div id="shopify-block-AVElYbHJnemxjbVVrN__10840395464443086010" class="shopify-block shopify-app-block"> 5400 5401
5402<script> 5403 console.log("[Alia app extension] v1.0.5"); 5404 5405 const BACKEND_URL = "https://backend.alia-prod.com"; 5406 5407 window.ALIA_SHOPIFY_EXTENSION_INFO = { 5408 customerID: "", 5409 country: "US", 5410 market: "us", 5411 language: "en" 5412 } 5413 5414 if (document.readyState !== "loading") { 5415 initAlia(); 5416 } else { 5417 document.addEventListener("DOMContentLoaded", () => initAlia(), { once: true }); 5418 } 5419 5420 async function initAlia() { 5421 const url = BACKEND_URL + "/public/launcher.js?shopifyUrl=tally-health-us.myshopify.com"; 5422 const script = document.createElement("script"); 5423 script.src = url; 5424 script.async = true; 5425 document.head.appendChild(script); 5426 } 5427</script>
5427 5428 5429</div>
5429<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
5429 5430</body> 5431</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.