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">×</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 & 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®ion_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 & 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 & 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 & More collection"> 2729 TheraComfort Weighted Blankets & 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 & 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 & 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 & Copper on the Market collection"> 3096 Argentyn23 - The Best Colloidal Silver & 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 & 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 & 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 & Serum collection"> 3154 Bryan Nitriceuticals - Nitric Oxide Losenges & 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>"
3852A journey of a thousand <br/> miles begins with a single step!" </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">© 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.