PageSourceSearch

https://therasage.com/

html therasage.com collected 2026-10-03 21:19:12 UTC 255,757 bytes, 4,446 lines download raw bytes

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17<!doctype html>
18<html lang="en" class="noIE2">
19  <head>
20  
20<script type="application/vnd.locksmith+json" data-locksmith>{"version":"v346","locked":false,"initialized":true,"scope":"index","access_granted":true,"access_denied":false,"requires_customer":false,"manual_lock":false,"remote_lock":false,"has_timeout":false,"remote_rendered":null,"hide_resource":false,"hide_links_to_resource":false,"hide_price":false,"hide_add_to_cart":false,"transparent":true,"locks":{"all":[],"opened":[]},"keys":[],"keys_signature":"2a1cb3f0d919b20852ce74221461532e0ea8c0b8286998de3226258cafb698af","state":{"template":"index","theme":176941924599,"product":null,"collection":null,"page":null,"blog":null,"article":null,"app":null},"now":1791062345,"path":"\/","locale_root_url":"\/","canonical_url":"https:\/\/therasage.com\/","customer_id":null,"customer_id_signature":"2a1cb3f0d919b20852ce74221461532e0ea8c0b8286998de3226258cafb698af","cart":null}</script>
20<script data-locksmith>!function(){undefined;!function(){var s=window.Locksmith={},e=document.querySelector('script[type="application/vnd.locksmith+json"]'),n=e&&e.innerHTML;if(s.state={},s.util={},s.loading=!1,n)try{s.state=JSON.parse(n)}catch(d){}if(document.addEventListener&&document.querySelector){var o,a,i,t=[76,79,67,75,83,77,73,84,72,49,49],c=function(){a=t.slice(0)},l="style",r=function(e){e&&27!==e.keyCode&&"click"!==e.type||(document.removeEventListener("keydown",r),document.removeEventListener("click",r),o&&document.body.removeChild(o),o=null)};c(),document.addEventListener("keyup",function(e){if(e.keyCode===a[0]){if(clearTimeout(i),a.shift(),0<a.length)return void(i=setTimeout(c,1e3));c(),r(),(o=document.createElement("div"))[l].width="50%",o[l].maxWidth="1000px",o[l].height="85%",o[l].border="1px rgba(0, 0, 0, 0.2) solid",o[l].background="rgba(255, 255, 255, 0.99)",o[l].borderRadius="4px",o[l].position="fixed",o[l].top="50%",o[l].left="50%",o[l].transform="translateY(-50%) translateX(-50%)",o[l].boxShadow="0 2px 5px rgba(0, 0, 0, 0.3), 0 0 100vh 100vw rgba(0, 0, 0, 0.5)",o[l].zIndex="2147483645";var t=document.createElement("textarea");t.value=JSON.stringify(JSON.parse(n),null,2),t[l].border="none",t[l].display="block",t[l].boxSizing="border-box",t[l].width="100%",t[l].height="100%",t[l].background="transparent",t[l].padding="22px",t[l].fontFamily="monospace",t[l].fontSize="14px",t[l].color="#333",t[l].resize="none",t[l].outline="none",t.readOnly=!0,o.appendChild(t),document.body.appendChild(o),t.addEventListener("click",function(e){e.stopImmediatePropagation()}),t.select(),document.addEventListener("keydown",r),document.addEventListener("click",r)}})}s.isEmbedded=-1!==window.location.search.indexOf("_ab=0&_fd=0&_sc=1"),s.path=s.state.path||window.location.pathname,s.basePath=s.state.locale_root_url.concat("/apps/locksmith").replace(/^\/\//,"/"),s.reloading=!1,s.util.console=window.console||{log:function(){},error:function(){}},s.util.makeUrl=function(e,t){var n,o=s.basePath+e,a=[],i=s.cache();for(n in i)a.push(n+"="+encodeURIComponent(i[n]));for(n in t)a.push(n+"="+encodeURIComponent(t[n]));return s.state.customer_id&&(a.push("customer_id="+encodeURIComponent(s.state.customer_id)),a.push("customer_id_signature="+encodeURIComponent(s.state.customer_id_signature))),o+=(-1===o.indexOf("?")?"?":"&")+a.join("&")},s._initializeCallbacks=[],s.on=function(e,t){if("initialize"!==e)throw'Locksmith.on() currently only supports the "initialize" event';s._initializeCallbacks.push(t)},s.initializeSession=function(e){if(!s.isEmbedded){var t=!1,n=!0,o=!0;(e=e||{}).silent&&(o=n=!(t=!0)),s.ping({silent:t,spinner:n,reload:o,callback:function(){s._initializeCallbacks.forEach(function(e){e()})}})}},s.cache=function(e){var t={};try{var n=function a(e){return(document.cookie.match("(^|; )"+e+"=([^;]*)")||0)[2]};t=JSON.parse(decodeURIComponent(n("locksmith-params")||"{}"))}catch(d){}if(e){for(var o in e)t[o]=e[o];document.cookie="locksmith-params=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/",document.cookie="locksmith-params="+encodeURIComponent(JSON.stringify(t))+"; path=/"}return t},s.cache.cart=s.state.cart,s.cache.cartLastSaved=null,s.params=s.cache(),s.util.reload=function(){s.reloading=!0;try{window.location.href=window.location.href.replace(/#.*/,"")}catch(d){s.util.console.error("Preferred reload method failed",d),window.location.reload()}},s.cache.saveCart=function(e){if(!s.cache.cart||s.cache.cart===s.cache.cartLastSaved)return e?e():null;var t=s.cache.cartLastSaved;s.cache.cartLastSaved=s.cache.cart,fetch("/cart/update.js",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify({attributes:{locksmith:s.cache.cart}})}).then(function(e){if(!e.ok)throw new Error("Cart update failed: "+e.status);return e.json()}).then(function(){e&&e()})["catch"](function(e){if(s.cache.cartLastSaved=t,!s.reloading)throw e})},s.util.spinnerHTML='<style>body{background:#FFF}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#loading{display:flex;width:100%;height:50vh;
20color:#777;align-items:center;justify-content:center}#loading .spinner{display:block;animation:spin 600ms linear infinite;position:relative;width:50px;height:50px}#loading .spinner-ring{stroke:currentColor;stroke-dasharray:100%;stroke-width:2px;stroke-linecap:round;fill:none}</style><div id="loading"><div class="spinner"><svg width="100%" height="100%"><svg preserveAspectRatio="xMinYMin"><circle class="spinner-ring" cx="50%" cy="50%" r="45%"></circle></svg></svg></div></div>',s.util.clobberBody=function(e){document.body.innerHTML=e},s.util.clobberDocument=function(e){e.responseText&&(e=e.responseText),document.documentElement&&document.removeChild(document.documentElement);var t=document.open("text/html","replace");t.writeln(e),t.close(),setTimeout(function(){var e=t.querySelector("[autofocus]");e&&e.focus()},100)},s.util.serializeForm=function(e){if(e&&"FORM"===e.nodeName){var t,n,o={};for(t=e.elements.length-1;0<=t;t-=1)if(""!==e.elements[t].name)switch(e.elements[t].nodeName){case"INPUT":switch(e.elements[t].type){default:case"text":case"hidden":case"password":case"button":case"reset":case"submit":o[e.elements[t].name]=e.elements[t].value;break;case"checkbox":case"radio":e.elements[t].checked&&(o[e.elements[t].name]=e.elements[t].value);break;case"file":}break;case"TEXTAREA":o[e.elements[t].name]=e.elements[t].value;break;case"SELECT":switch(e.elements[t].type){case"select-one":o[e.elements[t].name]=e.elements[t].value;break;case"select-multiple":for(n=e.elements[t].options.length-1;0<=n;n-=1)e.elements[t].options[n].selected&&(o[e.elements[t].name]=e.elements[t].options[n].value)}break;case"BUTTON":switch(e.elements[t].type){case"reset":case"submit":case"button":o[e.elements[t].name]=e.elements[t].value}}return o}},s.util.on=function(e,i,s,t){t=t||document;var c="locksmith-"+e+i,n=function(e){var t=e.target,n=e.target.parentElement,o=t&&t.className&&(t.className.baseVal||t.className)||"",a=n&&n.className&&(n.className.baseVal||n.className)||"";("string"==typeof o&&-1!==o.split(/\s+/).indexOf(i)||"string"==typeof a&&-1!==a.split(/\s+/).indexOf(i))&&!e[c]&&(e[c]=!0,s(e))};t.attachEvent?t.attachEvent(e,n):t.addEventListener(e,n,!1)},s.util.enableActions=function(e){s.util.on("click","locksmith-action",function(e){e.preventDefault();var t=e.target;t.dataset.confirmWith&&!confirm(t.dataset.confirmWith)||(t.disabled=!0,t.innerText=t.dataset.disableWith,s.post("/action",t.dataset.locksmithParams,{spinner:!1,type:"text",success:function(e){(e=JSON.parse(e.responseText)).message&&alert(e.message),s.util.reload()}}))},e)},s.util.inject=function(e,t){var n=["data","locksmith","append"];if(-1!==t.indexOf(n.join("-"))){var o=document.createElement("div");o.innerHTML=t,e.appendChild(o)}else e.innerHTML=t;var a,i,s=e.querySelectorAll("script");for(i=0;i<s.length;++i){a=s[i];var c=document.createElement("script");if(a.type&&(c.type=a.type),a.src)c.src=a.src;else{var l=document.createTextNode(a.innerHTML);c.appendChild(l)}e.appendChild(c)}var r=e.querySelector("[autofocus]");r&&r.focus()},s.post=function(e,t,n){!1!==(n=n||{}).spinner&&s.util.clobberBody(s.util.spinnerHTML);var o={};n.container===document?(o.layout=1,n.success=function(e){s.util.clobberDocument(e)}):n.container&&(o.layout=0,n.success=function(e){var t="string"==typeof n.container?document.getElementById(n.container):n.container;t&&(s.util.inject(t,e),t.id===t.firstChild.id&&t.parentElement.replaceChild(t.firstChild,t))}),n.form_type&&(t.form_type=n.form_type),n.include_layout_classes!==undefined&&(t.include_layout_classes=n.include_layout_classes),n.lock_id!==undefined&&(t.lock_id=n.lock_id),s.loading=!0;var a=s.util.makeUrl(e,o),i="json"===n.type||"text"===n.type;fetch(a,{method:"POST",headers:{"Content-Type":"application/json",Accept:i?"application/json":"text/html"},body:JSON.stringify(t)}).then(function(e){if(!e.ok)throw new Error("Request failed: "+e.status);return e.text()}).then(function(e){var t=n.success||s.util.clobberDocument;t(i?{responseText:e}:e)})["catch"](function(e){if(!s.reloading)if("dashboard.weglot.com"!==window.location.host){if(!n.silent)throw alert("Something went wrong! Please refresh and try again."),e;console.error(e)}else console.error(e)})["finally"](function(){s.loading=!1})},s.postResource=function(e,t){e.path=s.path,e.search=window.location.search,e.state=s.state,e.passcode&&(e.passcode=e.passcode.trim()),e.email&&(e.email=e.email.trim()),e.state.cart=s.cache.cart,e.locksmith_json=s.jsonTag,e.locksmith_json_signature=s.jsonTagSignature,s.post("/resource",e,t)},s.ping=function(t){if(!s.isEmbedded){t=t||{};var n=function(){t.reload?s.util.reload():"function"==typeof t.callback&&t.callback()};s.post("/ping",{path:s.path,search:window.location.search,state:s.state},{spinner:!!t.spinner,silent:"undefined"==typeof t.silent||t.silent,type:"text",success:function(e){e&&e.responseText?((e=JSON.parse(e.responseText)).messages&&0<e.messages.length&&s.showMessages(e.messages),e.cart&&s.cache.cart!==e.cart?(s.cache.cart=e.cart,s.cache.saveCart(function(){e.cart&&e.cart.match(/^.+:/)?(t.reload||"function"!=typeof t.callback||t.callback(),s.util.reload()):n()})):n()):console.error("[Locksmith] Invalid result in ping callback:",e)}})}},s.timeoutMonitor=function(){var e=s.cache.cart;s.ping({callback:function(){e!==s.cache.cart||setTimeout(function(){s.timeoutMonitor()},6e4)}})},s.showMessages=function(e){var t=document.createElement("div");t.style.position="fixed",t.style.left=0,t.style.right=0,t.style.bottom="-50px",t.style.opacity=0,t.style.background="#191919",t.style.color="#ddd",t.style.transition="bottom 0.2s, opacity 0.2s",t.style.zIndex=999999,t.innerHTML=["<style>","  .locksmith-ab .locksmith-b { display: none; }","  .locksmith-ab.toggled .locksmith-b { display: flex; }","  .locksmith-ab.toggled .locksmith-a { display: none; }","  .locksmith-flex { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; padding: 10px 20px; }","  .locksmith-message + .locksmith-message { border-top: 1px #555 solid; }","  .locksmith-message a { color: inherit; font-weight: bold; }","  .locksmith-message a:hover { color: inherit; opacity: 0.8; }","  a.locksmith-ab-toggle { font-weight: inherit; text-decoration: underline; }","  .locksmith-text { flex-grow: 1; }","  .locksmith-cta { flex-grow: 0; text-align: right; }","  .locksmith-cta button { transform: scale(0.8); transform-origin: left; }","  .locksmith-cta > * { display: block; }","  .locksmith-cta > * + * { margin-top: 10px; }","  .locksmith-message a.locksmith-close { flex-grow: 0; text-decoration: none; margin-left: 15px; font-size: 30px; font-family: monospace; display: block; padding: 2px 10px; }","  @media screen and (max-width: 600px) {","    .locksmith-wide-only { display: none !important; }","    .locksmith-flex { padding: 0 15px; }","    .locksmith-flex > * { margin-top: 5px; margin-bottom: 5px; }","    .locksmith-cta { text-align: left; }","  }","  @media screen and (min-width: 601px) {","    .locksmith-narrow-only { display: none !important; }","  }","</style>"].join("")+e.map(function(e){return'<div class="locksmith-message">'+e+"</div>"}).join(""),document.body.appendChild(t),document.body.style.position="relative",document.body.parentElement.style.paddingBottom=t.offsetHeight+"px",setTimeout(function(){t.style.bottom=0,t.style.opacity=1},50),s.util.on("click","locksmith-ab-toggle",function(e){e.preventDefault();for(var t=e.target.parentElement;-1===t.className.split(" ").indexOf("locksmith-ab");)t=t.parentElement;-1!==t.className.split(" ").indexOf("toggled")?t.className=t.className.replace("toggled",""):t.className=t.className+" toggled"}),s.util.enableActions(t)}}()}();</script>
20
21      
21<script data-locksmith>Locksmith.cache.cart=null</script>
21
22
23  
23<script data-locksmith>Locksmith.jsonTag="{\"version\":\"v346\",\"locked\":false,\"initialized\":true,\"scope\":\"index\",\"access_granted\":true,\"access_denied\":false,\"requires_customer\":false,\"manual_lock\":false,\"remote_lock\":false,\"has_timeout\":false,\"remote_rendered\":null,\"hide_resource\":false,\"hide_links_to_resource\":false,\"hide_price\":false,\"hide_add_to_cart\":false,\"transparent\":true,\"locks\":{\"all\":[],\"opened\":[]},\"keys\":[],\"keys_signature\":\"2a1cb3f0d919b20852ce74221461532e0ea8c0b8286998de3226258cafb698af\",\"state\":{\"template\":\"index\",\"theme\":176941924599,\"product\":null,\"collection\":null,\"page\":null,\"blog\":null,\"article\":null,\"app\":null},\"now\":1791062345,\"path\":\"\\\/\",\"locale_root_url\":\"\\\/\",\"canonical_url\":\"https:\\\/\\\/therasage.com\\\/\",\"customer_id\":null,\"customer_id_signature\":\"2a1cb3f0d919b20852ce74221461532e0ea8c0b8286998de3226258cafb698af\",\"cart\":null}";Locksmith.jsonTagSignature="2fd7ca1df95aa7e4f531cb3cd5bd35c718840efa1f5003447956ef52fa013e53"</script>
23
24  
25  
25<script type="text/javascript" async src="https://na.shgcdn3.com/collector.js"></script>
25
26    <meta name="msvalidate.01" content="1C086BE287D2BA0F4F41D013F43EAB4F" />
27    
28    
29    
30    <!-- Basic page needs ================================================== -->
31    <meta charset="utf-8">
32    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
33
34    <!-- Title and description ================================================== -->
35    <title>
36  
37    Therasage Premier Infrared Healing Products!!
38  
39</title>
40
41
42<!-- SEO FIX: Always output meta description --><meta name="description" content="
43Feel the power of healing with full spectrum infrared ! Therasage featuring infrared therapy with our amazing personal saunas, heating pads and much more!!
44">
45<!-- Helpers ================================================== -->
46    
47<meta property="og:type" content="website">
48<meta property="og:title" content="Therasage Premier Infrared Healing Products!!">
49
50
51
52<meta property="og:description" content="Feel the power of healing with full spectrum infrared ! Therasage featuring infrared therapy with our amazing personal saunas, heating pads and much more!!">
53
54  <meta property="og:url" content="https://therasage.com/">
55  <meta property="og:site_name" content="Therasage ">
56
57
58
59  <meta name="twitter:site" content="@therasageFIR">
60
61<meta name="twitter:card" content="summary">
62
63    
64  <link rel="canonical" href="https://therasage.com/">
65
66    <meta name="viewport" content="width=device-width,initial-scale=1">
67    <meta name="theme-color" content="#e25229">
68
69    
70    <link rel="shortcut icon" href="//therasage.com/cdn/shop/t/43/assets/favicon.png?v=128044351897325211261776159946" type="image/png" />
71    
72    <link href="//therasage.com/cdn/shop/t/43/assets/apps.css?v=12336172469739086511776159972" rel="stylesheet" type="text/css" media="all" />
73    <link href="//therasage.com/cdn/shop/t/43/assets/style.css?v=7878394273211954991776159972" rel="stylesheet" type="text/css" media="all" />
74    <link href="//therasage.com/cdn/shop/t/43/assets/aws.css?v=99538289540166504491776159946" rel="stylesheet" type="text/css" media="all" />
75    
76
77    <!-- Header hook for plugins ================================================== -->
78    
79  
79<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
79<meta name="facebook-domain-verification" content="us2yd910ukaaqvicl14z4ia9ixwoam">
80<meta name="google-site-verification" content="2dmeUJE1OseYDAfjGlPt7n4CYiOHSC8I4W6MK5hs3Ko">
81<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/18744491/digital_wallets/dialog">
82<meta id="in-context-paypal-metadata" data-shop-id="18744491" data-venmo-supported="true" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
83<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
83<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=1657176311"></script>
83
84<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
85<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=1657176311&shop_id=18744491" crossorigin="anonymous"></script>
vendor: 1 bytes, line 85
85
86<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":18744491,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/18744491","merchantName":"Therasage ","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Therasage ","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 86
86
87<script id="shopify-features" type="application/json">{"accessToken":"1b68ad357bd6513abb9d485ccf13a3b1","betas":["rich-media-storefront-analytics"],"domain":"therasage.com","predictiveSearch":true,"shopId":18744491,"locale":"en"}</script>
vendor: 1 bytes, line 87
87
88<script>var Shopify = Shopify || {};
89Shopify.shop = "therasage.myshopify.com";
90Shopify.locale = "en";
91Shopify.currency = {"active":"USD","rate":"1.0"};
92Shopify.country = "US";
93Shopify.theme = {"name":"Therasage CURRENT!!!","id":176941924599,"schema_name":"ShowTime","schema_version":"5.0.5","theme_store_id":null,"role":"main"};
94Shopify.theme.handle = "null";
95Shopify.theme.style = {"id":null,"handle":null};
96Shopify.cdnHost = "therasage.com/cdn";
97Shopify.routes = Shopify.routes || {};
98Shopify.routes.root = "/";
99Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
100Shopify.SignInWithShop = Shopify.SignInWithShop || {};
101Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
102Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 102
102
103<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 103
103
104<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 104
104
105<script>
106  window.ShopifyPay = window.ShopifyPay || {};
107  window.ShopifyPay.apiHost = "shop.app\/pay";
108  window.ShopifyPay.redirectState = null;
109</script>
vendor: 1 bytes, line 109
109
110<script>
111  window.Shopify = window.Shopify || {};
112  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
113  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
114  window.Shopify.SignInWithShop.eligible = true;
115</script>
vendor: 1 bytes, line 115
115
116<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 116
116
117<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 117
117
118<script type="module">
119  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
120
121  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
122
123</script>
vendor: 1 bytes, line 123
123
124<script>
125  window.Shopify = window.Shopify || {};
126  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
127  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"]};
128</script>
vendor: 1 bytes, line 128
128
129<script>(function() {
130  var isLoaded = false;
131  function asyncLoad() {
132    if (isLoaded) return;
133    isLoaded = true;
134    var urls = ["https:\/\/collector.leaddyno.com\/shopify.js?key=e6a5eb814fcb2c7ef1f18dd7b93ac4ef28b0cfb0\u0026shop=therasage.myshopify.com","https:\/\/f624058c3f5c8edb775a-dea6612566ec344afdf376d2faa6c82f.ssl.cf5.rackcdn.com\/skt_brandedgc_start.js?shop=therasage.myshopify.com","https:\/\/ufe.helixo.co\/scripts\/sdk.min.js?shop=therasage.myshopify.com","\/\/searchserverapi.com\/widgets\/shopify\/init.js?a=5V8Z4V3n7q\u0026shop=therasage.myshopify.com","https:\/\/cdn.hextom.com\/js\/quickannouncementbar.js?shop=therasage.myshopify.com","\/\/cdn.shopify.com\/proxy\/996a5294986ad675d1755b6b1221c1fdf91f58d366b44469d6b6113272051658\/bucket.useifsapp.com\/theme-files-min\/js\/ifs-script-tag-min.js?v=2\u0026shop=therasage.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/loox.io\/widget\/Ze6B1d09B7\/loox.1751036922298.js?shop=therasage.myshopify.com","https:\/\/config.gorgias.chat\/bundle-loader\/01GYCCWZCFS9BDH4NA6715YA4M?source=shopify1click\u0026shop=therasage.myshopify.com","https:\/\/media.9gtb.com\/loader.js?g_cvt_id=6ec6e6cd-d16d-4662-be0f-ff6d58796d9f\u0026shop=therasage.myshopify.com","\/\/cdn.shopify.com\/proxy\/092807d2e6f9f5488ce02e8172ff87223ef34fb24631828a59303469d45436bf\/bucket.useifsapp.com\/theme-files-min\/js\/ifs-script-tag-min.js?v=1\u0026shop=therasage.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/s3.eu-west-1.amazonaws.com\/production-klarna-il-shopify-osm\/d3bc5d6366701989e2db5a93793900883f2d31a6\/therasage.myshopify.com-1776159990138.js?shop=therasage.myshopify.com"];
135    for (var i = 0; i < urls.length; i++) {
136      var s = document.createElement('script');
137      s.type = 'text/javascript';
138      s.async = true;
139      s.src = urls[i];
140      var x = document.getElementsByTagName('script')[0];
141      x.parentNode.insertBefore(s, x);
142    }
143  };
144  if(window.attachEvent) {
145    window.attachEvent('onload', asyncLoad);
146  } else {
147    window.addEventListener('load', asyncLoad, false);
148  }
149})();</script>
vendor: 1 bytes, line 149
149
150<script id="__st">var __st={"a":18744491,"offset":-14400,"reqid":"15bb1d67-f8cc-4fbc-b822-2091ea793ea6-1791062345","pageurl":"therasage.com\/","u":"e70201175c9c","p":"home"};</script>
vendor: 1 bytes, line 150
150
151<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 151
151
152<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!1,!0)}();</script>
vendor: 1 bytes, line 152
152
153<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//therasage.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 153
153
154<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 = "//therasage.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>
154<script crossorigin="anonymous" defer="defer" src="//therasage.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 154
154
155<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 155
155
156<script>
157  window.Shopify = window.Shopify || {};
158  window.Shopify.MCP = window.Shopify.MCP || {};
159  window.Shopify.MCP.enabled = true;
160  window.Shopify.MCP.shop = "therasage.myshopify.com";
161  window.Shopify.MCP.mcpEndpoint = "https:\/\/therasage.com\/api\/mcp";
162  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"]}}];
163</script>
vendor: 1 bytes, line 163
163
164<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("\/\/therasage.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
165</script>
vendor: 1 bytes, line 165
165
166<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://therasage.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
167</script>
vendor: 1 bytes, line 167
167
168<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
169  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);
170</script>
vendor: 1 bytes, line 170
170
171<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})}}));
172</script>
172
173<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://therasage.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
174<style id="shopify-accelerated-checkout-cart">
175        #shopify-buyer-consent {
176  margin-top: 1em;
177  display: inline-block;
178  width: 100%;
179}
180
181#shopify-buyer-consent.hidden {
182  display: none;
183}
184
185#shopify-subscription-policy-button {
186  background: none;
187  border: none;
188  padding: 0;
189  text-decoration: underline;
190  font-size: inherit;
191  cursor: pointer;
192}
193
194#shopify-subscription-policy-button::before {
195  box-shadow: none;
196}
197
198      </style>
199
200<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
200
201  
202
203
204
205
206
207  
207<script type="text/javascript">
208    
209      window.__shgMoneyFormat = window.__shgMoneyFormat || {"USD":{"currency":"USD","currency_symbol":"$","currency_symbol_location":"left","decimal_places":2,"decimal_separator":".","thousands_separator":","}};
210    
211    window.__shgCurrentCurrencyCode = window.__shgCurrentCurrencyCode || {
212      currency: "USD",
213      currency_symbol: "$",
214      decimal_separator: ".",
215      thousands_separator: ",",
216      decimal_places: 2,
217      currency_symbol_location: "left"
218    };
219  </script>
219
220
221
222
223
224	<!-- "snippets/vitals-loader.liquid" was not rendered, the associated app was uninstalled -->
225  
225<script type="text/javascript">
226  window.moneyFormat = '${{amount}}';
227  var tpbAppUrl = 'https://booking.tipo.io';
228  // var tpbAppUrl = 'http://localhost/bookingdevUpdate/public';
229  var tpbShopId = '1918';
230  var tpbShopPlan = 'BETA';
231  var tpbUrlShop = 'therasage.myshopify.com';
232  var tpbDomainShop = 'therasage.com';
233  var tpbProductId = '';
234  var tpbCustomer = {
235      id: '',
236      email:'',
237      first_name:'',
238      last_name:'',
239  };
240  var tpbCustomerId = 0;
241    var tpbProduct_;
242  var tpbProduct = null;
243  
244  var tpbVariantId = false;
245
246    var tpbSettings = {"general":{"hide_add_to_cart":"2","hide_buy_now":"2","redirect_url":null,"allow_bring_more":false,"confirm_to":"checkout","time_format":"12h","multipleEmployees":"0","multipleLocations":"0","formatDate":"MM-DD-YYYY","formatDateServe":"m-d-Y","formatDateTime":"MM-DD-YYYY hh:mm a","formatTime":"hh:mm a","available_time":{"work_hours":[{"periods":[{"startTime":"08:00","endTime":"16:00"}],"day":"MonDay"},{"periods":[{"startTime":"08:00","endTime":"16:00"}],"day":"Tuesday"},{"periods":[{"startTime":"08:00","endTime":"16:00"}],"day":"Wednesday"},{"periods":[{"startTime":"08:00","endTime":"16:00"}],"day":"Thursday"},{"periods":[{"startTime":"08:00","endTime":"16:00"}],"day":"Friday"},{"periods":[{"startTime":"08:00","endTime":"16:00"}],"day":"Saturday"},{"periods":[{"startTime":"08:00","endTime":"16:00"}],"day":"Sunday"}],"days_off":[],"special_days":[]}},"booking":{"font":"Arial","primary_color":"#f8e71c","cancel_button":"#ffffff","text_color":"#000000","text_price_color":"#ff0000","selected_day_color":"#3df4e8","time_slot_color_hover":"#313d88","time_slot_color_selected":"#d0021b","calender_background_color":"#9013fe","calender_text_color":"#ffffff","day_off_color":"#a3a3a3","time_slot_color":"#414c89","selected_time_slot_color":"#FFD153","background_color_calendar":"#2b3360","background_color_box_message_time_slot_no_available":"#b8e986","text_color_text_box_message_time_slot_no_available":"#000000","time_slot_no_available_color":"#a3a3a3","background_image":"5e4ea5a881587_1582212520.jpg","timeBlock":"flexible","stepping":"15","sortProduct":{"type":1,"sortProductAuto":"asc","sortProductManually":[]},"statusDefault":"2"},"translation":{"time_slot_no_available":"This slot is no longer available","languageDatepicker":"en-US","please_select":"Phone Consult","training":"Training","trainer":"Trainer","bringing_anyone":"Bringing anyone with you?","num_of_additional":"Number of Additional People","date_and_time":"Pick date & time","continue":"Continue","total_price":"Comlimentary","confirm":"Confirm","cancel":"Cancel","thank_you":"Thank you! Your booking is completed","date":"Date","time":"Time","location":"Location","first_name":"First name","last_name":"Last name","phone":"Phone","email":"Email","address":"Address","address_2":"Address 2","status":"Status","country":"Country","quantity":"Quantity","product":"Phone Consult","product_placeholder":"Phone Consult","variant":"Variant","variant_placeholder":"Select your variant","location_placeholder":"Select your location","employee":"Professional Health Consultant","employee_placeholder":"Professional Health Consultant","back":"Back","payment":"Payment","datetime":"Date Time","duration":"15 min","you_can_only_bring":"You can only bring {number} people","not_available":"Selected training is currently not available.","is_required":"This field is required.","price":"Price Complimentary","export_file_isc":"Export to file isc","customDatePickerDays":"Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday","customDatePickerDaysShort":"Sun, Mon, Tue, Wed, Thu, Fri, Sat","customDatePickerDaysMin":"Su, Mo, Tu, We, Th, Fr, Sa","customDatePickerMonths":"January, February, March, April, May, June, July, August, September, October, November, December","customDatePickerMonthsShort":"Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec","full_name":"Fullname","no_employee":"Professional Health Consultant","no_location":"No location","text_price_color":"#ff0000","confirm_free_booking_successfully":"Thank for your booking . We'll get back to you shortly.","confirm_free_booking_unsuccessfully":"Whoops, looks like something went wrong.","duration_unit":"minutes"},"free_form":{"first_name":{"enable":true,"label":"First name","required":true},"last_name":{"enable":true,"label":"Last name","required":true},"email":{"label":"Email","required":true}},"languageDatepicker":{"days":["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
246ay","Saturday"],"daysShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"daysMin":["Su","Mo","Tu","We","Th","Fr","Sa"],"months":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthsShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}}
247  var checkPageProduct = false;
248  
249
250    var tpbBackground = 'https://booking.tipo.io/storage/background-image/5e4ea5a881587_1582212520.jpg';
251  
252  var tpbTimeZoneShop = 'America/New_York';
253  var tpbTimeZoneServer = 'UTC';
254
255  var tpbConfigs = {
256    products : [{"id":"11703975052","title":"Education Webinar for Approved Practitioners only","handle":"60-minute-therasage-expert-phone-consultation","capacity":{"type":"product","rule":1},"extra_filed_set_id":null,"note":null,"is_free":0,"duration":{"type":"product","rule":60},"location_ids":[2344],"employee_ids":[2781]},{"id":"11703969292","title":"Phone Consultation 15 Minute with Therasage","handle":"15-minute-therasage-expert-phone-consultation","capacity":{"type":"product","rule":1},"extra_filed_set_id":null,"note":null,"is_free":0,"duration":{"type":"product","rule":15},"location_ids":[2344],"employee_ids":[2781]}],
257    locations : [{"id":2344,"name":"Default location","employee_ids":[2781]}],
258    employees : [{"id":2781,"first_name":"Any","last_name":"Trainer"}]
259  }
260</script>
260
261
262<link href="//therasage.com/cdn/shop/t/43/assets/tipo.booking.scss.css?v=112072439746291357081776159972" rel="stylesheet" type="text/css" media="all" />
262<script src='//therasage.com/cdn/shop/t/43/assets/tipo.booking.js?v=50343056766388635811776159946' ></script>
262
263
264
265  
265<script type="template/html" id="tpb-template_history-booking">
266    <div class="tpb-header"><p>Booking History</p></div>
267    <div class="tpb-list-history">
268        <div class="tpb-sub-scroll">
269            <p>< - - - - - ></p>
270        </div>
271        <div class="tpb-table-scroll">
272            <table class="tpb-table">
273                <thead class="tpb-table_thead">
274                <tr>
275                    {% if settings.general.multipleEmployees == '1' %}
276                    <th class="tpb-column-scroll tpb-table_th-trainer" width="22%">{{settings.translation.employee}}
277                    </th>
278                    {% endif %}
279                    {% if settings.general.multipleLocations == '1' %}
280                    <th class="tpb-table_th-location" width="20%">{{settings.translation.location}}</th>
281                    {% endif %}
282                    <th class="tpb-table_th-services" width="20%">{{settings.translation.product}}</th>
283                    <th class="tpb-table_th-time" width="12%">{{settings.translation.time}}</th>
284                    <th class="tpb-table_th-payment" width="11%">{{settings.translation.payment}}</th>
285                    <th class="tpb-table_th-status" width="10%">{{settings.translation.status}}</th>
286                    <th class="tpb-table_th-view" width="5%"></th>
287                </tr>
288                </thead>
289                <tbody class="tpb-table_tbody">
290                {% for booking in bookings %}
291                <tr>
292                    {% if settings.general.multipleEmployees == '1' %}
293                    <td class="tpb-column-scroll">
294                        <div class="tpb-table_trainer">
295                            <div class="tpb-table_avatar">
296                                <img src={{ booking.employee.avatar }} alt="">
297                            </div>
298                            <div class="tpb-table_title">
299                                <span class="tpb-context-table">{{ booking.employee.first_name }} {{ booking.employee.last_name}}</span>
300                                <p class="tpb-table-sub">{{ booking.employee.email }}</p>
301                            </div>
302                        </div>
303                    </td>
304                    {% endif %}
305                    {% if settings.general.multipleLocations == '1' %}
306                    <td><span class="tpb-context-table">{{ booking.location.name }}</span></td>
307                    {% endif %}
308                    <td><span class="tpb-context-table">{{ booking.service.title }}</span></td>
309                    <td>
310              <span class="tpb-context-table tpb-context-table_time">
311                <svg class="svg-icon" viewBox="0 0 20 20">
312                  <path
313                      d="M10.25,2.375c-4.212,0-7.625,3.413-7.625,7.625s3.413,7.625,7.625,7.625s7.625-3.413,7.625-7.625S14.462,2.375,10.25,2.375M10.651,16.811v-0.403c0-0.221-0.181-0.401-0.401-0.401s-0.401,0.181-0.401,0.401v0.403c-3.443-0.201-6.208-2.966-6.409-6.409h0.404c0.22,0,0.401-0.181,0.401-0.401S4.063,9.599,3.843,9.599H3.439C3.64,6.155,6.405,3.391,9.849,3.19v0.403c0,0.22,0.181,0.401,0.401,0.401s0.401-0.181,0.401-0.401V3.19c3.443,0.201,6.208,2.965,6.409,6.409h-0.404c-0.22,0-0.4,0.181-0.4,0.401s0.181,0.401,0.4,0.401h0.404C16.859,13.845,14.095,16.609,10.651,16.811 M12.662,12.412c-0.156,0.156-0.409,0.159-0.568,0l-2.127-2.129C9.986,10.302,9.849,10.192,9.849,10V5.184c0-0.221,0.181-0.401,0.401-0.401s0.401,0.181,0.401,0.401v4.651l2.011,2.008C12.818,12.001,12.818,12.256,12.662,12.412"></path>
314                </svg>
315                {{ booking.time_start }}
316              </span>
317                        <div class='tooltip'>
318                            {{ booking.range_date_time }}
319                        </div>
320                    </td>
321                    <td><p class="tpb-context-table">{{ booking.price | format_money : window.moneyFormat }}</p></td>
322                    <td class="tpb-table_status"><span class="tpb-context-table tpb-context-table_status">{{ booking.status }}</span>
323                    </td>
324                    <td class="tpb-table_action">
325              <span class="tpb-context-table">
326                  <div class="tpb-wrapper-btnView">
327                      <button class="tpb-btnView" data-index={{ forloop.index0 }}>
328                      <svg class="svg-icon" viewBox="0 0 20 20">
329                        <path
330                            d="M10,6.978c-1.666,0-3.022,1.356-3.022,3.022S8.334,13.022,10,13.022s3.022-1.356,3.022-3.022S11.666,6.978,10,6.978M10,12.267c-1.25,0-2.267-1.017-2.267-2.267c0-1.25,1.016-2.267,2.267-2.267c1.251,0,2.267,1.016,2.267,2.267C12.267,11.25,11.251,12.267,10,12.267 M18.391,9.733l-1.624-1.639C14.966,6.279,12.563,5.278,10,5.278S5.034,6.279,3.234,8.094L1.609,9.733c-0.146,0.147-0.146,0.386,0,0.533l1.625,1.639c1.8,1.815,4.203,2.816,6.766,2.816s4.966-1.001,6.767-2.816l1.624-1.639C18.536,10.119,18.536,9.881,18.391,9.733 M16.229,11.373c-1.656,1.672-3.868,2.594-6.229,2.594s-4.573-0.922-6.23-2.594L2.41,10l1.36-1.374C5.427,6.955,7.639,6.033,10,6.033s4.573,0.922,6.229,2.593L17.59,10L16.229,11.373z"></path>
331                      </svg>
332                    </button>
333                  </div>
334              </span>
335                    </td>
336                </tr>
337                {% endfor %}
338                </tbody>
339            </table>
340        </div>
341        <div class="tpb-wrapper-btnExport">
342            <button class="tpb-btnExport" >
343                <div class="tpb-btnExport-title">
344                    <svg class="svg-icon" height="453pt" viewBox="0 -28 453.99791 453" width="453pt" xmlns="http://www.w3.org/2000/svg">
345                        <path d="m345.375 3.410156c-2.863281-2.847656-7.160156-3.695312-10.890625-2.144531s-6.164063 5.195313-6.164063 9.234375v53.359375c-54.011718 2.148437-81.058593 24.539063-85.191406 28.261719-27.25 22.363281-45.855468 53.527344-52.613281 88.121094-3.378906 16.714843-3.984375 33.871093-1.785156 50.78125l.007812.058593c.019531.148438.042969.300781.066407.449219l2.125 12.214844c.714843 4.113281 3.914062 7.351562 8.019531 8.117187 4.109375.765625 8.257812-1.105469 10.40625-4.6875l6.367187-10.613281c19.5625-32.527344 43.941406-54.089844 72.46875-64.085938 12.867188-4.550781 26.5-6.546874 40.128906-5.882812v55.265625c0 4.046875 2.441407 7.699219 6.183594 9.242187 3.746094 1.546876 8.050782.679688 10.90625-2.191406l105.675782-106.210937c3.894531-3.914063 3.878906-10.246094-.035157-14.140625zm2.949219 194.214844v-40.027344c0-4.90625-3.5625-9.089844-8.410157-9.871094-8.554687-1.378906-31.371093-3.570312-58.335937 5.878907-28.765625 10.078125-53.652344 29.910156-74.148437 59.050781-.058594-9.574219.847656-19.132812 2.707031-28.527344 6.078125-30.730468 21.515625-56.542968 45.878906-76.710937.214844-.175781.417969-.359375.617187-.554688.699219-.648437 26.097657-23.578125 81.609376-23.164062h.074218c5.523438 0 10.003906-4.480469 10.007813-10.003907v-39.136718l81.535156 81.125zm0 0"/><path d="m417.351562 294.953125c-5.519531 0-10 4.476563-10 10v42.261719c-.015624 16.5625-13.4375 29.980468-30 30h-327.351562c-16.5625-.019532-29.980469-13.4375-30-30v-238.242188c.019531-16.5625 13.4375-29.980468 30-30h69.160156c5.523438 0 10-4.476562 10-10 0-5.523437-4.476562-10-10-10h-69.160156c-27.601562.03125-49.96875 22.398438-50 50v238.242188c.03125 27.601562 22.398438 49.96875 50 50h327.351562c27.601563-.03125 49.96875-22.398438 50-50v-42.261719c0-5.523437-4.476562-10-10-10zm0 0"/>
346                    </svg>
347                    <span class="tpb-btnExport-title_text">{% if settings.translation.export_file_isc %}{{settings.translation.export_file_isc}}{% else %}Export to file isc{% endif %}</span>
348                </div>
349
350            </button>
351        </div>
352    </div>
353
354    <div class="copyright">
355        <a href="//apps.shopify.com/partners/tipo" rel="nofollow" attribute target="_blank">Made by <span
356            class="company">Tipo Appointment Booking</span></a>
357    </div>
358</script>
vendor: 1 bytes, line 358
358
359<script type="template/html" id="tpb-modal-control">
360    <div id="tpb-modal" class="tpb-modal">
361
362        <!-- Modal content -->
363        <div class="tpb-modal-content">
364            <span class="tpb-close">&times;</span>
365            <div class="tpb-content"></div>
366        </div>
367
368    </div>
369</script>
vendor: 1 bytes, line 369
369
370<script type="template/html" id="tpb-modal-detail">
371    <div class="confirm">
372        <div class="product-info">
373            <div class="thumb"><img src="{{featured_image}}" alt="Booking item image"/></div>
374            <div class="title">{{product_title}}</div>
375        </div>
376        <div class="booking-info">
377            {% if settings.general.multipleEmployees == '1' %}
378            <div class="employee">
379                <label>
380                    <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14">
381                        <g id="Group_141" data-name="Group 141" transform="translate(-236.8 -236.8)">
382                            <path id="Path_1029" data-name="Path 1029"
383                                  d="M236.8,243.8a7,7,0,1,0,7-7A7.009,7.009,0,0,0,236.8,243.8Zm2.926,4.795a19.261,19.261,0,0,1,2.182-1.275.457.457,0,0,0,.258-.413v-.879a.351.351,0,0,0-.049-.178,2.993,2.993,0,0,1-.364-1.074.348.348,0,0,0-.253-.284,1.907,1.907,0,0,1-.255-.626,1.58,1.58,0,0,1-.089-.583.352.352,0,0,0,.33-.468,2,2,0,0,1-.049-1.2,2.324,2.324,0,0,1,.626-1.091,3,3,0,0,1,.591-.488l.012-.009a2.207,2.207,0,0,1,.554-.284h0a1.763,1.763,0,0,1,.5-.092,2.063,2.063,0,0,1,1.263.267,1.508,1.508,0,0,1,.571.517.354.354,0,0,0,.287.189.534.534,0,0,1,.3.213c.167.221.4.795.115,2.182a.35.35,0,0,0,.187.385,1.426,1.426,0,0,1-.084.608,2.192,2.192,0,0,1-.227.583.37.37,0,0,0-.183.023.355.355,0,0,0-.21.261,3.233,3.233,0,0,1-.267.862.354.354,0,0,0-.034.152v1.016a.454.454,0,0,0,.258.414,19.3,19.3,0,0,1,2.182,1.275,6.274,6.274,0,0,1-8.151-.006ZM243.8,237.5a6.293,6.293,0,0,1,4.6,10.6,20.091,20.091,0,0,0-2.257-1.341v-.786a3.679,3.679,0,0,0,.23-.681c.281-.106.479-.433.666-1.091.169-.6.155-1.022-.046-1.263a3.241,3.241,0,0,0-.284-2.527,1.224,1.224,0,0,0-.615-.448,2.252,2.252,0,0,0-.752-.654,2.748,2.748,0,0,0-1.66-.359,2.472,2.472,0,0,0-.677.129h0a2.923,2.923,0,0,0-.721.367,3.931,3.931,0,0,0-.718.592,2.976,2.976,0,0,0-.8,1.407,2.68,2.68,0,0,0-.031,1.252.526.526,0,0,0-.106.1c-.207.25-.224.649-.052,1.261a1.96,1.96,0,0,0,.522,1.013,3.692,3.692,0,0,0,.371,1.051v.637a20.276,20.276,0,0,0-2.257,1.341,6.291,6.291,0,0,1,4.594-10.6Z"
384                                  fill="#6370a7"/>
385                        </g>
386                    </svg>
387                    {{settings.translation.employee}}
388                </label>
389                <div class="value">{{employee}}</div>
390            </div>
391            {% endif %}
392            <div class="date">
393                <label>
394                    <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14">
395                        <path id="Union_1" data-name="Union 1"
396                              d="M-4292.616-1014H-4306v-14h14v14Zm0-.616v-9.108h-12.768v9.108Zm0-9.723v-3.047h-12.768v3.047Zm-3.466,7.86v-2.252h2.253v2.252Zm.616-.615h1.02v-1.021h-1.02Zm-4.66.615v-2.252h2.252v2.252Zm.616-.615h1.021v-1.021h-1.021Zm-4.661.615v-2.252h2.253v2.252Zm.616-.615h1.02v-1.021h-1.02Zm7.474-2.733v-2.252h2.252v2.252Zm.615-.615h1.02v-1.021h-1.02Zm-4.66.615v-2.252h2.252v2.252Zm.616-.615h1.02v-1.021h-1.02Zm-4.661.615v-2.252h2.253v2.252Zm.616-.615h1.02v-1.021h-1.02Z"
397                              transform="translate(4306 1028)" fill="#6370a7"/>
398                    </svg>
399                    {{settings.translation.date}}
400                </label>
401                <div class="value">{{date}}</div>
402            </div>
403            <div class="time">
404                <label>
405                    <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14">
406                        <g id="Group_150" data-name="Group 150" transform="translate(-179.48 -179.48)">
407                            <g id="Group_147" data-name="Group 147">
408                                <g id="Group_146" data-name="Group 146">
409                                    <path id="Path_1033" data-name="Path 1033"
410                                          d="M186.48,179.48a7,7,0,1,0,7,7A7,7,0,0,0,186.48,179.48Zm.3,13.384v-1.231a.3.3,0,1,0-.6,0v1.231a6.4,6.4,0,0,1-6.084-6.084h1.231a.3.3,0,0,0,0-.6H180.1a6.4,6.4,0,0,1,6.084-6.084v1.231a.3.3,0,0,0,.6,0V180.1a6.4,6.4,0,0,1,6.084,6.084h-1.231a.3.3,0,1,0,0,.6h1.234A6.4,6.4,0,0,1,186.78,192.864Z"
411                                          fill="#6370a7"/>
412                                </g>
413                            </g>
414                            <g id="Group_149" data-name="Group 149">
415                                <g id="Group_148" data-name="Group 148">
416                                    <path id="Path_1034" data-name="Path 1034"
417                                          d="M189.648,189.273l-2.868-2.916v-3.03a.3.3,0,0,0-.6,0v3.153a.3.3,0,0,0,.087.21l2.952,3a.3.3,0,1,0,.429-.42Z"
418                                          fill="#6370a7"/>
419                                </g>
420                            </g>
421                        </g>
422                    </svg>
423                    {{settings.translation.time}}
424                </label>
425                <div class="value">{{duration}}</div>
426            </div>
427            {% if settings.general.multipleLocations == '1' %}
428            <div class="location">
429                <label>
430                    <svg xmlns="http://www.w3.org/2000/svg" width="12" height="14" viewBox="0 0 12 14">
431                        <g id="Group_153" data-name="Group 153" transform="translate(-358.104 -220.4)">
432                            <g id="Group_143" data-name="Group 143">
433                                <path id="Path_1030" data-name="Path 1030"
434                                      d="M364.1,223.19a2.933,2.933,0,1,0,3.1,2.93A3.023,3.023,0,0,0,364.1,223.19Zm0,5.155a2.229,2.229,0,1,1,2.36-2.225A2.3,2.3,0,0,1,364.1,228.345Z"
435                                      fill="#6370a7"/>
436                                <path id="Path_1031" data-name="Path 1031"
437                                      d="M364.1,220.4c-.069,0-.142,0-.212,0a5.868,5.868,0,0,0-5.756,5.1,5.425,5.425,0,0,0,.079,1.612,1.617,1.617,0,0,0,.043.189,5.21,5.21,0,0,0,.4,1.112,15.808,15.808,0,0,0,4.9,5.8.9.9,0,0,0,1.1,0,15.828,15.828,0,0,0,4.9-5.786,5.338,5.338,0,0,0,.4-1.12c.018-.068.03-.126.04-.18a5.369,5.369,0,0,0,.109-1.074A5.851,5.851,0,0,0,364.1,220.4Zm5.157,6.608c0,.005-.009.054-.03.143a4.96,4.96,0,0,1-.358.994,15.113,15.113,0,0,1-4.69,5.528.125.125,0,0,1-.076.025.135.135,0,0,1-.076-.025,15.146,15.146,0,0,1-4.7-5.54,4.73,4.73,0,0,1-.355-.985c-.019-.075-.028-.12-.031-.135l0-.017a4.784,4.784,0,0,1-.07-1.423,5.277,5.277,0,0,1,10.482.484A4.844,4.844,0,0,1,369.256,227.008Z"
438                                      fill="#6370a7"/>
439                            </g>
440                        </g>
441                    </svg>
442                    {{settings.translation.location}}
443                </label>
444                <div class="value">{{location}}</div>
445            </div>
446            {% endif %}
447        </div>
448        <div class="extra-fields">
449            {% for field in extraFieldSets %}
450            <div class="element">
451                <label class="" for="{{ field.label }}">{{ field.label }}</label>
452                <p>{{field.value}}</p>
453            </div>
454
455            {% endfor %}
456        </div>
457        <div class="subtotal">
458            <div class="g-row bring">
459                <div class="label">{{settings.translation.quantity}}</div>
460                <div class="value">{{qty}}</div>
461            </div>
462            <div class="g-row price">
463                <div class="label" data-price="{{total_price}}">{{settings.translation.total_price}}</div>
464                <div class="value" data-qty="{{qty}}" data-total="{{total_price}}">{{ total_price | format_money :
465                    window.moneyFormat }}
466                </div>
467            </div>
468        </div>
469    </div>
470</script>
470
471
472<script type="template/html" id="tpb-booking-form">
473    <div class="tpb-box-wrapper">
474        <div class="tpb-box">
475            <div class="spinner">
476                <div class="lds-ellipsis">
477                    <div></div>
478                    <div></div>
479                    <div></div>
480                    <div></div>
481                </div>
482            </div>
483            <form class="tpb-form" novalidate>
484                <div class="content" data-step="1">
485                    <input type="hidden" class="timeSlots" value=""/>
486                    <input type="hidden" class="shopId" name="shopId" value="{{tpbShopId}}"/>
487                    <input type="hidden" class="duration" name="duration" value=""
488                           data-label="{{settings.translation.duration}}"/>
489                    <input type="hidden" class="datetime" name="datetime" value=""
490                           data-label="{{settings.translation.datetime}}"/>
491                    <textarea class="hidden extraFieldSets" style="display:none;"></textarea>
492                    <div class="step1">
493                        <div class="inner-step">
494                            <h5>{{settings.translation.please_select}}</h5>
495                            <div class="tpb-form-control product visible">
496                                <label for="product">{{settings.translation.product}}</label>
497                                {% if isProductPage %}
498                                <input type="hidden" id="tpb-productId-input" data-handle="{{currentProducts.handle}}"
499                                       name="productId" data-label="{{settings.translation.product}}"
500                                       value="{{currentProducts.id}}"/>
501                                <input type="text" id="tpb-productTitle-input" name="productTitle"
502                                       value="{{currentProducts.title}}" readonly/>
503                                {% else %}
504                                <select class="slim-select tpb-select-product"
505                                        placeholder="{{settings.translation.product_placeholder}}" name="productId"
506                                        data-label="{{settings.translation.product}}">
507                                    <option data-placeholder="true"></option>
508                                    {% for product in products %}
509                                    <option value="{{product.id}}" data-handle="{{product.handle}}">{{product.title}}
510                                    </option>
511                                    {% endfor %}
512                                </select>
513                                {% endif %}
514                            </div>
515                            <div class="tpb-form-control variant">
516                                <div class="tpb-form-control-option tpb-option-1">
517                                    <label for="option-1" class="tpb-label-option1"/>
518                                    <select class="slim-select tpb-select-option tpb-select-option-1"
519                                            placeholder="{{settings.translation.variant_placeholder}}" name="option1"
520                                            data-label="option1">
521                                        <option data-placeholder="true"/>
522                                    </select>
523                                </div>
524                                <div class="tpb-form-control-option tpb-option-2">
525                                    <label for="option-2" class="tpb-label-option2"/>
526                                    <select class="slim-select tpb-select-option tpb-select-option-2"
527                                            placeholder="{{settings.translation.variant_placeholder}}" name="option2"
528                                            data-label="option2">
529                                        <option data-placeholder="true"/>
530                                    </select>
531                                </div>
532                                <div class="tpb-form-control-option tpb-option-3">
533                                    <label for="option-3" class="tpb-label-option3"/>
534                                    <select class="slim-select tpb-select-option tpb-select-option-3  "
535                                            placeholder="{{settings.translation.variant_placeholder}}" name="option3"
536                                            data-label="option3">
537                                        <option data-placeholder="true"/>
538                                    </select>
539                                </div>
540
541                            </div>
542                            <div class="tpb-form-control location {% if settings.general.multipleLocations == '0' %}tbp-hidden{% endif %}">
543                                <label>{{settings.translation.location}}</label>
544                                <select class="slim-select tpb-select-location"
545                                        placeholder="{{settings.translation.location_placeholder}}" name="locationId"
546                                        data-label="{{settings.translation.location}}">
547                                    <option data-placeholder="true"></option>
548                                    {% for product in products %}
549                                    <option value="{{product.id}}">{{product.title}}</option>
550                                    {% endfor %}
551                                </select>
552                            </div>
553                            <div class="tpb-form-control employee {% if settings.general.multipleEmployees == '0' %}tbp-hidden{% endif %}">
554                                <label for="product">{{settings.translation.employee}}</label>
555                                <select class="slim-select tpb-select-employee"
556                                        placeholder="{{settings.translation.employee_placeholder}}" name="employeeId"
557                                        data-label="{{settings.translation.employee}}">
558                                    <option data-placeholder="true"></option>
559                                    {% for product in products %}
560                                    <option value="{{product.id}}">{{product.title}}</option>
561                                    {% endfor %}
562                                </select>
563                            </div>
564                            {% if settings.general.allow_bring_more == true %}
565                            <div class="tpb-form-control visible">
566                                <label class="inline" for="bring_qty">
567                                    <span>{{settings.translation.bringing_anyone}}</span>
568                                    <label class="switch">
569                                        <input type="checkbox" class="bringToggle">
570                                        <span class="slider round"></span>
571                                    </label>
572                                </label>
573                            </div>
574                            <div class="tpb-form-control bringQty">
575                                <label for="product">{{settings.translation.num_of_additional}}</label>
576                                <input class="bringQty-input" type="number" id="bring_qty" name="bring_qty"
577                                       data-label="{{settings.translation.num_of_additional}}" value=0 min="1"/>
578                                <p id="tpb-message-bring_qty"></p>
579                            </div>
580                            {% endif %}
581                            <div class="tpb-form-control price" {% if tpbProduct.is_free == 0 %} style="display:none;" {% endif %}>
582                                <p>{{settings.translation.price}}: <span class="tpb-text-price"/></p>
583                            </div>
584                            <div class="tpb-form-control booking-note">
585                                <p></p>
586                            </div>
587                            <div class="action">
588                                <button disabled type="button" class="continue-button c1">
589                                    {{settings.translation.continue}}
590                                </button>
591                            </div>
592                            <div class="tpb-message_not-available">
593                                <div class="content">{{settings.translation.not_available}}</div>
594                                <div class="dismiss">
595                                    <svg viewBox="0 0 20 20" class="" focusable="false" aria-hidden="true">
596                                        <path
597                                            d="M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z"
598                                            fill-rule="evenodd"></path>
599                                    </svg>
600                                </div>
601                            </div>
602                        </div>
603                    </div>
604                    <div class="step2">
605                        <div class="inner-step">
606                            <input type="hidden" name="date" class="date" data-label="{{settings.translation.date}}"/>
607                            <div class="tpb-datepicker"></div>
608                            <div class="timezone-note" >
609                            	<div class="timezone-icon"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="globe-americas" class="svg-inline--fa fa-globe-americas fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path fill="currentColor" d="M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm82.29 357.6c-3.9 3.88-7.99 7.95-11.31 11.28-2.99 3-5.1 6.7-6.17 10.71-1.51 5.66-2.73 11.38-4.77 16.87l-17.39 46.85c-13.76 3-28 4.69-42.65 4.69v-27.38c1.69-12.62-7.64-36.26-22.63-51.25-6-6-9.37-14.14-9.37-22.63v-32.01c0-11.64-6.27-22.34-16.46-27.97-14.37-7.95-34.81-19.06-48.81-26.11-11.48-5.78-22.1-13.14-31.65-21.75l-.8-.72a114.792 114.792 0 0 1-18.06-20.74c-9.38-13.77-24.66-36.42-34.59-51.14 20.47-45.5 57.36-82.04 103.2-101.89l24.01 12.01C203.48 89.74 216 82.01 216 70.11v-11.3c7.99-1.29 16.12-2.11 24.39-2.42l28.3 28.3c6.25 6.25 6.25 16.38 0 22.63L264 112l-10.34 10.34c-3.12 3.12-3.12 8.19 0 11.31l4.69 4.69c3.12 3.12 3.12 8.19 0 11.31l-8 8a8.008 8.008 0 0 1-5.66 2.34h-8.99c-2.08 0-4.08.81-5.58 2.27l-9.92 9.65a8.008 8.008 0 0 0-1.58 9.31l15.59 31.19c2.66 5.32-1.21 11.58-7.15 11.58h-5.64c-1.93 0-3.79-.7-5.24-1.96l-9.28-8.06a16.017 16.017 0 0 0-15.55-3.1l-31.17 10.39a11.95 11.95 0 0 0-8.17 11.34c0 4.53 2.56 8.66 6.61 10.69l11.08 5.54c9.41 4.71 19.79 7.16 30.31 7.16s22.59 27.29 32 32h66.75c8.49 0 16.62 3.37 22.63 9.37l13.69 13.69a30.503 30.503 0 0 1 8.93 21.57 46.536 46.536 0 0 1-13.72 32.98zM417 274.25c-5.79-1.45-10.84-5-14.15-9.97l-17.98-26.97a23.97 23.97 0 0 1 0-26.62l19.59-29.38c2.32-3.47 5.5-6.29 9.24-8.15l12.98-6.49C440.2 193.59 448 223.87 448 256c0 8.67-.74 17.16-1.82 25.54L417 274.25z"></path></svg></div>
610                                <div class="timezone-text">{{tpbTimeZoneShop}}<span class="currentTime"></span></div>
611  							</div>
612                            <div class="tpb-timepicker">
613                            </div>
614                        </div>
615                        <div class="action">
616                            <button type="button" class="back-button c2">{{settings.translation.back}}</button>
617                            <button disabled type="button" class="continue-button c2">
618                                {{settings.translation.continue}}
619                            </button>
620                        </div>
621                    </div>
622                    <div class="step3">
623
624                    </div>
625                </div>
626            </form>
627        </div>
628        <div class="copyright">
629            <a href="//apps.shopify.com/partners/tipo" rel="nofollow" attribute target="_blank">Made by <span
630                class="company">Tipo Appointment Booking</span></a>
631        </div>
632    </div>
633</script>
vendor: 1 bytes, line 633
633
634<script type="template/html" id="tpb-confirm-form">
635    <div class="confirm">
636        <div class="product-info">
637            <div class="thumb"><img src="{{featured_image}}"/></div>
638            <div class="title">{{product_title}}</div>
639        </div>
640        <div class="booking-info">
641            {% if settings.general.multipleEmployees == '1' %}
642            <div class="employee">
643                <label>
644                    <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14">
645                        <g id="Group_141" data-name="Group 141" transform="translate(-236.8 -236.8)">
646                            <path id="Path_1029" data-name="Path 1029"
647                                  d="M236.8,243.8a7,7,0,1,0,7-7A7.009,7.009,0,0,0,236.8,243.8Zm2.926,4.795a19.261,19.261,0,0,1,2.182-1.275.457.457,0,0,0,.258-.413v-.879a.351.351,0,0,0-.049-.178,2.993,2.993,0,0,1-.364-1.074.348.348,0,0,0-.253-.284,1.907,1.907,0,0,1-.255-.626,1.58,1.58,0,0,1-.089-.583.352.352,0,0,0,.33-.468,2,2,0,0,1-.049-1.2,2.324,2.324,0,0,1,.626-1.091,3,3,0,0,1,.591-.488l.012-.009a2.207,2.207,0,0,1,.554-.284h0a1.763,1.763,0,0,1,.5-.092,2.063,2.063,0,0,1,1.263.267,1.508,1.508,0,0,1,.571.517.354.354,0,0,0,.287.189.534.534,0,0,1,.3.213c.167.221.4.795.115,2.182a.35.35,0,0,0,.187.385,1.426,1.426,0,0,1-.084.608,2.192,2.192,0,0,1-.227.583.37.37,0,0,0-.183.023.355.355,0,0,0-.21.261,3.233,3.233,0,0,1-.267.862.354.354,0,0,0-.034.152v1.016a.454.454,0,0,0,.258.414,19.3,19.3,0,0,1,2.182,1.275,6.274,6.274,0,0,1-8.151-.006ZM243.8,237.5a6.293,6.293,0,0,1,4.6,10.6,20.091,20.091,0,0,0-2.257-1.341v-.786a3.679,3.679,0,0,0,.23-.681c.281-.106.479-.433.666-1.091.169-.6.155-1.022-.046-1.263a3.241,3.241,0,0,0-.284-2.527,1.224,1.224,0,0,0-.615-.448,2.252,2.252,0,0,0-.752-.654,2.748,2.748,0,0,0-1.66-.359,2.472,2.472,0,0,0-.677.129h0a2.923,2.923,0,0,0-.721.367,3.931,3.931,0,0,0-.718.592,2.976,2.976,0,0,0-.8,1.407,2.68,2.68,0,0,0-.031,1.252.526.526,0,0,0-.106.1c-.207.25-.224.649-.052,1.261a1.96,1.96,0,0,0,.522,1.013,3.692,3.692,0,0,0,.371,1.051v.637a20.276,20.276,0,0,0-2.257,1.341,6.291,6.291,0,0,1,4.594-10.6Z"
648                                  fill="#6370a7"/>
649                        </g>
650                    </svg>
651                    {{settings.translation.employee}}
652                </label>
653                <div class="value">{{employee}}</div>
654            </div>
655            {% endif %}
656            <div class="date">
657                <label>
658                    <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14">
659                        <path id="Union_1" data-name="Union 1"
660                              d="M-4292.616-1014H-4306v-14h14v14Zm0-.616v-9.108h-12.768v9.108Zm0-9.723v-3.047h-12.768v3.047Zm-3.466,7.86v-2.252h2.253v2.252Zm.616-.615h1.02v-1.021h-1.02Zm-4.66.615v-2.252h2.252v2.252Zm.616-.615h1.021v-1.021h-1.021Zm-4.661.615v-2.252h2.253v2.252Zm.616-.615h1.02v-1.021h-1.02Zm7.474-2.733v-2.252h2.252v2.252Zm.615-.615h1.02v-1.021h-1.02Zm-4.66.615v-2.252h2.252v2.252Zm.616-.615h1.02v-1.021h-1.02Zm-4.661.615v-2.252h2.253v2.252Zm.616-.615h1.02v-1.021h-1.02Z"
661                              transform="translate(4306 1028)" fill="#6370a7"/>
662                    </svg>
663                    {{settings.translation.datetime}}
664                </label>
665                <div class="value">{{datetime}}</div>
666            </div>
667            <div class="time">
668                <label>
669                    <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14">
670                        <g id="Group_150" data-name="Group 150" transform="translate(-179.48 -179.48)">
671                            <g id="Group_147" data-name="Group 147">
672                                <g id="Group_146" data-name="Group 146">
673                                    <path id="Path_1033" data-name="Path 1033"
674                                          d="M186.48,179.48a7,7,0,1,0,7,7A7,7,0,0,0,186.48,179.48Zm.3,13.384v-1.231a.3.3,0,1,0-.6,0v1.231a6.4,6.4,0,0,1-6.084-6.084h1.231a.3.3,0,0,0,0-.6H180.1a6.4,6.4,0,0,1,6.084-6.084v1.231a.3.3,0,0,0,.6,0V180.1a6.4,6.4,0,0,1,6.084,6.084h-1.231a.3.3,0,1,0,0,.6h1.234A6.4,6.4,0,0,1,186.78,192.864Z"
675                                          fill="#6370a7"/>
676                                </g>
677                            </g>
678                            <g id="Group_149" data-name="Group 149">
679                                <g id="Group_148" data-name="Group 148">
680                                    <path id="Path_1034" data-name="Path 1034"
681                                          d="M189.648,189.273l-2.868-2.916v-3.03a.3.3,0,0,0-.6,0v3.153a.3.3,0,0,0,.087.21l2.952,3a.3.3,0,1,0,.429-.42Z"
682                                          fill="#6370a7"/>
683                                </g>
684                            </g>
685                        </g>
686                    </svg>
687                    {{settings.translation.duration}}
688                </label>
689                <div class="value">{{duration}} {{settings.translation.duration_unit}}</div>
690            </div>
691            {% if settings.general.multipleLocations == '1' %}
692            <div class="location">
693                <label>
694                    <svg xmlns="http://www.w3.org/2000/svg" width="12" height="14" viewBox="0 0 12 14">
695                        <g id="Group_153" data-name="Group 153" transform="translate(-358.104 -220.4)">
696                            <g id="Group_143" data-name="Group 143">
697                                <path id="Path_1030" data-name="Path 1030"
698                                      d="M364.1,223.19a2.933,2.933,0,1,0,3.1,2.93A3.023,3.023,0,0,0,364.1,223.19Zm0,5.155a2.229,2.229,0,1,1,2.36-2.225A2.3,2.3,0,0,1,364.1,228.345Z"
699                                      fill="#6370a7"/>
700                                <path id="Path_1031" data-name="Path 1031"
701                                      d="M364.1,220.4c-.069,0-.142,0-.212,0a5.868,5.868,0,0,0-5.756,5.1,5.425,5.425,0,0,0,.079,1.612,1.617,1.617,0,0,0,.043.189,5.21,5.21,0,0,0,.4,1.112,15.808,15.808,0,0,0,4.9,5.8.9.9,0,0,0,1.1,0,15.828,15.828,0,0,0,4.9-5.786,5.338,5.338,0,0,0,.4-1.12c.018-.068.03-.126.04-.18a5.369,5.369,0,0,0,.109-1.074A5.851,5.851,0,0,0,364.1,220.4Zm5.157,6.608c0,.005-.009.054-.03.143a4.96,4.96,0,0,1-.358.994,15.113,15.113,0,0,1-4.69,5.528.125.125,0,0,1-.076.025.135.135,0,0,1-.076-.025,15.146,15.146,0,0,1-4.7-5.54,4.73,4.73,0,0,1-.355-.985c-.019-.075-.028-.12-.031-.135l0-.017a4.784,4.784,0,0,1-.07-1.423,5.277,5.277,0,0,1,10.482.484A4.844,4.844,0,0,1,369.256,227.008Z"
702                                      fill="#6370a7"/>
703                            </g>
704                        </g>
705                    </svg>
706                    {{settings.translation.location}}
707                </label>
708                <div class="value">{{location}}</div>
709            </div>
710            {% endif %}
711        </div>
712        <div class="extra-fields">
713
714            {% if tpbService.is_free != 0 %}
715
716            {% if settings.free_form.first_name.enable %}
717              <div class="element">
718                  <label class="" for="first_name">{{ settings.free_form.first_name.label }} {% if settings.free_form.first_name.required == true %}<span
719                      class="required-mark">*</span>{% endif %}</label>
720
721                  <input id="first_name" type="text" class="{% if settings.free_form.first_name.required == true %}required{% endif %}" name="first_name" data-label="{{ settings.free_form.first_name.label }}" placeholder="{{ settings.free_form.first_name.placeholder }}" value="{{ customer.first_name }}" />
722                  <p class="error-message" style="display: none; color: red">{{settings.translation.is_required}}</p>
723              </div>
724            {% endif %}
725            {% if settings.free_form.last_name.enable %}
726              <div class="element">
727                  <label class="" for="last_name">{{ settings.free_form.last_name.label }} {% if settings.free_form.last_name.required == true %}<span
728                      class="required-mark">*</span>{% endif %}</label>
729
730                  <input id="last_name" type="text" class="{% if settings.free_form.last_name.required == true %}required{% endif %}" name="last_name" data-label="{{ settings.free_form.last_name.label }}" placeholder="{{ settings.free_form.last_name.placeholder }}"  value="{{ customer.last_name }}"/>
731                  <p class="error-message" style="display: none; color: red">{{settings.translation.is_required}}</p>
732              </div>
733            {% endif %}
734
735            <div class="element">
736                <label class="" for="email">{{ settings.free_form.email.label }} {% if settings.free_form.email.required == true %}<span
737                    class="required-mark">*</span>{% endif %}</label>
738
739                <input id="email" type="text" class="{% if settings.free_form.email.required == true %}required{% endif %}" name="email" data-label="{{ settings.free_form.email.label }}" placeholder="{{ settings.free_form.email.placeholder }}"  value="{{ customer.email }}"/>
740                <p class="error-message" style="display: none; color: red">{{settings.translation.is_required}}</p>
741            </div>
742
743            {% endif %}
744
745            {% for field in extraFieldSets %}
746            {% assign required = '' %}
747            {% if field.required==true %}
748            {% assign required = 'required' %}
749            {% endif %}
750            {% assign index = field | getIndex : extraFieldSets %}
751            <div class="element">
752                <label class="" for="{{ field.label }}">{{ field.label }} {% if field.required==true %}<span
753                    class="required-mark">*</span>{% endif %}</label>
754                {% if field.type == "singleLineText" %}
755                <input id="{{ field.label }}" type="text" class="{{ required }}" name="form[{{index}}]"
756                       data-label="{{ field.label }}"/>
757                {% endif %}
758                {% if field.type == "multipleLineText" %}
759                <textarea id="{{ field.label }}" class="{{ required }}" name="form[{{index}}]" rows="4"
760                          style="resize: vertical;" data-label="{{ field.label }}"></textarea>
761                {% endif %}
762                {% if field.type == "checkBox" %}
763                <div class="tpb-checkbox-group">
764                    {% for option in field.options %}
765                    {% assign indexOption = option | getIndex : field.options %}
766                    <div class="tpb-checkbox">
767                        <input type="checkbox" data-label="{{ field.label }}" id="form[{{index}}]_{{indexOption}}"
768                               name="form[{{index}}][]" class="inp-box {{ required }}" value="{{option}}"
769                               style="display:none">
770                        <label for="form[{{index}}]_{{indexOption}}" class="ctx">
771                                      <span>
772                                        <svg width="12px" height="10px">
773                                          <use xlink:href="#check">
774                                            <symbol id="check" viewB
774ox="0 0 12 10">
775                                              <polyline points="1.5 6 4.5 9 10.5 1"></polyline>
776                                            </symbol>
777                                          </use>
778                                        </svg>
779                                      </span>
780                            <span>{{option}}</span>
781                        </label>
782                    </div>
783                    {% endfor %}
784                </div>
785                {% endif %}
786                {% if field.type == "dropDown" %}
787                <select class="tpb-form-control-select {{ required }}" name="form[{{index}}]"
788                        data-label="{{ field.label }}" placeholder="Choose...">
789                    <option data-placeholder=true></option>
790                    {% for option in field.options %}
791                    <option value="{{ option }}">{{ option }}</option>
792                    {% endfor %}
793                </select>
794                {% endif %}
795                {% if field.type == "multipleSelect" %}
796                <select class="tpb-form-control-select tpb-form-control-multiple-select {{ required }}" name="form[{{index}}]"
797                        data-label="{{ field.label }}" placeholder="Choose..." multiple>
798                    <option data-placeholder=true></option>
799                    {% for option in field.options %}
800                    <option value="{{ option }}">{{ option }}</option>
801                    {% endfor %}
802                </select>
803                {% endif %}
804                {% if field.type == "radiobutton" %}
805                <div class="tpb-radio-group">
806                    {% for option in field.options %}
807                    <div class="tpb-radio-group_item">
808                        <input type="radio" value="{{ option }}" class="{{ required }}" id="form[{{index}}][{{option}}]"
809                               name="form[{{index}}]" data-label="{{ field.label }}"/>
810                        <label for="form[{{index}}][{{option}}]">{{option}}</label>
811                    </div>
812                    {% endfor %}
813                </div>
814                {% endif %}
815                <p class="error-message" style="display: none; color: red">{{settings.translation.is_required}}</p>
816            </div>
817
818            {% endfor %}
819        </div>
820        <div class="subtotal">
821            <div class="g-row bring">
822                <div class="label">{{settings.translation.quantity}}</div>
823                <div class="value">{{qty}}</div>
824            </div>
825            {% if tpbService.is_free == 0 %}
826            <div class="g-row price ">
827                <div class="label" data-price="{{product_price}}">{{settings.translation.total_price}}</div>
828                {% assign total = product_price | multipleWith : qty %}
829                <div class="value" data-qty="{{qty}}" data-total="{{total}}">{{ total | format_money : window.moneyFormat }}
830                </div>
831            </div>
832            {% endif %}
833        </div>
834        <div class="action fullwidth">
835            <button type="button" class="back-button">{{settings.translation.back}}</button>
836            <button type="submit" class="confirm-button">{{settings.translation.confirm}}</button>
837        </div>
838    </div>
839    <div class="success_message_when_free_booking">
840
841    </div>
842</script>
842
843
844
845
846
847    <!--[if lt IE 9]>
848    
848<script src="//html5shiv.googlecode.com/svn/trunk/html5.js" type="text/javascript"></script>
848
849    <![endif]-->
850
851    
852	
853	
854    
854<script src="//therasage.com/cdn/shop/t/43/assets/lazysizes.js?v=94224023136283657951776159946" async="async"></script>
854
855    
856    <!-- Theme Global App JS ================================================== -->
857    
857<script>
858      var app = app || {
859        data:{
860          template:"index",
861          money_format: "${{amount}}"
862        }
863      }
864    </script>
864
865  
865<script type='text/javascript'>var jiltStorefrontParams = {"capture_email_on_add_to_cart":0,"platform":"shopify","popover_dismiss_message":"Your email and cart are saved so we can send you email reminders about this order.","shop_uuid":"75039d5f-e6e6-4ce4-baea-2293691add94","signup_form":{}}; </script>
865
866  
867  
868<!-- "snippets/weglot_hreftags.liquid" was not rendered, the associated app was uninstalled -->
869<!-- "snippets/weglot_switcher.liquid" was not rendered, the associated app was uninstalled -->
870
871
872  
873
874<script type="text/javascript">
875  
876    window.SHG_CUSTOMER = null;
877  
878</script>
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913<meta name="facebook-domain-verification" content="h1njbbyrxzzysno1omwh60eh83eif0" />
914
915<script async src="https://news.google.com/swg/js/v1/publisher.js"></script>
915
916
917<!-- BEGIN app block: shopify://apps/inbox/blocks/chat/841fc607-4181-4ad1-842d-e24d7f8bad6b --><link rel='modulepreload' href='https://cdn.shopify.com/storefront/web-components/chat.js' crossorigin fetchpriority='low'>
918
919<script id='shopify-chat-app-embed-data' type='application/json'>
920  {
921    "settings": {
922      "invertActivatorColors": true,
923      "greetingMessage": "👋 Hello! Please message us if you have questions, or give an idea of what you’re looking for. We’re happy to make recommendations.  If you prefer not to wait, please  let us know how we can help and we'll follow up via the contact info you provided.",
924      "showFeaturedProducts": true,
925      "featuredProducts": [],
926      "horizontalPosition": "bottom_right",
927      "icon": "chat_bubble",
928      "buttonLabel": "Live chat"
929    }
930  }
931</script>
931
932
933<style data-shopify>
934  
935
936  /* Shadow DOM content does not prevent theme-wide :empty rules from matching the host. */
937  shopify-chat:defined:empty {
938    display: grid;
939  }
940
941  :root {
942    --shopify-chat-bg-color: #FFFFFF;
943    --shopify-chat-text-color: #000000;
944    --shopify-chat-accent-bg-color: #000000;
945    --shopify-chat-accent-text-color: #FFFFFF;
946    --shopify-chat-activator-offset: 20px;
947
948    
949
950    --shopify-chat-activator-font-size: 16px;
951    --shopify-chat-border-radius: 16px;
952  }
953
954  
955</style>
956
957<script src='https://cdn.shopify.com/storefront/web-components/chat.js' type='module' crossorigin fetchpriority='low' async></script>
957
958
959
960<!-- END app block --><!-- BEGIN app block: shopify://apps/ufe/blocks/app-embed/588d2ac5-62f3-4ccd-8638-da98ec61fa90 -->
961
962
963
964<script>
965  window.isUfeInstalled = true;
966  
967  window.ufeStore = {
968    collections: [],
969    tags: ''.split(','),
970    selectedVariantId: null,
971    moneyFormat: "${{amount}}",
972    moneyFormatWithCurrency: "${{amount}} USD",
973    currency: "USD",
974    customerId: null,
975    productAvailable: null,
976    productMapping: [],
977    meta: {
978        pageType: 'home' ,
979        productId: null ,
980        selectedVariantId: null,
981        collectionId: null
982    }
983  }
984  
985
986
987  
988    window.ufeStore.cartTotal = 0;
989    window.ufeStore.cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0},
990    
991  
992
993   window.ufeStore.localization = {};
994  
995  
996
997  window.ufeStore.localization.availableCountries = ["AF","AX","AL","DZ","AD","AO","AI","AG","AR","AM","AW","AC","AU","AT","AZ","BS","BH","BD","BB","BY","BE","BZ","BJ","BM","BT","BO","BA","BW","BV","BR","IO","VG","BN","BG","BF","BI","KH","CM","CA","CV","BQ","KY","CF","TD","CL","CN","CX","CC","CO","KM","CG","CD","CK","CR","CI","HR","CW","CY","CZ","DK","DJ","DM","DO","EC","EG","SV","GQ","ER","EE","SZ","ET","FK","FO","FJ","FI","FR","GF","PF","TF","GA","GM","GE","DE","GH","GI","GR","GL","GD","GP","GT","GG","GN","GW","GY","HT","HN","HK","HU","IS","IN","ID","IQ","IE","IM","IL","IT","JM","JP","JE","JO","KZ","KE","KI","XK","KW","KG","LA","LV","LB","LS","LR","LY","LI","LT","LU","MO","MG","MW","MY","MV","ML","MT","MQ","MR","MU","YT","MX","MD","MC","MN","ME","MS","MA","MZ","MM","NA","NR","NP","NL","NC","NZ","NI","NE","NG","NU","NF","MK","NO","OM","PK","PS","PA","PG","PY","PE","PH","PN","PL","PT","QA","RE","RO","RU","RW","WS","SM","ST","SA","SN","RS","SC","SL","SG","SX","SK","SI","SB","SO","ZA","GS","KR","SS","ES","LK","BL","SH","KN","LC","MF","PM","VC","SD","SR","SJ","SE","CH","TW","TJ","TZ","TH","TL","TG","TK","TO","TT","TA","TN","TR","TM","TC","TV","UM","UG","UA","AE","GB","US","UY","UZ","VU","VA","VE","VN","WF","EH","YE","ZM","ZW"];
998  window.ufeStore.localization.availableLanguages = ["en"];
999
1000    console.log("%c UFE 3.0: Funnel Engines ⚡️ Full Throttle 🦾😎!", 'font-weight: bold; letter-spacing: 2px; font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", Arial, sans-serif;font-size: 20px;color: rgb(25, 124, 255); text-shadow: 1px 1px 0 rgb(62, 246, 255)');
1001  console.log(`%c \n Funnels on Therasage  is powered by Upsell Funnel Engine. \n → All-In-One Upsell & Cross Sell\n  \n Know more: https://helixo.co/ufe \n\n  \n  `,'font-size: 12px;font-family: monospace;padding: 1px 2px;line-height: 1');
1002
1003   
1004</script>
1004
1005
1006
1007<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020  
1020<script async src="https://static.klaviyo.com/onsite/js/UYd4tr/klaviyo.js?company_id=UYd4tr"></script>
1020
1021  
1021<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>
1021
1022
1023  
1024
1025
1026
1027
1028  
1028<script>
1029    window.klaviyoReviewsProductDesignMode = false
1030  </script>
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040<!-- END app block --><!-- BEGIN app block: shopify://apps/instaindex/blocks/seo-tags/b4acb396-1232-4a24-bdc0-89d05041b7ff -->
1040<script type="application/ld+json" class="instaindex-json-schema-tag">
1041    {
1042      "@context": "https://schema.org",
1043      "@graph": [{
1044  "@type": "OnlineStore",
1045  "@id": "https://therasage.com/#organization",
1046  "name": "Therasage","description": "Therasage was born out of love and necessity when founders Robby and Melody Besner set out to help their daughter heal from chronic Lyme disease. What began as a personal mission has grown into a global movement, making Therasage the trusted authority in infrared and natural healing technologies for over two decades.\nAs Oscar Wilde once said, “Imitation is the sincerest form of flattery.” From portable saunas to hydrogen water and frequency-based therapies, Therasage has long been the blueprint that others try to copy. But true innovation cannot be replicated. With every breakthrough, Therasage continues to set the standard ,  science-backed, heart-led, and always a step ahead.\nWe believe wellness should be accessible, empowering, and rooted in nature. Our devices integrate full-spectrum infrared energy with natural gemstones like jade and tourmaline, delivering negative ions, EMF mitigation, and deeply nourishing healing frequencies into everyday life. From flagship saunas to portable solutions, every product reflects our commitment to innovation, quality, and care , supported by industry-leading warranties and a community-driven ethos.\nMore than a company, Therasage is a family-run movement built on integrity, inclusion, and environmental stewardship. Trusted by doctors, athletes, wellness conscious communities, and families alike, we are proud to be the OG’s of infrared wellness ,  and even prouder to guide a growing global community of empowered self-healers.\nTherasage: Healing the World, One Home at a Time.","url": "https://therasage.com", "sameAs": ["https://www.instagram.com/therasageinfrared/"], "logo": "https://cdn.shopify.com/s/files/1/1874/4491/files/TherasageLogo_-_Copy_2_7bd0705a-6e8a-4aac-8476-e3dab454d5f4.jpg?v=1649713929", "contactPoint": {
1047    "@type": "ContactPoint",
1048    "@id": "https://therasage.com/#contactpoint",
1049    "contactType": "customer service",
1050    "telephone": "+1 888 416 4441",
1051    "email": "[email protected]"
1052  }, "address": {
1053    "@type": "PostalAddress",
1054    "@id": "https://therasage.com/#address",
1055    "streetAddress": "10050 Remmet Avenue ",
1056    "addressLocality": "Chatsworth",
1057    "addressRegion": "CA",
1058    "postalCode": "91311",
1059    "addressCountry": "US"
1060  }}
1061,{
1062  "@type": "WebSite",
1063  "@id": "https://therasage.com/#website",
1064  "url": "https://therasage.com/",
1065  "name": "Therasage ",
1066  "publisher": {
1067    "@id": "https://therasage.com/#organization"
1068  },
1069  "potentialAction": {
1070    "@type": "SearchAction",
1071    "target": "https://therasage.com/search?q={search_term_string}",
1072    "query-input": "required name=search_term_string"
1073  },
1074  "inLanguage": "en"
1075}
1076,
1077
1078{
1079  "@type": "ImageObject",
1080  "@id": "https://therasage.com/#primaryimage",
1081  "inLanguage": "en",
1082  "url": "https://therasage.com/cdn/shop/files/TherasageLogo_-_Copy_2_fff01ea4-ac10-49af-b95e-f93b3237c764.jpg?v=1683047525&width=2000",
1083  "contentUrl": "https://therasage.com/cdn/shop/files/TherasageLogo_-_Copy_2_fff01ea4-ac10-49af-b95e-f93b3237c764.jpg?v=1683047525&width=2000",
1084  "width": "1200",
1085  "height": "628",
1086  "caption": "Therasage Premier Infrared Healing Products!!"
1087}
1088,{
1089  "@type": "BreadcrumbList",
1090  "@id": "https://therasage.com/#breadcrumb",
1091  "itemListElement": [
1092    {
1093      "@type": "ListItem",
1094      "position": 1,
1095      "item": {
1096        "@id": "https://therasage.com/",
1097        "name": "Home"
1098      }
1099    }]
1100}
1101,
1102{
1103  "@type": "WebPage",
1104  "@id": "https://therasage.com/#webpage",
1105  "url": "https://therasage.com/",
1106  "name": "Therasage Premier Infrared Healing Products!!","isPartOf": {
1107    "@id": "https://therasage.com/#website"
1108  },"about": {
1109    "@id": "https://therasage.com/#organization"
1110  },"primaryImageOfPage": {
1111    "@id": "https://therasage.com/#primaryimage"
1112  },
1113  "image": [
1114    {
1115      "@id": "https://therasage.com/#primaryimage"
1116    }
1117  ],"description": "Feel the power of healing with full spectrum infrared ! Therasage featuring infrared therapy with our amazing personal saunas, heating pads and much more!!","breadcrumb": {
1118    "@id": "https://therasage.com/#breadcrumb"
1119  },"inLanguage": "en",
1120  "potentialAction": {
1121    "@type": "ReadAction",
1122    "target": [
1123      "https://therasage.com/"
1124    ]
1125  }
1126}
1127]
1128    }
1129  </script>
1129
1130
1131
1132<!-- BEGIN app snippet: speculation-rules -->
1132<script type="speculationrules">
1133{
1134  "prerender": [
1135    {
1136      "where": {
1137        "or": [
1138          { "href_matches": "/" },{ "href_matches": "/collections/*" },{ "href_matches": "/products/*" },{ "href_matches": "/pages/*" },{ "href_matches": "/blogs/*" }
1139        ]
1140      },
1141      "eagerness": "moderate"
1142    }
1143  ]
1144}
1145</script>
1145<!-- END app snippet -->
1146<script
1147  id="instaindex-rum-script"
1148  src="https://cdn.shopify.com/extensions/01a0d7e0-cb81-766c-a96c-b699bf77ea83/instaindex-67/assets/rum.min.js"
1149  defer="defer"
1150  data-page-type="index"
1151  data-sample-rate="100"
1152></script>
1152
1153<!-- END app block -->
1153<script src="https://cdn.shopify.com/extensions/019f7ef1-a059-7a70-b9dd-7be904c4cc5f/ufe-extensions-48/assets/ufeWidgetLoader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1153
1153
1154<script src="https://cdn.shopify.com/extensions/01a0381f-aaac-7376-ad4c-be6420c213ba/easy-tabs-product-tabs-36/assets/easytabs.min.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1154
1154
1155<script src="https://cdn.shopify.com/extensions/01a0fe08-e2c7-715c-b071-c41490f72f6f/applovin-shop-integration-99/assets/app-embed.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1155
1155
1156<script src="https://cdn.shopify.com/extensions/01a0cd6f-7b61-7bc8-b33d-5101462880b1/hidepay-189/assets/hidepay-fe.js" type="text/javascript" defer="defer"></script>
1156
1157<meta property="og:image" content="https://cdn.shopify.com/s/files/1/1874/4491/files/TherasageLogo_-_Copy_2_fff01ea4-ac10-49af-b95e-f93b3237c764.jpg?height=628&pad_color=ffffff&v=1683047525&width=1200" />
1158<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/1874/4491/files/TherasageLogo_-_Copy_2_fff01ea4-ac10-49af-b95e-f93b3237c764.jpg?height=628&pad_color=ffffff&v=1683047525&width=1200" />
1159<meta property="og:image:width" content="1200" />
1160<meta property="og:image:height" content="628" />
1161<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1162<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: 18744491,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1162
1162
1163<script>
1164  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1165</script>
vendor: 1 bytes, line 1165
1165
1166<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}
1166).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: 18744491,storefrontBaseUrl: "https://therasage.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://therasage.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2335244535","configuration":"{\"eventKey\":\"b01a8249-5075-4a38-9dff-4db82df9c8db\",\"name\":\"therasage - Axon Pixel\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"fae105ca09bb030f70a8b83292a88611","type":"APP","apiClientId":256560922625,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2246508791","configuration":"{\"publicKey\":\"pub_6e3f58aecb16a319b6dd\",\"apiUrl\":\"https:\\\/\\\/tracking.refersion.com\",\"urlIdDetection\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"86ecbc68ef74dc9bb982fccd1962837f","type":"APP","apiClientId":147004,"privacyPurposes":["ANALYTICS","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
1166,{"id":"1622999287","configuration":"{\"accountID\":\"UYd4tr\",\"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":"1101791479","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-4JP7YMXQ0X\\\",\\\"AW-17336589024\\\",\\\"GT-MR24FBS2\\\"],\\\"target_country\\\":\\\"ZZ\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-4JP7YMXQ0X\\\",\\\"AW-17336589024\\\/02uDCNm8yPoaEOC13cpA\\\",\\\"AW-17336589024\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-4JP7YMXQ0X\\\",\\\"AW-17336589024\\\/czuDCM28yPoaEOC13cpA\\\",\\\"AW-17336589024\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-4JP7YMXQ0X\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-4JP7YMXQ0X\\\",\\\"AW-17336589024\\\/lCwbCNa8yPoaEOC13cpA\\\",\\\"MC-8E9N15MT90\\\",\\\"AW-17336589024\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-4JP7YMXQ0X\\\",\\\"AW-17336589024\\\/C6f9CMq8yPoaEOC13cpA\\\",\\\"MC-8E9N15MT90\\\",\\\"AW-17336589024\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-4JP7YMXQ0X\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-4JP7YMXQ0X\\\",\\\"AW-17336589024\\\/NfkPCNO8yPoaEOC13cpA\\\",\\\"MC-8E9N15MT90\\\",\\\"AW-17336589024\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-4JP7YMXQ0X\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-4JP7YMXQ0X\\\",\\\"AW-17336589024\\\/fvmJCLiI2voaEOC13cpA\\\",\\\"AW-17336589024\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-4JP7YMXQ0X\\\",\\\"AW-17336589024\\\/0nreCNC8yPoaEOC13cpA\\\",\\\"AW-17336589024\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-4JP7YMXQ0X\\\"}],\\\"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":"966295799","configuration":"{\"pixel_id\":\"2297296130727675\",\"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":"873005303","configuration":"{\"myshopifyDomain\":\"therasage.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"23b97d18e2aa74363140dc29c9284e87","type":"APP","apiClientId":2775569,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"599851255","configuration":"{\"pixelCode\":\"CTKUOSBC77U9AKABL940\"}","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":"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":"Therasage ","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"therasage.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/therasage.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"
116610076720857335","handle":"therapro-roll-multi-modality-pillow-pre-order-ships-in-three-weeks","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"51118625784055","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9582592819447","handle":"red-light-therapy-cap-theracap","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49325539459319","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1517738754132","handle":"heart-scientific-advanced-hrv-technology","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"12742175031380","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10584691852","handle":"theraware","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"21522016403540","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://therasage.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"176941924599","themePublished":"true","eventMetadataId":"95e7b048-fca6-4fcc-b649-47f1d6cf3173","pageType":"home","shopId":"18744491","storefrontBaseUrl":"https:\/\/therasage.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>
1166<script>
1167  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1168  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1169  window.ShopifyAnalytics.meta.currency = 'USD';
1170  var meta = {"page":{"pageType":"home","requestId":"15bb1d67-f8cc-4fbc-b822-2091ea793ea6-1791062345"}};
1171  for (var attr in meta) {
1172    window.ShopifyAnalytics.meta[attr] = meta[attr];
1173  }
1174</script>
vendor: 1 bytes, line 1174
1174
1175<script class="analytics">
1176  (function () {
1177    var customDocumentWrite = function(content) {
1178      var jquery = null;
1179
1180      if (window.jQuery) {
1181        jquery = window.jQuery;
1182      } else if (window.Checkout && window.Checkout.$) {
1183        jquery = window.Checkout.$;
1184      }
1185
1186      if (jquery) {
1187        jquery('body').append(content);
1188      }
1189    };
1190
1191    var hasLoggedConversion = function(token) {
1192      if (token) {
1193        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1194      }
1195      return false;
1196    }
1197
1198    var setCookieIfConversion = function(token) {
1199      if (token) {
1200        var twoMonthsFromNow = new Date(Date.now());
1201        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1202
1203        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1204      }
1205    }
1206
1207    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1208    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1209    if (trekkie.integrations) {
1210      return;
1211    }
1212    trekkie.methods = [
1213      'identify',
1214      'page',
1215      'ready',
1216      'track',
1217      'trackForm',
1218      'trackLink'
1219    ];
1220    trekkie.factory = function(method) {
1221      return function() {
1222        var args = Array.prototype.slice.call(arguments);
1223        args.unshift(method);
1224        trekkie.push(args);
1225        if (method == 'track' || method == 'page') {
1226          var pageUrl;
1227          try {
1228            pageUrl = window.location.href;
1229          } catch (e) {}
1230          var pageReferrer;
1231          try {
1232            pageReferrer = document.referrer;
1233          } catch (e) {}
1234          try {
1235            if (window.__TREKKIE_SHIM_QUEUE == null) {
1236              window.__TREKKIE_SHIM_QUEUE = [];
1237            }
1238            window.__TREKKIE_SHIM_QUEUE.push({
1239              from: 'trekkie-stub',
1240              method: method,
1241              args: args.slice(1),
1242              pageContext: {
1243                url: pageUrl,
1244                referrer: pageReferrer
1245              }
1246            });
1247          } catch (e) {
1248            // no-op
1249          }
1250        }
1251        return trekkie;
1252      };
1253    };
1254    for (var i = 0; i < trekkie.methods.length; i++) {
1255      var key = trekkie.methods[i];
1256      trekkie[key] = trekkie.factory(key);
1257    }
1258    trekkie.load = function(config) {
1259      trekkie.config = config || {};
1260      trekkie.config.initialDocumentCookie = document.cookie;
1261      var first = document.getElementsByTagName('script')[0];
1262var script = document.createElement('script');
1263script.type = 'text/javascript';
1264script.onerror = function(e) {
1265  var scriptFallback = document.createElement('script');
1266  scriptFallback.type = 'text/javascript';
1267  scriptFallback.onerror = function(error) {
1268          var Monorail = {
1269      produce: function produce(monorailDomain, schemaId, payload) {
1270        var currentMs = new Date().getTime();
1271        var event = {
1272          schema_id: schemaId,
1273          payload: payload,
1274          metadata: {
1275            event_created_at_ms: currentMs,
1276            event_sent_at_ms: currentMs
1277          }
1278        };
1279        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1280      },
1281      sendRequest: function sendRequest(endpointUrl, payload) {
1282        // Try the sendBeacon API
1283        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1284          var blobData = new window.Blob([payload], {
1285            type: 'text/plain'
1286          });
1287
1288          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1289            return true;
1290          } // sendBeacon was not successful
1291
1292        } // XHR beacon
1293
1294        var xhr = new XMLHttpRequest();
1295
1296        try {
1297          xhr.open('POST', endpointUrl);
1298          xhr.setRequestHeader('Content-Type', 'text/plain');
1299          xhr.send(payload);
1300        } catch (e) {
1301          console.log(e);
1302        }
1303
1304        return false;
1305      },
1306      isIos12: function isIos12() {
1307        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1308      }
1309    };
1310    Monorail.produce('monorail-edge.shopifysvc.com',
1311      'trekkie_storefront_load_errors/1.1',
1312      {shop_id: 18744491,
1313      theme_id: 176941924599,
1314      app_name: "storefront",
1315      context_url: window.location.href,
1316      source_url: "//therasage.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
1317
1318  };
1319  scriptFallback.async = true;
1320  scriptFallback.src = '//therasage.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1321  first.parentNode.insertBefore(scriptFallback, first);
1322};
1323script.async = true;
1324script.src = '//therasage.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1325first.parentNode.insertBefore(script, first);
1326
1327    };
1328    trekkie.load(
1329      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":18744491,"isMerchantRequest":null,"themeId":176941924599,"themeCityHash":"4933521088462099014","contentLanguage":"en","currency":"USD","eventMetadataId":"95e7b048-fca6-4fcc-b649-47f1d6cf3173"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1330    );
1331
1332    var loaded = false;
1333    trekkie.ready(function() {
1334      if (loaded) return;
1335      loaded = true;
1336
1337      window.ShopifyAnalytics.lib = window.trekkie;
1338
1339      var originalDocumentWrite = document.write;
1340      document.write = customDocumentWrite;
1341      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1342      document.write = originalDocumentWrite;
1343
1344      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1345      var token = match? match[1]: undefined;
1346      if (!hasLoggedConversion(token)) {
1347        setCookieIfConversion(token);
1348        
1349      }
1350    });
1351
1352    window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"15bb1d67-f8cc-4fbc-b822-2091ea793ea6-1791062345","shopifyEmitted":true});
1353
1354    var eventsListenerScript = document.createElement('script');
1355    eventsListenerScript.async = true;
1356    eventsListenerScript.src = "//therasage.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1357    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1358})();</script>
1358
1359  
1359<script>
1360  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
1361    window.ga = function ga() {
1362      (window.ga.q = window.ga.q || []).push(arguments);
1363      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1364        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
1365      }
1366      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.");
1367    };
1368    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1369      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
1370    }
1371  }
1372</script>
vendor: 1 bytes, line 1372
1372
1373<script
1374  defer
1375  src="https://therasage.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1376  data-application="storefront-renderer"
1377  data-shop-id="18744491"
1378  data-render-region="gcp-us-central1"
1379  data-page-type="index"
1380  data-theme-instance-id="176941924599"
1381  data-theme-name="ShowTime"
1382  data-theme-version="5.0.5"
1383  data-monorail-region="shop_domain"
1384  data-resource-timing-sampling-rate="10"
1385  data-shs="true"
1386  data-shs-beacon="true"
1387  data-shs-export-with-fetch="true"
1388  data-shs-logs-sample-rate="1"
1389  data-shs-beacon-endpoint="https://therasage.com/api/collect"
1390></script>
vendor: 1 bytes, line 1390
1390
1391<script id="shopify-chat-page-data" type="application/json">{"greetingMessage":"Welcome to Therasage. How can I help?","customerServiceEmail":"[email protected]","onlineStorePasswordProtected":false,"continueAsChip":false,"translations":[{"key":"agent_chat.panel.open_chat","value":"Open chat"},{"key":"agent_chat.panel.ask_anything","value":"Ask anything"},{"key":"agent_chat.panel.title","value":"Storekick"},{"key":"agent_chat.panel.unread_replies","value":"Unread replies"},{"key":"agent_chat.panel.back_to_chat","value":"Back to chat"},{"key":"agent_chat.panel.see_history","value":"See chat history"},{"key":"agent_chat.panel.new_chat","value":"Create a new chat"},{"key":"agent_chat.panel.close","value":"Close chat"},{"key":"agent_chat.panel.undock","value":"Undock chat"},{"key":"agent_chat.panel.dock","value":"Dock chat"},{"key":"agent_chat.panel.expand","value":"Expand chat"},{"key":"agent_chat.panel.contract","value":"Contract chat"},{"key":"agent_chat.panel.jump_to_latest","value":"Jump to latest"},{"key":"agent_chat.panel.loading_chat","value":"Loading chat"},{"key":"agent_chat.input.label","value":"Type your message"},{"key":"agent_chat.input.placeholder","value":"Ask anything..."},{"key":"agent_chat.input.send","value":"Send"},{"key":"agent_chat.input.stop","value":"Stop generating"},{"key":"agent_chat.thinking","value":"Thinking..."},{"key":"agent_chat.first_response_delayed","value":"Agent is taking longer to respond…"},{"key":"agent_chat.searching","value":"Searching..."},{"key":"agent_chat.message.sent_timestamp","value":"Sent · {{time}}"},{"key":"agent_chat.message.automated_label","value":"Automated"},{"key":"agent_chat.message.automated_timestamp","value":"Automated · {{time}}"},{"key":"agent_chat.liveAgentHandoff","value":"Someone from our team will be with you shortly"},{"key":"agent_chat.human_handoff.action","value":"Chat with our team"},{"key":"agent_chat.human_handoff.request","value":"I’d like to talk to someone from your team"},{"key":"agent_chat.human_handoff.ai_assistant","value":"AI assistant"},{"key":"agent_chat.greeting.default","value":"Hi there!"},{"key":"agent_chat.greeting.with_name","value":"Hi {{name}}!"},{"key":"agent_chat.greeting.welcome","value":"You can ask questions about shopping, sizing\/dimensions, shipping, returns, or order status."},{"key":"agent_chat.greeting.welcome_back","value":"Welcome back to %{shop_name}! How can I help?"},{"key":"agent_chat.greeting.welcome_back_no_shop","value":"Welcome back! How can I help?"},{"key":"agent_chat.greeting.welcome_to_shop","value":"Welcome to %{shop_name}. How can I help?"},{"key":"agent_chat.greeting.generic","value":"How can I help?"},{"key":"agent_chat.disclaimer.text","value":"This chat is powered by AI from Shopify and may make mistakes. Your messages are visible to {{shop_name}}. See"},{"key":"agent_chat.disclaimer.text_human","value":"Your messages are visible to {{shop_name}} and to Shopify for the provision and improvement of the services. See"},{"key":"agent_chat.disclaimer.link_text","value":"privacy policy"},{"key":"agent_chat.error.response_unavailable","value":"Response unavailable"},{"key":"agent_chat.error.generic","value":"Something went wrong."},{"key":"agent_chat.error.response_failed","value":"Couldn’t load this message"},{"key":"agent_chat.error.message_send_failed","value":"Your message couldn’t be sent"},{"key":"agent_chat.error.attachment_upload_failed","value":"Your attachment didn’t upload"},{"key":"agent_chat.error.first_response_stalled","value":"Agent couldn’t respond"},{"key":"agent_chat.error.try_again","value":"Try again"},{"key":"agent_chat.error.unavailable","value":"Chat isn't available right now - try again later"},{"key":"agent_chat.error.usage_limit","value":"Message limit reached — try again later or email us at {{email}}"},{"key":"agent_chat.error.usage_limit_no_email","value":"Message limit reached — try again later"},{"key":"agent_chat.error.cost_quota_unhandled","value":"Chat isn’t available right now—email us at {{email}}"},{"key":"agent_chat.error.cost_quota_unhandled_no_email","value":"Chat isn’t available right now"},{"key":"agent_chat.error.cost_quota_handover","value":"AI assistant isn’t available right now — our team will reply shortly"},{"key":"agent_chat.history.heading","value":"Chat history"},{"key":"agent_chat.history.loading","value":"Loading conversation history"},{"key":"agent_chat.history.aria_label","value":"Conversation history"},{"key":"agent_chat.history.no_conversations","value":"No conversations"},{"key":"agent_chat.history.conversation.one","value":"conversation"},{"key":"agent_chat.history.conversation.other","value":"conversations"},{"key":"agent_chat.history.error_message","value":"Something went wrong."},{"key":"agent_chat.history.try_again","value":"Try again"},{"key":"agent_chat.history.no_past","value":"No past conversations"},{"key":"agent_chat.history.start_new","value":"Start a new chat"},{"key":"agent_chat.history.untitled","value":"Untitled conversation"},{"key":"agent_chat.history.resume","value":"Resume: {{title}}"},{"key":"agent_chat.history.resume_with_time","value":"Resume: {{title}}, {{time}}"},{"key":"agent_chat.history.delete","value":"Delete conversation: {{title}}"},{"key":"agent_chat.history.delete_failed","value":"Could not delete conversation"},{"key":"agent_chat.feedback.group_label","value":"Message feedback"},{"key":"agent_chat.feedback.thumbs_up","value":"Thumbs up"},{"key":"agent_chat.feedback.thumbs_down","value":"Thumbs down"},{"key":"agent_chat.feedback.add_comment","value":"Add comment"},{"key":"agent_chat.feedback.thanks","value":"Thanks for your feedback"},{"key":"agent_chat.feedback.placeholder_up","value":"Tell us what went well"},{"key":"agent_chat.feedback.placeholder_down","value":"Tell us what could have been better"},{"key":"agent_chat.feedback.comment_label","value":"Feedback comment"},{"key":"agent_chat.feedback.cancel","value":"Cancel"},{"key":"agent_chat.feedback.submit","value":"Submit"},{"key":"agent_chat.feedback.character_count","value":"{{current}}\/{{max}}"},{"key":"agent_chat.feedback.character_limit_reached","value":"Maximum length reached. Feedback is limited to {{max}} characters."},{"key":"agent_chat.buyer_profile.button.open","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.title","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.empty","value":"No buyer profile available."},{"key":"agent_chat.buyer_profile.close","value":"Close"},{"key":"agent_chat.suggestions.empty_state_label","value":"Suggested questions"},{"key":"agent_chat.suggestions.quick_reply_label","value":"Suggested replies"},{"key":"agent_chat.auth.sign_in_to_continue","value":"Sign in to continue"},{"key":"agent_chat.auth.sign_in","value":"Sign in"},{"key":"agent_chat.auth.skip_and_chat","value":"Skip and start chatting"},{"key":"agent_chat.auth.pre_chat_title","value":"Sign in to personalize and save your chats"},{"key":"agent_chat.auth.pre_chat_subtitle","value":"Sign in or create an account"},{"key":"agent_chat.auth.staff_chat_required_title","value":"Don't miss a reply"},{"key":"agent_chat.auth.staff_chat_required_subtitle","value":"Sign in to chat with our team. We'll email you if you leave the chat."},{"key":"agent_chat.auth.share_disclaimer","value":"By continuing, Shop will share your name and email with this store. See their {{terms_link}} and {{privacy_link}}"},{"key":"agent_chat.auth.terms_link","value":"terms"},{"key":"agent_chat.auth.privacy_link","value":"privacy policy"},{"key":"agent_chat.auth.declined_pre_chat","value":"I can’t connect you with the store unless you sign in."},{"key":"agent_chat.reply_by_email.continuation_prompt","value":"If you leave the chat, we’ll email you when there’s a reply."},{"key":"agent_chat.reply_by_email.sign_in_prompt","value":"Sign in to get emailed when there’s a reply."},{"key":"agent_chat.order_lookup.track_order","value":"Track my order"},{"key":"agent_chat.order_lookup.track_another_order","value":"Track another order"},{"key":"agent_chat.order_lookup.new_conversation","value":"New conversation"},{"key":"agent_chat.order_lookup.follow_up_label","value":"Order lookup actions"},{"key":"agent_chat.order_lookup.enter_order_information","value":"Enter order information"},{"key":"agent_chat.order_lookup.prompt","value":"To see your order status, please provide your order details."},{"key":"agent_chat.order_lookup.form_title","value":"Track my order"},{"key":"agent_chat.order_lookup.form_subtitle","value":"Please provide your information."},{"key":"agent_chat.order_lookup.order_number_label","value":"Order number"},{"key":"agent_chat.order_lookup.email_label","value":"Email address"},{"key":"agent_chat.order_lookup.submit","value":"Track my order"},{"key":"agent_chat.order_lookup.cancel","value":"Cancel"},{"key":"agent_chat.order_lookup.invalid_order_number","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_order_number_whitespace","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_email","value":"Please enter a valid email address"},{"key":"agent_chat.order_lookup.generic_error","value":"There was a problem looking up your order. Please try again."},{"key":"agent_chat.order_lookup.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.order_lookup.locked_composer_status","value":"Order lookup is in progress. Start a new conversation to ask something else."},{"key":"agent_chat.legacy_contact.form_title","value":"Before we get started"},{"key":"agent_chat.legacy_contact.form_subtitle","value":"Please provide your information so we can reply to you if you leave the chat."},{"key":"agent_chat.legacy_contact.first_name_label","value":"First name"},{"key":"agent_chat.legacy_contact.last_name_label","value":"Last name"},{"key":"agent_chat.legacy_contact.email_label","value":"Email"},{"key":"agent_chat.legacy_contact.marketing_opt_in","value":"Email me with news and offers"},{"key":"agent_chat.legacy_contact.submit","value":"Start chat"},{"key":"agent_chat.legacy_contact.cancel","value":"Cancel"}
1391,{"key":"agent_chat.legacy_contact.invalid_first_name","value":"Enter a valid first name."},{"key":"agent_chat.legacy_contact.invalid_last_name","value":"Enter a valid last name."},{"key":"agent_chat.legacy_contact.invalid_email","value":"Enter a valid email address."},{"key":"agent_chat.legacy_contact.invalid_email_length","value":"Email address is too long."},{"key":"agent_chat.legacy_contact.generic_error","value":"Something went wrong."},{"key":"agent_chat.legacy_contact.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.discountCard.useDiscount","value":"Use discount"},{"key":"agent_chat.discountCard.discountApplicationContext","value":"Applies automatically at checkout"},{"key":"agent_chat.cart.checkout","value":"Checkout"},{"key":"agent_chat.product.add_to_cart","value":"Add to cart"},{"key":"agent_chat.product.view_details","value":"View details"},{"key":"agent_chat.product.out_of_stock","value":"Out of stock"},{"key":"agent_chat.product.compare_suggestions","value":"Compare suggestions"},{"key":"agent_chat.product.hide_suggestions","value":"Hide suggestions"},{"key":"agent_chat.product.sold_out","value":"Sold out"},{"key":"agent_chat.order.item.one","value":"item"},{"key":"agent_chat.order.item.other","value":"items"},{"key":"agent_chat.order.less_items.one","value":"- hide {{count}} item"},{"key":"agent_chat.order.less_items.other","value":"- hide {{count}} items"},{"key":"agent_chat.order.more_items.one","value":"+ {{count}} more item"},{"key":"agent_chat.order.more_items.other","value":"+ {{count}} more items"},{"key":"agent_chat.order.view_order","value":"View order {{orderId}}"},{"key":"agent_chat.order.track_shipment","value":"Track shipment"},{"key":"agent_chat.order.of_total","value":"{{index}} of {{total}}"},{"key":"agent_chat.order.label","value":"Order {{number}}"},{"key":"agent_chat.order.count.one","value":"{{count}} Order"},{"key":"agent_chat.order.count.other","value":"{{count}} Orders"},{"key":"agent_chat.order.ordered_on","value":"Ordered {{date}}"},{"key":"agent_chat.order.select","value":"Select order {{number}}"},{"key":"agent_chat.return.heading","value":"Select items to return"},{"key":"agent_chat.return.toggle_item","value":"Select {{name}}"},{"key":"agent_chat.return.select_item_non_returnable","value":"{{name}}, not returnable"},{"key":"agent_chat.return.quantity_label","value":"Return quantity"},{"key":"agent_chat.return.reason_label","value":"Reason for return"},{"key":"agent_chat.return.reason_placeholder","value":"Select a reason"},{"key":"agent_chat.return.confirm","value":"Request return"},{"key":"agent_chat.return.confirmed","value":"Return requested"},{"key":"agent_chat.return.reason.size_too_small","value":"Size too small"},{"key":"agent_chat.return.reason.size_too_large","value":"Size too large"},{"key":"agent_chat.return.reason.unwanted","value":"Unwanted"},{"key":"agent_chat.return.reason.not_as_described","value":"Not as described"},{"key":"agent_chat.return.reason.wrong_item","value":"Wrong item"},{"key":"agent_chat.return.reason.defective","value":"Defective"},{"key":"agent_chat.return.reason.style","value":"Style"},{"key":"agent_chat.return.reason.color","value":"Color"},{"key":"agent_chat.return.reason.other_reason","value":"Other"},{"key":"agent_chat.scroll.previous","value":"Previous"},{"key":"agent_chat.scroll.next","value":"Next"}]}</script>
vendor: 1 bytes, line 1391
1391
1392<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"18744491","customerAccountTranslations":[{"key":"account_menu.signed_out_state.sheet_title","value":"Sign in or create account"},{"key":"account_menu.signed_out_state.section_divider","value":"More ways to sign in"},{"key":"account_menu.signed_out_state.alternate_divider","value":"OR"},{"key":"account_menu.signed_out_state.email_field_label","value":"Email"},{"key":"account_menu.signed_out_state.orders_button","value":"Orders"},{"key":"account_menu.signed_out_state.profile_button","value":"Profile"},{"key":"account_menu.signed_out_state.shop_login_button","value":"Sign in with Shop"},{"key":"account_menu.signed_out_state.continue_with_google","value":"Continue with Google"},{"key":"account_menu.signed_out_state.continue_with_facebook","value":"Continue with Facebook"},{"key":"account_menu.signed_out_state.marketing_consent_label","value":"Email me with news and new offers"},{"key":"account_menu.signed_in_state.greeting_with_name","value":"Hi, {{first_name}}"},{"key":"account_menu.signed_in_state.greeting_without_name","value":"Account"},{"key":"account_menu.signed_in_state.orders_button","value":"Orders"},{"key":"account_menu.signed_in_state.profile_button","value":"Profile"},{"key":"account_menu.location_picker.sheet_title","value":"Locations"},{"key":"account_menu.location_picker.search_field_placeholder","value":"Search"},{"key":"account_menu.aria_labels.close_menu","value":"Close menu"},{"key":"account_menu.aria_labels.back_to_main_menu","value":"Back to main menu from {{title}}"},{"key":"account_menu.aria_labels.open_submenu","value":"{{title}}, opens submenu"},{"key":"account_menu.aria_labels.loading_menu","value":"Loading menu"},{"key":"account_menu.aria_labels.account","value":"Account"},{"key":"account_menu.aria_labels.sign_in_with_email","value":"Sign in with email"},{"key":"account_menu.aria_labels.sign_in","value":"Sign in"}],"socialLoginProviders":[{"handle":"Shop"}],"legacyCustomerAccounts":false,"signInLinksVisible":true,"b2bEnabled":true,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":false},"visitor":{"country":"US","language":"en"}}</script>
1392
1393<meta name="shopify-y" content="30d11498-0def-4061-8fdf-787a52862933" data-expiration="1822619945000"><meta name="shopify-s" content="cc880b25-e1ee-4e3b-b195-4bd89a7eff18" data-expiration="1791064145000"><meta name="new-cookie-storage-activated" content="t">
1394</head><body id="therasage-premier-infrared-healing-products" class="template-index" >
1395<script>window.KlarnaThemeGlobals={};</script>
1395
1396
1397    <div class="wsmenucontainer clearfix">
1398      <div class="overlapblackbg"></div>
1399      
1400
1401      <div id="shopify-section-header" class="shopify-section">
1402    <div class="promo-bar">
1403  <p>Welcome To Therasage<br/>The #1 Trusted Red Light & Infrared Technology in the world for over 25 years!</p><p></p>
1404</div>
1405
1406
1407<div id="header" data-section-id="header" data-section-type="header-section">
1408        
1409        
1410        <div class="header_top">
1411  <div class="container">
1412    <div class="top_menu">
1413      
1414      <ul>
1415        
1416      </ul>
1417      
1418    </div>
1419    <div class="hed_right">
1420      <ul>
1421	     <li>
1422           
1423  
1424           <!-- Calendly link widget begin -->
1425<link href="https://assets.calendly.com/assets/external/widget.css" rel="stylesheet">
1426<script src="https://assets.calendly.com/assets/external/widget.js" type="text/javascript" async></script>
1426
1427<a href="" onclick="Calendly.initPopupWidget({url: 'https://calendly.com/melody-besner?hide_landing_page_details=1&hide_gdpr_banner=1'});return false;"><img src="//therasage.com/cdn/shop/t/43/assets/app_button.png?v=55969844459725821791776159946" height="22px" alt="App button"></a>
1428<!-- Calendly link widget end -->
1429
1430	     </li>
1431        
1432        <li><a href="tel:1.888.416.4441"><span class="fa fa-phone"></span>1.888.416.4441</a></li>
1433        
1434        
1435        <li><a href="mailto:[email protected]"><span class="fa fa-envelope"></span>[email protected]</a></li>
1436        
1437            
1438      </ul>
1439      <div style="display: none;" id="hidden-content">
1440	<div class="consulting_wrapper">
1441		
1442		<ul>
1443			<li>
1444				<a href="#" class="show_back_side">
1445					Meeting
1446				</a>
1447			</li>
1448		</ul>
1449		
1450		
1451		
1452		<div class="consulting_back_side back_side">
1453			<ul>
1454				<li>
1455					<a href="https://calendly.com/robbyb2/15min" target="_blank">15 minutes</a>
1456				</li>
1457				<li>
1458					<a href="https://calendly.com/robbyb2/30min" target="_blank">30 minutes</a>
1459				</li>
1460				<li>
1461					<a href="https://calendly.com/robbyb2/60min" target="_blank">1 hour</a>
1462				</li>
1463			</ul>
1464		</div>
1465	</div>
1466	
1467	
1468</div>
1469    </div>
1470  </div>
1471</div>
1472
1473        
1474
1475        <div class="header_bot  enabled-sticky-menu ">
1476          <div class="header_content">
1477            <div class="container">
1478
1479              
1480              <div id="nav">
1481  <nav class="navbar" role="navigation">
1482    <div class="navbar-header">
1483      <a href="#" class="visible-ms visible-xs pull-right navbar-cart" id="wsnavtoggle"><div class="cart-icon"><i class="fa fa-bars"></i></div></a>
1484      <a href="/cart" data-href="/cart" class="visible-ms visible-xs pull-right navbar-cart cart-popup"><div class="cart-icon"><span class="count hidden">0</span><i class="fa fa-shopping-cart"></i></div></a>
1485      <a href="/search" class="visible-ms visible-xs pull-right navbar-cart"><div class="cart-icon"><i class="fa fa-search"></i></div></a>
1486      
1487        
1488        <a class="navbar-brand" href="/" itemprop="url">
1489          <img src="//therasage.com/cdn/shop/files/Therasage_Orange_Logo_550x.png?v=1780333119" alt="Therasage " itemprop="logo" />
1490        </a>
1491        
1492        
1493    </div>
1494    <!-- main menu -->
1495    <nav class="wsmenu">
1496      <ul class="mobile-sub mega_menu wsmenu-list">
1497
1498        
1499
1500        
1501        
1502
1503        
1504        
1505
1506        
1507        <li><a href="/">Home</a></li>
1508        
1509        
1510
1511        
1512
1513        
1514        
1515
1516
1517        
1518        
1519        
1520        
1521        
1522
1523        
1524        
1525        
1526        
1527        
1528
1529        
1530        
1531        
1532        
1533        
1534
1535        
1536        
1537        
1538        
1539        
1540
1541        
1542        
1543        
1544        
1545        
1546
1547        
1548        
1549        
1550        
1551        
1552
1553        
1554        
1555        
1556        
1557        
1558
1559        
1560        
1561        
1562        
1563        
1564
1565        
1566        
1567        
1568        
1569        
1570
1571        
1572        
1573        
1574        
1575        
1576
1577        
1578        
1579        
1580        
1581        
1582
1583        
1584        
1585        
1586        
1587        
1588
1589        
1590        
1591        
1592        
1593        
1594
1595        
1596        
1597        
1598        
1599        
1600
1601        
1602        
1603        
1604        
1605        
1606
1607        
1608        
1609        
1610        
1611        
1612
1613        
1614        
1615        
1616        
1617        
1618
1619        
1620        
1621        
1622        
1623        
1624
1625        
1626        
1627        
1628        
1629        
1630
1631        
1632        
1633        
1634        
1635        
1636        
1637        
1638
1639        
1640        <li><a href="/pages/shop"class="twin">Shop<span class="arrow"></span></a>
1641          
1642          <ul class="wsmenu-submenu ">
1643            
1644<li><a data-delay="500" href="/collections/infrared-portable-sauna-thera360-plus">Thera360 Plus Sauna</a></li>
1645            
1646<li><a data-delay="500" href="/collections/red-light-therapy">Thera Tri-Lite Red Light Therapy</a></li>
1647            
1648<li><a data-delay="500" href="/collections/therapro-pemf-infrared-red-light-pad">TheraPro</a></li>
1649            
1650<li><a data-delay="500" href="/collections/therasmile-toothbrush">TheraSmile</a></li>
1651            
1652<li><a data-delay="500" href="/collections/therair">TherAir</a></li>
1653            
1654<li><a data-delay="500" href="/collections/water-filtration-therah2o">TheraH2O </a></li>
1655            
1656<li><a data-delay="500" href="/collections/therao3">TheraO3</a></li>
1657            
1658<li><a data-delay="500" href="/collections/infrared-heating-pads">Healing Pads</a></li>
1659            
1660<li><a data-delay="500" href="/collections/theravibe">TheraVibe Line</a></li>
1661            
1662<li><a data-delay="500" href="/collections/cold-plunge">TheraFrost</a></li>
1663            
1664<li><a data-delay="500" href="/collections/weighted-blankets-theracomfort">TheraComfort</a></li>
1665            
1666<li><a data-delay="500" href="/collections/dry-brush-therabrush">TheraBrush Vegan Dry Brushes</a></li>
1667            
1668<li><a data-delay="500" href="/collections/bio-energy-bracelets">Bio Bands </a></li>
1669            
1670<li><a data-delay="500" href="/collections/emf-protection-theraprotect">TheraProtect </a></li>
1671            
1672<li><a data-delay="500" href="/collections/grounding-insoles">TheraSole</a></li>
1673            
1674<li><a data-delay="500" href="/collections/essential-oil-diffuser">TherAroma</a></li>
1675            
1676<li><a data-delay="500" href="/products/heart-scientific-advanced-hrv-technology">TheraHRV Technology - Heart Science Advanced </a></li>
1677            
1678<li><a data-delay="500" href="/collections/pain-relief-infrared-wraps">TherAid</a></li>
1679            
1680<li><a data-delay="500" href="/products/theraware">TheraWare</a></li>
1681            
1682<li><a data-delay="500" href="/collections/theragiftcard-collection">TheraGift Cards</a></li>
1683            
1684          </ul>
1685             
1686        </li>
1687        
1688        
1689
1690        
1691
1692        
1693        
1694
1695
1696        
1697        
1698        
1699        
1700        
1701
1702        
1703        
1704        
1705        
1706        
1707
1708        
1709        
1710        
1711        
1712        
1713
1714        
1715        
1716        
1717        
1718        
1719
1720        
1721        
1722        
1723        
1724        
1725
1726        
1727        
1728        
1729        
1730        
1731
1732        
1733        
1734        
1735        
1736        
1737
1738        
1739        
1740        
1741        
1742        
1743
1744        
1745        
1746        
1747        
1748        
1749
1750        
1751        
1752        
1753        
1754        
1755
1756        
1757        
1758        
1759        
1760        
1761
1762        
1763        
1764        
1765        
1766        
1767
1768        
1769        
1770        
1771        
1772        
1773
1774        
1775        
1776        
1777        
1778        
1779
1780        
1781        
1782        
1783        
1784        
1785
1786        
1787        
1788        
1789        
1790        
1791
1792        
1793        
1794        
1795        
1796        
1797
1798        
1799        
1800        
1801        
1802        
1803
1804        
1805        
1806        
1807        
1808        
1809
1810        
1811        
1812        
1813        
1814        
1815
1816        
1817        
1818        
1819        
1820        
1821
1822        
1823        
1824        
1825        
1826        
1827
1828        
1829        
1830        
1831        
1832        
1833
1834        
1835        
1836        
1837        
1838        
1839
1840        
1841        
1842        
1843        
1844        
1845
1846        
1847        
1848        
1849        
1850        
1851        
1852        
1853
1854        
1855        <li><a href="https://therasage.com/pages/brands-we-love"class="twin">Shop Brands We Love<span class="arrow"></span></a>
1856          
1857          <ul class="wsmenu-submenu ">
1858            
1859<li><a data-delay="500" href="/collections/aegis-formulas">Aegis Formulas</a></li>
1860            
1861<li><a data-delay="500" href="/collections/argentyn23">Argentyn23</a></li>
1862            
1863<li><a data-delay="500" href="/collections/asea">ASEA®</a></li>
1864            
1865<li><a data-delay="500" href="/collections/bodybio">BodyBio</a></li>
1866            
1867<li><a data-delay="500" href="/collections/branch-basics">Branch Basics</a></li>
1868            
1869<li><a data-delay="500" href="/collections/equilife-by-dr-cabral">Equilife</a></li>
1870            
1871<li><a data-delay="500" href="/collections/fusionary">Fusionary</a></li>
1872            
1873<li><a data-delay="500" href="/collections/hautecoton">HauteCoton</a></li>
1874            
1875<li><a data-delay="500" href="/collections/inhale-superoxygenated-water">Inhale Superoxygenated Water</a></li>
1876            
1877<li><a data-delay="500" href="/collections/jumpsport">JumpSport</a></li>
1878            
1879<li><a data-delay="500" href="/collections/juvent">Juvent</a></li>
1880            
1881<li><a data-delay="500" href="/collections/koa-life">KOA LIFE</a></li>
1882            
1883<li><a data-delay="500" href="/collections/manna-vitality">Manna Vitality</a></li>
1884            
1885<li><a data-delay="500" href="/collections/bryan-nitriceuticals">Nitric Oxide Bryan Nitriceuticals</a></li>
1886            
1887<li><a data-delay="500" href="/collections/orqa-health">ORQA Health</a></li>
1888            
1889<li><a data-delay="500" href="/collections/premier-research-labs">Premier Research Labs</a></li>
1890            
1891<li><a data-delay="500" href="/collections/ra-optics">RA Optics</a></li>
1892            
1893<li><a data-delay="500" href="/collections/rejencia-skincare">Rejencia Skincare</a></li>
1894            
1895<li><a data-delay="500" href="/collections/rejuv-wellness">Rejuv Wellness</a></li>
1896            
1897<li><a data-delay="500" href="/collections/revitin">Revitin</a></li>
1898            
1899<li><a data-delay="500" href="/collections/revived-solutions">Revived Solutions</a></li>
1900            
1901<li><a data-delay="500" href="/collections/rowe-casa-organics">Rowe Casa Organics</a></li>
1902            
1903<li><a data-delay="500" href="/collections/shetreat/plants+quantum-drops">Shetreat - Quantum Drops</a></li>
1904            
1905<li><a data-delay="500" href="/collections/the-roots-brand">The Roots Brand</a></li>
1906            
1907<li><a data-delay="500" href="/collections/welleco">WelleCo</a></li>
1908            
1909<li><a data-delay="500" href="/collections/wizard-sciences">Wizard Sciences</a></li>
1910            
1911          </ul>
1912             
1913        </li>
1914        
1915        
1916
1917        
1918
1919        
1920        
1921
1922
1923        
1924        
1925        
1926        
1927        
1928
1929        
1930        
1931        
1932        
1933        
1934
1935        
1936        
1937        
1938        
1939        
1940
1941        
1942        
1943        
1944        
1945        
1946        
1947        
1948
1949        
1950        <li><a href="https://therasage.com/pages/learn"class="twin">Learn<span class="arrow"></span></a>
1951          
1952          <ul class="wsmenu-submenu ">
1953            
1954<li><a data-delay="500" href="https://therasage.com/pages/learn">Articles &amp; Guides</a></li>
1955            
1956<li><a data-delay="500" href="https://therasage.com/pages/lyme-disease-copy">Lyme Disease</a></li>
1957            
1958<li><a data-delay="500" href="https://therasage.com/pages/stack-your-hacks">Stack Your Hacks</a></li>
1959            
1960<li><a data-delay="500" href="https://therasage.com/blogs/therasage-blog">Blog</a></li>
1961            
1962          </ul>
1963             
1964        </li>
1965        
1966        
1967
1968        
1969
1970        
1971        
1972
1973        
1974        
1975
1976        
1977        <li><a href="/pages/infrared-science">Science</a></li>
1978        
1979        
1980
1981        
1982
1983        
1984        
1985
1986        
1987        
1988
1989        
1990        <li><a href="/pages/about-us">About Us</a></li>
1991        
1992        
1993
1994        
1995
1996        
1997        
1998
1999        
2000        
2001
2002        
2003        <li><a href="/pages/ambassadors-therasage">
2003Ambassadors</a></li>
2004        
2005        
2006
2007        
2008
2009        
2010        
2011
2012        
2013        
2014
2015        
2016        <li><a href="https://therasage.com/pages/collab">Collabs</a></li>
2017        
2018        
2019
2020        
2021
2022        
2023        
2024
2025        
2026        
2027
2028        
2029        <li><a href="https://account.therasage.com/profile?locale=en&region_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJ0aGVyYXNhZ2UubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbXSwiZXhwIjoxNzkxNjY3MTQ1LCJuYmYiOjE3OTEwNjIzNDV9.dMqSTkVulefID9z4NQcYFBQE7zbmz0prmqwS0xeQ5vA">Log In</a></li>
2030        
2031        
2032
2033      </ul>
2034    </nav>
2035    <ul class="hidden-xs nav navbar-nav navbar-right">
2036      <li class="dropdown-grid no-open-arrow ">
2037        <a data-toggle="dropdown2" data-href="/cart" href="/cart" class="dropdown-toggle cart-popup" aria-expanded="true"><div class="cart-icon"><span class="count hidden">0</span><i class="fa fa-shopping-cart"></i></div></a>
2038        <div class="dropdown-grid-wrapper hidden">
2039          <div class="dropdown-menu no-padding animated fadeInDown col-xs-12 col-sm-9 col-md-7" role="menu">
2040            <div class="menu_c cart_menu">
2041  <div class="menu_title clearfix">
2042    <h4>Shopping Cart</h4>
2043  </div>
2044  
2045  <div class="cart_row">
2046    <div class="empty-cart">Your cart is currently empty.</div>
2047    <p><a href="javascript:void(0)" class="btn_c btn_close">Continue Shopping</a></p>
2048  </div>
2049  
2050</div>
2051          </div>
2052        </div>
2053      </li>
2054      
2055      <li class="dropdown-grid no-open-arrow">
2056        <a data-toggle="dropdown" href="javascript:;" class="dropdown-toggle" aria-expanded="true"><span class="icons"><i class="fa fa-user"></i></span></a>
2057        <div class="dropdown-grid-wrapper">
2058          <div class="dropdown-menu no-padding animated fadeInDown col-xs-12 col-sm-5 col-md-4 col-lg-3" role="menu">
2059            
2060
2061<div class="menu_c acc_menu">
2062  <div class="menu_title clearfix">
2063    <h4>My Account</h4>
2064     
2065  </div>
2066
2067  
2068    <div class="login_frm">
2069      <p class="text-center">Welcome to Therasage !</p>
2070      <div class="remember">
2071        <a href="/account/login" class="signin_btn btn_c">Login</a>
2072        <a href="/account/register" class="signin_btn btn_c">Create Account</a>
2073      </div>
2074    </div>
2075  
2076</div>
2077          </div>
2078        </div>
2079      </li>
2080      
2081      <li class="dropdown-grid no-open-arrow">
2082        
2083        <a data-toggle="dropdown" href="javascript:;" class="dropdown-toggle" aria-expanded="false"><span class="icons"><i class="fa fa-search"></i></span></a>
2084        <div class="dropdown-grid-wrapper" role="menu">
2085          <div class="dropdown-menu fixed_menu col-sm-4 col-lg-3 animated fadeInDown pl-pr-15">
2086            
2087
2088
2089<form action="/search" method="get" role="search">
2090  <div class="menu_c search_menu">
2091    <div class="search_box">
2092      
2093      <input type="hidden" name="type" value="product">
2094      
2095      <input type="search" name="q" value="" class="txtbox" placeholder="Search" aria-label="Search">
2096      <button class="btn btn-link" type="submit" value="Search"><span class="fa fa-search"></span></button>
2097    </div>
2098  </div>
2099</form>
2100          </div>
2101        </div>
2102        
2103      </li>
2104    </ul>
2105  </nav>
2106</div>
2107              
2108
2109            </div>
2110          </div>  
2111        </div>
2112      </div><!-- /header -->
2113
2114
2115
2116
2117
2118
2119
2120<style>
2121/*  This code is used to center logo vertically on different devices */
2122  
2123
2124#header #nav .navbar-nav > li > a, #header .navbar-toggle{
2125	
2126	padding-top:15px;
2127	padding-bottom:15px;
2128	
2129}
2130#header #nav .navbar-nav > li > .fixed-search 
2131{
2132
2133	padding-top:12px;
2134	padding-bottom:12px;
2135    padding-left:5px;
2136	
2137}
2138  @media (min-width: 769px) {
2139    #header #nav .wsmenu > ul > li > a  {
2140      
2141      padding-top:15px;
2142      padding-bottom:15px;
2143      
2144    }
2145  }
2146
2147#header .navbar-toggle, #header .navbar-cart {
2148	
2149	padding-top:15px;
2150	padding-bottom:15px;
2151	
2152}
2153#header a.navbar-brand {
2154  height:auto;
2155}
2156@media (max-width: 600px) {
2157 #header .navbar-brand > img {
2158    max-width: 158px;
2159  }
2160}
2161@media (max-width: 600px) {
2162	#header .navbar-toggle, #header .navbar-cart {
2163		
2164		padding-top:15px;
2165		padding-bottom:15px;
2166		
2167	}
2168}
2169
2170
2171@media (max-width: 900px) {
2172
2173  #header #nav .navbar-nav > li > a {
2174    font-size: 12px;
2175    line-height: 32px;
2176    padding-left:7px;
2177    padding-right:7px;
2178  }
2179
2180  #header .navbar-brand {
2181    font-size: 22px;
2182    line-height: 20px;
2183    
2184    padding:0 15px 0 0;
2185    
2186  }
2187
2188  #header .right_menu > ul > li > a {
2189    margin: 0 0 0 5px;
2190  }
2191  #header #nav .navbar:not(.caret-bootstrap) .navbar-nav:not(.caret-bootstrap) li:not(.caret-bootstrap) > a.dropdown-toggle:not(.caret-bootstrap) > span.caret:not(.caret-bootstrap) {
2192    margin-left: 3px;
2193  }
2194}
2195
2196@media  (min-width: 768px) and (max-width: 800px) {
2197  #header .hed_right, #header .top_menu {
2198    padding:0 !important;
2199  }
2200  #header .hed_right ul {
2201    display:block !important;
2202    
2203    float:right !important;
2204    
2205  }
2206  #header .hed_right .header-contact {
2207    margin-top:0 !important;
2208  }
2209  #header .top_menu {
2210    float:left !important;
2211  }
2212}
2213
2214@media (max-width: 480px) {
2215	#header .hed_right ul li {
2216		margin: 0;
2217		padding: 0 5px;
2218		border: none;
2219		display: inline-block;
2220	}
2221}
2222
2223.navbar:not(.no-border) .navbar-nav.dropdown-onhover>li:hover>a {
2224	margin-bottom:0;
2225}
2226
2227
2228figure.effect-chico img {
2229	-webkit-transform: scale(1) !important;
2230	transform: scale(1) !important;
2231}
2232   
2233figure.effect-chico:hover img {
2234	-webkit-transform: scale(1.2) !important;
2235	transform: scale(1.2) !important;
2236}
2237
2238
2239</style>
2240
2241
2242<style> @media screen and (max-width: 750px) {#shopify-section-header #header .navbar-cart {padding: 15px 8px !important; }} </style></div>
2243     
2244      
2245
2246<div id="content">
2247<!-- BEGIN content_for_index --><div id="shopify-section-1579229357131" class="shopify-section"><div data-section-id="1579229357131"  id="flexslider-1579229357131" class="flexslider home-slider container mb30 " data-section-type="slideshow-section">
2248  <ul class="slides">
2249  	 
2250     <!-- new slide -->  
2251         <li  id="slide-slide_9zcbGm" data-index="0"><a href="/products/therapro-roll-multi-modality-pillow-pre-order-ships-in-three-weeks">
2252           
2253           
2254           
2255<img class="lazyload"
2256 src="//therasage.com/cdn/shop/files/TheraPro_Roll_Website_300x.png?v=1788746844"
2257 data-src="//therasage.com/cdn/shop/files/TheraPro_Roll_Website_{width}x.png?v=1788746844"
2258 data-widths="[540, 720, 900, 1080, 1296, 1512, 1728, 1944, 2048]"
2259 data-aspectratio="1.7768331562167907"
2260 data-sizes="auto"
2261 data-parent-fit="contain"
2262 alt="TheraPro Roll recovery pillow with glowing red lights; seven modalities, Labor Day weekend launch price $299 with code ROLL">
2263 
2264 
2265           
2266           
2267           </a>
2268          
2269        </li>  
2270      <!-- end of slide -->	      
2271    
2272     <!-- new slide -->  
2273         <li  id="slide-slide_HGwhWD" data-index="1"><a href="/collections/red-light-therapy">
2274           
2275           
2276           
2277<img class="lazyload"
2278 src="//therasage.com/cdn/shop/files/Red_light_collection_Banner_TEXT_300x.jpg?v=1784728758"
2279 data-src="//therasage.com/cdn/shop/files/Red_light_collection_Banner_TEXT_{width}x.jpg?v=1784728758"
2280 data-widths="[540, 720, 900, 1080, 1296, 1512, 1728, 1944, 2048]"
2281 data-aspectratio="1.7777777777777777"
2282 data-sizes="auto"
2283 data-parent-fit="contain"
2284 alt="Therasage Elite red light therapy collection with sauna, light panel, wrap, face mask, cap, toothbrushes, and facial devices">
2285 
2286 
2287           
2288           
2289           </a>
2290          
2291        </li>  
2292      <!-- end of slide -->	      
2293    
2294     <!-- new slide -->  
2295         <li  id="slide-slide_GQNHCx" data-index="2"><a href="/pages/wellness-check?src=homepage-banner">
2296           
2297           
2298           
2299<img class="lazyload"
2300 src="//therasage.com/cdn/shop/files/recovery-score-slide-desktop-1672x941_f9b908f7-3752-4cc6-90ed-f92eeebf0321_300x.png?v=1789155934"
2301 data-src="//therasage.com/cdn/shop/files/recovery-score-slide-desktop-1672x941_f9b908f7-3752-4cc6-90ed-f92eeebf0321_{width}x.png?v=1789155934"
2302 data-widths="[540, 720, 900, 1080, 1296, 1512, 1728, 1944, 2048]"
2303 data-aspectratio="1.7768331562167907"
2304 data-sizes="auto"
2305 data-parent-fit="contain"
2306 alt="Take your Therasage Wellness Check: free, 60 seconds. Get my score; sample score shown as 72 out of 100.">
2307 
2308 
2309           
2310           
2311           </a>
2312          
2313        </li>  
2314      <!-- end of slide -->	      
2315    
2316     <!-- new slide -->  
2317         <li  id="slide-slide_7CiLXH" data-index="3"><a href="/products/red-light-therapy-cap-theracap">
2318           
2319           
2320           
2321<img class="lazyload"
2322 src="//therasage.com/cdn/shop/files/Cap_Banner_300x.png?v=1787174167"
2323 data-src="//therasage.com/cdn/shop/files/Cap_Banner_{width}x.png?v=1787174167"
2324 data-widths="[540, 720, 900, 1080, 1296, 1512, 1728, 1944, 2048]"
2325 data-aspectratio="1.7768331562167907"
2326 data-sizes="auto"
2327 data-parent-fit="contain"
2328 alt="Woman wearing an illuminated TheraCap; Start at the root. Red and near-infrared light, 180 LEDs, five modes, and 30-minute auto-off. Shop TheraCap.">
2329 
2330 
2331           
2332           
2333           </a>
2334          
2335        </li>  
2336      <!-- end of slide -->	      
2337    
2338  </ul>
2339</div>
2340<!--SLIDER END -->
2341
2342</div><div id="shopify-section-shogun_custom_html_hVy6Rk" class="shopify-section">
2343
2344<style>
2345  /* Marquee Slider CSS */
2346  .marquee-container {
2347    position: relative;
2348    width: 100%;
2349    overflow: hidden;
2350    background: #fff;
2351    padding: 20px 0;
2352  }
2353  .marquee-track {
2354    display: inline-block;
2355    white-space: nowrap;
2356    animation: marquee 60s linear infinite !important;
2357    -webkit-animation: marquee 60s linear infinite !important;
2358  }
2359  .marquee-track:hover {
2360    animation-play-state: paused;
2361    -webkit-animation-play-state: paused;
2362  }
2363.marquee-track img {
2364  height: 60px !important;
2365  width: auto !important;
2366  margin: 0 20px !important;
2367  vertical-align: middle;
2368}
2369  @-webkit-keyframes marquee {
2370    0% { -webkit-transform: translateX(0); }
2371    100% { -webkit-transform: translateX(-50%); }
2372  }
2373  @keyframes marquee {
2374    0% { transform: translateX(0); }
2375    100% { transform: translateX(-50%); }
2376  }
2377</style>
2378
2379<section class="marquee-slider">
2380  <div class="marquee-container">
2381    <div class="marquee-track">
2382      <!-- First set of 23 logos -->
2383      <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/1_09c52b7a-c675-4085-bd47-f3ce38d53d4e.png?v=1752521934" alt="Logo 1">
2384      <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/2_a7ec19c9-65a6-4973-8a55-b58f5ab572bd.png?v=1752521987" alt="Logo 2">
2385      <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/3_dbcea033-d0d7-4adc-942b-f40f46070bde.png?v=1752522041" alt="Logo 3">
2386      <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/4_77099d23-2241-4122-a4f8-7382335f6fe8.png?v=1752522049" alt="Logo 4">
2387      <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/5_7e2ccbb7-229a-4bb1-8665-daf33c043168.png?v=1752522091" alt="Logo 5">
2388      <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/6_b54cac0a-7c45-487d-a001-771c5ae49efd.png?v=1752522077" alt="Logo 6">
2389      <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/7_1a64393a-fb74-4590-ae06-9ca9b8f4a98c.png?v=1752522132" alt="Logo 7">
2390      <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/8_c4d67792-d95b-45c8-a44a-6fb79acaed94.png?v=1752522158" alt="Logo 8">
2391      <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/9_214c400f-0560-4314-bd86-dfcfdd77a484.png?v=1752522184" alt="Logo 9">
2392      <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/10_4b29aeb9-35e9-4e43-b6e2-6470b62860b4.png?v=1752522209" alt="Logo 10">
2393      <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/11_03957ac7-9320-4f50-ade3-bd6f50913b7c.png?v=1752522228" alt="Logo 11">
2394      <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/12_aa670050-46d1-4df3-9d67-21718d5500bb.png?v=1752522246" alt="Logo 12">
2395      <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/13_d16be60a-6d7d-4904-b68f-79cd65733caa.png?v=1752522266" alt="Logo 13">
2396      <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/14_7f208955-0973-414b-8e30-50af33794448.png?v=1752522283" alt="Logo 14">
2397      <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/15_0dfcd3b7-47eb-45e3-84bf-d04385d56a01.png?v=1752522458" alt="Logo 15">
2398      <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/16_8630eaaa-7125-4793-98f4-ffd03d9e949c.png?v=1760634875" alt="Logo 16">
2399      <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/17_83c21df7-0b26-41
2399df-8a65-ee4ea627b444.png?v=1760634875" alt="Logo 17">
2400      <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/18_5a3fc71a-6320-42f9-a303-f4fa3a455716.png?v=1760634875" alt="Logo 18">
2401      <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/19_4a374f08-e345-4ee8-9fe3-e9128d696cd0.png?v=1760634875" alt="Logo 19">
2402      <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/20_56f4ad4c-3f5f-430d-8fef-01ab06112933.png?v=1760634875" alt="Logo 20">
2403      <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/21_b5f32818-9b46-4c27-ba26-98b96368b288.png?v=1760634874" alt="Logo 21">
2404      <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/22_28e5efed-188f-4f15-932a-1687fe22ebff.png?v=1760634875" alt="Logo 22">
2405      <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/23_0f02af69-8ee7-4031-bae2-771c11b8179a.png?v=1761753887" alt="Logo 23">
2406	<img src="https://cdn.shopify.com/s/files/1/1874/4491/files/24_a94c74b8-624f-4fd6-9af8-d2301a0ac2ff.png?v=1767373331" alt="Logo 24">
2407 	<img src="https://cdn.shopify.com/s/files/1/1874/4491/files/25_2cdac6d8-61cf-4548-84b9-d839f9e8f4ea.png?v=1767373330" alt="Logo 25">
2408	 <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/26_012ef76a-40c6-4aac-9df8-f1e4ea410eb7.png?v=1767373330" alt="Logo 26">
2409	 <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/27_e13b7b78-b35c-419b-a318-c16dc54972da.png?v=1767373330" alt="Logo 27">
2410 	<img src="https://cdn.shopify.com/s/files/1/1874/4491/files/28_b44e029d-0f58-498c-a5e6-e9bbc1d27e84.png?v=1767373330" alt="Logo 28">
2411        <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/29_40ab7263-2902-4a6d-8812-e64879ce4516.png?v=1771617371" alt="Logo 29">
2412        <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/30_1829075c-8bed-4740-9fcf-2c8f1c49d718.png?v=1771617371" alt="Logo 30">
2413        <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/31_dd3ff008-c0c0-4e6e
2413-b44f-e534413c140e.png?v=1771617371" alt="Logo 31">
2414        <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/32_bf2d5d71-80aa-4699-9471-9ea4d583a97a.png?v=1771617371" alt="Logo 32">
2415        <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/33_19c7c197-a2a1-4384-99a0-fdcc24190d40.png?v=1771617371" alt="Logo 33">
2416        <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/34_fc46413e-0c84-4dbe-8c67-afa41fb7639c.png?v=1771617371" alt="Logo 34">
2417        <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/35_b9a76b29-1582-4dd0-af5e-77731d5d5dd3.png?v=1771617371" alt="Logo 35">
2418        <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/36_6f8c1257-9505-4cf9-8874-cc0a9cb1e4af.png?v=1771617371" alt="Logo 36">
2419        <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/37_ce67110b-a7c8-4ae8-a0fe-3322f190ba70.png?v=1771617371" alt="Logo 37">
2420
2421      <!-- Repeat logos for a seamless loop -->
2422      <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/1_09c52b7a-c675-4085-bd47-f3ce38d53d4e.png?v=1752521934" alt="Logo 1">
2423      <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/2_a7ec19c9-65a6-4973-8a55-b58f5ab572bd.png?v=1752521987" alt="Logo 2">
2424      <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/3_dbcea033-d0d7-4adc-942b-f40f46070bde.png?v=1752522041" alt="Logo 3">
2425      <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/4_77099d23-2241-4122-a4f8-7382335f6fe8.png?v=1752522049" alt="Logo 4">
2426      <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/5_7e2ccbb7-229a-4bb1-8665-daf33c043168.png?v=1752522091" alt="Logo 5">
2427      <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/6_b54cac0a-7c45-487d-a001-771c5ae49efd.png?v=1752522077" alt="Logo 6">
2428      <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/7_1a64393a-fb74-4590-ae06-9ca9b8f4a98c.png?v=1752522132" alt="Logo 7">
2429      <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/8_c4d67792-d95b-45c8-a44a-6fb79acaed94.png?v=1752522158" alt="Logo 8">
2430      <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/9_214c400f-0560-4314-bd86-dfcfdd77a484.png?v=1752522184" alt="Logo 9">
2431      <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/10_4b29aeb9-35e9-4e43-b6e2-6470b62860b4.png?v=1752522209" alt="Logo 10">
2432      <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/11_03957ac7-9320-4f50-ade3-bd6f50913b7c.png?v=1752522228" alt="Logo 11">
2433      <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/12_aa670050-46d1-4df3-9d67-21718d5500bb.png?v=1752522246" alt="Logo 12">
2434      <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/13_d16be60a-6d7d-4904-b68f-79cd65733caa.png?v=1752522266" alt="Logo 13">
2435      <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/14_7f208955-0973-414b-8e30-50af33794448.png?v=1752522283" alt="Logo 14">
2436      <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/15_0dfcd3b7-47eb-45e3-84bf-d04385d56a01.png?v=1752522458" alt="Logo 15">
2437      <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/16_8630eaaa-7125-4793-98f4-ffd03d9e949c.png?v=1760634875" alt="Logo 16">
2438      <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/17_83c21df7-0b26-41df-8a65-ee4ea627b444.png?v=1760634875" alt="Logo 17">
2439      <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/18_5a3fc71a-6320-42f9-a303-f4fa3a455716.png?v=1760634875" alt="Logo 18">
2440      <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/19_4a374f08-e345-4ee8-9fe3-e9128d696cd0.png?v=1760634875" alt="Logo 19">
2441      <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/20_56f4ad4c-3f5f-430d-8fef-01ab06112933.png?v=1760634875" alt="Logo 20">
2442      <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/21_b5f32818-9b46-4c27-ba26-98b96368b288.png?v=1760634874" alt="Logo 21">
2443      <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/22_28e5efed-188f-4f15-932a-1687fe22ebff.png?v=1760634875" alt="Logo 22">
2444      <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/23_0f02af69-8ee7-4031-bae2-771c11b8179a.png?v=1761753887" alt="Logo 23">
2445	<img src="https://cdn.shopify.com/s/files/1/1874/4491/files/24_a94c74b8-624f-4fd6-9af8-d2301a0ac2ff.png?v=1767373331" alt="Logo 24">
2446	 <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/25_2cdac6d8-61cf-4548-84b9-d839f9e8f4ea.png?v=1767373330" alt="Logo 25">
2447	 <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/26_012ef76a-40c6-4aac-9df8-f1e4ea410eb7.png?v=1767373330" alt="Logo 26">
2448	 <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/27_e13b7b78-b35c-419b-a318-c16dc54972da.png?v=1767373330" alt="Logo 27">
2449	 <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/28_b44e029d-0f58-498c-a5e6-e9bbc1d27e84.png?v=1767373330" alt="Logo 28">
2450         <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/29_40ab7263-2902-4a6d-8812-e64879ce4516.png?v=1771617371" alt="Logo 29">
2451        <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/30_1829075c-8bed-4740-9fcf-2c8f1c49d718.png?v=1771617371" alt="Logo 30">
2452        <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/31_dd3ff008-c0c0-4e6e
2452-b44f-e534413c140e.png?v=1771617371" alt="Logo 31">
2453        <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/32_bf2d5d71-80aa-4699-9471-9ea4d583a97a.png?v=1771617371" alt="Logo 32">
2454        <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/33_19c7c197-a2a1-4384-99a0-fdcc24190d40.png?v=1771617371" alt="Logo 33">
2455        <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/34_fc46413e-0c84-4dbe-8c67-afa41fb7639c.png?v=1771617371" alt="Logo 34">
2456        <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/35_b9a76b29-1582-4dd0-af5e-77731d5d5dd3.png?v=1771617371" alt="Logo 35">
2457        <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/36_6f8c1257-9505-4cf9-8874-cc0a9cb1e4af.png?v=1771617371" alt="Logo 36">
2458        <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/37_ce67110b-a7c8-4ae8-a0fe-3322f190ba70.png?v=1771617371" alt="Logo 37">
2459</div>
2460</div>
2461</section>
2462</div><div id="shopify-section-featured-collections" class="shopify-section">
2463
2464
2465
2466<div class="container" data-section-id="featured-collections" data-section-type="featured-collections-section">
2467
2468<div class="h_row_content home_collection section-featured-collections" data-animation="fadeInUp">
2469  <div class="clearfix">
2470  <h3></h3>   
2471  </div>
2472  <div class="catalog_c mt30">
2473    <div class="row">
2474      <div class="col-sm-12">
2475        <div class="product_c">
2476          <div class="row view-grid animated fadeInUp" data-animation="fadeInUp" >
2477            
2478            
2479           		<div class="col-md-4 col-sm-4 col-xs-6 mb30">
2480                  
2481
2482<div class="main_box">
2483  
2484  <div class="box_1">
2485    
2486    
2487    <a href="/collections/infrared-portable-sauna-thera360-plus" title="Browse our Thera360 Plus Sauna collection">
2488      
2489        
2490        <img class="lazyload js" data-src="//therasage.com/cdn/shop/collections/thera360image_1200x.jpg?v=1750087046" src="" alt="Thera360 Plus Sauna" />
2491      
2492    </a>
2493  </div>
2494  <div class="desc" style="text-align: center;">
2495    <h5>
2496      <a href="/collections/infrared-portable-sauna-thera360-plus" title="Browse our Thera360 Plus Sauna collection">
2497        Thera360 Plus Sauna
2498      </a>
2499    </h5>
2500    
2501  </div>
2502  
2503</div>
2504
2505                </div>
2506            
2507            
2508           		<div class="col-md-4 col-sm-4 col-xs-6 mb30">
2509                  
2510
2511<div class="main_box">
2512  
2513  <div class="box_1">
2514    
2515    
2516    <a href="/collections/red-light-therapy" title="Browse our Thera Tri-Lite Red Light Therapy collection">
2517      
2518        
2519        <img class="lazyload js" data-src="//therasage.com/cdn/shop/collections/Red_light_collection_Banner_TEXT_1200x.jpg?v=1784728766" src="" alt="Thera Tri-Lite Red Light Therapy" />
2520      
2521    </a>
2522  </div>
2523  <div class="desc" style="text-align: center;">
2524    <h5>
2525      <a href="/collections/red-light-therapy" title="Browse our Thera Tri-Lite Red Light Therapy collection">
2526        Thera Tri-Lite Red Light Therapy
2527      </a>
2528    </h5>
2529    
2530  </div>
2531  
2532</div>
2533
2534                </div>
2535            
2536            
2537           		<div class="col-md-4 col-sm-4 col-xs-6 mb30">
2538                  
2539
2540<div class="main_box">
2541  
2542  <div class="box_1">
2543    
2544    
2545    <a href="/collections/therapro-pemf-infrared-red-light-pad" title="Browse our TheraPro - PEMF + Infrared + Red Light Pad collection">
2546      
2547        
2548        <img class="lazyload js" data-src="//therasage.com/cdn/shop/collections/TheraPro_PEMF_-_Infrared_-_Tens_1200x.png?v=1740184478" src="" alt="TheraPro - PEMF + Infrared + Red Light Pad" />
2549      
2550    </a>
2551  </div>
2552  <div class="desc" style="text-align: center;">
2553    <h5>
2554      <a href="/collections/therapro-pemf-infrared-red-light-pad" title="Browse our TheraPro - PEMF + Infrared + Red Light Pad collection">
2555        TheraPro - PEMF + Infrared + Red Light Pad
2556      </a>
2557    </h5>
2558    
2559  </div>
2560  
2561</div>
2562
2563                </div>
2564            
2565            
2566           		<div class="col-md-4 col-sm-4 col-xs-6 mb30">
2567                  
2568
2569<div class="main_box">
2570  
2571  <div class="box_1">
2572    
2573    
2574    <a href="/collections/therasmile-toothbrush" title="Browse our TheraSmile ToothBrush collection">
2575      
2576        
2577        <img class="lazyload js" data-src="//therasage.com/cdn/shop/collections/TheraSmile_Banner_1200x.png?v=1770752454" src="" alt="TheraSmile ToothBrush" />
2578      
2579    </a>
2580  </div>
2581  <div class="desc" style="text-align: center;">
2582    <h5>
2583      <a href="/collections/therasmile-toothbrush" title="Browse our TheraSmile ToothBrush collection">
2584        TheraSmile ToothBrush
2585      </a>
2586    </h5>
2587    
2588  </div>
2589  
2590</div>
2591
2592                </div>
2593            
2594            
2595           		<div class="col-md-4 col-sm-4 col-xs-6 mb30">
2596                  
2597
2598<div class="main_box">
2599  
2600  <div class="box_1">
2601    
2602    
2603    <a href="/collections/therair" title="Browse our TherAir collection">
2604      
2605        
2606        <img class="lazyload js" data-src="//therasage.com/cdn/shop/collections/TherAir_Banner_1200x.png?v=1760566631" src="" alt="TherAir" />
2607      
2608    </a>
2609  </div>
2610  <div class="desc" style="text-align: center;">
2611    <h5>
2612      <a href="/collections/therair" title="Browse our TherAir collection">
2613        TherAir
2614      </a>
2615    </h5>
2616    
2617  </div>
2618  
2619</div>
2620
2621                </div>
2622            
2623            
2624           		<div class="col-md-4 col-sm-4 col-xs-6 mb30">
2625                  
2626
2627<div class="main_box">
2628  
2629  <div class="box_1">
2630    
2631    
2632    <a href="/collections/infrared-heating-pads" title="Browse our Therasage Healing Pads collection">
2633      
2634        
2635        <img class="lazyload js" data-src="//therasage.com/cdn/shop/collections/SLIDE_2_Therasage_LStyle_13_1400x_c077c051-84a3-484c-925a-db0a813a07f7_1200x.jpg?v=1742322485" src="" alt="Therasage Healing Pads" />
2636      
2637    </a>
2638  </div>
2639  <div class="desc" style="text-align: center;">
2640    <h5>
2641      <a href="/collections/infrared-heating-pads" title="Browse our Therasage Healing Pads collection">
2642        Therasage Healing Pads
2643      </a>
2644    </h5>
2645    
2646  </div>
2647  
2648</div>
2649
2650                </div>
2651            
2652            
2653           		<div class="col-md-4 col-sm-4 col-xs-6 mb30">
2654                  
2655
2656<div class="main_box">
2657  
2658  <div class="box_1">
2659    
2660    
2661    <a href="/collections/water-filtration-therah2o" title="Browse our TheraH2O collection">
2662      
2663        
2664        <img class="lazyload js" data-src="//therasage.com/cdn/shop/collections/Red_Light_Hydrogen_Water_Bottle_1200x.png?v=1770139889" src="" alt="TheraH2O" />
2665      
2666    </a>
2667  </div>
2668  <div class="desc" style="text-align: center;">
2669    <h5>
2670      <a href="/collections/water-filtration-therah2o" title="Browse our TheraH2O collection">
2671        TheraH2O
2672      </a>
2673    </h5>
2674    
2675  </div>
2676  
2677</div>
2678
2679                </div>
2680            
2681            
2682           		<div class="col-md-4 col-sm-4 col-xs-6 mb30">
2683                  
2684
2685<div class="main_box">
2686  
2687  <div class="box_1">
2688    
2689    
2690    <a href="/collections/therao3" title="Browse our Therasage Air Tech collection">
2691      
2692        
2693        <img class="lazyload js" data-src="//therasage.com/cdn/shop/collections/Screenshot_2018-10-09_10.18.36_800x_a73624e7-da0a-41b2-b631-b1dc3481ea81_1200x.png?v=1743013371" src="" alt="Therasage Air Tech" />
2694      
2695    </a>
2696  </div>
2697  <div class="desc" style="text-align: center;">
2698    <h5>
2699      <a href="/collections/therao3" title="Browse our Therasage Air Tech collection">
2700        Therasage Air Tech
2701      </a>
2702    </h5>
2703    
2704  </div>
2705  
2706</div>
2707
2708                </div>
2709            
2710            
2711           		<div class="col-md-4 col-sm-4 col-xs-6 mb30">
2712                  
2713
2714<div class="main_box">
2715  
2716  <div class="box_1">
2717    
2718    
2719    <a href="/collections/weighted-blankets-theracomfort" title="Browse our TheraComfort Weighted Blankets &amp; More collection">
2720      
2721        
2722        <img class="lazyload js" data-src="//therasage.com/cdn/shop/collections/TheraComfort_1200x.png?v=1742321905" src="" alt="TheraComfort Weighted Blankets &amp; More" />
2723      
2724    </a>
2725  </div>
2726  <div class="desc" style="text-align: center;">
2727    <h5>
2728      <a href="/collections/weighted-blankets-theracomfort" title="Browse our TheraComfort Weighted Blankets &amp; More collection">
2729        TheraComfort Weighted Blankets &amp; More
2730      </a>
2731    </h5>
2732    
2733  </div>
2734  
2735</div>
2736
2737                </div>
2738            
2739            
2740           		<div class="col-md-4 col-sm-4 col-xs-6 mb30">
2741                  
2742
2743<div class="main_box">
2744  
2745  <div class="box_1">
2746    
2747    
2748    <a href="/collections/bio-energy-bracelets" title="Browse our Therasage EMF + Energy Bio Bands collection">
2749      
2750        
2751        <img class="lazyload js" data-src="//therasage.com/cdn/shop/collections/DSCF2257_1200x.png?v=1742323609" src="" alt="Therasage EMF + Energy Bio Bands" />
2752      
2753    </a>
2754  </div>
2755  <div class="desc" style="text-align: center;">
2756    <h5>
2757      <a href="/collections/bio-energy-bracelets" title="Browse our Therasage EMF + Energy Bio Bands collection">
2758        Therasage EMF + Energy Bio Bands
2759      </a>
2760    </h5>
2761    
2762  </div>
2763  
2764</div>
2765
2766                </div>
2767            
2768            
2769           		<div class="col-md-4 col-sm-4 col-xs-6 mb30">
2770                  
2771
2772<div class="main_box">
2773  
2774  <div class="box_1">
2775    
2776    
2777    <a href="/collections/dry-brush-therabrush" title="Browse our TheraBrush Vegan Dry Brushes collection">
2778      
2779        
2780        <img class="lazyload js" data-src="//therasage.com/cdn/shop/collections/TheraDeluxe_Dry_Brush_1200x.png?v=1742321766" src="" alt="TheraBrush Vegan Dry Brushes" />
2781      
2782    </a>
2783  </div>
2784  <div class="desc" style="text-align: center;">
2785    <h5>
2786      <a href="/collections/dry-brush-therabrush" title="Browse our TheraBrush Vegan Dry Brushes collection">
2787        TheraBrush Vegan Dry Brushes
2788      </a>
2789    </h5>
2790    
2791  </div>
2792  
2793</div>
2794
2795                </div>
2796            
2797            
2798           		<div class="col-md-4 col-sm-4 col-xs-6 mb30">
2799                  
2800
2801<div class="main_box">
2802  
2803  <div class="box_1">
2804    
2805    
2806    <a href="/collections/theravibe" title="Browse our TheraVibe Vibrational Energy Line collection">
2807      
2808        
2809        <img class="lazyload js" data-src="//therasage.com/cdn/shop/collections/TVcombo_1200x.png?v=1777565601" src="" alt="TheraVibe Vibrational Energy Line" />
2810      
2811    </a>
2812  </div>
2813  <div class="desc" style="text-align: center;">
2814    <h5>
2815      <a href="/collections/theravibe" title="Browse our TheraVibe Vibrational Energy Line collection">
2816        TheraVibe Vibrational Energy Line
2817      </a>
2818    </h5>
2819    
2820  </div>
2821  
2822</div>
2823
2824                </div>
2825             
2826          </div>
2827        </div>
2828      </div>
2829    </div>
2830  </div>
2831</div>
2832
2833</div>
2834<style>
2835  #content .home_collection.section-featured-collections .box_1 {
2836    
2837    height:285px;
2838    
2839  }
2840</style> 
2841
2842</div>
2842<div id="shopify-section-video" class="shopify-section"><div 
2843
2844	data-bg="//therasage.com/cdn/shop/files/download_26_1170x.png?v=1613611685"
2845    data-bgset="//therasage.com/cdn/shop/files/download_26_180x.png?v=1613611685 180w 180h,
2846    
2847    
2848    
2849    
2850    
2851    
2852    
2853    
2854    
2855    
2856    
2857    
2858    
2859    
2860    
2861    
2862    
2863    //therasage.com/cdn/shop/files/download_26.png?v=1613611685 225w 225h"
2864    data-sizes="auto"
2865    data-parent-fit="cover"
2866	class="home-video mb30 mt-30 section-video lazyload js"
2867		style="background-position: ; background-image: url('');"
2868	>
2869 <div class="video-overlay">
2870  <div class="container" data-section-id="video" data-section-type="video-section">
2871    <div class="clearfix">
2872      <h3 class="text-center video-title"></h3>
2873    </div>
2874    <div class="row home-video-wapper">
2875        <div class="mb30 block-video">
2876    	   <div style="display: none" class="videoWrapper ">
2877				<iframe width="640" height="360" src="https://www.youtube.com/embed/rUc5BOgYAFk" frameborder="0" allowfullscreen></iframe>
2878          </div>
2879          <div style="display: none" class="text-center hidden mt30 mb60">
2880            <h3 class="mb30 video-title"></h3>
2881            <h4 class="mb30 video-description"></h4><a href="https://www.youtube.com/watch?v=rUc5BOgYAFk" class="popupVideo homepage-video-icon mb30">
2882            <span class="icon icon-play">
2883              <svg x="0px" y="0px"
2884                   width="97px" height="97px" viewBox="0 0 97 97" enable-background="new 0 0 97 97" >
2885              		<path d="M49.084,1.131C22.804,1.131,1.5,22.435,1.5,48.714c0,26.279,21.304,47.583,47.584,47.583
2886                  c26.279,0,47.582-21.304,47.582-47.583C96.667,22.435,75.364,1.131,49.084,1.131z M38.118,62.52V34.908l25.93,13.807L38.118,62.52z"
2887                  />
2888              </svg>
2889             </span>
2890           </a>
2891          </div>
2892          <div class="videoWrapper">
2893            <a data-fancybox href="https://youtu.be/rUc5BOgYAFk">
2894	            <svg aria-hidden="true" focusable="false" data-prefix="far" data-icon="play-circle" class="svg-inline--fa fa-play-circle fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M371.7 238l-176-107c-15.8-8.8-35.7 2.5-35.7 21v208c0 18.4 19.8 29.8 35.7 21l176-101c16.4-9.1 16.4-32.8 0-42zM504 256C504 119 393 8 256 8S8 119 8 256s111 248 248 248 248-111 248-248zm-448 0c0-110.5 89.5-200 200-200s200 89.5 200 200-89.5 200-200 200S56 366.5 56 256z"></path></svg>
2895	                <img src="https://cdn.shopify.com/s/files/1/1874/4491/files/Therasage_Premier_Infrared_Healing_Products_2020-11-23_13-15-34_2_1.png?v=1606156831" alt="Therasage video preview image">
2896                </a>
2897          </div>
2898        </div>
2899    </div>
2900  </div>
2901 </div>
2902</div>
2903
2904
2905<style>
2906  
2907    #content .home-video.section-video {
2908    /*background-image:url('//therasage.com/cdn/shop/files/download_26_1400x.png?v=1613611685');*/
2909    }
2910    #content .home-video.section-video .video-overlay {
2911       background: rgba(0,0,0,0);
2912    }
2913  
2914</style> 
2915
2916</div><div id="shopify-section-4337a254-bbec-46ec-bed7-4b8e96ed3f89" class="shopify-section">
2917
2918
2919
2920<div class="container" data-section-id="4337a254-bbec-46ec-bed7-4b8e96ed3f89" data-section-type="featured-collections-section">
2921
2922<div class="h_row_content home_collection section-4337a254-bbec-46ec-bed7-4b8e96ed3f89" data-animation="fadeInUp">
2923  <div class="clearfix">
2924  <h3>Brands We Love</h3>   
2925  </div>
2926  <div class="catalog_c mt30">
2927    <div class="row">
2928      <div class="col-sm-12">
2929        <div class="product_c">
2930          <div class="row view-grid animated fadeInUp" data-animation="fadeInUp" >
2931            
2932            
2933           		<div class="col-md-4 col-sm-4 col-xs-6 mb30">
2934                  
2935
2936<div class="main_box">
2937  
2938  <div class="box_1">
2939    
2940    
2941    <a href="/collections/ra-optics" title="Browse our RA Optics collection">
2942      
2943        
2944        <img class="lazyload js" data-src="//therasage.com/cdn/shop/collections/RA_Optics_1200x.png?v=1779888051" src="" alt="RA Optics" />
2945      
2946    </a>
2947  </div>
2948  <div class="desc" style="text-align: center;">
2949    <h5>
2950      <a href="/collections/ra-optics" title="Browse our RA Optics collection">
2951        RA Optics
2952      </a>
2953    </h5>
2954    
2955  </div>
2956  
2957</div>
2958
2959                </div>
2960            
2961            
2962           		<div class="col-md-4 col-sm-4 col-xs-6 mb30">
2963                  
2964
2965<div class="main_box">
2966  
2967  <div class="box_1">
2968    
2969    
2970    <a href="/collections/equilife-by-dr-cabral" title="Browse our EquiLife by Dr. Cabral collection">
2971      
2972        
2973        <img class="lazyload js" data-src="//therasage.com/cdn/shop/collections/Equilife_Header_1200x.png?v=1773430485" src="" alt="EquiLife by Dr. Cabral" />
2974      
2975    </a>
2976  </div>
2977  <div class="desc" style="text-align: center;">
2978    <h5>
2979      <a href="/collections/equilife-by-dr-cabral" title="Browse our EquiLife by Dr. Cabral collection">
2980        EquiLife by Dr. Cabral
2981      </a>
2982    </h5>
2983    
2984  </div>
2985  
2986</div>
2987
2988                </div>
2989            
2990            
2991           		<div class="col-md-4 col-sm-4 col-xs-6 mb30">
2992                  
2993
2994<div class="main_box">
2995  
2996  <div class="box_1">
2997    
2998    
2999    <a href="/collections/manna-vitality" title="Browse our Manna Vitality collection">
3000      
3001        
3002        <img class="lazyload js" data-src="//therasage.com/cdn/shop/collections/MANNA_COLLECTION_1200x.png?v=1773430528" src="" alt="Manna Vitality" />
3003      
3004    </a>
3005  </div>
3006  <div class="desc" style="text-align: center;">
3007    <h5>
3008      <a href="/collections/manna-vitality" title="Browse our Manna Vitality collection">
3009        Manna Vitality
3010      </a>
3011    </h5>
3012    
3013  </div>
3014  
3015</div>
3016
3017                </div>
3018            
3019            
3020           		<div class="col-md-4 col-sm-4 col-xs-6 mb30">
3021                  
3022
3023<div class="main_box">
3024  
3025  <div class="box_1">
3026    
3027    
3028    <a href="/collections/premier-research-labs" title="Browse our Premier Research Labs collection">
3029      
3030        
3031        <img class="lazyload js" data-src="//therasage.com/cdn/shop/collections/Premier_Research_Labs_1200x.png?v=1773430147" src="" alt="Premier Research Labs" />
3032      
3033    </a>
3034  </div>
3035  <div class="desc" style="text-align: center;">
3036    <h5>
3037      <a href="/collections/premier-research-labs" title="Browse our Premier Research Labs collection">
3038        Premier Research Labs
3039      </a>
3040    </h5>
3041    
3042  </div>
3043  
3044</div>
3045
3046                </div>
3047            
3048            
3049           		<div class="col-md-4 col-sm-4 col-xs-6 mb30">
3050                  
3051
3052<div class="main_box">
3053  
3054  <div class="box_1">
3055    
3056    
3057    <a href="/collections/wizard-sciences" title="Browse our Wizard Sciences collection">
3058      
3059        
3060        <img class="lazyload js" data-src="//therasage.com/cdn/shop/collections/148_814962eb-5460-4ca5-b705-b5635f0a2c01_1200x.png?v=1773759355" src="" alt="Wizard Sciences" />
3061      
3062    </a>
3063  </div>
3064  <div class="desc" style="text-align: center;">
3065    <h5>
3066      <a href="/collections/wizard-sciences" title="Browse our Wizard Sciences collection">
3067        Wizard Sciences
3068      </a>
3069    </h5>
3070    
3071  </div>
3072  
3073</div>
3074
3075                </div>
3076            
3077            
3078           		<div class="col-md-4 col-sm-4 col-xs-6 mb30">
3079                  
3080
3081<div class="main_box">
3082  
3083  <div class="box_1">
3084    
3085    
3086    <a href="/collections/argentyn23" title="Browse our Argentyn23 - The Best Colloidal Silver &amp; Copper on the Market collection">
3087      
3088        
3089        <img class="lazyload js" data-src="//therasage.com/cdn/shop/collections/Screenshot_2024-09-10_at_1.34.03_PM_1200x.png?v=1773759109" src="" alt="Argentyn23 - The Best Colloidal Silver &amp; Copper on the Market" />
3090      
3091    </a>
3092  </div>
3093  <div class="desc" style="text-align: center;">
3094    <h5>
3095      <a href="/collections/argentyn23" title="Browse our Argentyn23 - The Best Colloidal Silver &amp; Copper on the Market collection">
3096        Argentyn23 - The Best Colloidal Silver &amp; Copper on the Market
3097      </a>
3098    </h5>
3099    
3100  </div>
3101  
3102</div>
3103
3104                </div>
3105            
3106            
3107           		<div class="col-md-4 col-sm-4 col-xs-6 mb30">
3108                  
3109
3110<div class="main_box">
3111  
3112  <div class="box_1">
3113    
3114    
3115    <a href="/collections/the-roots-brand" title="Browse our The Roots Brand collection">
3116      
3117        
3118        <img class="lazyload js" data-src="//therasage.com/cdn/shop/collections/Resized_Collection_Banners_15_1200x.png?v=1773759186" src="" alt="The Roots Brand" />
3119      
3120    </a>
3121  </div>
3122  <div class="desc" style="text-align: center;">
3123    <h5>
3124      <a href="/collections/the-roots-brand" title="Browse our The Roots Brand collection">
3125        The Roots Brand
3126      </a>
3127    </h5>
3128    
3129  </div>
3130  
3131</div>
3132
3133                </div>
3134            
3135            
3136           		<div class="col-md-4 col-sm-4 col-xs-6 mb30">
3137                  
3138
3139<div class="main_box">
3140  
3141  <div class="box_1">
3142    
3143    
3144    <a href="/collections/bryan-nitriceuticals" title="Browse our Bryan Nitriceuticals - Nitric Oxide Losenges &amp; Serum collection">
3145      
3146        
3147        <img class="lazyload js" data-src="//therasage.com/cdn/shop/collections/Bryan_Nutraceutical_1200x.png?v=1776806029" src="" alt="Bryan Nitriceuticals - Nitric Oxide Losenges &amp; Serum" />
3148      
3149    </a>
3150  </div>
3151  <div class="desc" style="text-align: center;">
3152    <h5>
3153      <a href="/collections/bryan-nitriceuticals" title="Browse our Bryan Nitriceuticals - Nitric Oxide Losenges &amp; Serum collection">
3154        Bryan Nitriceuticals - Nitric Oxide Losenges &amp; Serum
3155      </a>
3156    </h5>
3157    
3158  </div>
3159  
3160</div>
3161
3162                </div>
3163            
3164            
3165           		<div class="col-md-4 col-sm-4 col-xs-6 mb30">
3166                  
3167
3168<div class="main_box">
3169  
3170  <div class="box_1">
3171    
3172    
3173    <a href="/collections/koa-life" title="Browse our KOA LIFE collection">
3174      
3175        
3176        <img class="lazyload js" data-src="//therasage.com/cdn/shop/collections/Koa_Life_d5c46768-5781-49
3176c3-8468-ea0097180ce7_1200x.jpg?v=1790428668" src="" alt="KOA LIFE" />
3177      
3178    </a>
3179  </div>
3180  <div class="desc" style="text-align: center;">
3181    <h5>
3182      <a href="/collections/koa-life" title="Browse our KOA LIFE collection">
3183        KOA LIFE
3184      </a>
3185    </h5>
3186    
3187  </div>
3188  
3189</div>
3190
3191                </div>
3192            
3193            
3194           		<div class="col-md-4 col-sm-4 col-xs-6 mb30">
3195                  
3196
3197<div class="main_box">
3198  
3199  <div class="box_1">
3200    
3201    
3202    <a href="/collections/aegis-formulas" title="Browse our Aegis Formulas collection">
3203      
3204        
3205        <img class="lazyload js" data-src="//therasage.com/cdn/shop/collections/Aegis_Formulas_Banner_1200x.png?v=1773430657" src="" alt="Aegis Formulas" />
3206      
3207    </a>
3208  </div>
3209  <div class="desc" style="text-align: center;">
3210    <h5>
3211      <a href="/collections/aegis-formulas" title="Browse our Aegis Formulas collection">
3212        Aegis Formulas
3213      </a>
3214    </h5>
3215    
3216  </div>
3217  
3218</div>
3219
3220                </div>
3221            
3222            
3223           		<div class="col-md-4 col-sm-4 col-xs-6 mb30">
3224                  
3225
3226<div class="main_box">
3227  
3228  <div class="box_1">
3229    
3230    
3231    <a href="/collections/rejuv-wellness" title="Browse our Rejuv Wellness - Organic Vegan Supplements collection">
3232      
3233        
3234        <img class="lazyload js" data-src="//therasage.com/cdn/shop/collections/Screen_Shot_2022-08-26_at_2.19.20_PM_1200x.png?v=1773764652" src="" alt="Rejuv Wellness - Organic Vegan Supplements" />
3235      
3236    </a>
3237  </div>
3238  <div class="desc" style="text-align: center;">
3239    <h5>
3240      <a href="/collections/rejuv-wellness" title="Browse our Rejuv Wellness - Organic Vegan Supplements collection">
3241        Rejuv Wellness - Organic Vegan Supplements
3242      </a>
3243    </h5>
3244    
3245  </div>
3246  
3247</div>
3248
3249                </div>
3250            
3251            
3252           		<div class="col-md-4 col-sm-4 col-xs-6 mb30">
3253                  
3254
3255<div class="main_box">
3256  
3257  <div class="box_1">
3258    
3259    
3260    <a href="/collections/branch-basics" title="Browse our Branch Basics collection">
3261      
3262        
3263        <img class="lazyload js" data-src="//therasage.com/cdn/shop/collections/140_56bf18ef-f330-4571-b5fd-5dfd11322153_1200x.png?v=1773430116" src="" alt="Branch Basics" />
3264      
3265    </a>
3266  </div>
3267  <div class="desc" style="text-align: center;">
3268    <h5>
3269      <a href="/collections/branch-basics" title="Browse our Branch Basics collection">
3270        Branch Basics
3271      </a>
3272    </h5>
3273    
3274  </div>
3275  
3276</div>
3277
3278                </div>
3279             
3280          </div>
3281        </div>
3282      </div>
3283    </div>
3284  </div>
3285</div>
3286
3287</div>
3288<style>
3289  #content .home_collection.section-4337a254-bbec-46ec-bed7-4b8e96ed3f89 .box_1 {
3290    
3291    height:285px;
3292    
3293  }
3294</style> 
3295
3296</div><div id="shopify-section-1522112906919" class="shopify-section"><div data-section-id="1522112906919"  id="flexslider-1522112906919" class="flexslider home-slider mt-30 " data-section-type="slideshow-section">
3297  <ul class="slides">
3298  	 
3299     <!-- new slide -->  
3300         <li  id="slide-1522118416900" data-index="0"><a href="https://therasage.com/blogs/therasage-blog/the-julia-besner-story">
3301           
3302           
3303           
3304<img class="lazyload"
3305 src="//therasage.com/cdn/shop/files/julia-besner-story-hippoccrates-site-RIGHT-1600PX_300x.jpg?v=1742250904"
3306 data-src="//therasage.com/cdn/shop/files/julia-besner-story-hippoccrates-site-RIGHT-1600PX_{width}x.jpg?v=1742250904"
3307 data-widths="[540, 720, 900, 1080, 1296, 1512, 1728, 1944, 2048]"
3308 data-aspectratio="1.7780429594272076"
3309 data-sizes="auto"
3310 data-parent-fit="contain"
3311 alt="Julia Besner sharing her wellness journey at Hippocrates Health Institute">
3312 
3313 
3314           
3315           
3316           </a>
3317          
3318        </li>  
3319      <!-- end of slide -->	      
3320    
3321  </ul>
3322</div>
3323<!--SLIDER END -->
3324
3325</div><div id="shopify-section-slideshow_dxdtJ9" class="shopify-section"><div data-section-id="slideshow_dxdtJ9"  id="flexslider-slideshow_dxdtJ9" class="flexslider home-slider mt-30 " data-section-type="slideshow-section">
3326  <ul class="slides">
3327  	 
3328     <!-- new slide -->  
3329         <li  id="slide-slide_chhzjt" data-index="0"><a href="https://cdn.shopify.com/videos/c/o/v/dc5b57643f814ddbbe5f6fdf1bc89c23.mp4">
3330           
3331           
3332           
3333<img class="lazyload"
3334 src="//therasage.com/cdn/shop/files/try_this_maybe_300x.png?v=1767195775"
3335 data-src="//therasage.com/cdn/shop/files/try_this_maybe_{width}x.png?v=1767195775"
3336 data-widths="[540, 720, 900, 1080, 1296, 1512, 1728, 1944, 2048]"
3337 data-aspectratio="1.7777777777777777"
3338 data-sizes="auto"
3339 data-parent-fit="contain"
3340 alt="Therasage team">
3341 
3342 
3343           
3344           
3345           </a>
3346          
3347          <div class="flex-caption center" style="background:rgba(0,0,0,0.2);">
3348            <div class="banner">
3349              <div class="banner_overlay">
3350              
3351              <h2>25 Years of Healing Innovation</h2>
3352              
3353              
3354              <div class="line_1"></div>
3355              
3356              
3357              <h4><p><a href="https://cdn.shopify.com/videos/c/o/v/dc5b57643f814ddbbe5f6fdf1bc89c23.mp4" title="https://cdn.shopify.com/videos/c/o/v/dc5b57643f814ddbbe5f6fdf1bc89c23.mp4"><strong>Click Here To Watch</strong></a></p></h4>
3358              
3359              
3360              
3361            </div>
3362            </div>  
3363          </div>
3364          
3365        </li>  
3366      <!-- end of slide -->	      
3367    
3368  </ul>
3369</div>
3370<!--SLIDER END -->
3371
3372</div><div id="shopify-section-1493244550708" class="shopify-section"><div 
3373	data-bg="//therasage.com/cdn/shop/files/cristian-palmer-XexawgzYOBc-unsplash_1170x.jpg?v=1673987908"
3374    data-bgset="//therasage.com/cdn/shop/files/cristian-palmer-XexawgzYOBc-unsplash_180x.jpg?v=1673987908 180w 135h,
3375    //therasage.com/cdn/shop/files/cristian-palmer-XexawgzYOBc-unsplash_360x.jpg?v=1673987908 360w 270h,
3376    //therasage.com/cdn/shop/files/cristian-palmer-XexawgzYOBc-unsplash_540x.jpg?v=1673987908 540w 405h,
3377    //therasage.com/cdn/shop/files/cristian-palmer-XexawgzYOBc-unsplash_720x.jpg?v=1673987908 720w 540h,
3378    //therasage.com/cdn/shop/files/cristian-palmer-XexawgzYOBc-unsplash_900x.jpg?v=1673987908 900w 675h,
3379    //therasage.com/cdn/shop/files/cristian-palmer-XexawgzYOBc-unsplash_1080x.jpg?v=1673987908 1080w 810h,
3380    //therasage.com/cdn/shop/files/cristian-palmer-XexawgzYOBc-unsplash_1296x.jpg?v=1673987908 1296w 972h,
3381    //therasage.com/cdn/shop/files/cristian-palmer-XexawgzYOBc-unsplash_1512x.jpg?v=1673987908 1512w 1134h,
3382    //therasage.com/cdn/shop/files/cristian-palmer-XexawgzYOBc-unsplash_1728x.jpg?v=1673987908 1728w 1296h,
3383    //therasage.com/cdn/shop/files/cristian-palmer-XexawgzYOBc-unsplash_1950x.jpg?v=1673987908 1950w 1463h,
3384    //therasage.com/cdn/shop/files/cristian-palmer-XexawgzYOBc-unsplash_2100x.jpg?v=1673987908 2100w 1575h,
3385    //therasage.com/cdn/shop/files/cristian-palmer-XexawgzYOBc-unsplash_2260x.jpg?v=1673987908 2260w 1695h,
3386    //therasage.com/cdn/shop/files/cristian-palmer-XexawgzYOBc-unsplash_2450x.jpg?v=1673987908 2450w 1838h,
3387    //therasage.com/cdn/shop/files/cristian-palmer-XexawgzYOBc-unsplash_2700x.jpg?v=1673987908 2700w 2025h,
3388    //therasage.com/cdn/shop/files/cristian-palmer-XexawgzYOBc-unsplash_3000x.jpg?v=1673987908 3000w 2250h,
3389    //therasage.com/cdn/shop/files/cristian-palmer-XexawgzYOBc-unsplash_3350x.jpg?v=1673987908 3350w 2513h,
3390    //therasage.com/cdn/shop/files/cristian-palmer-XexawgzYOBc-unsplash_3750x.jpg?v=1673987908 3750w 2813h,
3391    
3392    //therasage.com/cdn/shop/files/cristian-palmer-XexawgzYOBc-unsplash.jpg?v=1673987908 4000w 3000h"
3393    data-sizes="auto"
3394    data-parent-fit="cover"
3395	class="lazyload js home-cta-bg mt-30 mb30 section-1493244550708" data-section-id="1493244550708" data-section-type="text-section"
3396		style="background-position: ; background-image: url('');"
3397	>
3398  <div class="cta-overlay">
3399  <div class="container">
3400    <div class="h_row_content text-center h_row_3 animated" data-animation="fadeInUp">
3401      
3402  <h2><p><strong> Doctor Recommended, Ambassadors & Testimonials </strong></p></h2>
3403      
3404      
3405      
3406      	 <p>
3407	<strong>Rob Besner, PScD., interviews Elle Macpherson, founder of the WelleCo Australia. </strong>
3408	<a data-fancybox="" href="https://youtu.be/WphB4OqgqWw">
3409		<strong>
3409Watch Here</strong>
3410	</a>
3411	<br>
3412	How and why Elle Macpherson loves using the Therasage Infrared Saunas!  
3413	<a data-fancybox="" href="https://youtu.be/dDG5h7yFoyU">
3414		<strong> Watch Here</strong>
3415	</a>
3416</p>
3417
3418    
3419<div class="co_buttons">
3420   
3421    <a class="btn_c" href="/pages/ambassadors-therasage">Our Ambassadors</a>
3422    <a class="btn_c" href="/pages/written-and-video-testimonials">Testimonials</a> 
3423</div>
3424      
3425      
3426      
3427    </div>
3428  </div>
3429  </div>
3430</div>
3431<style>
3432  
3433  #content .home-cta-bg.section-1493244550708 {
3434  	/*background-image:url('//therasage.com/cdn/shop/files/cristian-palmer-XexawgzYOBc-unsplash_1400x.jpg?v=1673987908');*/
3435  }
3436  #content .home-cta-bg.section-1493244550708 .cta-overlay {
3437   background: rgba(0,0,0,0.2);
3438  } 
3439  
3440  
3441</style>  
3442
3443</div><div id="shopify-section-1593636566317" class="shopify-section">
3444
3445
3446
3447
3448
3449
3450<div class="container" data-count= "3" data-section-id="1593636566317" data-section-type="featured-images-section">
3451<div class="h_row_content h_row_1 ideas-hover section-1593636566317">
3452  <div class="row">
3453     
3454    <div  class="col-sm-4 animated_" data-animation="rollIn" >
3455      <a href="https://therasage.com/pages/elle-macpherson-slips-into-the-thera360-plus-sauna-by-therasage " class="div-link">
3456      <div class="box box_1 red5 feature_1">
3457          <figure class="effect-chico"> 
3458            
3459            <img class="lazyload js" alt="" data-src="//therasage.com/cdn/shop/files/Elle_Sauna_400x.png?v=1645832531" src="" />
3460          	
3461            <figcaption> </figcaption>
3462        </figure>
3463        
3464      </div>
3465      </a>
3466    </div>
3467    
3468    
3469    <div  class="col-sm-4 animated_" data-animation="bounceInRight">
3470     <a href="https://therasage.com/pages/rich-reporter " class="div-link">
3471      <div class="box box_2 red5 feature_2">
3472        <figure class="effect-chico">
3473         
3474            <img class="lazyload js" alt="" data-src="//therasage.com/cdn/shop/files/choose_me_400x.png?v=1772230837" src="" />
3475          	
3476            <figcaption> </figcaption>
3477        </figure>
3478        
3479      </div>
3480      </a>
3481    </div>
3482    
3483    
3484    <div  class="col-sm-4 animated_" data-animation="bounceInRight">
3485      <a href="https://therasage.com/pages/8-benefits-of-the-infrared-sauna-that-can-reduce-symptoms-of-hashimoto-s-and-hypothyroidism " class="div-link">
3486      <div class="box box_3 red5 feature_3">
3487        <figure class="effect-chico "> 
3488          
3489            <img class="lazyload js" alt="" data-src="//therasage.com/cdn/shop/files/8_Benefits_of_Infrared_Sauna_400x.png?v=1645818040" src="" />
3490          	
3491            <figcaption> </figcaption>
3492        </figure>
3493        
3494      </div>
3495      </a>
3496    </div>
3497    
3498  </div>
3499</div>
3500
3501</div>
3502<style>
3503#content .h_row_1.section-1593636566317 .box_1 .box_inn {
3504  top:5% !important;
3505}
3506#content .h_row_1.section-1593636566317 .box_2 .box_inn {
3507  bottom:5% !important;
3508}
3509#content .h_row_1.section-1593636566317 .box_3 .box_inn {
3510  top:5% !important;
3511}
3512#content .h_row_2.section-1593636566317 {
3513  
3514  padding:0;
3515  
3516}
3517#content .h_row_2.section-1593636566317 .box_1 .box_inn {
3518  top:5%;
3519}
3520#content .h_row_2.section-1593636566317 .box_2 .box_inn {
3521  :5%;
3522}
3523#content .h_row_2.section-1593636566317 .box_3 .box_inn {
3524  :5%;
3525} 
3526
3527@media (max-width: 768px) {
3528  
3529  
3530  
3531  #content .box_3 {
3532    margin-bottom:0 !important;
3533  }
3534  
3535  
3536}
3537  
3538</style>
3539
3540</div><div id="shopify-section-1491676201721" class="shopify-section">
3541
3542
3543
3544
3545
3546
3547<div class="container" data-count= "3" data-section-id="1491676201721" data-section-type="featured-images-section">
3548<div class="h_row_content h_row_1 ideas-hover section-1491676201721">
3549  <div class="row">
3550     
3551    <div  class="col-sm-4 animated_" data-animation="rollIn" >
3552      <a href="https://therasage.com/pages/luxury-card-wearable-tech-gift-guide " class="div-link">
3553      <div class="box box_1 red5 feature_1">
3554          <figure class="effect-chico"> 
3555            
3556            <img class="lazyload js" alt="" data-src="//therasage.com/cdn/shop/files/LC_Style_FItness_Guide_400x.png?v=1646331575" src="" />
3557          	
3558            <figcaption> </figcaption>
3559        </figure>
3560        
3561      </div>
3562      </a>
3563    </div>
3564    
3565    
3566    <div  class="col-sm-4 animated_" data-animation="bounceInRight">
3567     <a href="https://therasage.com/pages/movie-star-sauna-session " class="div-link">
3568      <div class="box box_2 red5 feature_2">
3569        <figure class="effect-chico">
3570         
3571            <img class="lazyload js" alt="" data-src="//therasage.com/cdn/shop/files/Well_and_Good_Therasage_sauna_1_400x.png?v=1646330982" src="" />
3572          	
3573            <figcaption> </figcaption>
3574        </figure>
3575        
3576      </div>
3577      </a>
3578    </div>
3579    
3580    
3581    <div  class="col-sm-4 animated_" data-animation="bounceInRight">
3582      <a href="https://therasage.com/pages/top-biohacking-devices-of-2022 " class="div-link">
3583      <div class="box box_3 red5 feature_3">
3584        <figure class="effect-chico "> 
3585          
3586            <img class="lazyload js" alt="" data-src="//therasage.com/cdn/shop/files/Biohack_plus_RED_copy_400x.jpg?v=1730924365" src="" />
3587          	
3588            <figcaption> </figcaption>
3589        </figure>
3590        
3591      </div>
3592      </a>
3593    </div>
3594    
3595  </div>
3596</div>
3597
3598</div>
3599<style>
3600#content .h_row_1.section-1491676201721 .box_1 .box_inn {
3601  top:5% !important;
3602}
3603#content .h_row_1.section-1491676201721 .box_2 .box_inn {
3604  top:5% !important;
3605}
3606#content .h_row_1.section-1491676201721 .box_3 .box_inn {
3607  top:5% !important;
3608}
3609#content .h_row_2.section-1491676201721 {
3610  
3611  padding:0;
3612  
3613}
3614#content .h_row_2.section-1491676201721 .box_1 .box_inn {
3615  top:5%;
3616}
3617#content .h_row_2.section-1491676201721 .box_2 .box_inn {
3618  :5%;
3619}
3620#content .h_row_2.section-1491676201721 .box_3 .box_inn {
3621  :5%;
3622} 
3623
3624@media (max-width: 768px) {
3625  
3626  
3627  
3628  #content .box_3 {
3629    margin-bottom:0 !important;
3630  }
3631  
3632  
3633}
3634  
3635</style>
3636
3637</div><div id="shopify-section-rich_text_4BAAFX" class="shopify-section"><div 
3638	data-bg="//therasage.com/cdn/shopifycloud/storefront/assets/no-image-2048-a2addb12_1170x.gif"
3639    data-bgset=""
3640    data-sizes="auto"
3641    data-parent-fit="cover"
3642	class="lazyload js home-cta-bg mt-30 mb30 section-rich_text_4BAAFX" data-section-id="rich_text_4BAAFX" data-section-type="text-section"
3643		style="background-position: ; background-image: url('');"
3644	>
3645  <div class="cta-overlay">
3646  <div class="container">
3647    <div class="h_row_content text-center h_row_3 animated" data-animation="fadeInUp">
3648      
3649  <h2><h2><strong>See What People are Saying @therasageinfrared</strong></h2></h2>
3650      
3651      
3652      
3653      	
3654      
3655      
3656      
3657    </div>
3658  </div>
3659  </div>
3660</div>
3661<style>
3662  
3663  
3664</style>  
3665
3666</div><!-- END content_for_index -->
3667</div>
3667<script data-locksmith>
3668    var load = function () {
3669
3670          Locksmith.ping();
3671
3672
3673      Locksmith.util.on('submit', 'locksmith-resource-form', function (event) {
3674        event.preventDefault();
3675        var data = Locksmith.util.serializeForm(event.target);
3676        var options = { spinner: false, container: 'locksmith-content' };
3677        // a form rendered inline (section replacement) must keep that context
3678        // on resubmit: same enclosing container (there may be several on the
3679        // page), and no layout classes or cancel affordance in the re-render
3680        var inlineContainer = event.target.closest && event.target.closest('[id^="locksmith-content"]');
3681        if (inlineContainer) {
3682          options.container = inlineContainer;
3683        }
3684        if (event.target.getAttribute('data-locksmith-inline') === 'true') {
3685          options.include_layout_classes = false;
3686        }
3687        Locksmith.postResource(data, options);
3688      });
3689
3690      Locksmith.util.on('click', 'locksmith-manual-trigger', function (event) {
3691        event.preventDefault();
3692        Locksmith.postResource({}, { spinner: true, container: document });
3693      });
3694
3695      Locksmith.submitPasscode = function (passcode) {
3696        Locksmith.postResource(
3697          { passcode: passcode },
3698          { spinner: false, container: 'locksmith-content' }
3699        );
3700      };
3701    };
3702
3703    if (typeof Locksmith !== 'undefined') {
3704      load();
3705    } else {
3706      window.addEventListener('load', load);
3707    }
3708  </script>
3708
3709
3710<div style="text-align:center; padding:30px 20px;">
3711  <p style="margin-bottom:12px;">
3712    Enjoy learning with Therasage? Keep us close on Google.
3713  </p>
3714
3715  <div google-add-preferred-source-btn></div>
3716</div>
3717
3718
3719
3720
3721      
3722<div id="instagram-stories-box"></div>
3723	  <div class="footer_rich_text">
3724	 	 <div id="shopify-section-rich-text" class="shopify-section"><div 
3725	data-bg="//therasage.com/cdn/shopifycloud/storefront/assets/no-image-2048-a2addb12_1170x.gif"
3726    data-bgset=""
3727    data-sizes="auto"
3728    data-parent-fit="cover"
3729	class="lazyload js home-cta-bg mt-30 mb30 section-rich-text" data-section-id="rich-text" data-section-type="text-section"
3730		style="background-position: ; background-image: url('');"
3731	>
3732  <div class="cta-overlay">
3733  <div class="container">
3734    <div class="h_row_content text-center h_row_3 animated" data-animation="fadeInUp">
3735      
3736      
3737      
3738      	<p>Therasage is transforming personal wellness with our patented Full Spectrum Infrared Portable Saunas, Healing Pads, Living Water systems, EMF protection solutions, and easy-to-use ozone technology. Every product is thoughtfully designed with our signature gemstone technology and grounding features, bringing even deeper healing benefits to your daily life. We warmly invite you to join the Therasage family and our mission to create a healthier, happier world, one healing journey at a time.</p>
3739      
3740      
3741      
3742      <a class="btn_c" href="https://therasagestore.refersion.com/">Click HERE to qualify for a THERASAGE AFFILIATE</a>
3743      
3744    </div>
3745  </div>
3746  </div>
3747</div>
3748<style>
3749  
3750  
3751</style>  
3752
3753</div>
3754	  </div>
3755	  <div id="shopify-section-icon-buttons" class="shopify-section">
3756<div id="call-to-action" >
3757  <div class="f_top">
3758    <div class="container">
3759      <div class="row">
3760        
3761          <div  class=" col-lg-3 col-md-3 col-sm-3 col-ms-6  col-xs-12">
3762           <div class="ftop_blk ">
3763            <a href="https://therasage.com/pages/shipping-policy"><h5>World Wide Delivery <span class="fa fa-arrow-circle-right"></span></h5></a>
3764            <span class="icon">
3765            	
3766<img class="lazyload" data-src="//therasage.com/cdn/shop/files/shipping_icon_v2_small.png?v=1613597731" alt="Icon button image">
3767            </span> 
3768           </div>
3769        </div>
3770        
3771          <div  class=" col-lg-3 col-md-3 col-sm-3 col-ms-6  col-xs-12">
3772           <div class="ftop_blk ">
3773            <a href="/pages/contact-us"><h5>Customer <br> Service <span class="fa fa-arrow-circle-right"></span></h5></a>
3774            <span class="icon">
3775            	<i class="fa fa-phone"></i>
3776            </span> 
3777           </div>
3778        </div>
3779        
3780          <div  class=" col-lg-3 col-md-3 col-sm-3 col-ms-6  col-xs-12">
3781           <div class="ftop_blk ">
3782            <a href="https://therasage.com/pages/thera360-plus-faqs"><h5>Frequently Asked Questions <span class="fa fa-arrow-circle-right"></span></h5></a>
3783            <span class="icon">
3784            	<i class="fa fa-book"></i>
3785            </span> 
3786           </div>
3787        </div>
3788        
3789          <div  class=" col-lg-3 col-md-3 col-sm-3 col-ms-6  col-xs-12">
3790           <div class="ftop_blk  bor_none ">
3791            <a href="https://therasage.com/pages/return-and-refund-policy"><h5>Returns and refunds <span class="fa fa-arrow-circle-right"></span></h5></a>
3792            <span class="icon">
3793            	
3794<img class="lazyload" data-src="//therasage.com/cdn/shop/files/charity_icon_v2_small.png?v=1613597731" alt="Icon button image">
3795            </span> 
3796           </div>
3797        </div>
3798        
3799      </div>
3800    </div>
3801  </div>
3802</div>
3803
3804</div>
3805	  
3806	  
3807	  
3808	  
3809      <div id="shopify-section-footer" class="shopify-section">
3810
3811
3812
3813
3814<div id="footer" >
3815  <div class="f_mid">
3816    <div class="container">
3817      <div class="row">
3818        
3819        
3820        	
3821            <div class="col-sm-4 col-ms-6">
3822              <h4>Site Menu</h4>
3823              
3824              <ul>
3825                
3826<li><a href="https://therasage.com/pages/shop">Our Shop </a></li>
3827                
3828<li><a href="/blogs/therasage-blog">Blog</a></li>
3829                
3830<li><a href="/pages/user-guides">User Guides</a></li>
3831                
3832<li><a href="/pages/practitioners-corner">Practitioner's Corner</a></li>
3833                
3834<li><a href="/pages/wholesale-application">Wholesale Application</a></li>
3835                
3836<li><a href="https://therasage.com/pages/return-and-refund-policy">Return Policy</a></li>
3837                
3838<li><a href="https://therasage.loopreturns.com/#/">Click Here To Start A Return or Warranty</a></li>
3839                
3840<li><a href="/">Customer Support: Mon - Fri 10 am -  7 pm EST</a></li>
3841                
3842              </ul>
3843              
3844            </div>
3845          
3846          
3847        
3848        
3849        	<div class="col-sm-4 col-ms-6">
3850              <h4>Remember...</h4>
3851              <div class="desc">
3852                <p>&quot;
3852A journey of a thousand          <br/> miles begins with a single step!&quot; </p><p>Lao Tzu</p><p></p>
3853              </div>
3854              <div class="footer_images_wrapper">
3855	              <div class="left">
3856				  <img data-src="https://cdn.shopify.com/s/files/1/1874/4491/files/bbb_logo.jpg?312" class="lazyload img-fluid" src="" alt="Better Business Bureau logo">
3857	              </div>
3858	              <div class="right">
3859              <img data-src="https://cdn.shopify.com/s/files/1/1874/4491/files/footer-logo2.png?312" src="" class="lazyload img-fluid"  alt="ETL logo">
3860               <img data-src="https://cdn.shopify.com/s/files/1/1874/4491/files/image.png?335"  class="lazyload img-fluid"  alt="CE image">
3861	              </div>
3862              </div>
3863            </div>
3864        
3865          
3866        
3867        
3868			<div class="col-sm-4 col-ms-6">
3869              <h4>Keep in Touch</h4>
3870              <div class="desc">
3871                Sign up for our newsletter and be the first to know about coupons and special promotions.
3872              </div>
3873              <form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
3874     <input type="hidden" name="contact[tags]" value="newsletter"> <input type="email" value="" placeholder="Enter Your E-mail" name="contact[email]" id="Email" class="txtbox" aria-label="Enter Your E-mail" autocorrect="off" autocapitalize="off"> <button class="btn btn-link" type="submit" value="Subscribe" name="commit" id="Subscribe"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="17" viewBox="0 0 18 17"><g><g><path fill="#fff" d="M17.208 1.087l-6.34 14.916a.575.575 0 0 1-.534.34.583.583 0 0 1-.517-.305L6.798 10.18.574 7.34a.539.539 0 0 1-.324-.507.545.545 0 0 1 .361-.484L16.461.382a.6.6 0 0 1 .62.12.519.519 0 0 1 .127.585zm-2.11 2.047L7.926 9.885l2.359 4.577zm-.813-.766L2.248 6.899 7.11 9.12z"/></g></g></svg></button>  </form>
3875
3876              
3877              	
3878              		<div class="social">
3879  <ul>
3880    
3881    <li class="facebook">
3882      <a href="https://www.facebook.com/Therasage/" target="_blank" title="Facebook"><svg xmlns="http://www.w3.org/2000/svg" width="8" height="16" viewBox="0 0 8 16"><g><g><path fill="#fff" d="M6.54 2.656H8V.112A18.858 18.858 0 0 0 5.872 0C3.766 0 2.324 1.324 2.324 3.76V6H0v2.844h2.324V16h2.849V8.844h2.23L7.757 6H5.172V4.041c0-.822.222-1.385 1.367-1.385z"/></g></g></svg></span></a>
3883    </li>
3884    
3885    
3886    
3887    
3888    <li class="instagram">
3889      <a href="http://instagram.com/therasageinfrared" target="_blank" title="Instagram"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><g><g><path fill="#eb6535" d="M16 8.001c0 2.173-.01 2.445-.047 3.298-.037.85-.175 1.431-.372 1.94a4.093 4.093 0 0 1-2.342 2.342c-.506.197-1.09.334-1.94.372C10.444 15.99 10.172 16 8 16s-2.445-.01-3.298-.047c-.85-.038-1.432-.175-1.942-.372a3.94 3.94 0 0 1-1.416-.922 3.948 3.948 0 0 1-.925-1.42c-.197-.505-.335-1.09-.372-1.94C.009 10.446 0 10.174 0 8c0-2.172.01-2.444.05-3.3.037-.85.175-1.432.372-1.941a3.94 3.94 0 0 1 .922-1.416c.4-.41.882-.722 1.42-.926.506-.196 1.09-.334 1.94-.371C5.559.009 5.83 0 8.005 0c2.172 0 2.444.01 3.3.05.85.037 1.432.175 1.942.372a3.94 3.94 0 0 1 1.416.922c.41.4.722.881.925 1.419.197.506.335 1.09.372 1.94.038.854.04 1.126.04 3.298zm-1.435.007c0-2.135-.01-2.388-.047-3.232-.034-.779-.166-1.204-.275-1.485a2.485 2.485 0 0 0-.597-.919 2.46 2.46 0 0 0-.92-.597c-.28-.11-.703-.24-1.484-.275-.841-.037-1.094-.047-3.233-.047-2.135 0-2.388.01-3.232.047-.779.034-1.204.166-1.485.275-.347.128-.66.331-.92.597a2.431 2.431 0 0 0-.6.919c-.109.281-.24.703-.275 1.485-.037.84-.046 1.097-.046 3.232 0 2.134.009 2.388.046 3.232.035.778.166 1.203.275 1.484.129.347.332.66.598.92.256.265.572.468.919.596.281.11.703.24 1.485.275.84.038 1.097.047 3.232.047 2.135 0 2.389-.01 3.233-.047.778-.034 1.203-.165 1.485-.275a2.653 2.653 0 0 0 1.519-1.519c.11-.281.24-.703.275-1.485.038-.844.047-1.094.047-3.228zM12.115 8a4.111 4.111 0 0 1-8.223 0 4.112 4.112 0 0 1 8.222 0zm-1.445 0a2.667 2.667 0 1 0-5.334.001 2.667 2.667 0 0 0 5.334 0zm2.566-4.272a.96.96 0 1 1-1.92 0 .96.96 0 0 1 1.92 0z"/></g></g></svg></span></a>
3890    </li>
3891    
3892    
3893    
3894    <li class="twitter">
3895      <a href="https://twitter.com/therasageFIR" target="_blank" title="Twitter"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="13" viewBox="0 0 16 13"><g><g><path fill="#eb6535" d="M16 1.539a6.828 6.828 0 0 1-1.89.518A3.262 3.262 0 0 0 15.553.244a6.549 6.549 0 0 1-2.08.794A3.28 3.28 0 0 0 7.799 3.28c0 .26.022.51.076.748A9.285 9.285 0 0 1 1.114.598a3.285 3.285 0 0 0 1.008 4.384A3.238 3.238 0 0 1 .64 4.578v.036a3.295 3.295 0 0 0 2.628 3.223 3.273 3.273 0 0 1-.86.108 2.91 2.91 0 0 1-.621-.056 3.311 3.311 0 0 0 3.065 2.285 6.59 6.59 0 0 1-4.067 1.399c-.269 0-.527-.012-.785-.045A9.236 9.236 0 0 0 5.032 13c6.036 0 9.336-5 9.336-9.334 0-.145-.005-.285-.012-.424A6.54 6.54 0 0 0 16 1.539z"/></g></g></svg></span></a>
3896    </li>
3897    
3898    
3899    <li class="youtube">
3900      <a href="https://www.youtube.com/channel/UCuyLEclZUEOABO4_-3rQFvg" target="_blank" title="YouTube"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="11" viewB
3900ox="0 0 16 11"><g><g><path fill="#eb6535" d="M16 5.513s0 2.549-.33 3.778a1.987 1.987 0 0 1-1.41 1.385C13.008 11 8 11 8 11s-4.995 0-6.26-.337A1.987 1.987 0 0 1 .33 9.278C0 8.062 0 5.5 0 5.5S0 2.95.33 1.72A2.027 2.027 0 0 1 1.74.323C2.992 0 8 0 8 0s5.008 0 6.26.336a1.986 1.986 0 0 1 1.41 1.385c.343 1.23.33 3.792.33 3.792zM10.57 5.5L6.405 3.144v4.71z"/></g></g></svg></span></a>
3901    </li>
3902    
3903    
3904  </ul>
3905</div>
3906              	
3907              
3908            </div>
3909        
3910       	
3911             
3912      </div> 
3913    </div>
3914  </div>
3915  <div class="f_bot">
3916    <div class="container">
3917      <div class="f_bot_left">&copy; 2026 <a href="/" title="">Therasage </a> 
3918	      
3919	      
3920	      
3921<a href="/pages/shipping-policy">Shipping Policy</a>
3922		  
3923<a href="/pages/return-and-refund-policy">Return Policy</a>
3924		  
3925<a href="/pages/terms-conditions">Terms & Conditions</a>
3926		  
3927<a href="/pages/privacy-policy">Privacy Policy</a>
3928		  
3929	  </div>
3930      
3931      <div class="f_bot_right">
3932        <div class="partner">
3933          <ul class="list-inline">
3934            
3935            <li><img class="lazyload" data-src="//therasage.com/cdn/shopifycloud/storefront/assets/payment_icons/american_express-2bdbf0e2.svg" alt="american express" /></li>
3936            
3937            <li><img class="lazyload" data-src="//therasage.com/cdn/shopifycloud/storefront/assets/payment_icons/apple_pay-1721ebad.svg" alt="apple pay" /></li>
3938            
3939            <li><img class="lazyload" data-src="//therasage.com/cdn/shopifycloud/storefront/assets/payment_icons/diners_club-678e3046.svg" alt="diners club" /></li>
3940            
3941            <li><img class="lazyload" data-src="//therasage.com/cdn/shopifycloud/storefront/assets/payment_icons/discover-59880595.svg" alt="discover" /></li>
3942            
3943            <li><img class="lazyload" data-src="//therasage.com/cdn/shopifycloud/storefront/assets/payment_icons/master-f5a74105.svg" alt="master" /></li>
3944            
3945            <li><img class="lazyload" data-src="//therasage.com/cdn/shopifycloud/storefront/assets/payment_icons/paypal-a7c68b85.svg" alt="paypal" /></li>
3946            
3947            <li><img class="lazyload" data-src="//therasage.com/cdn/shopifycloud/storefront/assets/payment_icons/shopify_pay-925ab76d.svg" alt="shopify pay" /></li>
3948            
3949            <li><img class="lazyload" data-src="//therasage.com/cdn/shopifycloud/storefront/assets/payment_icons/venmo-5c264a23.svg" alt="venmo" /></li>
3950            
3951            <li><img class="lazyload" data-src="//therasage.com/cdn/shopifycloud/storefront/assets/payment_icons/visa-b614b878.svg" alt="visa" /></li>
3952            
3953          </ul>
3954        </div> 
3955
3956      </div>
3957      
3958    </div>
3959  </div>
3960</div>
3961</div>
3962
3963      
3963<script src="//therasage.com/cdn/shop/t/43/assets/jquery.magnific-popup.min.js?v=184276319184155572791776159946" type="text/javascript"></script>
3963
3964      
3964<script src="//therasage.com/cdn/shop/t/43/assets/api.jquery.js?v=69355967548660806711776159946" type="text/javascript"></script>
3964
3965
3966      
3966<script src="//therasage.com/cdn/shop/t/43/assets/jquery.fancybox.min.js?v=102984942719613846721776159946" type="text/javascript"></script>
3966
3967      <link href="//therasage.com/cdn/shop/t/43/assets/jquery.fancybox.min.css?v=19278034316635137701776159946" rel="stylesheet" type="text/css" media="all" />
3968
3969      
3969<script src="//therasage.com/cdn/shop/t/43/assets/ajaxify-shop.js?v=109929431375252358941776159972" type="text/javascript"></script>
3969
3970
3971      
3972
3973      
3974
3975      
3976      	
3976<script src="//therasage.com/cdn/shop/t/43/assets/jquery.owl.min.js?v=164298568027032062941776159946" type="text/javascript"></script>
3976
3977      
3978
3979      
3979<script src="//therasage.com/cdn/shop/t/43/assets/scripts.js?v=165083777091350919841776159972" type="text/javascript"></script>
3979
3980      
3980<script>
3981  document.addEventListener('DOMContentLoaded', function () {
3982    if (!window.location.pathname.includes('/products/')) return;
3983
3984    var variantSelect = document.querySelector('select[name="id"]');
3985    if (!variantSelect) return;
3986
3987    var activeOptions = variantSelect.querySelectorAll('option:not([disabled])');
3988    var hasMultipleRealVariants = activeOptions.length > 1;
3989
3990    if (!hasMultipleRealVariants && window.location.search.indexOf('variant=') !== -1) {
3991      var cleanUrl = window.location.protocol + '//' + window.location.host + window.location.pathname;
3992      window.history.replaceState({}, '', cleanUrl);
3993    }
3994  });
3995</script>
3995
3996    </div>
3997    
3998
3999
4000
4001<a href="#" title="Back to the top" class="back-to-top">
4002  <span>Back to the top</span> <i class="fa fa-arrow-circle-o-up fa-2x"></i> 
4003</a>
4004 
4005<style>
4006.back-to-top {
4007  position: fixed;
4008  bottom: 4em;
4009  right: 0px;
4010  text-decoration: none;
4011  color: #999;
4012  background-color: #eee;
4013  font-size: 16px;
4014  padding: 0.3em;
4015  display: none;
4016  -webkit-border-top-left-radius: 3px;
4017  -webkit-border-bottom-left-radius: 3px;
4018  -moz-border-radius-topleft: 3px;
4019  -moz-border-radius-bottomleft: 3px;
4020  border-top-left-radius: 3px;
4021  border-bottom-left-radius: 3px;
4022  z-index: 60000;
4023}
4024.back-to-top i {
4025  vertical-align: middle;
4026}
4027.back-to-top span {
4028  padding-left: 0.5em;
4029}
4030.back-to-top i + span {
4031  padding-left: 0;
4032}
4033.back-to-top:hover {
4034  text-decoration: none;
4035  color: #555;
4036}
4037</style>
4038<script>
4039window.onload = function() {
4040 jQuery(function($) {
4041   var offset = 300;
4042   var duration = 500;
4043   $(window).scroll(function() {
4044     if ($(this).scrollTop() > offset) {
4045       $('.back-to-top').fadeIn(duration);
4046     } 
4047     else {
4048       $('.back-to-top').fadeOut(duration);
4049     }
4050   });
4051   $('.back-to-top').unbind('click.smoothscroll').bind('click', function(e) {
4052     e.preventDefault();
4053     $('html, body').animate( { scrollTop: 0 }, duration);
4054     return false;
4055   })
4056 });
4057}
4058</script>
4058
4059  
4060      <style>.mt-dropdown{position:relative;margin:0 auto;padding: 7px 35px 7px 10px;background:#fff;border-radius:3px;border:1px solid rgba(0,0,0,.15);box-shadow:0 1px 1px rgba(50,50,50,.1);cursor:pointer;outline:0;color:#8aa8bd}.mt-dropdown a{display:flex}.mt-dropdown:after{content:"";width:0;height:0;position:absolute;right:10px;top:50%;margin-top:-3px;border-width:6px 6px 0 6px;border-style:solid;border-color:#8aa8bd transparent}.mt-dropdown .dropdown{position:absolute;top:117%;left:0;right:0;background:#fff;border-radius:inherit;border:1px solid rgba(0,0,0,.17);box-shadow:0 0 5px rgba(0,0,0,.1);font-weight:400;-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-ms-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in;list-style:none;opacity:0;pointer-events:none}.mt-dropdown .dropdown:after{content:"";width:0;height:0;position:absolute;bottom:100%;right:15px;border-width:0 6px 6px 6px;border-style:solid;border-color:#fff transparent}.mt-dropdown .dropdown:before{content:"";width:0;height:0;position:absolute;bottom:100%;right:13px;border-width:0 8px 8px 8px;border-style:solid;border-color:rgba(0,0,0,.1) transparent}.mt-dropdown .dropdown li a{display:flex;padding:5px 10px;text-decoration:none;color:#3d4246;border-bottom:1px solid #e6e8ea;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.mt-dropdown img{margin-right:5px;object-fit: contain;}.mt-dropdown .dropdown li i{float:right;color:inherit}.mt-dropdown .dropdown li:first-of-type a{border-radius:7px 7px 0 0}.mt-dropdown .dropdown li:last-of-type a{border:none;border-radius:0 0 7px 7px}.mt-dropdown .dropdown li:hover a{background:#f3f8f8}.mt-dropdown.active .dropdown{opacity:1;pointer-events:auto;z-index:99999999;}.mt-dropdown .dropdown ul{overflow-x: hidden; overflow-y: auto;max-height: 180px;}.no-opacity .mt-dropdown .dropdown,.no-pointerevents .mt-dropdown .dropdown{display:none;opacity:1;pointer-events:auto}.no-opacity .mt-dropdown.active .dropdown,.no-pointerevents .mt-dropdown.active .dropdown{display:block}.language-top-left{position:fixed;top:0px;left:40px;z-index:99999}.language-top-right{position:fixed;top:0px;right:40px;z-index:99999}.language-bottom-left{position:fixed;bottom:0px;left:40px;z-index:99999}.language-bottom-right{position:fixed;bottom:0px;right:40px;z-index:99999}.language-bottom-left .dropdown,.language-bottom-right .dropdown{top:auto;bottom:118%}.language-bottom-left:after,.language-bottom-right:after{transform:rotate(180deg)}.language-bottom-left .dropdown:after,.language-bottom-right .dropdown:after{top:auto;bottom:-7px;transform:rotate(180deg)}.language-bottom-left .dropdown:before,.language-bottom-right .dropdown:before{top:auto;bottom:-9px;transform:rotate(180deg)}::-webkit-scrollbar {width: 5px;}::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);-webkit-border-radius: 10px;border-radius: 10px;}::-webkit-scrollbar-thumb {-webkit-border-radius: 10px;border-radius: 10px;background: #606060;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);}::-webkit-scrollbar-thumb:window-inactive {background: rgba(255,0,0,0.4);}body > .skiptranslate {display: none;}.mt-dropdown .dropdown{width:200px!important}.language-bottom-left.mt-dropdown .dropdown:before,.language-top-left.mt-dropdown .dropdown:before{left:10px;right:auto}.language-bottom-left.mt-dropdown .dropdown:after,.language-top-left.mt-dropdown .dropdown:after{left:13px;right:auto}.language-bottom-right.mt-dropdown .dropdown,.language-top-right.mt-dropdown .dropdown{left:auto}.language-bottom-right.mt-dropdown .dropdown:before,.language-top-right.mt-dropdown .dropdown:before{left:auto;right:10px}.language-bottom-right.mt-dropdown .dropdown:after,.language-top-right.mt-dropdown .dropdown:after{left:auto;right:13px}.goog-tooltip{display:none!important}.goog-tooltip:hover{display:none!important}.goog-text-highlight{background-color:transparent!important;border:none!important;box-shadow:none!important}.mt-dropdown ul li{text-decoration:none}.mt-dropdown .dropdown ul{list-style:none;padding:0;margin:0}.mt-dropdown a{text-decoration:none;line-height:25px}</style>
4061
4062      
4062<script>
4063          window.mt_translate = {
4064            shopify_domain: 'therasage.myshopify.com',
4065            app_domain: 'https://translatepro.mokoolapps.com',
4066            customer: null
4067          }
4068          
4069      </script>
4069
4070      <div id='google_translate_element' style='display:none'></div>
4071      <link href='https://fonts.googleapis.com/css2?family=Abel&family=Fira+Sans:ital,wght@0,400;0,700;1,400&family=Lato:ital,wght@0,400;0,700;1,400&family=Montserrat:ital,wght@0,400;0,700;1,400&family=Noto+Sans:ital,wght@0,400;0,700;1,400&family=Open+Sans:ital,wght@0,400;0,700;1,400&family=Oswald:wght@400;700&family=PT+Sans:ital,wght@0,400;0,700;1,400&family=Roboto:ital,wght@0,400;0,700;1,400&family=Rubik:ital,wght@0,400;0,700;1,400&display=swap' rel='stylesheet'>
4072    
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086<style type="text/css">
4087	.fancybox-slide--html .fancybox-content {
4088	    width  : 680px;
4089	    height : 600px;
4090	    max-width  : 80%;
4091	    max-height : 80%;
4092	    margin: 0;
4093	}
4094	.appointment_wrapper, 
4095	.consulting_wrapper {
4096		position: relative;
4097	}
4098	
4099	.back_side.opened {
4100		display: block;
4101	}
4102	#appointment_popup > .fancybox-close-small,
4103	#consulting_popup > .fancybox-close-small {
4104		display: none;
4105	}
4106	.back_side {
4107		display: none;
4108	}
4109	.back_side.opened {
4110		display: block;
4111	}
4112</style>
4113
4114
4115
4116
4117
4118<script>
4119	document.addEventListener( 'DOMContentLoaded', function () {
4120		$('.consulting_popup').click(function(){
4121			$('#hidden-content').toggleClass('show');
4122			
4123			/*$.fancybox.open({
4124				src  : '#hidden-content',
4125				type : 'inline',
4126				opts : {
4127					beforeShow : function( instance, current ) {
4128				
4129					},
4130					afterShow : function( instance, current ) {
4131						
4132					},
4133					afterClose : function( instance, current ) {
4134						$('.back_side').removeClass('opened');
4135					}
4136				}
4137			});*/
4138		});
4139		$(document).mouseup(function(e) 
4140		{
4141		    var container = $("#hidden-content");
4142		
4143		    // if the target of the click isn't the container nor a descendant of the container
4144		    if (!container.is(e.target) && container.has(e.target).length === 0) 
4145		    {
4146		        container.removeClass('show');
4147		    }
4148		});
4149		$('.show_back_side').click(function() {
4150			$(this).toggleClass('active');
4151			$('.consulting_back_side.back_side').toggleClass('opened');
4152		});
4153	});
4154</script>
4154
4155
4156    <link href="//therasage.com/cdn/shop/t/43/assets/flexslider.css?v=109339694964467645611776159972" rel="stylesheet" type="text/css" media="all" />
4157    <link href="//therasage.com/cdn/shop/t/43/assets/flexslider-product.css?v=33848175254457605781776159972" rel="stylesheet" type="text/css" media="all" />
4158    
4159    
4160    <link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Lato:300,400,700,900&display=swap">
4161    
4162    
4163
4164
4165
4166                                
4166<script>AMSBConfig = {user : {name : "", first_name : "", last_name : "", email : "", id : "", country : ""}, site : {id : "54184", domain : "therasage.myshopify.com", platform : "sb_shopify"}, version : "1533263480"};</script>
4166
4167                                 
4168<script>
4169  document.addEventListener("DOMContentLoaded", function () {
4170    function hidePromoLineOnly() {
4171      const box = document.querySelector('.truemed-entry-box');
4172      if (box) {
4173        const spans = box.querySelectorAll('span');
4174        spans.forEach(span => {
4175          if (span.textContent.includes("Save an average")) {
4176            span.style.display = 'none';
4177          }
4178        });
4179      }
4180    }
4181
4182    hidePromoLineOnly();
4183
4184    const observer = new MutationObserver(() => {
4185      hidePromoLineOnly();
4186    });
4187
4188    observer.observe(document.body, { childList: true, subtree: true });
4189  });
4190</script>
vendor: 1 bytes, line 4190
4190
4191<script>
4192document.addEventListener("DOMContentLoaded", function () {
4193
4194  function generateAltFromImage(img) {
4195
4196    const src = img.src || "";
4197
4198    if (src.includes("infrared")) {
4199      return "Customer using infrared sauna for detox and relaxation";
4200    }
4201
4202    if (src.includes("red")) {
4203      return "Red light therapy session for recovery and skin health";
4204    }
4205
4206    if (src.includes("sauna")) {
4207      return "Infrared sauna therapy for recovery and wellness";
4208    }
4209
4210    return "Customer using wellness products for recovery and relaxation";
4211  }
4212
4213  function fixInstagramImages() {
4214
4215    // ONLY target Instagram block
4216    document.querySelectorAll('#instagram-stories-box img').forEach(img => {
4217
4218      // FIX BROKEN IMAGES (IMPORTANT)
4219      if (img.getAttribute("src") === "undefined") {
4220        const parent = img.closest("a");
4221
4222        if (parent && parent.dataset.src) {
4223          img.src = parent.dataset.src;
4224        }
4225      }
4226
4227      // FIX ALT TAGS (SMART)
4228      if (!img.alt || img.alt.includes("Customer using wellness products")) {
4229        img.alt = generateAltFromImage(img);
4230      }
4231
4232    });
4233
4234  }
4235
4236  fixInstagramImages();
4237
4238  const observer = new MutationObserver(fixInstagramImages);
4239  observer.observe(document.body, { childList: true, subtree: true });
4240
4241});
4242
4243
4244if (img.getAttribute("src") === "undefined") {
4245  const story = img.closest(".story");
4246
4247  if (story && story.dataset.photo) {
4248    img.src = story.dataset.photo;
4249  }
4250}
4251</script>
4251
4252
4253
4254<style> /* Apply a smooth transition to the header container */div.header_bot {transition: padding 0.3s ease, height 0.3s ease, margin 0.3s ease;}  /* Adjust the sticky header styling for a smoother transition */div.header_bot.enabled-sticky-menu {/* These values are just examples—tweak them to fit your design */ padding-top: 10px; padding-bottom: 10px; /* If other properties like margin or background-color change, add them here as well */} body#about-us-trusted-wellness-technology-by-therasage div.title.clearfix {display: none !important;} body#about-us-trusted-wellness-technology-by-therasage ol.breadcrumb {display: none !important;} body#therasage-ambassadors ol.breadcrumb {display: none !important;} body#therasage-ambassadors div.title.clearfix {display: none !important;} </style>
4255<div id="shopify-block-AcEJpc3hXR2NBZ3hTb__13057770590969753118" class="shopify-block shopify-app-block">
4256<link rel="preload" as="image" href="https://bucket.useifsapp.com/posts/Therasageinfrared/3999144911874452056.jpg" fetchpriority="high">
4256<script type="application/json" data-ifs-store-data>{"success":true,"preloadImage":"https:\/\/bucket.useifsapp.com\/posts\/Therasageinfrared\/3999144911874452056.jpg","feedSettings":{"id":941,"shop":"therasage.myshopify.com","showStories":true,"showFeed":true,"showHighlights":false,"feedType":"slider","feedTitle":"See What People are Saying @therasageinfrared","imageCount":5,"onlyWhereDiv":false,"showOnHomepage":true,"showOnProductpage":false,"showOnAllPages":false,"hidePoweredBy":true,"aspectRatio":"3:4","feedSubtitle":null,"titleLayout":"classic","titleAlignment":"center","titleIcon":"none","showFollowButton":false,"followButtonText":"Follow on Instagram","followButtonStyle":"solid","followAlignment":"spaced","showFollowerCount":false,"postSpacing":10,"cornerRadius":0,"carouselInterval":4,"carouselNavStyle":"light","carouselPostsDesktop":5,"carouselPostsMobile":2,"carouselSpeed":5,"carouselPauseOnHover":false,"popupShowUsername":true,"popupShowFollow":true,"popupShowCaption":true,"popupShowLink":true,"popupLinkLabel":null,"popupShowProducts":true,"hiddenPosts":[],"pinnedPosts":[],"autoplayVideos":false,"customCssCode":"div#instafeed {     display: block !important; } h2.instastory-title {\n    font-size: 22px;\n    line-height: normal;\n    padding: 0;\n    font-weight: 700;\n    text-align: left !important;\n    padding-right: 15px;\n    padding-left: 15px;\n}h2.instastory-title {\n    display: none;\n}","freeUpgrade":false,"sectionOrder":null,"isFeedLoading":false,"isHighlightsLoading":false,"isStoriesLoading":false,"lastFeedUpdate":"2026-10-03T19:42:39.075Z","lastHighlightsUpdate":null,"lastStoriesUpdate":"2026-08-19T04:22:08.984Z","feedTitleHtml":"See What People are Saying @therasageinfrared","carouselMotion":"continuous","visibleHighlights":[],"promotionSettings":{"enabled":false,"promoValue":"Get 20% Off","instruction":"Take a screenshot of product you wish to buy and tag @Therasageinfrared and we will send you 10% Off Discount Coupon Code!"}},"followers":957138,"profilePictureUrl":"https:\/\/bucket.useifsapp.com\/profiles\/Therasageinfrared\/1963502579573029391.jpg","feeds":[],"highlights":[],"stories":[],"posts":[{"id":55861026,"username":"Therasageinfrared","mediaUrl":"https:\/\/bucket.useifsapp.com\/posts\/Therasageinfrared\/3999144911874452056.jpg","shortcode":"Dd_0RvllmpY","caption":"Your body notices the season changing. 🍂\n\nLess daylight. Less warmth. Cool mornings. Earlier evenings. Different routines.\n\nTherasage is here to support YOU as the seasons change 💛🧡\n\n#therasage #fall #stackyourhacks #wellnessroutine #selfcare","mediaType":"IMAGE","videoUrl":null,"createdAt":"2026-10-02T19:38:56.138Z","updatedAt":"2026-10-03T19:42:39.027Z","linkedProducts":[]},{"id":55623719,"username":"Therasageinfrared","mediaUrl":"https:\/\/bucket.useifsapp.com\/posts\/Therasageinfrared\/3997884290042463569.jpg","shortcode":"Dd7VpSBGIVR","caption":"PLAY. MOVE. RECOVER. 🎾✨🔴\n\nWe’ve teamed up with @wellnessbymais , @vytahealth_ and @padelclubpb to give one winner the ultimate movement + recovery experience, built around feeling good, moving together and making wellness a little more fun.\n\nONE WINNER + A FRIEND WILL RECEIVE:\n\n🔴 A Therasage Tri-Lite to bring red + near-infrared light into your recovery routine\n🎟️ 2 tickets to Pilates. Padel. Social. at Padel Club Palm Beach, Florida\u2028🧘‍♀️ A private class for 2 at VYTA with Jaclyn\u2028\nHOW TO ENTER\n1️⃣ Follow @wellnessbymais @vytahealth @therasageinfrared @padelclubpb\u20282️⃣ Like this post\u20283️⃣ Tag the person you’d bring with you\u20284️⃣ BONUS: Share this post to your Story for an extra entry\n\nThe experience comes together October 17, 6–9 PM at Padel Club Palm Beach.\n\nGiveaway closes October 7. Winner announced October 8.\u2028\nGood movement. Great people. Better recovery. ❤️\n\nWe’re so grateful to be bringing our communities together for this one.\n\n#therasage #vyta #padel #westpalm #pilates","mediaType":"IMAGE","videoUrl":null,"createdAt":"2026-10-01T07:37:17.554Z","updatedAt":"2026-10-03T19:42:38.027Z","linkedProducts":[]},{"id":55383617,"username":"Therasageinfrared","mediaUrl":"https:\/\/bucket.useifsapp.com\/posts\/Therasageinfrared\/3996869843814675966.jpg","shortcode":"Dd3u_JWC3X-","caption":"At @vytahealth_ ❤️\n\nWest Palm Beach, Fl","mediaType":"VIDEO","videoUrl":null,"createdAt":"2026-09-29T19:32:12.248Z","updatedAt":"2026-10-03T19:42:37.027Z","linkedProducts":[]},{"id":54828975,"username":"Therasageinfrared","mediaUrl":"https:\/\/bucket.useifsapp.com\/posts\/Therasageinfrared\/3994373068948265712.jpg","shortcode":"Ddu3SSjDFrw","caption":"Your body isn’t flat… so why should your red light panel be? 🔥\n\nThe Tri-Lite by Therasage® bends, wraps, props, hangs and travels wherever life takes you. Back. Knees. Shoulders. Desk. Hotel. Gym. Even the shower. 🚿❤️‍🔥\n\nAnd the real flex? We pioneered the technology behind it. ⚡\n\n✨ Red + Near-Infrared\n✨ Flexible + body-conforming\n✨ No EMF + no flicker\n✨ Lightweight + travel-ready\n✨ Built to actually fit into your life\n\nThis weekend: 25% OFF Tri-Lite\nUse code: TRILITE 🛍️\n\nBecause wellness tech should work around you… not the other way around. 🙌\n\n#therasage #stackyourhacks #trilite","mediaType":"IMAGE","videoUrl":null,"createdAt":"2026-09-26T07:27:23.891Z","updatedAt":"2026-10-03T19:42:36.027Z","linkedProducts":[]},{"id":54276393,"username":"Therasageinfrared","mediaUrl":"https:\/\/bucket.useifsapp.com\/posts\/Therasageinfrared\/3991990873113179196.jpg","shortcode":"DdmZoxygzQ8","caption":"Happy Birthday, Robby. 🎂\n\nFrom your entire Therasage team and the incredible community you’ve helped !\n\nThank you for everything you have done, everything you continue to do, and everything still ahead in sharing yourself and helping  people take better care of themselves.\n\nHere’s to another year of healing the world, one home at a time. ❤️\n\n#therasage #stackyourhacks","mediaType":"VIDEO","videoUrl":null,"createdAt":"2026-09-22T19:20:32.729Z","updatedAt":"2026-10-03T19:42:35.027Z","linkedProducts":[]},{"id":53557406,"username":"Therasageinfrared","mediaUrl":"https:\/\/bucket.useifsapp.com\/posts\/Therasageinfrared\/3988378759261596084.jpg","shortcode":"DdZkVmngCm0","caption":"There’s a reason regular sauna use keeps 
4256showing up in longevity research.\n\nSauna does a lot more than make you sweat and decades of research are showing us why.\nOne of the best-known sauna studies followed 2,315 Finnish men for about 20 years.\n\nCompared with once-weekly use, men using a sauna 4–7 times per week were associated with 50% lower cardiovascular mortality and 40% lower all-cause mortality.\n\nThe same population later showed a 66% lower risk of dementia among the most frequent sauna users.\n\nWhy?\n\nHeat raises heart rate and circulation, supports vascular function and activates heat shock proteins involved in the body’s response to cellular stress.\n\nResearchers often describe this as a form of passive cardiovascular conditioning.\n\nAt Therasage, this is why we look at sauna as more than one single benefit, and Stack you Hacks is our trademark Full spectrum Infrared heat supports circulation, recovery, metabolic enhancement, immune support relaxation and the body’s natural ability to adapt.\n\nSometimes wellness \u0026 longevity isn’t about doing more.\nIt’s about giving the body the right conditions to do what it already knows how to do.\n\n#therasage #infraredsauna #longevity #wellnessscience #stackyourhacks","mediaType":"VIDEO","videoUrl":null,"createdAt":"2026-09-18T07:08:19.014Z","updatedAt":"2026-10-03T19:42:34.027Z","linkedProducts":[]},{"id":53159098,"username":"Therasageinfrared","mediaUrl":"https:\/\/bucket.useifsapp.com\/posts\/Therasageinfrared\/3986821336156511781.jpg","shortcode":"DdUCOHUjp4l","caption":"The Therasage Thera360+ is a multi-therapeutic personal sauna bringing together full-spectrum infrared, therapeutic red light, grounding, gemstones, negative ions and deep, full-body healthy heat in one system.\n\nBuilt from nature. Refined by science. Engineered by a company that helped shape the infrared wellness category long before it became mainstream. This is not just a sauna. It is the Therasage approach to whole-body wellness.\n\n#therasage #stackyourhacks #infraredsauna #wellnesstech #saunatherapy","mediaType":"IMAGE","videoUrl":null,"createdAt":"2026-09-15T19:02:31.615Z","updatedAt":"2026-10-03T19:42:33.027Z","linkedProducts":[]},{"id":51760988,"username":"Therasageinfrared","mediaUrl":"https:\/\/bucket.useifsapp.com\/posts\/Therasageinfrared\/3980403935635049896.jpg","shortcode":"Dc9PEpWGA2o","caption":"🚨 NEW PRODUCT ALERT: Meet the TheraPro Roll™ - 7 TheraPro modalities in one compact recovery pillow, designed to go where you need it most: neck, lower back, knees + more. ❤️\n\nSpecial launch price: $299 for Labor Day weekend.\nUse code: ROLL\n\nSmall format. Serious recovery.\n\nPre-order now at Therasage.com ✨\n\n#Therasage #TheraProRoll #Recovery #PEMF","mediaType":"IMAGE","videoUrl":null,"createdAt":"2026-09-06T23:00:34.607Z","updatedAt":"2026-10-03T19:42:32.027Z","linkedProducts":[]},{"id":51599211,"username":"Therasageinfrared","mediaUrl":"https:\/\/bucket.useifsapp.com\/posts\/Therasageinfrared\/3979515814184747793.jpg","shortcode":"Dc6FIxyiAMR","caption":"TRANSFORMED ‼️\n💪WORKOUT\n🥵 INFRARED SAUNA\n🔴 RED LIGHT\n🥶 COLD PLUNGE \n🎤 a little Brittney","mediaType":"VIDEO","videoUrl":null,"createdAt":"2026-09-05T22:49:30.120Z","updatedAt":"2026-10-03T19:42:31.027Z","linkedProducts":[]},{"id":55782064,"username":"Therasageinfrared","mediaUrl":"https:\/\/bucket.useifsapp.com\/posts\/Therasageinfrared\/3978322736471382263.jpg","shortcode":"Dc113NlPJj3","caption":"The workout that changes your state.\n\nPilates + Recovery\n\nOur next pop up event is Saturday Sept 12 at 9am\n\n@vytahealth_ Studio 🏡\[email protected] organic cotton pilates socks 🧦 \n@therasageinfrared wellness \u0026 recovery 🔥🧊\n@wellnessbymais Instructor 🏃🏼‍♀️\[email protected] 💪🏼 equipment\n\n#wellness #palmbeachfitness","mediaType":"VIDEO","videoUrl":null,"createdAt":"2026-10-02T07:38:17.115Z","updatedAt":"2026-10-03T19:42:30.027Z","linkedProducts":[]},{"id":50236822,"username":"Therasageinfrared","mediaUrl":"https:\/\/bucket.useifsapp.com\/posts\/Therasageinfrared\/3973297152981196694.jpg","shortcode":"Dcj_LWOg9-W","caption":"🌕✨ TONIGHT: RELEASE. RESET. REALIGN.\n\nTonight’s partial lunar eclipse is a reminder that sometimes the most powerful thing we can do is create space.\n\nRelease what feels heavy.\nWrite down what you’re manifesting.\nBreathe deeper.\nGround your nervous system.\nHydrate.\nSpend a few quiet minutes under the night sky.\n\nAnd as the moon glows red through Earth’s atmosphere, think about the power of light itself, something nature has always used to influence rhythm, energy and restoration.\n\nWellness doesn’t always have to mean doing more. Sometimes it’s about slowing down, reconnecting with nature, and giving your body the conditions it needs to reset.\n\nTonight, our community is looking up together. â
4256¤ï¸\n\n#therasage #redmoon #lunareclipse #reset #manifestation","mediaType":"IMAGE","videoUrl":null,"createdAt":"2026-08-28T10:38:38.466Z","updatedAt":"2026-10-03T19:42:29.027Z","linkedProducts":[]},{"id":49915855,"username":"Therasageinfrared","mediaUrl":"https:\/\/bucket.useifsapp.com\/posts\/Therasageinfrared\/3971684339863508464.jpg","shortcode":"DceQd09i9Xw","caption":"we set up a full recovery experience @palmbeachpadel W\/ @meet.mova . 🤍\n\ncold plunge. red light. infrared. PEMF. all of it.\n\nbecause recovery isn’t something you do after the game.\nit’s how you stay in it.\n\nthis is what @vytahealth_ \u0026 @therasageinfrared brings to your world. 🤍\n\n📍 West Palm Beach","mediaType":"VIDEO","videoUrl":null,"createdAt":"2026-08-26T10:35:37.089Z","updatedAt":"2026-10-03T19:42:28.027Z","linkedProducts":[]}],"ratings":{},"productCatalog":{},"placementSettings":{"id":5,"shop":"therasage.myshopify.com","beforeClass":null,"beforeClassFeed":null,"afterClass":null,"afterClassFeed":"#shopify-section-1519166001541","feedTitleClass":null},"hasActiveSubscription":true,"subscriptionName":"Concept Plan","entitlements":{"tier":"legacy","unlimitedVisits":true,"stories":true,"highlights":true,"storyLinks":true,"shoutouts":true,"removeBranding":true,"advancedFeedLayouts":false,"advancedTitleLayouts":false,"productTagging":false,"shoppablePopup":false,"videos":false,"customCss":false,"multipleWidgets":false,"judgeMe":true,"linkInBio":false,"aiGeneration":true,"aiCaptions":true},"promotionSettings":{"enabled":false,"promoValue":"Get 20% Off","instruction":"Take a screenshot of product you wish to buy and tag @Therasageinfrared and we will send you 10% Off Discount Coupon Code!"}}</script>
4256<script src="https://cdn.shopify.com/extensions/01a099a9-d694-7e62-8a07-f6e4707fa2c9/release-eda996ebe/assets/instagram-story.js" defer="defer"></script>
4256
4257
4258
4259</div><div id="shopify-block-AakNoTzR0N0NkN3Z2W__11532412952436166569" class="shopify-block shopify-app-block">
4260
4261
4262	<!-- __LXV: 1790958537942;__LXR: https://loox.io;__LXC: Ze6B1d09B7; -->
4262<script>var loox_global_hash = '1790958537942';
4263var loox_bundle_reviews_enabled = false;</script>
4263<style>.loox-reviews-default { max-width: 1200px; margin: 0 auto; }.loox-rating .loox-icon { color:#E25229; }
4264:root { --lxs-rating-icon-color: #E25229; }</style>
4265
4266
4267
4268
4269
4270
4271
4272</div><div id="shopify-block-AZC9yYytOSUdZeFE3N__15255627403292782234" class="shopify-block shopify-app-block"><div class="easytabs-block-container"
4273     data-block-id="AZC9yYytOSUdZeFE3N__15255627403292782234"
4274     data-et-type="product"
4275     data-et-block-type="embed"
4276     data-et-settings-placement=""
4277     data-et-settings-multiw="0"
4278     data-es-needle-content="">
4279  <!-- BEGIN app snippet: easytabs-product --><div class="easytabs-empty-widget"></div><!-- END app snippet -->
4280</div>
4281
4282</div><div id="shopify-block-AN3hsdzZvTTlIb2FWQ__8218531531362863771" class="shopify-block shopify-app-block">
4283
4284
4285
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
4302
4303  
4304  
4304<script>
4305    let shopifyLiquidValuesApp7Ext = {
4306        product: {
4307            handle: null,
4308            productId: null,
4309            collections: [
4310                
4311            ],
4312            tags: null,
4313            type: null
4314        },
4315        selected_or_first_available_variant: null,
4316        customer: {
4317                    first_name: null,
4318                    email: null,
4319                    id: null,
4320                    total_spent: null,
4321                    customerTags: null
4322        },
4323        cartData : {"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},
4324        markets: {
4325          handle: "us",
4326          id: 27787511,
4327        }
4328    };
4329
4330    window.shopifyLiquidValuesApp7Ext = shopifyLiquidValuesApp7Ext;
4331  </script>
4331
4332
4333  
4334
4335  
4335<script id="kite-app-data" type="application/json">{"userData":{"shopName":"therasage.myshopify.com","storefrontAccessToken":"519a963c2fcf1e3de0142bdc853a72ab","countryCode":"US","countryName":"United States","currency":"USD","currencyInfo":{"code":"USD","symbol":"$","thousandsSeparator":",","decimalSeparator":".","symbolOnLeft":true,"spaceBetweenAmountAndSymbol":false,"decimalDigits":2},"customSettings":{"initialModalPopupCnt":0,"disableCartSettings":false,"addToCartBtnSelectors":null,"checkoutBtnSelectors":null,"customStyle":null,"addAfterAddTocartBtn":false,"addAftercheckoutBtn":false,"disableApp":false,"redirectToCartAfterBogoAddition":null,"redirectToCheckoutAfterBogoAddition":true,"languageMode":"SINGLE","isRegionalLocaleUrlRequiredForHref":true,"fireNewSideCartRefreshCodeFirst":true,"considerRequestListenerData":true,"fetchDataForFirstRenderInFreeGiftOnCartPage":true,"useListenForXmlHttpApiCallsV2":true},"createdAt":"2025-09-12T20:17:49.831Z","isSubscription":{"name":"Monthly-Shopify-Jul25-PLUS"},"isAppLevelMetafieldCreated":true,"isUseAppLevelMetafieldDisabled":false,"freeGiftCheckoutDebugTracingEnabled":false,"multipleCurrenciesInfo":{"USD":{"code":"USD","symbol":"$","thousandsSeparator":",","decimalSeparator":".","symbolOnLeft":true,"spaceBetweenAmountAndSymbol":false,"decimalDigits":2}}},"languageData":null,"promotionCampaigns":[],"freeGiftV2Campaigns":[],"discounts":[],"boGo":[],"shippingDiscount":[],"customDiscount":[],"unifiedWidget":[],"consolidatedCustomDiscount":[],"consolidatedCombinedDiscount":[],"freeGiftCheckout":[],"storefrontConfig":{"theme":{},"widgetTypeDesign":{},"widgetPriority":{}},"fileRequest":{"freeGiftLogicv1":true,"freeGiftV1":false,"kiteV0Features":true,"customDiscountLogic":false,"freeGiftV2":false,"globalWidgets":false}}</script>
4335
4336
4337  
4337<script>
4338    if (window && !window.kite_app_data) {
4339      let metafieldData;
4340
4341      const jsonDataElement = document.getElementById('kite-app-data');
4342      const jsonString = jsonDataElement ? jsonDataElement.textContent : '';
4343
4344      try {
4345        metafieldData = JSON.parse(jsonString);
4346      } catch (error) {
4347        console.error("Failed to parse metafield data:", error);
4348        metafieldData = { errorMsg: "This is not a valid JSON" };
4349      }
4350
4351      if (metafieldData && !metafieldData?.errorMsg) {
4352        window.kite_app_data = metafieldData;
4353      }
4354
4355      if (jsonDataElement) {
4356        jsonDataElement.textContent = '';
4357      }
4358    }
4359  </script>
4359
4360
4361  
4362  
4363  
4363<script>
4364    window.gfgFileStatus = {
4365      base: "NEED_TO_LOAD",
4366      freeGiftV1: "false",
4367      freeGiftV2: "false",
4368      kiteV0Features: "true",
4369      customDiscountLogic: "false",
4370      globalWidgets: "false"
4371    };
4372    // Convert boolean strings to status (skip 'base' which is always NEED_TO_LOAD)
4373    Object.keys(window.gfgFileStatus).forEach(function(key) {
4374      if (key === 'base') return;
4375      window.gfgFileStatus[key] = window.gfgFileStatus[key] === "true" ? "NEED_TO_LOAD" : "DONT_LOAD";
4376    });
4377  </script>
4377
4378
4379  
4380  
4381    <link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0d7ea-9983-7363-9a86-3df5cd6d5786/free-gift-28-811/assets/freeGiftLogicv1.css" media="print" onload="this.media='all'" />
4382    <noscript><link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0d7ea-9983-7363-9a86-3df5cd6d5786/free-gift-28-811/assets/freeGiftLogicv1.css" /></noscript>
4383    
4383<script defer src="https://cdn.shopify.com/extensions/01a0d7ea-9983-7363-9a86-3df5cd6d5786/free-gift-28-811/assets/freeGiftLogicv1.js"></script>
4383
4384  
4385
4386  
4387    
4388
4389    
4390      
4391        
4391<script async src="https://cdn.shopify.com/extensions/01a0d7ea-9983-7363-9a86-3df5cd6d5786/free-gift-28-811/assets/kiteV0Features.js"></script>
4391
4392      
4393    
4394
4395    
4396
4397    
4398
4399    
4400  
4401
4402  
4403  
4404  
4405
4406
4407
4408
4409</div><div id="shopify-block-AbmR4ZVhWZXJvS2NJQ__2786716548061469553" class="shopify-block shopify-app-block">
4410
4411<script>
4412</script>
4412
4413
4414 </div><div id="shopify-block-AOVUvWlArd2srb2t3R__10077418179866729617" class="shopify-block shopify-app-block">
4414<script>
4415    const tagsInCart = []
4416
4417  const collectionsInCart = []
4418
4419  window.HidePayFE = {...window.HidePayFE,
4420    template: "index",
4421    shop: "therasage.com",
4422    customizations: {},
4423    drawerId: 'additional-checkout-buttons',
4424    frontendModule: {"hasPlan":"false"},
4425    tagsInCart: tagsInCart,
4426    collectionsInCart: collectionsInCart,
4427    customerCountry: "US",
4428    market: 27787511,
4429  }
4430
4431  const hp_customerId = undefined;
4432  window.HidePayFE.customer = hp_customerId !== undefined ? {
4433    id: "",
4434    email: "",
4435    orders_count: undefined,
4436    tags: null,
4437  } : null;
4438
4439</script>
4439
4440
4441</div>
4441<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4441
4442<shopify-store store-domain="https://therasage.com" country="US" language="en"></shopify-store>
4443<shopify-chat></shopify-chat>
4444</body>
4445
4446</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.