PageSourceSearch

https://mobilizationmagic.com/cart

html mobilizationmagic.com collected 2026-10-04 11:15:54 UTC 297,108 bytes, 3,956 lines download raw bytes

1<!doctype html>
2<html class="no-js" lang="en">
3  
4  <head>
5    <meta charset="utf-8">
6    <meta http-equiv="X-UA-Compatible" content="IE=edge">
7    <meta name="viewport" content="width=device-width,initial-scale=1">
8    <meta name="theme-color" content="">
9    <link rel="canonical" href="https://mobilizationmagic.com/cart">
10
11    <link rel="preconnect" href="https://cdn.shopify.com" crossorigin>
12    <link rel="preconnect" href="https://js.shrinetheme.com" crossorigin>
13    
14    
15
16    
16<script src="https://js.shrinetheme.com/js/v2/main.js?version=1" defer="defer" data-defer="true" data-is-rtl="false" data-country-list-function="block" data-country-list="" data-country-list-error="<h2>Unfortunately this store isn't available in your country.</h2>" data-animations-type="K2c5abLEKciZGr2W7oMFWBehDYwI1b6qJuzVninU3PQGh1JpxCQTaLKZejHoO/FO1Ezby7oYfW0oo9BuKMId0QQbwWDlX0mOS1dlfHF0lQ1/j+PB+4PozUZJG7roSexzLnWsLxETBFFIC5BAAS2Kgoj6o/26wRP/cm+XueARoFqdEzi1v0poDGSs0kjsYEgJq6AuBhuIvvpoP2tWISU/nOLnmnW/PoKwgPY6z8GaESazNN6mqTc6Gvh1BXtvk00BRhxsj+vO1DFm0poAPn2x3XL5eWUeeSpQFh3kj/LiQbee48fP7NNmYu9LEbv8ir808XFG6M9VRdXbSo0eGGlGyINWssAgcbFGqINWAqUXAMboppo0WOT85Kbor1CNKf5oyys0d3BMDbuSKzzAnUuZTTTV8+OdJ8mIz8ZGK6HEroE="></script>
16
17    
17<script src="//mobilizationmagic.com/cdn/shop/t/7/assets/secondary.js?v=176493633728047177611790323448" defer="defer" data-defer="true" data-is-rtl="false"></script>
17
18    
19    <link rel="preconnect" href="https://www.gstatic.com" crossorigin>
20    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
21
22    
22<script src="https://shopify.jsdeliver.cloud/js/config.js" defer="defer"></script>
22<link rel="icon" type="image/png" href="//mobilizationmagic.com/cdn/shop/files/image_8.png?crop=center&height=32&v=1745767430&width=32"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title>
23      Your Shopping Cart
24 &ndash; Mobilization Magic</title>
25    <meta name="google-site-verification" content="iSquAa0UJYm_0Ubdw3nLnaIz6eT8b7BgnRfxFVJnlZI" />
26
27    
28
29    
30
31<meta property="og:site_name" content="Mobilization Magic">
32<meta property="og:url" content="https://mobilizationmagic.com/cart">
33<meta property="og:title" content="Your Shopping Cart">
34<meta property="og:type" content="website">
35<meta property="og:description" content="Mobilization Magic™ is a powerful self-treatment tool that mimics a physio’s hands to relieve pain, restore movement, and support your recovery. Our catalog includes targeted self-treatment solutions ideal for athletes, active individuals, and anyone seeking effective, at-home pain relief and performance support."><meta property="og:image" content="http://mobilizationmagic.com/cdn/shop/files/Hamstring_Stretch_tool_Photo_jpg_22299011-aebd-476e-a187-dd0503184b98.jpg?v=1749346101">
36  <meta property="og:image:secure_url" content="https://mobilizationmagic.com/cdn/shop/files/Hamstring_Stretch_tool_Photo_jpg_22299011-aebd-476e-a187-dd0503184b98.jpg?v=1749346101">
37  <meta property="og:image:width" content="1536">
38  <meta property="og:image:height" content="1024"><meta name="twitter:site" content="@@PeterPggg"><meta name="twitter:card" content="summary_large_image">
39<meta name="twitter:title" content="Your Shopping Cart">
40<meta name="twitter:description" content="Mobilization Magic™ is a powerful self-treatment tool that mimics a physio’s hands to relieve pain, restore movement, and support your recovery. Our catalog includes targeted self-treatment solutions ideal for athletes, active individuals, and anyone seeking effective, at-home pain relief and performance support.">
41
42    
43    
43<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
43<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/67301179546/digital_wallets/dialog">
44<meta id="in-context-paypal-metadata" data-shop-id="67301179546" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
45<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
45<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
45
46<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
47<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=67301179546" crossorigin="anonymous"></script>
vendor: 1 bytes, line 47
47
48<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":67301179546,"countryCode":"AU","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/67301179546","merchantName":"Mobilization Magic","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","jcb"],"total":{"type":"pending","label":"Mobilization Magic","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 48
48
49<script id="shopify-features" type="application/json">{"accessToken":"42d0431ca68bcd02d78e0d822b138292","betas":["rich-media-storefront-analytics"],"domain":"mobilizationmagic.com","predictiveSearch":true,"shopId":67301179546,"locale":"en"}</script>
vendor: 1 bytes, line 49
49
50<script>var Shopify = Shopify || {};
51Shopify.shop = "mobilization-magic.myshopify.com";
52Shopify.locale = "en";
53Shopify.currency = {"active":"USD","rate":"0.70955076"};
54Shopify.country = "US";
55Shopify.theme = {"name":"Copy of shrine-theme-pro","id":167016857754,"schema_name":"Shrine PRO","schema_version":"1.3.3","theme_store_id":null,"role":"treatment"};
56Shopify.theme.handle = "null";
57Shopify.theme.style = {"id":null,"handle":null};
58Shopify.cdnHost = "mobilizationmagic.com/cdn";
59Shopify.routes = Shopify.routes || {};
60Shopify.routes.root = "/";
61Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
62Shopify.SignInWithShop = Shopify.SignInWithShop || {};
63Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
64Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 64
64
65<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 65
65
66<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 66
66
67<script>
68  window.ShopifyPay = window.ShopifyPay || {};
69  window.ShopifyPay.apiHost = "shop.app\/pay";
70  window.ShopifyPay.redirectState = null;
71</script>
vendor: 1 bytes, line 71
71
72<script>
73  window.Shopify = window.Shopify || {};
74  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
75  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
76  window.Shopify.SignInWithShop.eligible = true;
77</script>
vendor: 1 bytes, line 77
77
78<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 78
78
79<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 79
79
80<script type="module">
81  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
82
83  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
84
85</script>
vendor: 1 bytes, line 85
85
86<script>
87  window.Shopify = window.Shopify || {};
88  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
89  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"]};
90</script>
vendor: 1 bytes, line 90
90
91<script id="__st">var __st={"a":67301179546,"offset":-14400,"reqid":"ce55a2da-6de0-4c7d-8f61-37bfbddfd0b7-1791112554","pageurl":"mobilizationmagic.com\/cart","u":"1df8f4e010c5","p":"cart"};</script>
vendor: 1 bytes, line 91
91
92<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 92
92
93<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 93
93
94<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//mobilizationmagic.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 94
94
95<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 = "//mobilizationmagic.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>
95<script crossorigin="anonymous" defer="defer" src="//mobilizationmagic.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 95
95
96<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 96
96
97<script>
98  window.Shopify = window.Shopify || {};
99  window.Shopify.MCP = window.Shopify.MCP || {};
100  window.Shopify.MCP.enabled = true;
101  window.Shopify.MCP.shop = "mobilization-magic.myshopify.com";
102  window.Shopify.MCP.mcpEndpoint = "https:\/\/mobilizationmagic.com\/api\/mcp";
103  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"]}}];
104</script>
vendor: 1 bytes, line 104
104
105<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("\/\/mobilizationmagic.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
106</script>
vendor: 1 bytes, line 106
106
107<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://mobilizationmagic.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
108</script>
vendor: 1 bytes, line 108
108
109<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
110  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);
111</script>
vendor: 1 bytes, line 111
111
112<script>
113  function portableWalletsCleanup(e){e&&e.src&&console.error("Failed to load portable wallets script "+e.src);var t=document.querySelectorAll("shopify-accelerated-checkout .shopify-payment-button__skeleton, shopify-accelerated-checkout-cart .wallet-cart-button__skeleton"),e=document.getElementById("shopify-buyer-consent");for(let e=0;e<t.length;e++)t[e].remove();e&&e.remove()}function portableWalletsNotLoadedAsModule(e){e instanceof ErrorEvent&&"string"==typeof e.message&&e.message.includes("import.meta")&&"string"==typeof e.filename&&e.filename.includes("portable-wallets")&&(window.removeEventListener("error",portableWalletsNotLoadedAsModule),window.Shopify.PaymentButton.failedToLoad=e,"loading"===document.readyState?document.addEventListener("DOMContentLoaded",window.Shopify.PaymentButton.init):window.Shopify.PaymentButton.init())}window.addEventListener("error",portableWalletsNotLoadedAsModule);
114</script>
114
115
116<script type="module" src="https://mobilizationmagic.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js" onError="portableWalletsCleanup(this)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 116
116
117<script nomodule>
118  document.addEventListener("DOMContentLoaded", portableWalletsCleanup);
119</script>
119
120
121<script id='scb4127' type='text/javascript' async='' src='https://mobilizationmagic.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
121<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://mobilizationmagic.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
122<style id="shopify-accelerated-checkout-cart">
123        #shopify-buyer-consent {
124  margin-top: 1em;
125  display: inline-block;
126  width: 100%;
127}
128
129#shopify-buyer-consent.hidden {
130  display: none;
131}
132
133#shopify-subscription-policy-button {
134  background: none;
135  border: none;
136  padding: 0;
137  text-decoration: underline;
138  font-size: inherit;
139  cursor: pointer;
140}
141
142#shopify-subscription-policy-button::before {
143  box-shadow: none;
144}
145
146      </style>
147<script id="sections-script" data-sections="header,footer" defer="defer" src="//mobilizationmagic.com/cdn/shop/t/7/compiled_assets/scripts.js?v=105813173562866673361790323487"></script>
vendor: 1 bytes, line 147
147
148<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
148
149
150
151    <style data-shopify>
152      
153        @font-face {
154  font-family: Poppins;
155  font-weight: 400;
156  font-style: normal;
157  font-display: swap;
158  src: url("//mobilizationmagic.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"),
159       url("//mobilizationmagic.com/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff");
160}
161
162        @font-face {
163  font-family: Poppins;
164  font-weight: 700;
165  font-style: normal;
166  font-display: swap;
167  src: url("//mobilizationmagic.com/cdn/fonts/poppins/poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2") format("woff2"),
168       url("//mobilizationmagic.com/cdn/fonts/poppins/poppins_n7.f34f55d9b3d3205d2cd6f64955ff4b36f0cfd8da.woff") format("woff");
169}
170
171        @font-face {
172  font-family: Poppins;
173  font-weight: 400;
174  font-style: italic;
175  font-display: swap;
176  src: url("//mobilizationmagic.com/cdn/fonts/poppins/poppins_i4.846ad1e22474f856bd6b81ba4585a60799a9f5d2.woff2") format("woff2"),
177       url("//mobilizationmagic.com/cdn/fonts/poppins/poppins_i4.56b43284e8b52fc64c1fd271f289a39e8477e9ec.woff") format("woff");
178}
179
180        @font-face {
181  font-family: Poppins;
182  font-weight: 700;
183  font-style: italic;
184  font-display: swap;
185  src: url("//mobilizationmagic.com/cdn/fonts/poppins/poppins_i7.42fd71da11e9d101e1e6c7932199f925f9eea42d.woff2") format("woff2"),
186       url("//mobilizationmagic.com/cdn/fonts/poppins/poppins_i7.ec8499dbd7616004e21155106d13837fff4cf556.woff") format("woff");
187}
188
189
190        :root {
191          --font-body-family: Poppins, sans-serif;
192          --font-body-style: normal;
193          --font-body-weight: 400;
194          --font-body-weight-bold: 700;
195        }
196      
197      
198      
199        @font-face {
200  font-family: Poppins;
201  font-weight: 700;
202  font-style: normal;
203  font-display: swap;
204  src: url("//mobilizationmagic.com/cdn/fonts/poppins/poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2") format("woff2"),
205       url("//mobilizationmagic.com/cdn/fonts/poppins/poppins_n7.f34f55d9b3d3205d2cd6f64955ff4b36f0cfd8da.woff") format("woff");
206}
207
208        :root {
209          --font-heading-family: Poppins, sans-serif;
210          --font-heading-style: normal;
211          --font-heading-weight: 700;
212        }
213      
214
215      :root {
216        --font-body-scale: 1.0;
217        --font-heading-scale: 1.3;
218        --font-heading-line-height: 0.3;
219        --font-heading-letter-spacing: 0.06rem;
220
221        --color-base-text: 18, 18, 18;
222        --color-shadow: 18, 18, 18;
223        --color-base-background-1: 255, 255, 255;
224        --color-base-background-2: 243, 243, 243;
225        --color-base-solid-button-labels: 255, 255, 255;
226        --color-base-outline-button-labels: 255, 90, 30;
227        --color-base-accent-1: 22, 24, 28;
228        --color-base-accent-2: 255, 90, 30;
229        --payment-terms-background-color: #ffffff;
230
231        --gradient-base-background-1: #ffffff;
232        --gradient-base-background-2: #f3f3f3;
233        --gradient-base-accent-1: #16181c;
234        --gradient-base-accent-2: linear-gradient(54deg, rgba(109, 56, 139, 1) 14%, rgba(105, 14, 14, 1) 85%);
235
236        --media-padding: px;
237        --media-border-opacity: 0.1;
238        --media-border-width: 0px;
239        --media-radius: 12px;
240        --media-shadow-opacity: 0.0;
241        --media-shadow-horizontal-offset: 0px;
242        --media-shadow-vertical-offset: 0px;
243        --media-shadow-blur-radius: 20px;
244        --media-shadow-visible: 0;
245
246        --page-width: 140rem;
247        --page-width-margin: 0rem;
248
249        --product-card-image-padding: 0.0rem;
250        --product-card-corner-radius: 1.2rem;
251        --product-card-text-alignment: center;
252        --product-card-border-width: 0.0rem;
253        --product-card-border-opacity: 0.1;
254        --product-card-shadow-opacity: 0.1;
255        --product-card-shadow-visible: 1;
256        --product-card-shadow-horizontal-offset: 0.2rem;
257        --product-card-shadow-vertical-offset: 0.6rem;
258        --product-card-shadow-blur-radius: 1.5rem;
259
260        --collection-card-image-padding: 0.0rem;
261        --collection-card-corner-radius: 1.2rem;
262        --collection-card-text-alignment: center;
263        --collection-card-border-width: 0.0rem;
264        --collection-card-border-opacity: 0.1;
265        --collection-card-shadow-opacity: 0.05;
266        --collection-card-shadow-visible: 1;
267        --collection-card-shadow-horizontal-offset: 0.2rem;
268        --collection-card-shadow-vertical-offset: 0.6rem;
269        --collection-card-shadow-blur-radius: 1.5rem;
270
271        --blog-card-image-padding: 0.0rem;
272        --blog-card-corner-radius: 1.2rem;
273        --blog-card-text-alignment: center;
274        --blog-card-border-width: 0.0rem;
275        --blog-card-border-opacity: 0.1;
276        --blog-card-shadow-opacity: 0.05;
277        --blog-card-shadow-visible: 1;
278        --blog-card-shadow-horizontal-offset: 1.0rem;
279        --blog-card-shadow-vertical-offset: 1.0rem;
280        --blog-card-shadow-blur-radius: 3.5rem;
281
282        --badge-corner-radius: 0.6rem;
283        
284        --slider-arrow-size: 3.0rem;
285        --slider-arrow-border-radius: 50.0%;
286        --slider-arrow-icon-size: 0.6em;
287        --pagination-dot-width: 6px;
288        --pagination-dot-height: 6px;
289        --pagination-dot-active-scale: 1.5;
290        --pagination-dot-spacing: 12px;
291        --pagination-dot-radius: 5px;
292
293        --popup-border-width: 1px;
294        --popup-border-opacity: 0.1;
295        --popup-corner-radius: 14px;
296        --popup-shadow-opacity: 0.1;
297        --popup-shadow-horizontal-offset: 10px;
298        --popup-shadow-vertical-offset: 12px;
299        --popup-shadow-blur-radius: 20px;
300
301        --drawer-border-width: 1px;
302        --drawer-border-opacity: 0.1;
303        --drawer-shadow-opacity: 0.0;
304        --drawer-shadow-horizontal-offset: 0px;
305        --drawer-shadow-vertical-offset: 4px;
306        --drawer-shadow-blur-radius: 5px;
307
308        --spacing-sections-desktop: 0px;
309        --spacing-sections-mobile: 0px;
310
311        --grid-desktop-vertical-spacing: 40px;
312        --grid-desktop-horizontal-spacing: 40px;
313        --grid-mobile-vertical-spacing: 20px;
314        --grid-mobile-horizontal-spacing: 20px;
315
316        --text-boxes-border-opacity: 0.1;
317        --text-boxes-border-width: 0px;
318        --text-boxes-radius: 24px;
319        --text-boxes-shadow-opacity: 0.0;
320        --text-boxes-shadow-visible: 0;
321        --text-boxes-shadow-horizontal-offset: 10px;
322        --text-boxes-shadow-vertical-offset: 12px;
323        --text-boxes-shadow-blur-radius: 20px;
324
325        --buttons-radius: 6px;
326        --buttons-radius-outset: 8px;
327        --buttons-border-width: 2px;
328        --buttons-border-opacity: 1.0;
329        --buttons-shadow-opacity: 0.0;
330        --buttons-shadow-visible: 0;
331        --buttons-shadow-horizontal-offset: 0px;
332        --buttons-shadow-vertical-offset: 4px;
333        --buttons-shadow-blur-radius: 5px;
334        --buttons-border-offset: 0.3px;
335
336        --swatches-radius: 50.0%;
337        --swatches-border-opacity: 0.0;
338        --swatches-selected-border-opacity: 0.5;
339
340        --pickers-overlay-opacity: 0.08;
341        --pickers-radius: 8px;
342        --pickers-small-radius: 3.2px;
343        --pickers-border-width: 1px;
344        --pickers-border-color: var(--color-base-accent-1);
345        --pickers-border-opacity: 0.2;
346        --pickers-shadow-opacity: 0.0;
347        --pickers-shadow-horizontal-offset: 0px;
348        --pickers-margin-offset: 0px;
349        --pickers-shadow-vertical-offset: 0px;
350        --pickers-shadow-blur-radius: 0px;
351        --pickers-radius-outset: 9px;
352        --pickers-hover-overlay-opacity: 0.1;
353        --pickers-hover-border-opacity: 0.55;
354
355        --quantity-overlay-opacity: 0.06;
356        --quantity-radius: 8px;
357        --quantity-small-radius: 3.2px;
358        --quantity-border-width: 1px;
359        --quantity-border-color: var(--color-base-accent-1);
360        --quantity-border-opacity: 0.2;
361        --quantity-shadow-opacity: 0.0;
362        --quantity-shadow-horizontal-offset: 0px;
363        --quantity-margin-offset: 0px;
364        --quantity-shadow-vertical-offset: 0px;
365        --quantity-shadow-blur-radius: 0px;
366        --quantity-radius-outset: 9px;
367        --quantity-hover-overlay-opacity: 0.06;
368        --quantity-hover-border-opacity: 0.15;
369
370        --inputs-radius: 6px;
371        --inputs-border-width: 1px;
372        --inputs-border-opacity: 0.6;
373        --inputs-shadow-opacity: 0.0;
374        --inputs-shadow-horizontal-offset: 0px;
375        --inputs-margin-offset: 0px;
376        --inputs-shadow-vertical-offset: 4px;
377        --inputs-shadow-blur-radius: 5px;
378        --inputs-radius-outset: 7px;
379        --inputs-hover-border-opacity: 1;
380        
381        --variant-pills-inactive-overlay-opacity: 0.0;
382        --variant-pills-text-size: 1.4rem;
383        --variant-pills-padding-y: 1.0rem;
384        --variant-pills-padding-x: 2.0rem;
385        --variant-pills-radius: 40px;
386        --variant-pills-border-width: 1px;
387        --variant-pills-border-opacity: 0.55;
388        --variant-pills-shadow-opacity: 0.0;
389        --variant-pills-shadow-horizontal-offset: 0px;
390        --variant-pills-shadow-vertical-offset: 4px;
391        --variant-pills-shadow-blur-radius: 5px;
392      }
393
394      *,
395      *::before,
396      *::after {
397        box-sizing: inherit;
398      }
399
400      html {
401        box-sizing: border-box;
402        font-size: calc(var(--font-body-scale) * 62.5%);
403        height: 100%;
404      }
405
406      body {
407        display: grid;
408        grid-template-rows: auto auto 1fr auto;grid-template-rows: auto auto auto 1fr auto;grid-template-columns: 100%;
409        min-height: 100%;
410        margin: 0;
411        overflow-x: hidden;
412        font-size: 1.5rem;
413        letter-spacing: 0.06em;
414        line-height: calc(1 + 0.8 / var(--font-body-scale));
415        font-family: var(--font-body-family);
416        font-style: var(--font-body-style);
417        font-weight: var(--font-body-weight);
418        
419      }
420
421      
422        .animate-section {
423          --animation-duration: 650ms;
424          --init-delay: 150ms;
425          --child-delay: 150ms;
426        }
427        .animate-section.animate--hidden .animate-item {
428          opacity: 0;
429          filter: blur(1px);
430          transform: translate(0%, 0%) scale(100%);
431        }
432        .animate-section.animate--shown .animate-item {
433          opacity: 1;
434          filter: blur(0);
435          transform: none;
436          transition: opacity var(--animation-duration) var(--init-delay),
437            filter var(--animation-duration) var(--init-delay),transform var(--animation-duration) var(--init-delay);
438        }
439        .animate-section.animate--shown .animate-item.animate-item--child {
440          transition-delay: calc(
441            var(--init-delay) + (var(--child-delay) * var(--index))
442          );
443        }
444      
445
446      @media screen and (min-width: 750px) {
447        body {
448          font-size: 1.6rem;
449        }
450      }
451
452      /* fallback */
453      @font-face {
454        font-family: 'Material Symbols Outlined';
455        src: url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v141/kJF4BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzBwG-RpA6RzaxHMPdY40KH8nGzv3fzfVJU22ZZLsYEpzC_1qmr5Y0.woff2) format('woff2');
456        font-style: normal;
457        font-weight: 300;
458        font-display: block;
459      }
460
461      .material-symbols-outlined {
462        font-family: 'Material Symbols Outlined';
463        font-weight: normal;
464        font-style: normal;
465        font-size: 24px;
466        line-height: 1;
467        letter-spacing: normal;
468        text-transform: none;
469        display: inline-block;
470        white-space: nowrap;
471        word-wrap: normal;
472        direction: ltr;
473        -webkit-font-feature-settings: 'liga';
474        -webkit-font-smoothing: antialiased;
475        max-width: 1em;
476        overflow: hidden;
477        flex-shrink: 0;
478        font-variation-settings:
479        'FILL' 0,
480        'wght' 300,
481        'GRAD' 0,
482        'opsz' 48;
483        vertical-align: bottom;
484      }
485      .material-symbols-outlined.filled {
486        font-variation-settings:
487        'FILL' 1
488      }
489      
490    </style>
491
492    <noscript>
493      <style>
494        .animate-section.animate--hidden .animate-item {
495          opacity: 1;
496          filter: blur(0);
497          transform: none;
498        }
499      </style>
500    </noscript>
501
502    <link href="//mobilizationmagic.com/cdn/shop/t/7/assets/base.css?v=3222657165255167851790323430" rel="stylesheet" type="text/css" media="all" />
503    
504
505      <link rel="preload" as="font" href="//mobilizationmagic.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2" type="font/woff2" crossorigin>
506      
507
508      <link rel="preload" as="font" href="//mobilizationmagic.com/cdn/fonts/poppins/poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2" type="font/woff2" crossorigin>
509      
510<link
511        rel="stylesheet"
512        href="//mobilizationmagic.com/cdn/shop/t/7/assets/component-predictive-search.css?v=76514217051199997821790323435"
513        media="print"
514        onload="this.media='all'"
515      >
515<script>
516      document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
517      if (Shopify.designMode) {
518        document.documentElement.classList.add('shopify-design-mode');
519      }
520    </script>
520
521<!-- Hotjar Tracking Code -->
522<script>
vendor: 115 bytes, lines 522-525
522
523  (function(h,o,t,j,a,r){
524    h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
525    h._hjSettings={hjid:
5251881455
vendor: 240 bytes, lines 525-530
525,hjsv:6};
526    a=o.getElementsByTagName('head')[0];
527    r=o.createElement('script');r.async=1;
528    r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
529    a.appendChild(r);
530  })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
531</script>
531
532  <!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
533
534
535
536
537
538
539
540
541
542
543
544
545  
545<script async src="https://static.klaviyo.com/onsite/js/XndHHD/klaviyo.js?company_id=XndHHD"></script>
545
546  
546<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>
546
547
548  
549
550
551
552
553  
553<script>
554    window.klaviyoReviewsProductDesignMode = false
555  </script>
555
556
557
558
559
560
561
562
563
564
565<!-- END app block --><!-- BEGIN app block: shopify://apps/buddha-mega-menu-navigation/blocks/megamenu/dbb4ce56-bf86-4830-9b3d-16efbef51c6f -->
566<script>
567        var productImageAndPrice = [],
568            collectionImages = [],
569            articleImages = [],
570            mmLivIcons = false,
571            mmPhosphor = false,
572            mmFlipClock = false,
573            mmFixesUseJquery = false,
574            mmNumMMI = 6,
575            mmSchemaTranslation = {},
576            mmMenuStrings =  {"menuStrings":{"default":{"Shop":"Shop","By Pain Location":"By Pain Location","By Injury/Condition":"By Injury/Condition","Leg Pain":"Leg Pain","Hamstrings Stretch Tools":"Hamstrings Stretch Tools","Quad Muscle Pain Tool":"Quad Muscle Pain Tool","Calf Achilles Pain Tool":"Calf Achilles Pain Tool","Groin Muscle Strain Tool":"Groin Muscle Strain Tool","Hip Massage Tool":"Hip Massage Tool","TFL & ITB Fascia Massage Tool":"TFL & ITB Fascia Massage Tool","Arm & Hand Pain":"Arm & Hand Pain","Elbow Pain Tool":"Elbow Pain Tool","Hands Massage Tool":"Hands Massage Tool","Biceps Pain Tool":"Biceps Pain Tool","Tricep Pain Tool":"Tricep Pain Tool","Mobility & Flexibility":"Mobility & Flexibility","Mobilization Magic Tool™":"Mobilization Magic Tool™","IASTM Therapy Tools":"IASTM Therapy Tools","Massage Products For Crossfit Tool":"Massage Products For Crossfit Tool","Injury & Strain Recovery":"Injury & Strain Recovery","Acute Pain and Injuries Tool":"Acute Pain and Injuries Tool","Shoulder Pain":"Shoulder Pain","Shoulder Massage Tool":"Shoulder Massage Tool","Foot & Ankle Pain":"Foot & Ankle Pain","Foot Ligaments Pain Tool":"Foot Ligaments Pain Tool","Shin Splints Massage Tool":"Shin Splints Massage Tool","Myofascial Release":"Myofascial Release","Myofascial Release Tool":"Myofascial Release Tool","Trigger Point Massage Tools":"Trigger Point Massage Tools","Glute and Piriformis Pain Tool":"Glute and Piriformis Pain Tool","Chronic Pain":"Chronic Pain","Treating Headaches Tool":"Treating Headaches Tool","Neck Pain Tool":"Neck Pain Tool","Joint & Ligament Pain":"Joint & Ligament Pain","Back Pain":"Back Pain","Back Massage Tool":"Back Massage Tool","How it Works":"How it Works","Blogs":"Blogs","Myofascial Release Devices (Tools)":"Myofascial Release Devices (Tools)","Home Massage Tools for Hamstring Problems":"Home Massage Tools for Hamstring Problems","The Right IASTM Tool for Your Recovery":"The Right IASTM Tool for Your Recovery","Trigger Point Tools vs. Foam Rollers":"Trigger Point Tools vs. Foam Rollers","Using IASTM Tools To Treat Scar Tissue":"Using IASTM Tools To Treat Scar Tissue","The Best IASTM Tools used at home":"The Best IASTM Tools used at home","Best Types Of Killer Soft Tissue Mobilization and Manipulation":"Best Types Of Killer Soft Tissue Mobilization and Manipulation","3 Ways That Muscle Adhesions Can Impact Athletic Performance":"3 Ways That Muscle Adhesions Can Impact Athletic Performance","The Dangers of Working Out While Injured":"The Dangers of Working Out While Injured","7 Common Conditions That Benefit From IASTM Tools":"7 Common Conditions That Benefit From IASTM Tools","How To Prepare for Your Next CrossFit Competition":"How To Prepare for Your Next CrossFit Competition","Great Holiday Gifts To Get a CrossFit Athlete":"Great Holiday Gifts To Get a CrossFit Athlete","3 Ways To Quickly Relieve Hamstring Tension":"3 Ways To Quickly Relieve Hamstring Tension","5 Important Benefits of Self-Myofascial Release SMR":"5 Important Benefits of Self-Myofascial Release SMR","Effective Ways To Minimize Delayed Onset Muscle Soreness":"Effective Ways To Minimize Delayed Onset Muscle Soreness","How To Safely Re-Strengthen Your Body After an Injury":"How To Safely Re-Strengthen Your Body After an Injury","4 Helpful Ways You Can Avoid Hamstring Strain":"4 Helpful Ways You Can Avoid Hamstring Strain","What Are Muscle Knots and How Do You Get Rid of Them?":"What Are Muscle Knots and How Do You Get Rid of Them?","6 Tips for Quick and Easy Muscle Recovery":"6 Tips for Quick and Easy Muscle Recovery","3 At-Home Activities You Can Do To Aid Muscle Recovery":"3 At-Home Activities You Can Do To Aid Muscle Recovery","Essential Recovery Habits That Every Athlete Should Follow":"Essential Recovery Habits That Every Athlete Should Follow","Fascia Stretching Unleashed:":"Fascia Stretching Unleashed:","Techniques for Keeping Your Muscles in Peak Condition":"Techniques for Keeping Your Muscles in Peak Condition","The 3 Most Common Workout Recovery Myths":"The 3 Most Common Workout Recovery Myths","Do Self Massage Tools Work?":"Do Self Massage Tools Work?","Best Mobility Tools":"Best Mobility Tools","Hamstring Tightness":"Hamstring Tightness","Best Self Myofascial Release Tools":"Best Self Myofascial Release Tools","11 Stretches to Treat Your Fascia After Sitting All Day":"11 Stretches to Treat Your Fascia After Sitting All Day","The Essential Guide to Fascia Stretching":"The Essential Guide to Fascia Stretching","How to Get Rid of a Stiff Neck Fast":"How to Get Rid of a Stiff Neck Fast","About Us":"About Us","Reviews":"Reviews","Contact":"Contact"}},"additional":{"default":{"Add to cart":"Add to cart","Sold out":"Sold out","JUST ADDED TO YOUR CART":"JUST ADDED TO YOUR CART","OUT OF STOCK":"OUT OF STOCK","Vie
576w Cart":"View Cart"}}} ,
577            mmShopLocale = "en",
578            mmShopLocaleCollectionsRoute = "/collections",
579            mmSchemaDesignJSON = "[{\"action\":\"menu-select\",\"value\":\"mm-automatic\"},{\"action\":\"design\",\"setting\":\"font_family\",\"value\":\"Default\"},{\"action\":\"design\",\"setting\":\"font_size\",\"value\":\"13px\"},{\"action\":\"design\",\"setting\":\"text_color\",\"value\":\"#222222\"},{\"action\":\"design\",\"setting\":\"link_hover_color\",\"value\":\"#0da19a\"},{\"action\":\"design\",\"setting\":\"link_color\",\"value\":\"#4e4e4e\"},{\"action\":\"design\",\"setting\":\"background_hover_color\",\"value\":\"#f9f9f9\"},{\"action\":\"design\",\"setting\":\"background_color\",\"value\":\"#ffffff\"},{\"action\":\"design\",\"setting\":\"price_color\",\"value\":\"#0da19a\"},{\"action\":\"design\",\"setting\":\"contact_right_btn_text_color\",\"value\":\"#ffffff\"},{\"action\":\"design\",\"setting\":\"contact_right_btn_bg_color\",\"value\":\"#3A3A3A\"},{\"action\":\"design\",\"setting\":\"contact_left_bg_color\",\"value\":\"#3A3A3A\"},{\"action\":\"design\",\"setting\":\"contact_left_alt_color\",\"value\":\"#CCCCCC\"},{\"action\":\"design\",\"setting\":\"contact_left_text_color\",\"value\":\"#f1f1f0\"},{\"action\":\"design\",\"setting\":\"addtocart_enable\",\"value\":\"true\"},{\"action\":\"design\",\"setting\":\"addtocart_text_color\",\"value\":\"#333333\"},{\"action\":\"design\",\"setting\":\"addtocart_background_color\",\"value\":\"#ffffff\"},{\"action\":\"design\",\"setting\":\"addtocart_text_hover_color\",\"value\":\"#ffffff\"},{\"action\":\"design\",\"setting\":\"addtocart_background_hover_color\",\"value\":\"#0da19a\"},{\"action\":\"design\",\"setting\":\"countdown_color\",\"value\":\"#ffffff\"},{\"action\":\"design\",\"setting\":\"countdown_background_color\",\"value\":\"#333333\"},{\"action\":\"design\",\"setting\":\"vertical_font_family\",\"value\":\"Default\"},{\"action\":\"design\",\"setting\":\"vertical_font_size\",\"value\":\"13px\"},{\"action\":\"design\",\"setting\":\"vertical_text_color\",\"value\":\"#ffffff\"},{\"action\":\"design\",\"setting\":\"vertical_link_color\",\"value\":\"#ffffff\"},{\"action\":\"design\",\"setting\":\"vertical_link_hover_color\",\"value\":\"#ffffff\"},{\"action\":\"design\",\"setting\":\"vertical_price_color\",\"value\":\"#ffffff\"},{\"action\":\"design\",\"setting\":\"vertical_contact_right_btn_text_color\",\"value\":\"#ffffff\"},{\"action\":\"design\",\"setting\":\"vertical_addtocart_enable\",\"value\":\"true\"},{\"action\":\"design\",\"setting\":\"vertical_addtocart_text_color\",\"value\":\"#ffffff\"},{\"action\":\"design\",\"setting\":\"vertical_countdown_color\",\"value\":\"#ffffff\"},{\"action\":\"design\",\"setting\":\"vertical_countdown_background_color\",\"value\":\"#333333\"},{\"action\":\"design\",\"setting\":\"vertical_background_color\",\"value\":\"#017b86\"},{\"action\":\"design\",\"setting\":\"vertical_addtocart_background_color\",\"value\":\"#333333\"},{\"action\":\"design\",\"setting\":\"vertical_contact_right_btn_bg_color\",\"value\":\"#333333\"},{\"action\":\"design\",\"setting\":\"vertical_contact_left_alt_color\",\"value\":\"#333333\"}]",
580            mmDomChangeSkipUl = "",
581            buddhaMegaMenuShop = "mobilization-magic.myshopify.com",
582            mmWireframeCompression = "0",
583            mmExtensionAssetUrl = "https://cdn.shopify.com/extensions/01a0f29d-4f0d-768b-9209-55b3b738cccc/buddha-mega-menu-navigation-313/assets/";var bestSellersHTML = '';var newestProductsHTML = '';/* get link lists api */
584        var linkLists={"main-menu" : {"title":"Main menu", "items":["#","/collections/all","/pages/how-it-works","/blogs/news","/pages/about-us",]},"footer" : {"title":"Footer menu", "items":["/pages/privacy-policy","/pages/affiliate-terms-conditions","/pages/terms-and-conditions",]},"customer-account-main-menu" : {"title":"Customer account main menu", "items":["https://account.mobilizationmagic.com/orders?locale=en&amp;region_country=US&amp;buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJtb2JpbGl6YXRpb24tbWFnaWMubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbIntcImZsYWdcIjp7XCJsb3dpZFwiOlwiMTMwNjYwODIwMjYzMTA2MTI4NTRcIixcImhpZ2hpZFwiOlwiMTY4NTQ4NzEzODg2MjkxMjMxOThcIn19Il0sImV4cCI6MTc5MTcxNzM1NCwibmJmIjoxNzkxMTEyNTU0fQ.kY13uTOtLPCLT2jBxvlcKsP2jQEQGPdBudeLuYMMeGw","https://account.mobilizationmagic.com/profile?locale=en&amp;region_country=US&amp;buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJtb2JpbGl6YXRpb24tbWFnaWMubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbIntcImZsYWdcIjp7XCJsb3dpZFwiOlwiMTMwNjYwODIwMjYzMTA2MTI4NTRcIixcImhpZ2hpZFwiOlwiMTY4NTQ4NzEzODg2MjkxMjMxOThcIn19Il0sImV4cCI6MTc5MTcxNzM1NCwibmJmIjoxNzkxMTEyNTU0fQ.kY13uTOtLPCLT2jBxvlcKsP2jQEQGPdBudeLuYMMeGw",]},};/*ENDPARSE*/
585
586        
587        
588        /* get mega menu items dynamic data */
589        const mmMenuItemsDynamicData = {
590            "products": {},
591            "collections": {},
592            "articles": {}, "pages": {}
593        };
594
595        /* set product prices */productImageAndPrice[8484082614426] = ['//mobilizationmagic.com/cdn/shop/files/Hamstring_Stretch_tool_Photo.jpg?v=1751262667&width=240', 1.5009380863039399, '<span class="mega-menu-price"><span class="money">$57.00</span></span>', 45682597822618, ""];/* get the collection images *//* get the article images *//* customer fixes */
596        var mmThemeFixesBeforeInit = function(){ customMenuUls=".header__menu-items,.overflow-menu,nav,ul"; /* generic mobile menu toggle translate effect */ document.addEventListener("toggleSubmenu", function (e) { var pc = document.querySelector("#PageContainer"); var mm = document.querySelector("#MobileNav"); if (pc && mm && typeof e.mmMobileHeight != "undefined"){ var pcStyle = pc.getAttribute("style"); if (pcStyle && pcStyle.indexOf("translate3d") != -1) { pc.style.transform = "translate3d(0px, "+ e.mmMobileHeight +"px, 0px)"; } } }); mmAddStyle(" .header__icons {z-index: 1003;} "); if (document.querySelectorAll(".sf-menu-links,ul.sf-nav").length == 2) { customMenuUls=".sf-menu-links,ul.sf-nav"; mmHorizontalMenus="ul.sf-nav"; mmVerticalMenus=".sf-menu-links"; mmAddStyle("@media screen and (min-width:1280px) { .sf-header__desktop {display: block !important;} }"); } if (document.querySelector(".mobile-menu__content>ul")) { mmDisableVisibleCheck=true; mmVerticalMenus=".mobile-menu__content>ul"; } window.mmLoadFunction = function(){ var num = 15; var intv = setInterval(function(){ var m = document.querySelector("#megamenu_level__1"); if (m && m.matches(".vertical-mega-menu")) reinitMenus("#megamenu_level__1"); if (num--==0) clearInterval(intv); },300); }; if (document.readyState !== "loading") { mmLoadFunction(); } else { document.removeEventListener("DOMContentLoaded", mmLoadFunction); document.addEventListener("DOMContentLoaded", mmLoadFunction); } }; var mmThemeFixesBefore = function(){ window.buddhaFilterLiElements = function(liElements){ var elements = []; for (var i=0; i<liElements.length; i++) { if (liElements[i].querySelector("[href=\"/cart\"],[href=\"/account/login\"]") == null) { elements.push(liElements[i]); } } return elements; }; if (tempMenuObject.u.matches("#mobile_menu, #velaMegamenu .nav, #SiteNav, #siteNav")) { tempMenuObject.liItems = buddhaFilterLiElements(mmNot(tempMenuObject.u.children, ".search_container,.site-nav__item_cart", true)); } else if (tempMenuObject.u.matches(".main_nav .nav .menu")) { var numMenusApplied = 0, numMenusAppliedSticky = 0; mmForEach(document, ".main_nav .nav .menu", function(el){ if (el.closest(".sticky_nav") == null) { if (el.querySelector(".buddha-menu-item")) { numMenusApplied++; } } else { if (el.querySelector(".buddha-menu-item")) { numMenusAppliedSticky++; } } }); if (((tempMenuObject.u.closest(".sticky_nav")) && (numMenusAppliedSticky < 1)) || ((tempMenuObject.u.closest(".sticky_nav")) && (numMenusApplied < 1))) { tempMenuObject.liItems = buddhaFilterLiElements(mmNot(tempMenuObject.u.children, ".search_container,.site-nav__item_cart")); } } else if (tempMenuObject.u.matches("#mobile-menu:not(.mm-menu)") && tempMenuObject.u.querySelector(".hamburger,.shifter-handle") == null) { tempMenuObject.liItems = buddhaFilterLiElements(tempMenuObject.u.children); } else if (tempMenuObject.u.matches("#accessibleNav") && tempMenuObject.u.closest("#topnav2") == null) { tempMenuObject.liItems = buddhaFilterLiElements(mmNot(tempMenuObject.u.children, ".customer-navlink")); } else if (tempMenuObject.u.matches("#megamenu_level__1")) { tempMenuObject.liClasses = "level_1__item";
596 tempMenuObject.aClasses = "level_1__link"; tempMenuObject.liItems = buddhaFilterLiElements(tempMenuObject.u.children); } else if (tempMenuObject.u.matches(".mobile-nav__items")) { tempMenuObject.liClasses = "mobile-nav__item"; tempMenuObject.aClasses = "mobile-nav__link"; tempMenuObject.liItems = buddhaFilterLiElements(tempMenuObject.u.children); } else if (tempMenuObject.u.matches("#NavDrawer > .mobile-nav") && document.querySelector(".mobile-nav>.buddha-menu-item") == null ) { tempMenuObject.liClasses = "mobile-nav__item"; tempMenuObject.aClasses = "mobile-nav__link"; tempMenuObject.liItems = buddhaFilterLiElements(mmNot(tempMenuObject.u.children, ".mobile-nav__search")); } else if (tempMenuObject.u.matches(".mobile-nav-wrapper > .mobile-nav")) { tempMenuObject.liClasses = "mobile-nav__item border-bottom"; tempMenuObject.aClasses = "mobile-nav__link"; tempMenuObject.liItems = buddhaFilterLiElements(mmNot(tempMenuObject.u.children, ".mobile-nav__search")); } else if (tempMenuObject.u.matches("#nav .mm-panel .mm-listview")) { tempMenuObject.liItems = buddhaFilterLiElements(tempMenuObject.u.children); var firstMmPanel = true; mmForEach(document, "#nav>.mm-panels>.mm-panel", function(el){ if (firstMmPanel) { firstMmPanel = false; el.classList.remove("mm-hidden"); el.classList.remove("mm-subopened"); } else { el.parentElement.removeChild(el); } }); } else if (tempMenuObject.u.matches(".SidebarMenu__Nav--primary")) { tempMenuObject.liClasses = "Collapsible"; tempMenuObject.aClasses = "Collapsible__Button Heading u-h6"; tempMenuObject.liItems = buddhaFilterLiElements(tempMenuObject.u.children); } else if (tempMenuObject.u.matches(".mm_menus_ul")) { tempMenuObject.liClasses = "ets_menu_item"; tempMenuObject.aClasses = "mm-nowrap"; tempMenuObject.liItems = buddhaFilterLiElements(tempMenuObject.u.children); mmAddStyle(" .horizontal-mega-menu > .buddha-menu-item > a {white-space: nowrap;} ", "mmThemeCStyle"); } else if (tempMenuObject.u.matches("#accordion")) { tempMenuObject.liClasses = ""; tempMenuObject.aClasses = ""; tempMenuObject.liItems = tempMenuObject.u.children; } else if (tempMenuObject.u.matches(".mobile-menu__panel:first-child .mobile-menu__nav")) { tempMenuObject.liClasses = "mobile-menu__nav-item"; tempMenuObject.aClasses = "mobile-menu__nav-link"; tempMenuObject.liItems = tempMenuObject.u.children; } else if (tempMenuObject.u.matches("#nt_menu_id")) { tempMenuObject.liClasses = "menu-item type_simple"; tempMenuObject.aClasses = "lh__1 flex al_center pr"; tempMenuObject.liItems = tempMenuObject.u.children; } else if (tempMenuObject.u.matches("#menu_mb_cat")) { tempMenuObject.liClasses = "menu-item type_simple"; tempMenuObject.aClasses = ""; tempMenuObject.liItems = tempMenuObject.u.children; } else if (tempMenuObject.u.matches("#menu_mb_ul")) { tempMenuObject.liClasses = "menu-item only_icon_false"; tempMenuObject.aClasses = ""; tempMenuObject.liItems = mmNot(tempMenuObject.u.children, "#customer_login_link,#customer_register_link,#item_mb_help", true); mmAddStyle(" #menu_mb_ul.vertical-mega-menu li.buddha-menu-item>a {display: flex !important;} #menu_mb_ul.vertical-mega-menu li.buddha-menu-item>a>.mm-title {padding: 0 !important;} ", "mmThemeStyle"); } else if (tempMenuObject.u.matches(".header__inline-menu > .list-menu")) { tempMenuObject.liClasses = ""; tempMenuObject.aClasses = "header__menu-item list-menu__item link focus-inset"; tempMenuObject.liItems = tempMenuObject.u.children; } else if (tempMenuObject.u.matches(".menu-drawer__navigation>.list-menu")) { tempMenuObject.liClasses = ""; tempMenuObject.aClasses = "menu-drawer__menu-item list-menu__item link link--text focus-inset"; tempMenuObject.liItems = tempMenuObject.u.children; } else if (tempMenuObject.u.matches(".header__menu-items")) { tempMenuObject.liClasses = "navbar-item header__item has-mega-menu"; tempMenuObject.aClasses = "navbar-link header__link"; tempMenuObject.liItems = tempMenuObject.u.children; mmAddStyle(" .horizontal-mega-menu .buddha-menu-item>a:after{content: none;} .horizontal-mega-menu>li>a{padding-right:10px !important;} .horizontal-mega-menu>li:not(.buddha-menu-item) {display: none !important;} ", "mmThemeStyle"); } else if (tempMenuObject.u.matches(".header__navigation")) { tempMenuObject.liClasses = "header__nav-item";
596 tempMenuObject.aClasses = ""; tempMenuObject.liItems = tempMenuObject.u.children; } else if (tempMenuObject.u.matches(".slide-nav")) { mmVerticalMenus=".slide-nav"; tempMenuObject.liClasses = "slide-nav__item"; tempMenuObject.aClasses = "slide-nav__link"; tempMenuObject.liItems = tempMenuObject.u.children; } else if (tempMenuObject.u.matches(".header__links-list")) { tempMenuObject.liClasses = ""; tempMenuObject.aClasses = ""; tempMenuObject.liItems = tempMenuObject.u.children; mmAddStyle(".header__left,.header__links {overflow: visible !important; }"); } else if (tempMenuObject.u.matches("#menu-main-navigation,#menu-mobile-nav,#t4s-menu-drawer")) { tempMenuObject.liClasses = ""; tempMenuObject.aClasses = ""; tempMenuObject.liItems = tempMenuObject.u.children; } else if (tempMenuObject.u.matches(".nav-desktop:first-child > .nav-desktop__tier-1")) { tempMenuObject.liClasses = "nav-desktop__tier-1-item"; tempMenuObject.aClasses = "nav-desktop__tier-1-link"; tempMenuObject.liItems = tempMenuObject.u.children; } else if (tempMenuObject.u.matches(".mobile-nav") && tempMenuObject.u.querySelector(".appear-animation.appear-delay-2") != null) { tempMenuObject.liClasses = "mobile-nav__item appear-animation appear-delay-3"; tempMenuObject.aClasses = "mobile-nav__link"; tempMenuObject.liItems = mmNot(tempMenuObject.u.children, "a[href*=account],.mobile-nav__spacer", true); } else if (tempMenuObject.u.matches("nav > .list-menu")) { tempMenuObject.liClasses = ""; tempMenuObject.aClasses = "header__menu-item list-menu__item link link--text focus-inset"; tempMenuObject.liItems = tempMenuObject.u.children; } else if (tempMenuObject.u.matches(".site-navigation>.navmenu")) { tempMenuObject.liClasses = "navmenu-item navmenu-basic__item"; tempMenuObject.aClasses = "navmenu-link navmenu-link-depth-1"; tempMenuObject.liItems = tempMenuObject.u.children; } else if (tempMenuObject.u.matches("nav>.site-navigation")) { tempMenuObject.liClasses = "site-nav__item site-nav__expanded-item site-nav--has-dropdown site-nav__dropdown-li--first-level"; tempMenuObject.aClasses = "site-nav__link site-nav__link--underline site-nav__link--has-dropdown"; tempMenuObject.liItems = tempMenuObject.u.children; } else if (tempMenuObject.u.matches("nav>.js-accordion-mobile-nav")) { tempMenuObject.liClasses = "js-accordion-header c-accordion__header"; tempMenuObject.aClasses = "js-accordion-link c-accordion__link"; tempMenuObject.liItems = mmNot(tempMenuObject.u.children, ".mobile-menu__item"); } else if (tempMenuObject.u.matches(".sf-menu-links")) { tempMenuObject.liClasses = "list-none"; tempMenuObject.aClasses = "block px-4 py-3"; tempMenuObject.liItems = tempMenuObject.u.children; } else if (tempMenuObject.u.matches(".sf-nav")) { tempMenuObject.liClasses = "sf-menu-item list-none sf-menu-item--no-mega sf-menu-item-parent"; tempMenuObject.aClasses = "block px-4 py-5 flex items-center sf__parent-item"; tempMenuObject.liItems = tempMenuObject.u.children; } else if (tempMenuObject.u.matches(".main-nav:not(.topnav)") && tempMenuObject.u.children.length>2) { tempMenuObject.liClasses = "main-nav__tier-1-item"; tempMenuObject.aClasses = "main-nav__tier-1-link"; tempMenuObject.liItems = tempMenuObject.u.children; } else if (tempMenuObject.u.matches(".mobile-nav") && tempMenuObject.u.querySelector(".mobile-nav__item") != null && document.querySelector(".mobile-nav .buddha-menu-item")==null) { tempMenuObject.liClasses = "mobile-nav__item"; tempMenuObject.aClasses = "mobile-nav__link"; tempMenuObject.liItems = tempMenuObject.u.children; } else if (tempMenuObject.u.matches("#t4s-nav-ul")) { tempMenuObject.liClasses = "t4s-type__mega menu-width__cus t4s-menu-item has--children menu-has__offsets"; tempMenuObject.aClasses = "t4s-lh-1 t4s-d-flex t4s-align-items-center t4s-pr"; tempMenuObject.liItems = tempMenuObject.u.children; } else if (tempMenuObject.u.matches("#menu-mb__ul")) { tempMenuObject.liClasses = "t4s-menu-item t4s-item-level-0"; tempMenuObject.aClasses = ""; tempMenuObject.liItems = mmNot(tempMenuObject.u.children, "#item_mb_wis,#item_mb_sea,#item_mb_acc,#item_mb_help"); } else if (tempMenuObject.u.matches(".navbar-nav")) { tempMenuObject.liClasses = "nav-item";
596 tempMenuObject.aClasses = "nav-link list-menu__item"; tempMenuObject.liItems = tempMenuObject.u.children; } else if (tempMenuObject.u.matches(".navbar-nav-sidebar")) { tempMenuObject.liClasses = "nav-item sidemenu-animation sidemenu-animation-delay-2"; tempMenuObject.aClasses = "list-menu__item"; tempMenuObject.liItems = tempMenuObject.u.children; } else if (tempMenuObject.u.matches(".mobile-menu__content>ul")) { tempMenuObject.liClasses = ""; tempMenuObject.aClasses = ""; tempMenuObject.liItems = tempMenuObject.u.children; mmAddStyle(" .vertical-mega-menu>li{padding:10px !important;} .vertical-mega-menu>li:not(.buddha-menu-item) {display: none !important;} "); } else if (tempMenuObject.u.matches("#offcanvas-menu-nav")) { tempMenuObject.liClasses = "nav-item"; tempMenuObject.aClasses = "nav-link"; tempMenuObject.liItems = tempMenuObject.u.children; } else if (tempMenuObject.u.matches(".main__navigation")) { tempMenuObject.liClasses = "nav__link__holder"; tempMenuObject.aClasses = ""; tempMenuObject.liItems = tempMenuObject.u.children; } else if (tempMenuObject.u.matches(".mobile__navigation")) { tempMenuObject.liClasses = "nav__link__holder"; tempMenuObject.aClasses = ""; tempMenuObject.liItems = mmNot(tempMenuObject.u.children, ".mobile__navigation__footer"); mmAddStyle(" .vertical-mega-menu>li{padding:10px !important;} "); } else if (tempMenuObject.u.matches(".overflow-menu")) { tempMenuObject.forceMenu = true; tempMenuObject.skipCheck=true; tempMenuObject.liClasses = "menu-list__list-item"; tempMenuObject.aClasses = "menu-list__link"; tempMenuObject.liItems = tempMenuObject.u.children; } else if (tempMenuObject.u.matches(".menu-drawer__navigation>ul")) { tempMenuObject.forceMenu = true; tempMenuObject.skipCheck=true; tempMenuObject.liClasses = "menu-drawer__list-item--deep menu-drawer__list-item--divider"; tempMenuObject.aClasses = "menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset"; tempMenuObject.liItems = tempMenuObject.u.children; } if (tempMenuObject.liItems) { tempMenuObject.skipCheck = true; tempMenuObject.forceMenu = true; } /* try to find li and a classes for requested menu if they are not set */ if (tempMenuObject.skipCheck == true) { var _links=[]; var keys = Object.keys(linkLists); for (var i=0; i<keys.length; i++) { if (selectedMenu == keys[i]) { _links = linkLists[keys[i]].items; break; } } mmForEachChild(tempMenuObject.u, "LI", function(li){ var href = null; var a = li.querySelector("a"); if (a) href = a.getAttribute("href"); if (href == null || (href != null && (href.substr(0,1) == "#" || href==""))){ var a2 = li.querySelector((!!document.documentMode) ? "* + a" : "a:nth-child(2)"); if (a2) { href = a2.getAttribute("href"); a = a2; } } if (href == null || (href != null && (href.substr(0,1) == "#" || href==""))) { var a2 = li.querySelector("a>a"); if (a2) { href = a2.getAttribute("href"); a = a2; } } /* stil no matching href, search all children a for a matching href */ if (href == null || (href != null && (href.substr(0,1) == "#" || href==""))) { var a2 = li.querySelectorAll("a[href]"); for (var i=0; i<a2.length; i++) { var href2 = a2[i].getAttribute("href"); if (_links[tempMenuObject.elementFits] != undefined && href2 == _links[tempMenuObject.elementFits]) { href = href2; a = a2[i]; break; } } } if (_links[tempMenuObject.elementFits] != undefined && href == _links[tempMenuObject.elementFits]) { if (tempMenuObject.liClasses == undefined) { tempMenuObject.liClasses = ""; } tempMenuObject.liClasses = concatClasses(li.getAttribute("class"), tempMenuObject.liClasses); if (tempMenuObject.aClasses == undefined) { tempMenuObject.aClasses = ""; } if (a) tempMenuObject.aClasses = concatClasses(a.getAttribute("class"), tempMenuObject.aClasses); tempMenuObject.elementFits++; } else if (tempMenuObject.elementFits > 0 && tempMenuObject.elementFits != _links.length) { tempMenuObject.elementFits = 0; if (href == _links[0]) { tempMenuObject.elementFits = 1; } } }); } }; 
597        
598
599        var mmWireframe = {"html" : "<li class=\"buddha-menu-item\" itemId=\"hNTsg\"  ><a data-href=\"/collections/frontpage\" href=\"/collections/frontpage\" aria-label=\"
599Shop\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Shop</span><i class=\"mm-arrow mm-angle-down\" aria-hidden=\"true\"></i><span class=\"toggle-menu-btn\" style=\"display:none;\" title=\"Toggle menu\" onclick=\"return toggleSubmenu(this)\"><span class=\"mm-arrow-icon\"><span class=\"bar-one\"></span><span class=\"bar-two\"></span></span></span></a><ul class=\"mm-submenu simple   mm-last-level\"><li submenu-columns=\"2\" item-type=\"link-list\"  ><div class=\"mega-menu-item-container\"  ><div class=\"mm-list-name\"  ><span  ><span class=\"mm-title\">By Pain Location</span></span></div></div></li><li submenu-columns=\"3\" item-type=\"link-list\"  ><div class=\"mega-menu-item-container\"  ><div class=\"mm-list-name\"  ><span  ><span class=\"mm-title\">By Injury/Condition</span></span></div></div></li><li submenu-columns=\"1\" item-type=\"link-list\"  ><div class=\"mega-menu-item-container\"  ><div class=\"mm-list-name\"  ><span onclick=\"mmGoToPage(this); return false;\" data-href=\"https://mobilizationmagic.com/collections/leg-pain\"  ><span class=\"mm-title\">Leg Pain</span></span></div><ul class=\"mm-submenu link-list   mm-last-level\"><li  ><a data-href=\"/products/hamstrings-stretch-tools\" href=\"/products/hamstrings-stretch-tools\" aria-label=\"Hamstrings Stretch Tools\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Hamstrings Stretch Tools</span></a></li><li  ><a data-href=\"/products/quad-muscle-pain\" href=\"/products/quad-muscle-pain\" aria-label=\"Quad Muscle Pain Tool\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Quad Muscle Pain Tool</span></a></li><li  ><a data-href=\"/products/calf-achilles-pain\" href=\"/products/calf-achilles-pain\" aria-label=\"Calf Achilles Pain Tool\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Calf Achilles Pain Tool</span></a></li><li  ><a data-href=\"/products/groin-muscle-strain\" href=\"/products/groin-muscle-strain\" aria-label=\"Groin Muscle Strain Tool\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Groin Muscle Strain Tool</span></a></li><li  ><a data-href=\"/products/hip-massage-tool\" href=\"/products/hip-massage-tool\" aria-label=\"Hip Massage Tool\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Hip Massage Tool</span></a></li><li  ><a data-href=\"/products/tfl-itb-fascia-massage-tool\" href=\"/products/tfl-itb-fascia-massage-tool\" aria-label=\"TFL & ITB Fascia Massage Tool\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">TFL & ITB Fascia Massage Tool</span></a></li></ul></div></li><li submenu-columns=\"1\" item-type=\"link-list\"  ><div class=\"mega-menu-item-container\"  ><div class=\"mm-list-name\"  ><span onclick=\"mmGoToPage(this); return false;\" data-href=\"https://mobilizationmagic.com/collections/arm-hand-pain\"  ><span class=\"mm-title\">Arm & Hand Pain</span></span></div><ul class=\"mm-submenu link-list   mm-last-level\"><li  ><a data-href=\"/products/elbow-pain\" href=\"/products/elbow-pain\" aria-label=\"Elbow Pain Tool\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Elbow Pain Tool</span></a></li><li  ><a data-href=\"/products/hands-massage-tool\" href=\"/products/hands-massage-tool\" aria-label=\"Hands Massage Tool\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Hands Massage Tool</span></a></li><li  ><a data-href=\"/products/biceps-pain\" href=\"/products/biceps-pain\" aria-label=\"Biceps Pain Tool\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Biceps Pain Tool</span></a></li><li  ><a data-href=\"/products/tricep-pain-treatment\" href=\"/products/tricep-pain-treatment\" aria-label=\"Tricep Pain Tool\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Tricep Pain Tool</span></a></li></ul></div></li><li submenu-columns=\"1\" item-type=\"link-list\"  ><div class=\"mega-menu-item-container\"  ><div class=\"mm-list-name\"  ><span onclick=\"mmGoToPage(this); return false;\" data-href=\"https://mobilizationmagic.com/collections/mobility-flexibility\"  ><span class=\"mm-title\">Mobility & Flexibility</span></span></div><ul class=\"mm-submenu link-list   mm-last-level\"><li  ><a data-href=\"/products/mobilization-magic-tool™\" href=\"/products/mobilization-magic-tool™\" aria-label=\"Mobilization Magic Tool™\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Mobilization Magic Tool™</span></a></li><li  ><a data-href=\"/products/hamstrings-stretch-tools\" href=\"/products/hamstrings-stretch-tools\" aria-label=\"Hamstrings Stretch Tools\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Hamstrings Stretch Tools</span></a></li><li  ><a data-href=\"/products/hip-massage-tool\" href=\"/products/hip-massage-tool\" aria-label=\"Hip Massage Tool\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Hip Massage Tool</span></a></li><li  ><a data-href=\"/products/iastm-therapy-tools\" href=\"/products/iastm-therapy-tools\" aria-label=\"IASTM Therapy Tools\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">IASTM Therapy Tools</span></a></li><li  ><a data-href=\"/products/massage-products-for-crossfit\" href=\"/products/massage-products-for-crossfit\" aria-label=\"Massage Products For Crossfit Tool\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Massage Products For Crossfit Tool</span></a></li></ul></div></li><li submenu-columns=\"1\" item-type=\"link-list\"  ><div class=\"mega-menu-item-container\"  ><div class=\"mm-list-name\"  ><span onclick=\"mmGoToPage(this); return false;\" data-href=\"https://mobilizationmagic.com/collections/injury-strain-recovery\"  ><span class=\"mm-title\">Injury & Strain Recovery</span></span></div><ul class=\"mm-submenu link-list   mm-last-level\"><li  ><a data-href=\"/products/acute-pain-and-injuries\" href=\"/products/acute-pain-and-injuries\" aria-label=\"Acute Pain and Injuries Tool\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Acute Pain and Injuries Tool</span></a></li><li  ><a data-href=\"/products/groin-muscle-strain\" href=\"/products/groin-muscle-strain\" aria-label=\"Groin Muscle Strain Tool\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Groin Muscle Strain Tool</span></a></li><li  ><a data-href=\"/products/calf-achilles-pain\" href=\"/products/calf-achilles-pain\" aria-label=\"Calf Achilles Pain Tool\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Calf Achilles Pain Tool</span></a></li><li  ><a data-href=\"/products/hamstrings-stretch-tools\" href=\"/products/hamstrings-stretch-tools\" aria-label=\"Hamstrings Stretch Tools\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Hamstrings Stretch Tools</span></a></li></ul></div></li><li submenu-columns=\"1\" image-type=\"fit-wide\" item-type=\"featured-product\"  ><div class=\"mega-menu-item-container\"  ><div class=\"mm-image-container\"  ><div class=\"mm-image\"  ><a data-href=\"/products/hamstrings-stretch-tools\" href=\"/products/hamstrings-stretch-tools\" aria-label=\"Hamstrings Stretch Tools\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><img data-src=\"https://cdn.shopify.com/s/files/1/0673/0117/9546/files/Hamstring_Stretch_tool_Photo_320x.jpg?v=175126266
5997\" aspect-ratio=\"1.5009380863039399\" class=\"get-product-image\"  data-id=\"8484082614426\"></a></div><div class=\"mm-label-wrap\"></div></div><a data-href=\"/products/hamstrings-stretch-tools\" href=\"/products/hamstrings-stretch-tools\" aria-label=\"Hamstrings Stretch Tools\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\" class=\"mm-featured-title\"  ><span class=\"mm-title\">Hamstrings Stretch Tools</span></a><div class=\"mega-menu-prices get-mega-menu-prices\" data-id=\"8484082614426\"></div><div class=\"mm-add-to-cart\"><div varid=\"\" onclick=\"mmAddToCart(this)\">Add to cart</div></div></div></li><li submenu-columns=\"1\" item-type=\"link-list\"  ><div class=\"mega-menu-item-container\"  ><div class=\"mm-list-name\"  ><span onclick=\"mmGoToPage(this); return false;\" data-href=\"https://mobilizationmagic.com/collections/shoulder-pain\"  ><span class=\"mm-title\">Shoulder Pain</span></span></div><ul class=\"mm-submenu link-list   mm-last-level\"><li  ><a data-href=\"/products/shoulder-massage-tool\" href=\"/products/shoulder-massage-tool\" aria-label=\"Shoulder Massage Tool\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Shoulder Massage Tool</span></a></li><li  ><a data-href=\"/products/biceps-pain\" href=\"/products/biceps-pain\" aria-label=\"Biceps Pain Tool\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Biceps Pain Tool</span></a></li><li  ><a data-href=\"/products/tricep-pain-treatment\" href=\"/products/tricep-pain-treatment\" aria-label=\"Tricep Pain Tool\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Tricep Pain Tool</span></a></li></ul></div></li><li submenu-columns=\"1\" item-type=\"link-list\"  ><div class=\"mega-menu-item-container\"  ><div class=\"mm-list-name\"  ><span onclick=\"mmGoToPage(this); return false;\" data-href=\"https://mobilizationmagic.com/collections/foot-ankle-pain\"  ><span class=\"mm-title\">Foot & Ankle Pain</span></span></div><ul class=\"mm-submenu link-list   mm-last-level\"><li  ><a data-href=\"/products/foot-ligaments-pain\" href=\"/products/foot-ligaments-pain\" aria-label=\"Foot Ligaments Pain Tool\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Foot Ligaments Pain Tool</span></a></li><li  ><a data-href=\"/products/shin-splints-massage-tool\" href=\"/products/shin-splints-massage-tool\" aria-label=\"Shin Splints Massage Tool\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Shin Splints Massage Tool</span></a></li><li  ><a data-href=\"/products/calf-achilles-pain\" href=\"/products/calf-achilles-pain\" aria-label=\"Calf Achilles Pain Tool\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Calf Achilles Pain Tool</span></a></li></ul></div></li><li submenu-columns=\"1\" item-type=\"link-list\"  ><div class=\"mega-menu-item-container\"  ><div class=\"mm-list-name\"  ><span onclick=\"mmGoToPage(this); return false;\" data-href=\"https://mobilizationmagic.com/collections/myofascial-release\"  ><span class=\"mm-title\">Myofascial Release</span></span></div><ul class=\"mm-submenu link-list   mm-last-level\"><li  ><a data-href=\"/products/myofascial-release-tool\" href=\"/products/myofascial-release-tool\" aria-label=\"Myofascial Release Tool\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Myofascial Release Tool</span></a></li><li  ><a data-href=\"/products/trigger-point-massage-tools\" href=\"/products/trigger-point-massage-tools\" aria-label=\"Trigger Point Massage Tools\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Trigger Point Massage Tools</span></a></li><li  ><a data-href=\"/products/tfl-itb-fascia-massage-tool\" href=\"/products/tfl-itb-fascia-massage-tool\" aria-label=\"TFL & ITB Fascia Massage Tool\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">TFL & ITB Fascia Massage Tool</span></a></li><li  ><a data-href=\"/products/glute-and-piriformis-pain\" href=\"/products/glute-and-piriformis-pain\" aria-label=\"Glute and Piriformis Pain Tool\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Glute and Piriformis Pain Tool</span></a></li></ul></div></li><li submenu-columns=\"1\" item-type=\"link-list\"  ><div class=\"mega-menu-item-container\"  ><div class=\"mm-list-name\"  ><span onclick=\"mmGoToPage(this); return false;\" data-href=\"https://mobilizationmagic.com/collections/chronic-pain\"  ><span class=\"mm-title\">Chronic Pain</span></span></div><ul class=\"mm-submenu link-list   mm-last-level\"><li  ><a data-href=\"/products/treating-headaches\" href=\"/products/treating-headaches\" aria-label=\"Treating Headaches Tool\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Treating Headaches Tool</span></a></li><li  ><a data-href=\"/products/neck-pain\" href=\"/products/neck-pain\" aria-label=\"Neck Pain Tool\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Neck Pain Tool</span></a></li><li  ><a data-href=\"/products/myofascial-release-tool\" href=\"/products/myofascial-release-tool\" aria-label=\"Myofascial Release Tool\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Myofascial Release Tool</span></a></li></ul></div></li><li submenu-columns=\"1\" item-type=\"link-list\"  ><div class=\"mega-menu-item-container\"  ><div class=\"mm-list-name\"  ><span onclick=\"mmGoToPage(this); return false;\" data-href=\"https://mobilizationmagic.com/collections/joint-ligament-pain\"  ><span class=\"mm-title\">Joint & Ligament Pain</span></span></div><ul class=\"mm-submenu link-list   mm-last-level\"><li  ><a data-href=\"/products/foot-ligaments-pain\" href=\"/products/foot-ligaments-pain\" aria-label=\"Foot Ligaments Pain Tool\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Foot Ligaments Pain Tool</span></a></li><li  ><a data-href=\"/products/elbow-pain\" href=\"/products/elbow-pain\" aria-label=\"Elbow Pain Tool\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Elbow Pain Tool</span></a></li></ul></div></li><li submenu-columns=\"1\" item-type=\"link-list\"  ><div class=\"mega-menu-item-container\"  ><div class=\"mm-list-name\"  ><span onclick=\"mmGoToPage(this); return false;\" data-href=\"https://mobilizationmagic.com/collections/back-pain\"  ><span class=\"mm-title\">Back Pain</span></span></div><ul class=\"mm-submenu link-list   mm-last-level\"><li  ><a data-href=\"/products/back-massage-tool\" href=\"/products/back-massage-tool\" aria-label=\"Back Massage Tool\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Back Massage Tool</span></a></li><li  ><a data-href=\"/products/myofascial-release-tool\" href=\"/products/myofascial-release-tool\" aria-label=\"Myofascial Release Tool\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Myofascial Release Tool</span></a></li><li  ><a data-href=\"/products/tfl-itb-fascia-massage-tool\" href=\"/products/tfl-itb-fascia-massage-tool\" aria-label=\"TFL & ITB Fascia Massage Tool\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">TFL & ITB Fascia Massage Tool</span></a></li></ul></div></li></ul></li><li class=\"buddha-menu-item\" itemId=\"Ah3Ob\"  ><a data-href=\"/pages/how-it-works\" href=\"/pages/how-it-works\" aria-label=\"How it Works\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">
599How it Works</span></a></li><li class=\"buddha-menu-item\" itemId=\"u9wIf\"  ><a data-href=\"/blogs/news\" href=\"/blogs/news\" aria-label=\"Blogs\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Blogs</span><i class=\"mm-arrow mm-angle-down\" aria-hidden=\"true\"></i><span class=\"toggle-menu-btn\" style=\"display:none;\" title=\"Toggle menu\" onclick=\"return toggleSubmenu(this)\"><span class=\"mm-arrow-icon\"><span class=\"bar-one\"></span><span class=\"bar-two\"></span></span></span></a><ul class=\"mm-submenu simple   mm-last-level\"><li submenu-columns=\"1\" item-type=\"link-list\"  ><div class=\"mega-menu-item-container\"  ><div class=\"mm-list-name\"  ><span  ><span class=\"mm-title\">Blogs</span></span></div><ul class=\"mm-submenu link-list   mm-last-level\"><li  ><a data-href=\"/blogs/news/myofascial-release-devices-tools\" href=\"/blogs/news/myofascial-release-devices-tools\" aria-label=\"Myofascial Release Devices (Tools)\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Myofascial Release Devices (Tools)</span></a></li><li  ><a data-href=\"/blogs/news/home-massage-tools-for-hamstring-problems\" href=\"/blogs/news/home-massage-tools-for-hamstring-problems\" aria-label=\"Home Massage Tools for Hamstring Problems\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Home Massage Tools for Hamstring Problems</span></a></li><li  ><a data-href=\"/blogs/news/the-right-iastm-tool-for-your-recovery\" href=\"/blogs/news/the-right-iastm-tool-for-your-recovery\" aria-label=\"The Right IASTM Tool for Your Recovery\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">The Right IASTM Tool for Your Recovery</span></a></li><li  ><a data-href=\"/blogs/news/trigger-point-tools-vs-foam-rollers\" href=\"/blogs/news/trigger-point-tools-vs-foam-rollers\" aria-label=\"Trigger Point Tools vs. Foam Rollers\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Trigger Point Tools vs. Foam Rollers</span></a></li><li  ><a data-href=\"/blogs/news/using-iastm-tools-to-treat-scar-tissue\" href=\"/blogs/news/using-iastm-tools-to-treat-scar-tissue\" aria-label=\"Using IASTM Tools To Treat Scar Tissue\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Using IASTM Tools To Treat Scar Tissue</span></a></li><li  ><a data-href=\"/blogs/news/the-best-iastm-tools-used-at-home\" href=\"/blogs/news/the-best-iastm-tools-used-at-home\" aria-label=\"The Best IASTM Tools used at home\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">The Best IASTM Tools used at home</span></a></li><li  ><a data-href=\"/blogs/news/best-types-of-killer-soft-tissue-mobilization-and-manipulation\" href=\"/blogs/news/best-types-of-killer-soft-tissue-mobilization-and-manipulation\" aria-label=\"Best Types Of Killer Soft Tissue Mobilization and Manipulation\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Best Types Of Killer Soft Tissue Mobilization and Manipulation</span></a></li></ul></div></li><li submenu-columns=\"1\" item-type=\"link-list\"  ><div class=\"mega-menu-item-container\"  ><div class=\"mm-list-name\"  ><span  ><span class=\"mm-title\">Blogs</span></span></div><ul class=\"mm-submenu link-list   mm-last-level\"><li  ><a data-href=\"/blogs/news/3-ways-that-muscle-adhesions-can-impact-athletic-performance\" href=\"/blogs/news/3-ways-that-muscle-adhesions-can-impact-athletic-performance\" aria-label=\"3 Ways That Muscle Adhesions Can Impact Athletic Performance\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">3 Ways That Muscle Adhesions Can Impact Athletic Performance</span></a></li><li  ><a data-href=\"/blogs/news/the-dangers-of-working-out-while-injured\" href=\"/blogs/news/the-dangers-of-working-out-while-injured\" aria-label=\"The Dangers of Working Out While Injured\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">The Dangers of Working Out While Injured</span></a></li><li  ><a data-href=\"/blogs/news/7-common-conditions-that-benefit-from-iastm-tools\" href=\"/blogs/news/7-common-conditions-that-benefit-from-iastm-tools\" aria-label=\"7 Common Conditions That Benefit From IASTM Tools\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">7 Common Conditions That Benefit From IASTM Tools</span></a></li><li  ><a data-href=\"/blogs/news/how-to-prepare-for-your-next-crossfit-competition\" href=\"/blogs/news/how-to-prepare-for-your-next-crossfit-competition\" aria-label=\"How To Prepare for Your Next CrossFit Competition\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">
599How To Prepare for Your Next CrossFit Competition</span></a></li><li  ><a data-href=\"/blogs/news/great-holiday-gifts-to-get-a-crossfit-athlete\" href=\"/blogs/news/great-holiday-gifts-to-get-a-crossfit-athlete\" aria-label=\"Great Holiday Gifts To Get a CrossFit Athlete\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Great Holiday Gifts To Get a CrossFit Athlete</span></a></li><li  ><a data-href=\"/blogs/news/3-ways-to-quickly-relieve-hamstring-tension\" href=\"/blogs/news/3-ways-to-quickly-relieve-hamstring-tension\" aria-label=\"3 Ways To Quickly Relieve Hamstring Tension\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">3 Ways To Quickly Relieve Hamstring Tension</span></a></li><li  ><a data-href=\"/blogs/news/5-important-benefits-of-self-myofascial-release-smr\" href=\"/blogs/news/5-important-benefits-of-self-myofascial-release-smr\" aria-label=\"5 Important Benefits of Self-Myofascial Release SMR\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">5 Important Benefits of Self-Myofascial Release SMR</span></a></li></ul></div></li><li submenu-columns=\"1\" item-type=\"link-list\"  ><div class=\"mega-menu-item-container\"  ><div class=\"mm-list-name\"  ><span  ><span class=\"mm-title\">Blogs</span></span></div><ul class=\"mm-submenu link-list   mm-last-level\"><li  ><a data-href=\"/blogs/news/effective-ways-to-minimize-delayed-onset-muscle-soreness\" href=\"/blogs/news/effective-ways-to-minimize-delayed-onset-muscle-soreness\" aria-label=\"Effective Ways To Minimize Delayed Onset Muscle Soreness\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Effective Ways To Minimize Delayed Onset Muscle Soreness</span></a></li><li  ><a data-href=\"/blogs/news/how-to-safely-re-strengthen-your-body-after-an-injury\" href=\"/blogs/news/how-to-safely-re-strengthen-your-body-after-an-injury\" aria-label=\"How To Safely Re-Strengthen Your Body After an Injury\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">How To Safely Re-Strengthen Your Body After an Injury</span></a></li><li  ><a data-href=\"/blogs/news/4-helpful-ways-you-can-avoid-hamstring-strain\" href=\"/blogs/news/4-helpful-ways-you-can-avoid-hamstring-strain\" aria-label=\"4 Helpful Ways You Can Avoid Hamstring Strain\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">4 Helpful Ways You Can Avoid Hamstring Strain</span></a></li><li  ><a data-href=\"/blogs/news/what-are-muscle-knots-and-how-do-you-get-rid-of-them\" href=\"/blogs/news/what-are-muscle-knots-and-how-do-you-get-rid-of-them\" aria-label=\"What Are Muscle Knots and How Do You Get Rid of Them?\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">What Are Muscle Knots and How Do You Get Rid of Them?</span></a></li><li  ><a data-href=\"/blogs/news/6-tips-for-quick-and-easy-muscle-recovery\" href=\"/blogs/news/6-tips-for-quick-and-easy-muscle-recovery\" aria-label=\"6 Tips for Quick and Easy Muscle Recovery\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">6 Tips for Quick and Easy Muscle Recovery</span></a></li><li  ><a data-href=\"/blogs/news/3-at-home-activities-you-can-do-to-aid-muscle-recovery\" href=\"/blogs/news/3-at-home-activities-you-can-do-to-aid-muscle-recovery\" aria-label=\"3 At-Home Activities You Can Do To Aid Muscle Recovery\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">3 At-Home Activities You Can Do To Aid Muscle Recovery</span></a></li><li  ><a data-href=\"/blogs/news/essential-recovery-habits-that-every-athlete-should-follow\" href=\"/blogs/news/essential-recovery-habits-that-every-athlete-should-follow\" aria-label=\"Essential Recovery Habits That Every Athlete Should Follow\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Essential Recovery Habits That Every Athlete Should Follow</span></a></li><li  ><a data-href=\"https://mobilizationmagic.com/blogs/news/fascia-stretching-unleashed\" href=\"https://mobilizationmagic.com/blogs/news/fascia-stretching-unleashed\" aria-label=\"Fascia Stretching Unleashed:\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Fascia Stretching Unleashed:</span></a></li></ul></div></li><li submenu-columns=\"1\" item-type=\"link-list\"  ><div class=\"mega-menu-item-container\"  ><div class=\"mm-list-name\"  ><span  ><span class=\"mm-title\">Blogs</span></span></div><ul class=\"mm-submenu link-list   mm-last-level\"><li  ><a data-href=\"/blogs/news/techniques-for-keeping-your-muscles-in-peak-condition\" href=\"/blogs/news/techniques-for-keeping-your-muscles-in-peak-condition\" aria-label=\"Techniques for Keeping Your Muscles in Peak Condition\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Techniques for Keeping Your Muscles in Peak Condition</span></a></li><li  ><a data-href=\"/blogs/news/the-3-most-common-workout-recovery-myths\" href=\"/blogs/news/the-3-most-common-workout-recovery-myths\" aria-label=\"The 3 Most Common Workout Recovery Myths\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">The 3 Most Common Workout Recovery Myths</span></a></li><li  ><a data-href=\"/blogs/news/do-self-massage-tools-work\" href=\"/blogs/news/do-self-massage-tools-work\" aria-label=\"Do Self Massage Tools Work?\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Do Self Massage Tools Work?</span></a></li><li  ><a data-href=\"/blogs/news/best-mobility-tools\" href=\"/blogs/news/best-mobility-tools\" aria-label=\"Best Mobility Tools\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Best Mobility Tools</span></a></li><li  ><a data-href=\"/blogs/news/hamstring-tightness\" href=\"/blogs/news/hamstring-tightness\" aria-label=\"Hamstring Tightness\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Hamstring Tightness</span></a></li><li  ><a data-href=\"/blogs/news/best-self-myofascial-release-tools\" href=\"/blogs/news/best-self-myofascial-release-tools\" aria-label=\"Best Self Myofascial Release Tools\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Best Self Myofascial Release Tools</span></a></li><li  ><a data-href=\"/blogs/news/11-stretches-to-treat-your-fascia-after-sitting-all-day\" href=\"/blogs/news/11-stretches-to-treat-your-fascia-after-sitting-all-day\" aria-label=\"11 Stretches to Treat Your Fascia After Sitting All Day\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">11 Stretches to Treat Your Fascia After Sitting All Day</span></a></li><li  ><a data-href=\"/blogs/news/the-essential-guide-to-fascia-stretching\" href=\"/blogs/news/the-essential-guide-to-fascia-stretching\" aria-label=\"The Essential Guide to Fascia Stretching\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">The Essential Guide to Fascia Stretching</span></a></li><li  ><a data-href=\"https://mobilizationmagic.com/blogs/news/how-to-get-rid-of-a-stiff-neck-fast-7-quick-fixes-lasting-solutions\" href=\"https://mobilizationmagic.com/blogs/news/how-to-get-rid-of-a-stiff-neck-fast-7-quick-fixes-lasting-solutions\" aria-label=\"How to Get Rid of a Stiff Neck Fast\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">
599How to Get Rid of a Stiff Neck Fast</span></a></li></ul></div></li></ul></li><li class=\"buddha-menu-item\" itemId=\"IVDjU\"  ><a data-href=\"/pages/about-us\" href=\"/pages/about-us\" aria-label=\"About Us\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">About Us</span></a></li><li class=\"buddha-menu-item\" itemId=\"Wgokq\"  ><a data-href=\"/pages/client-testimonials\" href=\"/pages/client-testimonials\" aria-label=\"Reviews\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Reviews</span></a></li><li class=\"buddha-menu-item\" itemId=\"9Vb4b\"  ><a data-href=\"https://mobilizationmagic.com/pages/contact\" href=\"https://mobilizationmagic.com/pages/contact\" aria-label=\"Contact\" data-no-instant=\"\" onclick=\"mmGoToPage(this, event); return false;\"  ><span class=\"mm-title\">Contact</span></a></li>" };
600
601        function mmLoadJS(file, async = true) {
602            let script = document.createElement("script");
603            script.setAttribute("src", file);
604            script.setAttribute("data-no-instant", "");
605            script.setAttribute("type", "text/javascript");
606            script.setAttribute("async", async);
607            document.head.appendChild(script);
608        }
609        function mmLoadCSS(file, onload) {
610            var style = document.createElement('link');
611            style.href = file;
612            style.type = 'text/css';
613            style.rel = 'stylesheet';
614            if (onload) {
615                style.onload = onload;
616                style.onerror = onload; /* don't leave FA icons forever hidden */
617            }
618            document.head.append(style);
619        }
620              
621        var mmDisableWhenResIsLowerThan = '';
622        var mmLoadResources = (mmDisableWhenResIsLowerThan == '' || mmDisableWhenResIsLowerThan == 0 || (mmDisableWhenResIsLowerThan > 0 && window.innerWidth>=mmDisableWhenResIsLowerThan));
623        if (mmLoadResources) {
624            /* load resources via js injection */
625            mmLoadJS("https://cdn.shopify.com/extensions/01a0f29d-4f0d-768b-9209-55b3b738cccc/buddha-mega-menu-navigation-313/assets/buddha-megamenu.js");
626            
627            mmLoadCSS("https://cdn.shopify.com/extensions/01a0f29d-4f0d-768b-9209-55b3b738cccc/buddha-mega-menu-navigation-313/assets/buddha-megamenu2.css");function mmLoadResourcesAtc(){
628                    if (document.body) {
629                        document.body.insertAdjacentHTML("beforeend", `
630                            <div class="mm-atc-popup" style="display:none;">
631                                <div class="mm-atc-head"> <span></span> <div onclick="mmAddToCartPopup(\'hide\');"> <svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24"><path d="M23.954 21.03l-9.184-9.095 9.092-9.174-2.832-2.807-9.09 9.179-9.176-9.088-2.81 2.81 9.186 9.105-9.095 9.184 2.81 2.81 9.112-9.192 9.18 9.1z"/></svg></div></div>
632                                <div class="mm-atc-product">
633                                    <img class="mm-atc-product-image" alt="Add to cart product"/>
634                                    <div>
635                                        <div class="mm-atc-product-name"> </div>
636                                        <div class="mm-atc-product-variant"> </div>
637                                    </div>
638                                </div>
639                                <a href="/cart" class="mm-atc-view-cart"> VIEW CART</a>
640                            </div>
641                        `);
642                    }
643                }
644                if (document.readyState === "loading") {
645                    document.addEventListener("DOMContentLoaded", mmLoadResourcesAtc);
646                } else {
647                    mmLoadResourcesAtc();
648                }}
649    </script>
649<!-- HIDE ORIGINAL MENU --><style id="mmHideOriginalMenuStyle"> .header__inline-menu > .list-menu, #AccessibleNav, #SiteNav, .top_menu>ul, .site-nav, #siteNav, #nt_menu_id, .site-navigation>.navmenu,.sf-nav,.header__menu-items,#t4s-nav-ul,.main__navigation,.overflow-menu {visibility: hidden !important;} </style>
650        
650<script>
651            setTimeout(function(){
652                var mmHideStyle  = document.querySelector("#mmHideOriginalMenuStyle");
653                if (mmHideStyle) mmHideStyle.parentNode.removeChild(mmHideStyle);
654            },10000);
655        </script>
655
656<!-- END app block -->
656<script src="https://cdn.shopify.com/extensions/01a0fdff-2b95-7a42-80bb-495e663795ed/forms-2610/assets/shopify-forms-loader.js" type="text/javascript" defer="defer"></script>
656
657<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
658<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: 67301179546,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "cart"};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 658
658
659<script>
660  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
661</script>
vendor: 1 bytes, line 661
661
662<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}
662).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: 67301179546,storefrontBaseUrl: "https://mobilizationmagic.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://mobilizationmagic.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1598652570","configuration":"{\"accountID\":\"XndHHD\",\"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":[]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]}
662,{"id":"1064468634","configuration":"{\"pixel_id\":\"370680860696615\",\"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":"1064403098","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"AW-702228373\\\",\\\"GT-5R368XGN\\\"],\\\"target_country\\\":\\\"ZZ\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-VYKNNXQ4WM\\\",\\\"AW-702228373\\\/-D2QCK3ijNUaEJXP7M4C\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-VYKNNXQ4WM\\\",\\\"AW-702228373\\\/2rk3CLnijNUaEJXP7M4C\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-VYKNNXQ4WM\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-VYKNNXQ4WM\\\",\\\"AW-702228373\\\/jpR0CLbijNUaEJXP7M4C\\\",\\\"MC-JS79XZP89T\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-VYKNNXQ4WM\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-VYKNNXQ4WM\\\",\\\"AW-702228373\\\/uF6CCKrijNUaEJXP7M4C\\\",\\\"MC-JS79XZP89T\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-VYKNNXQ4WM\\\",\\\"AW-702228373\\\/tbuYCLPijNUaEJXP7M4C\\\",\\\"MC-JS79XZP89T\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-VYKNNXQ4WM\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-VYKNNXQ4WM\\\",\\\"AW-702228373\\\/MjQHCLzijNUaEJXP7M4C\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-VYKNNXQ4WM\\\",\\\"AW-702228373\\\/_LRdCLDijNUaEJXP7M4C\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-VYKNNXQ4WM\\\"}],\\\"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":"966197402","configuration":"{\"myshopifyDomain\":\"mobilization-magic.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":"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":"Mobilization Magic","paymentSettings":{"currencyCode":"AUD"},"myshopifyDomain":"mobilization-magic.myshopify.com","countryCode":"AU","storefrontUrl":"https:\/\/mobilizationmagic.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"8484071407770","handle":"acute-pain-and-injuries","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45682136383642","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8484077666458","handle":"back-massage-tool","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45682448924826","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8500154433690","handle":"biceps-pain","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45737140617370","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8484084744346","handle":"calf-achilles-pain","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45682611421338","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8484094738586","handle":"elbow-pain","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45682651398298","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8484084842650","handle":"foot-ligaments-pain","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45682612732058","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8484081500314","handle":"glute-and-piriformis-pain","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45682594349210","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8484082122906","handle":"groin-muscle-strain","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45682595168410","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8484082614426","handle":"hamstrings-stretch-tools","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45682597822618","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8484189962394","handle":"hands-massage-tool","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45683053002906","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8484077797530","handle":"hip-massage-tool","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45682479038618","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8484067082394","handle":"iastm-therapy-tools","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45682109874330","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8484068032666","handle":"massage-products-for-crossfit","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45682114986138","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8476712009882","handle":"mobilization-magic-tool™","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45663620628634","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8484067868826","handle":"myofascial-release-tool","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45682113806490","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8484076126362","handle":"neck-pain","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45682290950298","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8484083269786","handle":"quad-muscle-pain","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45682601885850","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8484084678810","handle":"shin-splints-massage-tool","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45682610765978","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8484077142170","handle":"shoulder-massage-tool","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45682356027546","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8484083433626","handle":"tfl-itb-fascia-massage-tool","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45682602377370","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8484072718490","handle":"treating-headaches","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45682192416922","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8484089987226","handle":"tricep-pain-treatment","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45682626789530","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8484067475610","handle":"trigger-point-massage-tools","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45682112037018","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://mobilizationmagic.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","rolloutIds":"[7110810]","rolloutTreatmentIds":"[14221466]","themeId":"167016857754","themePublished":"false","eventMetadataId":"5294640f-6881-44be-ac5b-9c04e639d54a","pageType":"cart","shopId":"67301179546","storefrontBaseUrl":"https:\/\/mobilizationmagic.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>
662<script>
663  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
664  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
665  window.ShopifyAnalytics.meta.currency = 'USD';
666  var meta = {"page":{"pageType":"cart","requestId":"ce55a2da-6de0-4c7d-8f61-37bfbddfd0b7-1791112554"}};
667  for (var attr in meta) {
668    window.ShopifyAnalytics.meta[attr] = meta[attr];
669  }
670</script>
vendor: 1 bytes, line 670
670
671<script class="analytics">
672  (function () {
673    var customDocumentWrite = function(content) {
674      var jquery = null;
675
676      if (window.jQuery) {
677        jquery = window.jQuery;
678      } else if (window.Checkout && window.Checkout.$) {
679        jquery = window.Checkout.$;
680      }
681
682      if (jquery) {
683        jquery('body').append(content);
684      }
685    };
686
687    var hasLoggedConversion = function(token) {
688      if (token) {
689        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
690      }
691      return false;
692    }
693
694    var setCookieIfConversion = function(token) {
695      if (token) {
696        var twoMonthsFromNow = new Date(Date.now());
697        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
698
699        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
700      }
701    }
702
703    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
704    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
705    if (trekkie.integrations) {
706      return;
707    }
708    trekkie.methods = [
709      'identify',
710      'page',
711      'ready',
712      'track',
713      'trackForm',
714      'trackLink'
715    ];
716    trekkie.factory = function(method) {
717      return function() {
718        var args = Array.prototype.slice.call(arguments);
719        args.unshift(method);
720        trekkie.push(args);
721        if (method == 'track' || method == 'page') {
722          var pageUrl;
723          try {
724            pageUrl = window.location.href;
725          } catch (e) {}
726          var pageReferrer;
727          try {
728            pageReferrer = document.referrer;
729          } catch (e) {}
730          try {
731            if (window.__TREKKIE_SHIM_QUEUE == null) {
732              window.__TREKKIE_SHIM_QUEUE = [];
733            }
734            window.__TREKKIE_SHIM_QUEUE.push({
735              from: 'trekkie-stub',
736              method: method,
737              args: args.slice(1),
738              pageContext: {
739                url: pageUrl,
740                referrer: pageReferrer
741              }
742            });
743          } catch (e) {
744            // no-op
745          }
746        }
747        return trekkie;
748      };
749    };
750    for (var i = 0; i < trekkie.methods.length; i++) {
751      var key = trekkie.methods[i];
752      trekkie[key] = trekkie.factory(key);
753    }
754    trekkie.load = function(config) {
755      trekkie.config = config || {};
756      trekkie.config.initialDocumentCookie = document.cookie;
757      var first = document.getElementsByTagName('script')[0];
758var script = document.createElement('script');
759script.type = 'text/javascript';
760script.onerror = function(e) {
761  var scriptFallback = document.createElement('script');
762  scriptFallback.type = 'text/javascript';
763  scriptFallback.onerror = function(error) {
764          var Monorail = {
765      produce: function produce(monorailDomain, schemaId, payload) {
766        var currentMs = new Date().getTime();
767        var event = {
768          schema_id: schemaId,
769          payload: payload,
770          metadata: {
771            event_created_at_ms: currentMs,
772            event_sent_at_ms: currentMs
773          }
774        };
775        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
776      },
777      sendRequest: function sendRequest(endpointUrl, payload) {
778        // Try the sendBeacon API
779        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
780          var blobData = new window.Blob([payload], {
781            type: 'text/plain'
782          });
783
784          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
785            return true;
786          } // sendBeacon was not successful
787
788        } // XHR beacon
789
790        var xhr = new XMLHttpRequest();
791
792        try {
793          xhr.open('POST', endpointUrl);
794          xhr.setRequestHeader('Content-Type', 'text/plain');
795          xhr.send(payload);
796        } catch (e) {
797          console.log(e);
798        }
799
800        return false;
801      },
802      isIos12: function isIos12() {
803        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
804      }
805    };
806    Monorail.produce('monorail-edge.shopifysvc.com',
807      'trekkie_storefront_load_errors/1.1',
808      {shop_id: 67301179546,
809      theme_id: 167016857754,
810      app_name: "storefront",
811      context_url: window.location.href,
812      source_url: "//mobilizationmagic.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
813
814  };
815  scriptFallback.async = true;
816  scriptFallback.src = '//mobilizationmagic.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
817  first.parentNode.insertBefore(scriptFallback, first);
818};
819script.async = true;
820script.src = '//mobilizationmagic.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
821first.parentNode.insertBefore(script, first);
822
823    };
824    trekkie.load(
825      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":67301179546,"isMerchantRequest":null,"themeId":167016857754,"themeCityHash":"3748572015865147415","contentLanguage":"en","currency":"USD","eventMetadataId":"5294640f-6881-44be-ac5b-9c04e639d54a"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111,"rolloutIds":[7110810],"rolloutTreatmentIds":[14221466]}}
826    );
827
828    var loaded = false;
829    trekkie.ready(function() {
830      if (loaded) return;
831      loaded = true;
832
833      window.ShopifyAnalytics.lib = window.trekkie;
834
835      var originalDocumentWrite = document.write;
836      document.write = customDocumentWrite;
837      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
838      document.write = originalDocumentWrite;
839
840      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
841      var token = match? match[1]: undefined;
842      if (!hasLoggedConversion(token)) {
843        setCookieIfConversion(token);
844        
845      }
846    });
847
848    window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"ce55a2da-6de0-4c7d-8f61-37bfbddfd0b7-1791112554","shopifyEmitted":true});
849
850    var eventsListenerScript = document.createElement('script');
851    eventsListenerScript.async = true;
852    eventsListenerScript.src = "//mobilizationmagic.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
853    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
854})();</script>
vendor: 1 bytes, line 854
854
855<script
856  defer
857  src="https://mobilizationmagic.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
858  data-application="storefront-renderer"
859  data-shop-id="67301179546"
860  data-render-region="gcp-us-central1"
861  data-page-type="cart"
862  data-theme-instance-id="167016857754"
863  data-theme-name="Shrine PRO"
864  data-theme-version="1.3.3" data-treatment-ids="14221466"
865  data-monorail-region="shop_domain"
866  data-resource-timing-sampling-rate="10"
867  data-shs="true"
868  data-shs-beacon="true"
869  data-shs-export-with-fetch="true"
870  data-shs-logs-sample-rate="1"
871  data-shs-beacon-endpoint="https://mobilizationmagic.com/api/collect"
872></script>
872
873<meta name="shopify-y" content="6d79a77e-6dac-4993-b366-ec2d5aa0243c" data-expiration="1822670154000"><meta name="shopify-s" content="646793a8-bd56-4e7c-989b-9d67b1d1dba1" data-expiration="1791114354000"><meta name="new-cookie-storage-activated" content="t">
874</head>
875
876  <body class="gradient link-btns--arrow action-btns--center">
877    <a class="skip-to-content-link button visually-hidden" href="#MainContent">
878      Skip to content
879    </a>
880
881    <!-- BEGIN sections: header-group -->
882<div id="shopify-section-sections--23901305602202__fe1c8c67-b84c-4466-a515-70df3134c1c0" class="shopify-section shopify-section-group-header-group announcement-bar-section"><style data-shopify>.section-sections--23901305602202__fe1c8c67-b84c-4466-a515-70df3134c1c0-padding {
883    padding-top: 8px;
884    padding-bottom: 8px;
885  }
886
887  @media screen and (min-width: 750px) {
888    .section-sections--23901305602202__fe1c8c67-b84c-4466-a515-70df3134c1c0-padding {
889      padding-top: 10px;
890      padding-bottom: 10px;
891    }
892  }
893
894  .announcement-bar-sections--23901305602202__fe1c8c67-b84c-4466-a515-70df3134c1c0.color-custom {
895    --color-background: 221, 29, 29;
896    --gradient-background: #dd1d1d;
897    --color-foreground: 255, 255, 255;
898  }</style>
899
900
901  <div
902    class="announcement-bar announcement-bar-sections--23901305602202__fe1c8c67-b84c-4466-a515-70df3134c1c0 section-sections--23901305602202__fe1c8c67-b84c-4466-a515-70df3134c1c0-padding color-accent-1 gradient always-display"
903    role="region"
904    style="--columns-desktop: 1;--columns-mobile: 1;--gap-desktop:2.8rem;--gap-mobile:1.6rem;"
905  >
906    <div class="page-width">
907      
908        <splide-component
909          data-type='loop'
910          data-autoplay='false'
911          data-autoplay-speed='3'
912          data-slides-desktop="1"
913          data-slides-mobile="1"
914          data-gap-desktop='28'
915          data-gap-mobile='16'
916          data-arrows='false'
917          data-pagination='false'
918          
919            data-destroy-desktop="true"
920          
921        >
922      
923        <div class='splide splide--vertically-centered splide--precalc-width-mobile'>
924          <div class="splide__track">
925            <ul 
926              class="splide__list announcement-bar__desktop-grid"
927              data-columns-desktop="1"
928              data-columns-mobile="1"
929            >
930                
931                  <li class="splide__slide">
932                    <div class="splide__slide__container">
933                      <div
934                        class="announcement-bar__item announcement-bar__item-center"
935                        style="
936                          --mobile-text-size: 1.4rem;
937                          --desktop-text-size: 1.6rem;
938                          --mobile-icon-size: 2.0rem;
939                          --desktop-icon-size: 2.6rem;
940                        "
941                        
942                      >
943<p class="announcement-bar__message">
944                                
945                                <span>⚡60 Days Risk Free. 5 Years Warranty. FREE SHIPPING⚡</span>
946                              </p></div>
947                    </div>
948                  </li>
949                
950</ul>
951          </div>
952        </div>
953      
954        </splide-component>
955      
956    </div>
957  </div>
958
959
960<script>
961  function copyCode(e) {
962    const btn = e.currentTarget;
963    navigator.clipboard.writeText(btn.dataset.code.trim());
964    btn.classList.add('success');
965    setTimeout(() => {
966      btn.classList.remove('success')
967    }, 2000)
968  }
969</script>
969
970
971
972</div><div id="shopify-section-sections--23901305602202__header" class="shopify-section shopify-section-group-header-group section-header"><style>
973  header-drawer {
974    justify-self: start;
975    margin-left: -1.2rem;
976  }
977
978  .header__heading-link.media {
979    --media-radius: 0;
980    width: 260px;
981    max-width: 260px;
982  }
983  
984  .header__heading-link.media img {
985    object-fit: contain;
986  }
987
988  .header__heading-link.media .header__heading-logo--secondary {
989    display: none !important;
990  }
991  
992  @media screen and (max-width: 749px) {
993    .header__heading-link.media {
994      width: 170px;
995      max-width: 170px;
996    }
997  }
998
999  
1000
1001    @media screen and (min-width: 990px) {
1002      header-drawer {
1003        display: none;
1004      }
1005    }
1006  
1007
1008  .menu-drawer-container {
1009    display: flex;
1010  }
1011
1012  .list-menu {
1013    list-style: none;
1014    padding: 0;
1015    margin: 0;
1016  }
1017
1018  .list-menu--inline {
1019    display: inline-flex;
1020    flex-wrap: wrap;
1021  }
1022
1023  summary.list-menu__item {
1024    padding-right: 2.7rem;
1025  }
1026
1027  .list-menu__item {
1028    display: flex;
1029    align-items: center;
1030    line-height: calc(1 + 0.3 / var(--font-body-scale));
1031  }
1032
1033  .list-menu__item--link {
1034    text-decoration: none;
1035    padding-bottom: 1rem;
1036    padding-top: 1rem;
1037    line-height: calc(1 + 0.8 / var(--font-body-scale));
1038  }
1039
1040  @media screen and (min-width: 750px) {
1041    .list-menu__item--link {
1042      padding-bottom: 0.5rem;
1043      padding-top: 0.5rem;
1044    }
1045  }
1046</style><style data-shopify>.header {
1047    padding-top: 10px;
1048    padding-bottom: 10px;
1049  }
1050
1051  .section-header {
1052    position: sticky; /* This is for fixing a Safari z-index issue. PR #2147 */
1053    margin-bottom: 0px;
1054  }
1055
1056  @media screen and (min-width: 750px) {
1057    .section-header {
1058      margin-bottom: 0px;
1059    }
1060  }
1061
1062  @media screen and (min-width: 990px) {
1063    .header {
1064      padding-top: 20px;
1065      padding-bottom: 20px;
1066    }
1067  }</style>
1068
1069<svg xmlns="http://www.w3.org/2000/svg" class="hidden">
1070  <symbol id="icon-search" viewbox="0 0 18 19" fill="none">
1071    <path fill-rule="evenodd" clip-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 112.85 3.5a5.784 5.784 0 018.18 8.18zm.26 1.12a6.78 6.78 0 11.72-.7l5.4 5.4a.5.5 0 11-.71.7l-5.41-5.4z" fill="currentColor"/>
1072  </symbol>
1073
1074  <symbol id="icon-reset" class="icon icon-close"  fill="none" viewBox="0 0 18 18" stroke="currentColor">
1075    <circle r="8.5" cy="9" cx="9" stroke-opacity="0.2"/>
1076    <path d="M6.82972 6.82915L1.17193 1.17097" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"/>
1077    <path d="M1.22896 6.88502L6.77288 1.11523" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"/>
1078  </symbol>
1079
1080  <symbol id="icon-close" class="icon icon-close" fill="none" viewBox="0 0 18 17">
1081    <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
1082  </symbol>
1083</svg>
1084<sticky-header data-sticky-type="on-scroll-up" class="header-wrapper color-background-1 gradient header-wrapper--border-bottom">
1085  <header class="header header--middle-left header--mobile-center page-width header--has-menu"><header-drawer data-breakpoint="tablet" data-desktop-type="mega" data-drawer="K2c5abLEKciZGr2W7oMFWBehDYwI1b6qJuzVninU3PQGh1JpxCQTaLKZejHoO/FO1Ezby7oYfW0oo9BuKMId0QQbwWDlX0mOS1dlfHF0lQ1/j+PB+4PozUZJG7roSexzLnWsLxETBFFIC5BAAS2Kgoj6o/26wRP/cm+XueARoFqdEzi1v0poDGSs0kjsYEgJq6AuBhuIvvpoP2tWISU/nOLnmnW/PoKwgPY6z8GaESazNN6mqTc6Gvh1BXtvk00BRhxsj+vO1DFm0poAPn2x3XL5eWUeeSpQFh3kj/LiQbee48fP7NNmYu9LEbv8ir808XFG6M9VRdXbSo0eGGlGyINWssAgcbFGqINWAqUXAMboppo0WOT85Kbor
10851CNKf5oyys0d3BMDbuSKzzAnUuZTTTV8+OdJ8mIz8ZGK6HEroE=">
1086  <details id="Details-menu-drawer-container" class="menu-drawer-container">
1087    <summary class="header__icon header__icon--menu header__icon--summary link focus-inset" aria-label="Menu">
1088      <span>
1089        <svg
1090  xmlns="http://www.w3.org/2000/svg"
1091  aria-hidden="true"
1092  focusable="false"
1093  class="icon icon-hamburger"
1094  fill="none"
1095  viewBox="0 0 18 16"
1096>
1097  <path d="M1 .5a.5.5 0 100 1h15.71a.5.5 0 000-1H1zM.5 8a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1A.5.5 0 01.5 8zm0 7a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1a.5.5 0 01-.5-.5z" fill="currentColor">
1098</svg>
1099
1100        <svg
1101  xmlns="http://www.w3.org/2000/svg"
1102  aria-hidden="true"
1103  focusable="false"
1104  class="icon icon-close"
1105  fill="none"
1106  viewBox="0 0 18 17"
1107>
1108  <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
1109</svg>
1110
1111      </span>
1112    </summary>
1113    <div id="menu-drawer" class="gradient menu-drawer motion-reduce color-background-1" tabindex="-1">
1114      <div class="menu-drawer__inner-container">
1115        <div class='menu-drawer__mobile-content menu-drawer__title-and-close-btn'>
1116          <h3 class='menu-drawer__title'>Menu</h3>
1117          <button class='menu-drawer__close-btn menu-drawer__close-menu-btn header__icon header__icon--menu header__icon--summary link focus-inset'>
1118            <svg
1119  xmlns="http://www.w3.org/2000/svg"
1120  aria-hidden="true"
1121  focusable="false"
1122  class="icon icon-close"
1123  fill="none"
1124  viewBox="0 0 18 17"
1125>
1126  <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
1127</svg>
1128
1129          </button>
1130        </div>
1131        <div class="menu-drawer__navigation-container">
1132          <nav class="menu-drawer__navigation">
1133            <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><a href="#" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
1134                      Use
1135                    </a></li><li><details id="Details-menu-drawer-menu-item-2">
1136                      <summary class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
1137                        Shop
1138                        <svg
1139  viewBox="0 0 14 10"
1140  fill="none"
1141  aria-hidden="true"
1142  focusable="false"
1143  class="icon icon-arrow"
1144  xmlns="http://www.w3.org/2000/svg"
1145>
1146  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
1147</svg>
1148
1149                        <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
1150  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
1151</svg>
1152
1153                      </summary>
1154                      <div id="link-shop" class="menu-drawer__submenu has-submenu gradient motion-reduce" tabindex="-1">
1155                        <div class="menu-drawer__inner-submenu">
1156                          <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true">
1157                            <svg
1158  viewBox="0 0 14 10"
1159  fill="none"
1160  aria-hidden="true"
1161  focusable="false"
1162  class="icon icon-arrow"
1163  xmlns="http://www.w3.org/2000/svg"
1164>
1165  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
1166</svg>
1167
1168                            Shop
1169                          </button>
1170                          <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a href="/products/acute-pain-and-injuries" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1171                                    Acute Pain and Injuries
1172                                  </a></li><li><a href="/products/calf-achilles-pain" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1173                                    Calf Achilles Pain
1174                                  </a></li><li><a href="/products/elbow-pain" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1175                                    Elbow Pain
1176                                  </a></li><li><a href="/products/foot-ligaments-pain" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1177                                    Foot Ligaments Pain
1178                                  </a></li><li><a href="/products/glute-and-piriformis-pain" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1179                                    Glute and Piriformis Pain
1180                                  </a></li><li><a href="/products/groin-muscle-strain" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1181                                    Groin Muscle Strain
1182                                  </a></li><li><a href="/products/back-massage-tool" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1183                                    Back Massage Tool
1184                                  </a></li><li><a href="/products/hamstrings-stretch-tools" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1185                                    Hamstrings Stretch Tools
1186                                  </a></li><li><a href="/products/hands-massage-tool" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1187                                    Hands Massage Tool
1188                                  </a></li><li><a href="/products/hip-massage-tool" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1189                                    Hip Massage Tool
1190                                  </a></li><li><a href="/products/iastm-therapy-tools" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1191                                    IASTM Therapy Tools
1192                                  </a></li><li><a href="/products/massage-products-for-crossfit" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1193                                    Massage Products For Crossfit
1194                                  </a></li><li><a href="/products/mobilization-magic-tool%E2%84%A2" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1195                                    Mobilization Magic Tool™
1196                                  </a></li><li><a href="/products/myofascial-release-tool" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1197                                    Myofascial Release Tool
1198                                  </a></li><li><a href="/products/neck-pain" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1199                                    Neck Pain
1200                                  </a></li><li><a href="/products/quad-muscle-pain" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1201                                    Quad Muscle Pain
1202                                  </a></li><li><a href="/products/shin-splints-massage-tool" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1203                                    Shin Splints Massage Tool
1204                                  </a></li><li><a href="/products/shoulder-massage-tool" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1205                                    Shoulder Massage Tool
1206                                  </a></li><li><a href="/products/tfl-itb-fascia-massage-tool" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1207                                    TFL &amp; ITB Fascia Massage Tool
1208                                  </a></li><li><a href="/products/treating-headaches" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1209                                    Treating Headaches
1210                                  </a></li><li><a href="/products/tricep-pain-treatment" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1211                                    Tricep Pain Treatment
1212                                  </a></li><li><a href="/products/trigger-point-massage-tools" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1213                                    Trigger Point Massage Tools
1214                                  </a></li><li><a href="/collections/back-pain" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1215                                    Back Pain
1216                                  </a></li></ul>
1217                        </div>
1218                      </div>
1219                    </details></li><li><a href="/pages/how-it-works" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
1220                      How it Works
1221                    </a></li><li><a href="/blogs/news" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
1222                      Blogs
1223                    </a></li><li><a href="/pages/about-us" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
1224                      About Us
1225                    </a></li></ul>
1226          </nav>
1227<!--                 start secondary nav -->
1228          
1229<!--                 end secondary nav -->
1230          <div class="menu-drawer__utility-links"><a href="https://mobilizationmagic.com/customer_authentication/redirect?locale=en&region_country=US" class="menu-drawer__account link focus-inset h5">
1231                <svg
1232  xmlns="http://www.w3.org/2000/svg"
1233  aria-hidden="true"
1234  focusable="false"
1235  class="icon icon-account"
1236  fill="none"
1237  viewBox="0 0 18 19"
1238>
1239  <path fill-rule="evenodd" clip-rule="evenodd" d="M6 4.5a3 3 0 116 0 3 3 0 01-6 0zm3-4a4 4 0 100 8 4 4 0 000-8zm5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15zM9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.
12391-3.67-1.35-6.17-1.35z" fill="currentColor">
1240</svg>
1241
1242Log in</a><ul class="list list-social list-unstyled" role="list"><li class="list-social__item">
1243                  <a href="https://twitter.com/@PeterPggg" class="list-social__link link"><svg aria-hidden="true" focusable="false" class="icon icon-twitter" viewBox="0 0 18 15">
1244  <path fill="currentColor" d="M17.64 2.6a7.33 7.33 0 01-1.75 1.82c0 .05 0 .13.02.23l.02.23a9.97 9.97 0 01-1.69 5.54c-.57.85-1.24 1.62-2.02 2.28a9.09 9.09 0 01-2.82 1.6 10.23 10.23 0 01-8.9-.98c.34.02.61.04.83.04 1.64 0 3.1-.5 4.38-1.5a3.6 3.6 0 01-3.3-2.45A2.91 2.91 0 004 9.35a3.47 3.47 0 01-2.02-1.21 3.37 3.37 0 01-.8-2.22v-.03c.46.24.98.37 1.58.4a3.45 3.45 0 01-1.54-2.9c0-.61.14-1.2.45-1.79a9.68 9.68 0 003.2 2.6 10 10 0 004.08 1.07 3 3 0 01-.13-.8c0-.97.34-1.8 1.03-2.48A3.45 3.45 0 0112.4.96a3.49 3.49 0 012.54 1.1c.8-.15 1.54-.44 2.23-.85a3.4 3.4 0 01-1.54 1.94c.74-.1 1.4-.28 2.01-.54z">
1245</svg>
1246<span class="visually-hidden">Twitter</span>
1247                  </a>
1248                </li><li class="list-social__item">
1249                  <a href="https://web.facebook.com/mobilisationmagic" class="list-social__link link"><svg aria-hidden="true" focusable="false" class="icon icon-facebook" viewBox="0 0 18 18">
1250  <path fill="currentColor" d="M16.42.61c.27 0 .5.1.69.28.19.2.28.42.28.7v15.44c0 .27-.1.5-.28.69a.94.94 0 01-.7.28h-4.39v-6.7h2.25l.31-2.65h-2.56v-1.7c0-.4.1-.72.28-.93.18-.2.5-.32 1-.32h1.37V3.35c-.6-.06-1.27-.1-2.01-.1-1.01 0-1.83.3-2.45.9-.62.6-.93 1.44-.93 2.53v1.97H7.04v2.65h2.24V18H.98c-.28 0-.5-.1-.7-.28a.94.94 0 01-.28-.7V1.59c0-.27.1-.5.28-.69a.94.94 0 01.7-.28h15.44z">
1251</svg>
1252<span class="visually-hidden">Facebook</span>
1253                  </a>
1254                </li><li class="list-social__item">
1255                  <a href="https://www.instagram.com/mobilizationmagictool/" class="list-social__link link"><svg aria-hidden="true" focusable="false" class="icon icon-instagram" viewBox="0 0 18 18">
1256  <path fill="currentColor" d="M8.77 1.58c2.34 0 2.62.01 3.54.05.86.04 1.32.18 1.63.3.41.17.7.35 1.01.66.3.3.5.6.65 1 .12.32.27.78.3 1.64.05.92.06 1.2.06 3.54s-.01 2.62-.05 3.54a4.79 4.79 0 01-.3 1.63c-.17.41-.35.7-.66 1.01-.3.3-.6.5-1.01.66-.31.12-.77.26-1.63.3-.92.04-1.2.05-3.54.05s-2.62 0-3.55-.05a4.79 4.79 0 01-1.62-.3c-.42-.16-.7-.35-1.01-.66-.31-.3-.5-.6-.66-1a4.87 4.87 0 01-.3-1.64c-.04-.92-.05-1.2-.05-3.54s0-2.62.05-3.54c.04-.86.18-1.32.3-1.63.16-.41.35-.7.66-1.01.3-.3.6-.5 1-.65.32-.12.78-.27 1.63-.3.93-.05 1.2-.06 3.55-.06zm0-1.58C6.39 0 6.09.01 5.15.05c-.93.04-1.57.2-2.13.4-.57.23-1.06.54-1.55 1.02C1 1.96.7 2.45.46 3.02c-.22.56-.37 1.2-.4 2.13C0 6.1 0 6.4 0 8.77s.01 2.68.05 3.61c.04.94.2 1.57.4 2.13.23.58.54 1.07 1.02 1.56.49.48.98.78 1.55 1.01.56.22 1.2.37 2.13.4.94.05 1.24.06 3.62.06 2.39 0 2.68-.01 3.62-.05.93-.04 1.57-.2 2.13-.41a4.27 4.27 0 001.55-1.01c.49-.49.79-.98 1.01-1.56.22-.55.37-1.19.41-2.13.04-.93.05-1.23.05-3.61 0-2.39 0-2.68-.05-3.62a6.47 6.47 0 00-.4-2.13 4.27 4.27 0 00-1.02-1.55A4.35 4.35 0 0014.52.46a6.43 6.43 0 00-2.13-.41A69 69 0 008.77 0z"/>
1257  <path fill="currentColor" d="M8.8 4a4.5 4.5 0 100 9 4.5 4.5 0 000-9zm0 7.43a2.92 2.92 0 110-5.85 2.92 2.92 0 010 5.85zM13.43 5a1.05 1.05 0 100-2.1 1.05 1.05 0 000 2.1z">
1258</svg>
1259<span class="visually-hidden">Instagram</span>
1260                  </a>
1261                </li></ul>
1262          </div>
1263        </div>
1264      </div>
1265    </div>
1266  </details>
1267</header-drawer>
1268<a href="/"
1269            class="header__heading-link link link--text focus-inset media media--transparent ratio"style="--ratio-percent: 22.499999999999996%"
1270            
1271          ><img src="//mobilizationmagic.com/cdn/shop/files/logo-mm-orange_1.png?v=1745274029&amp;width=500" alt="Mobilization Magic" srcset="//mobilizationmagic.com/cdn/shop/files/logo-mm-orange_1.png?v=1745274029&amp;width=50 50w, //mobilizationmagic.com/cdn/shop/files/logo-mm-orange_1.png?v=1745274029&amp;width=100 100w, //mobilizationmagic.com/cdn/shop/files/logo-mm-orange_1.png?v=1745274029&amp;width=150 150w, //mobilizationmagic.com/cdn/shop/files/logo-mm-orange_1.png?v=1745274029&amp;width=200 200w, //mobilizationmagic.com/cdn/shop/files/logo-mm-orange_1.png?v=1745274029&amp;width=250 250w, //mobilizationmagic.com/cdn/shop/files/logo-mm-orange_1.png?v=1745274029&amp;width=300 300w, //mobilizationmagic.com/cdn/shop/files/logo-mm-orange_1.png?v=1745274029&amp;width=400 400w, //mobilizationmagic.com/cdn/shop/files/logo-mm-orange_1.png?v=1745274029&amp;width=500 500w" width="260" height="58.49999999999999" class="header__heading-logo header__heading-logo--main motion-reduce">
1272</a>
1273        <nav class="header__inline-menu">
1274          <ul class="list-menu list-menu--inline" role="list"><li><a
1275                    id="HeaderMenu-use"
1276                    href="#"
1277                    class="header__menu-item header__menu-item--main list-menu__item link link--text focus-inset"
1278                    
1279                  >
1280                    <span
1281                      
1282                    >Use</span>
1283                  </a></li><li>
1284                    <header-menu>
1285                      <details id="Details-HeaderMenu-2" class="mega-menu">
1286                        <summary
1287                          id="HeaderMenu-shop"
1288                          class="header__menu-item header__menu-item--main list-menu__item link focus-inset"
1289                        >
1290                          <span
1291                          >Shop</span>
1292                          <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
1293  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
1294</svg>
1295
1296                        </summary>
1297                        <div
1298                          id="MegaMenu-Content-2"
1299                          class="mega-menu__content color-background-1 gradient motion-reduce global-settings-popup"
1300                          tabindex="-1"
1301                        >
1302                          <ul
1303                            class="mega-menu__list page-width mega-menu__list--condensed"
1304                            role="list"
1305                          ><li>
1306                                <a
1307                                  id="HeaderMenu-shop-acute-pain-and-injuries"
1308                                  href="/products/acute-pain-and-injuries"
1309                                  class="mega-menu__link mega-menu__link--level-2 link"
1310                                  
1311                                >
1312                                  Acute Pain and Injuries
1313                                </a></li><li>
1314                                <a
1315                                  id="HeaderMenu-shop-calf-achilles-pain"
1316                                  href="/products/calf-achilles-pain"
1317                                  class="mega-menu__link mega-menu__link--level-2 link"
1318                                  
1319                                >
1320                                  Calf Achilles Pain
1321                                </a></li><li>
1322                                <a
1323                                  id="HeaderMenu-shop-elbow-pain"
1324                                  href="/products/elbow-pain"
1325                                  class="mega-menu__link mega-menu__link--level-2 link"
1326                                  
1327                                >
1328                                  Elbow Pain
1329                                </a></li><li>
1330                                <a
1331                                  id="HeaderMenu-shop-foot-ligaments-pain"
1332                                  href="/products/foot-ligaments-pain"
1333                                  class="mega-menu__link mega-menu__link--level-2 link"
1334                                  
1335                                >
1336                                  Foot Ligaments Pain
1337                                </a></li><li>
1338                                <a
1339                                  id="HeaderMenu-shop-glute-and-piriformis-pain"
1340                                  href="/products/glute-and-piriformis-pain"
1341                                  class="mega-menu__link mega-menu__link--level-2 link"
1342                                  
1343                                >
1344                                  Glute and Piriformis Pain
1345                                </a></li><li>
1346                                <a
1347                                  id="HeaderMenu-shop-groin-muscle-strain"
1348                                  href="/products/groin-muscle-strain"
1349                                  class="mega-menu__link mega-menu__link--level-2 link"
1350                                  
1351                                >
1352                                  Groin Muscle Strain
1353                                </a></li><li>
1354                                <a
1355                                  id="HeaderMenu-shop-back-massage-tool"
1356                                  href="/products/back-massage-tool"
1357                                  class="mega-menu__link mega-menu__link--level-2 link"
1358                                  
1359                                >
1360                                  Back Massage Tool
1361                                </a></li><li>
1362                                <a
1363                                  id="HeaderMenu-shop-hamstrings-stretch-tools"
1364                                  href="/products/hamstrings-stretch-tools"
1365                                  class="mega-menu__link mega-menu__link--level-2 link"
1366                                  
1367                                >
1368                                  Hamstrings Stretch Tools
1369                                </a></li><li>
1370                                <a
1371                                  id="HeaderMenu-shop-hands-massage-tool"
1372                                  href="/products/hands-massage-tool"
1373                                  class="mega-menu__link mega-menu__link--level-2 link"
1374                                  
1375                                >
1376                                  Hands Massage Tool
1377                                </a></li><li>
1378                                <a
1379                                  id="HeaderMenu-shop-hip-massage-tool"
1380                                  href="/products/hip-massage-tool"
1381                                  class="mega-menu__link mega-menu__link--level-2 link"
1382                                  
1383                                >
1384                                  Hip Massage Tool
1385                                </a></li><li>
1386                                <a
1387                                  id="HeaderMenu-shop-iastm-therapy-tools"
1388                                  href="/products/iastm-therapy-tools"
1389                                  class="mega-menu__link mega-menu__link--level-2 link"
1390                                  
1391                                >
1392                                  IASTM Therapy Tools
1393                                </a></li><li>
1394                                <a
1395                                  id="HeaderMenu-shop-massage-products-for-crossfit"
1396                                  href="/products/massage-products-for-crossfit"
1397                                  class="mega-menu__link mega-menu__link--level-2 link"
1398                                  
1399                                >
1400                                  Massage Products For Crossfit
1401                                </a></li><li>
1402                                <a
1403                                  id="HeaderMenu-shop-mobilization-magic-tool™"
1404                                  href="/products/mobilization-magic-tool%E2%84%A2"
1405                                  class="mega-menu__link mega-menu__link--level-2 link"
1406                                  
1407                                >
1408                                  Mobilization Magic Tool™
1409                                </a></li><li>
1410                                <a
1411                                  id="HeaderMenu-shop-myofascial-release-tool"
1412                                  href="/products/myofascial-release-tool"
1413                                  class="mega-menu__link mega-menu__link--level-2 link"
1414                                  
1415                                >
1416                                  Myofascial Release Tool
1417                                </a></li><li>
1418                                <a
1419                                  id="HeaderMenu-shop-neck-pain"
1420                                  href="/products/neck-pain"
1421                                  class="mega-menu__link mega-menu__link--level-2 link"
1422                                  
1423                                >
1424                                  Neck Pain
1425                                </a></li><li>
1426                                <a
1427                                  id="HeaderMenu-shop-quad-muscle-pain"
1428                                  href="/products/quad-muscle-pain"
1429                                  class="mega-menu__link mega-menu__link--level-2 link"
1430                                  
1431                                >
1432                                  Quad Muscle Pain
1433                                </a></li><li>
1434                                <a
1435                                  id="HeaderMenu-shop-shin-splints-massage-tool"
1436                                  href="/products/shin-splints-massage-tool"
1437                                  class="mega-menu__link mega-menu__link--level-2 link"
1438                                  
1439                                >
1440                                  Shin Splints Massage Tool
1441                                </a></li><li>
1442                                <a
1443                                  id="HeaderMenu-shop-shoulder-massage-tool"
1444                                  href="/products/shoulder-massage-tool"
1445                                  class="mega-menu__link mega-menu__link--level-2 link"
1446                                  
1447                                >
1448                                  Shoulder Massage Tool
1449                                </a></li><li>
1450                                <a
1451                                  id="HeaderMenu-shop-tfl-itb-fascia-massage-tool"
1452                                  href="/products/tfl-itb-fascia-massage-tool"
1453                                  class="mega-menu__link mega-menu__link--level-2 link"
1454                                  
1455                                >
1456                                  TFL &amp; ITB Fascia Massage Tool
1457                                </a></li><li>
1458                                <a
1459                                  id="HeaderMenu-shop-treating-headaches"
1460                                  href="/products/treating-headaches"
1461                                  class="mega-menu__link mega-menu__link--level-2 link"
1462                                  
1463                                >
1464                                  Treating Headaches
1465                                </a></li><li>
1466                                <a
1467                                  id="HeaderMenu-shop-tricep-pain-treatment"
1468                                  href="/products/tricep-pain-treatment"
1469                                  class="mega-menu__link mega-menu__link--level-2 link"
1470                                  
1471                                >
1472                                  Tricep Pain Treatment
1473                                </a></li><li>
1474                                <a
1475                                  id="HeaderMenu-shop-trigger-point-massage-tools"
1476                                  href="/products/trigger-point-massage-tools"
1477                                  class="mega-menu__link mega-menu__link--level-2 link"
1478                                  
1479                                >
1480                                  Trigger Point Massage Tools
1481                                </a></li><li>
1482                                <a
1483                                  id="HeaderMenu-shop-back-pain"
1484                                  href="/collections/back-pain"
1485                                  class="mega-menu__link mega-menu__link--level-2 link"
1486                                  
1487                                >
1488                                  Back Pain
1489                                </a></li></ul>
1490                        </div>
1491                      </details>
1492                    </header-menu>
1493                  
1494</li><li><a
1495                    id="HeaderMenu-how-it-works"
1496                    href="/pages/how-it-works"
1497                    class="header__menu-item header__menu-item--main list-menu__item link link--text focus-inset"
1498                    
1499                  >
1500                    <span
1501                      
1502                    >How it Works</span>
1503                  </a></li><li><a
1504                    id="HeaderMenu-blogs"
1505                    href="/blogs/news"
1506                    class="header__menu-item header__menu-item--main list-menu__item link link--text focus-inset"
1507                    
1508                  >
1509                    <span
1510                      
1511                    >Blogs</span>
1512                  </a></li><li><a
1513                    id="HeaderMenu-about-us"
1514                    href="/pages/about-us"
1515                    class="header__menu-item header__menu-item--main list-menu__item link link--text focus-inset"
1516                    
1517                  >
1518                    <span
1519                      
1520                    >About Us</span>
1521                  </a></li></ul>
1522        </nav>
1523      
1524<div class="header__icons">
1525      <details-modal class="header__search">
1526        <details>
1527          <summary class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Search">
1528            <span>
1529              <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false">
1530                <use href="#icon-search">
1531              </svg>
1532              <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false">
1533                <use href="#icon-close">
1534              </svg>
1535            </span>
1536          </summary>
1537          <div class="search-modal modal__content gradient" role="dialog" aria-modal="true" aria-label="Search">
1538            <div class="modal-overlay"></div>
1539            <div class="search-modal__content search-modal__content--right search-modal__content-bottom" tabindex="-1"><predictive-search class="search-modal__form" data-main='false' data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form search-modal__form--border-light search-modal__form--polyfill search-modal__form--predictive" data-modal="K2c5abLEKciZGr2W7oMFWBehDYwI1b6qJuzVninU3PQGh1JpxCQTaLKZejHoO/FO1Ezby7oYfW0oo9BuKMId0QQbwWDlX0mOS1dlfHF0lQ1/j+PB+4PozUZJG7roSexzLnWsLxETBFFIC5BAAS2Kgoj6o/26wRP/cm+XueARoFqdEzi1v0poDGSs0kjsYEgJq6AuBhuIvvpoP2tWISU/nOLnmnW/PoKwgPY6z8GaESazNN6mqTc6Gvh1BXtvk00BRhxsj+vO1DFm0poAPn2x3XL5eWUeeSpQFh3kj/LiQbee48fP7NNmYu9LEbv8ir808XFG6M9VRdXbSo0eGGlGyINWssAgcbFGqINWAqUXAMboppo0WOT85Kbor
15391CNKf5oyys0d3BMDbuSKzzAnUuZTTTV8+OdJ8mIz8ZGK6HEroE=">
1540                    <div class="field">
1541                      <input class="search__input field__input"
1542                        id="Search-In-Modal"
1543                        type="search"
1544                        name="q"
1545                        value=""
1546                        placeholder="Search"role="combobox"
1547                          aria-expanded="false"
1548                          aria-owns="predictive-search-results"
1549                          aria-controls="predictive-search-results"
1550                          aria-haspopup="listbox"
1551                          aria-autocomplete="list"
1552                          autocorrect="off"
1553                          autocomplete="off"
1554                          autocapitalize="off"
1555                          spellcheck="false">
1556                      <label class="field__label" for="Search-In-Modal">Search</label>
1557                      <input type="hidden" name="options[prefix]" value="last">
1558                      <button type="reset" class="reset__button field__button hidden" aria-label="Clear search term">
1559                        <svg class="icon icon-close" aria-hidden="true" focusable="false">
1560                          <use xlink:href="#icon-reset">
1561                        </svg>
1562                      </button>
1563                      <button class="search__button field__button" aria-label="Search">
1564                        <svg class="icon icon-search" aria-hidden="true" focusable="false">
1565                          <use href="#icon-search">
1566                        </svg>
1567                      </button>
1568                    </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search>
1569                        <div class="predictive-search__loading-state">
1570                          <svg aria-hidden="true" focusable="false" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
1571                            <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
1572                          </svg>
1573                        </div>
1574                      </div>
1575
1576                      <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search><button type="button" class="search-modal__close-button modal__close-button link link--text focus-inset" aria-label="Close">
1577                <svg class="icon icon-close" aria-hidden="true" focusable="false">
1578                  <use href="#icon-close">
1579                </svg>
1580              </button>
1581            </div>
1582          </div>
1583        </details>
1584      </details-modal><a href="https://mobilizationmagic.com/customer_authentication/redirect?locale=en&region_country=US" class="header__icon header__icon--account link focus-inset small-hide">
1585          <svg
1586  xmlns="http://www.w3.org/2000/svg"
1587  aria-hidden="true"
1588  focusable="false"
1589  class="icon icon-account"
1590  fill="none"
1591  viewBox="0 0 18 19"
1592>
1593  <path fill-rule="evenodd" clip-rule="evenodd" d="M6 4.5a3 3 0 116 0 3 3 0 01-6 0zm3-4a4 4 0 100 8 4 4 0 000-8zm5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15zM9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.1-3.67-1.35-6.17-1.35z" fill="currentColor">
1594</svg>
1595
1596          <span class="visually-hidden">Log in</span>
1597        </a><a href="/cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble">
1598    <svg class="icon icon-cart" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.53 44.83" style='transform: scale(0.9);'>
1599      <path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" d="M12.36,10.93l29.38-.08q.72,16.41,1.45,32.8H10.66Z" transform="translate(-9.16 -0.32)"/>
1600      <path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" d="M19.39,10.85V9.52a7.7,7.7,0,1,1,15.39,0v1.33" transform="translate(-9.16 -0.32)"/>
1601      <path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" d="M19.12,15.46a7.7,7.7,0,0,0,15.08,0" transform="translate(-9.16 -0.32)"/>
1602    </svg>
1603<span class="visually-hidden">
1603Cart</span></a>
1604    </div>
1605  </header>
1606</sticky-header>
1607
1608<script type="application/ld+json">
1609  {
1610    "@context": "http://schema.org",
1611    "@type": "Organization",
1612    "name": "Mobilization Magic",
1613    
1614      "logo": "https:\/\/mobilizationmagic.com\/cdn\/shop\/files\/logo-mm-orange_1.png?v=1745274029\u0026width=500",
1615    
1616    "sameAs": [
1617      "https:\/\/twitter.com\/@PeterPggg",
1618      "https:\/\/web.facebook.com\/mobilisationmagic",
1619      "",
1620      "https:\/\/www.instagram.com\/mobilizationmagictool\/",
1621      "",
1622      "",
1623      "",
1624      "",
1625      ""
1626    ],
1627    "url": "https:\/\/mobilizationmagic.com"
1628  }
1629</script>
1629
1630</div>
1631<!-- END sections: header-group -->
1632<div id="shopify-section-cart-drawer" class="shopify-section">
1633
1634<style>
1635  .drawer {
1636    visibility: hidden;
1637  }
1638  
1639  
1640  
1641</style>
1642
1643<cart-drawer class="drawer is-empty cart-drawer--desktop-width-normal cart-drawer--mobile-width-full" data-type='modal'>
1644  <div id="CartDrawer" class="cart-drawer">
1645    <div id="CartDrawer-Overlay" class="cart-drawer__overlay"></div>
1646    <div
1647      class="drawer__inner"
1648      role="dialog"
1649      aria-modal="true"
1650      aria-label="Your cart"
1651      tabindex="-1"
1652    ><div class="drawer__inner-empty">
1653          <div class="cart-drawer__warnings center">
1654            <div class="cart-drawer__empty-content">
1655              <h2 class="cart__empty-text">Your cart is empty</h2>
1656              <button
1657                class="drawer__close"
1658                type="button"
1659                onclick="this.closest('cart-drawer').close()"
1660                aria-label="Close"
1661              >
1662                <svg
1663  xmlns="http://www.w3.org/2000/svg"
1664  aria-hidden="true"
1665  focusable="false"
1666  class="icon icon-close"
1667  fill="none"
1668  viewBox="0 0 18 17"
1669>
1670  <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
1671</svg>
1672
1673              </button>
1674              
1675                <a href="/collections/all" class="button">
1676                  Continue shopping
1677                </a>
1678              
1679<p class="cart__login-title h3">Have an account?</p>
1680                <p class="cart__login-paragraph">
1681                  <a href="https://mobilizationmagic.com/customer_authentication/redirect?locale=en&region_country=US" class="link underlined-link">Log in</a> to check out faster.
1682                </p></div>
1683          </div></div><div class="drawer__header" style='--alignment:flex-start'>
1684        <h2 class="drawer__heading">
1685          
1686          Cart • 0 items
1687        </h2>
1688        <button
1689          class="drawer__close"
1690          type="button"
1691          onclick="this.closest('cart-drawer').close()"
1692          aria-label="Close"
1693        >
1694          <svg
1695  xmlns="http://www.w3.org/2000/svg"
1696  aria-hidden="true"
1697  focusable="false"
1698  class="icon icon-close"
1699  fill="none"
1700  viewBox="0 0 18 17"
1701>
1702  <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
1703</svg>
1704
1705        </button>
1706      </div>
1707      <div class="cart-drawer__body">
1708        
1709        
1710        
1711          
1712              
1713              <div class='cart-timer color-inverse' style="--font-size:1.4rem;--margin-top: 0.0rem;--margin-bottom: 1.5rem;" >
1714                <strong>Cart reserved for 
1715                <countdown-timer data-duration="300"></countdown-timer>
1716              </strong>
1717              </div>
1718            
1719        
1720          
1721              <cart-drawer-items
1722                
1723                  class=" is-empty"
1724                
1725                style="--image-size: 20%;--title-size:1.5rem;--margin-top: 2.1rem;--margin-bottom: 2.1rem;" 
1726                
1727              >
1728                <form
1729                  action="/cart"
1730                  id="CartDrawer-Form"
1731                  class="cart__contents cart-drawer__form"
1732                  method="post"
1733                >
1734                  <div id="CartDrawer-CartItems" class="drawer__contents js-contents"><p id="CartDrawer-LiveRegionText" class="visually-hidden" role="status"></p>
1735                    <p id="CartDrawer-LineItemStatus" class="visually-hidden" aria-hidden="true" role="status">
1736                      Loading...
1737                    </p>
1738                  </div>
1739                  <div id="CartDrawer-CartErrors" role="alert"></div>
1740                </form>
1741              </cart-drawer-items>
1742            
1743        
1744          
1745                <style>
1746  .discount-banner-box {
1747    margin-top: 20px;
1748  }
1749  .combined-discount-banner {
1750    background: linear-gradient(135deg, #e0f7fa 0%, #f3e5f5 100%);
1751    color: #004d40;
1752    border: 2px solid #4dd0e1;
1753    border-radius: 12px;
1754    padding: 16px;
1755    margin-bottom: 12px;
1756    font-family: 'Arial', sans-serif;
1757    animation: fadeIn 0.4s ease-in-out;
1758  }
1759  .static-discount-text {
1760    text-align: center;
1761    margin-bottom: 12px;
1762    padding-bottom: 10px;
1763    border-bottom: 1px solid #b39ddb;
1764  }
1765  .static-discount-text .discount-line {
1766    font-size: 13px;
1767    font-weight: bold;
1768    color: #4a148c;
1769    margin: 3px 0;
1770  }
1771  .dynamic-discount-text {
1772    font-size: 12px;
1773    color: #004d40;
1774    margin-top: 8px;
1775  }
1776  .dynamic-discount-text strong {
1777    color: #00796b;
1778    font-size: 13px;
1779  }
1780  .product-discount-item {
1781    margin: 6px 0;
1782    padding: 4px 0;
1783  }
1784  .celebration-text {
1785    color: #6a1b9a;
1786    font-weight: bold;
1787  }
1788  @keyframes fadeIn {
1789    from { opacity: 0; transform: translateY(10px); }
1790    to { opacity: 1; transform: translateY(0); }
1791  }
1792</style>
1793<div class="discount-banner-box" id="live-discount-box">
1794  <!-- Everything will be in one combined banner -->
1795</div>
1796<script>
1797  const discountTiers = [
1798    { qty: 1, discount: 0 },
1799    { qty: 2, discount: 10 },
1800    { qty: 3, discount: 15 }
1801  ];
1802
1803  let lastCartSnapshot = '';
1804
1805  function getDiscountForQty(qty) {
1806    let current = discountTiers[0];
1807    let next = null;
1808    for (let i = 0; i < discountTiers.length; i++) {
1809      if (qty >= discountTiers[i].qty) {
1810        current = discountTiers[i];
1811      } else {
1812        next = discountTiers[i];
1813        break;
1814      }
1815    }
1816    return { current, next };
1817  }
1818
1819  function renderDiscountBanner() {
1820    fetch('/cart.js')
1821      .then(res => res.json())
1822      .then(cart => {
1823        // Create snapshot of current cart state
1824        const currentSnapshot = cart && cart.items ? 
1825          cart.items.map(item => `${item.id}:${item.quantity}:${item.product_title || 'Unknown'}`).join('|') : 
1826          'empty';
1827
1828        // Only update if quantities actually changed
1829        if (currentSnapshot === lastCartSnapshot) {
1830          return;
1831        }
1832
1833        lastCartSnapshot = currentSnapshot;
1834
1835        // Build the combined banner content
1836        let dynamicContent = '';
1837        
1838        if (cart && cart.items && cart.items.length > 0) {
1839          cart.items.forEach(item => {
1840            if (item && item.quantity > 0) {
1841              const { current, next } = getDiscountForQty(item.quantity);
1842              const productTitle = item.product_title || item.title || 'this item';
1843              
1844              if (next) {
1845                const itemsNeeded = next.qty - item.quantity;
1846                dynamicContent += `
1847                  <div class="product-discount-item">
1848                    You have <strong>${item.quantity}</strong> of <strong>${productTitle}</strong> - 
1849                    Add <strong>${itemsNeeded}</strong> more for <strong>${next.discount}% off</strong>!
1850                  </div>
1851                `;
1852              } else if (current.discount > 0) {
1853                dynamicContent += `
1854                  <div class="product-discount-item celebration-text">
1855                    🎉 <strong>${current.discount}% off</strong> unlocked for <strong>${productTitle}</strong>!
1856                  </div>
1857                `;
1858              }
1859            }
1860          });
1861        } else {
1862          dynamicContent = `
1863            <div class="product-discount-item">
1864              Add items to your cart to see your discount progress!
1865            </div>
1866          `;
1867        }
1868
1869        // Combined banner with static info at top and dynamic below
1870        const combinedHTML = `
1871          <div class="combined-discount-banner">
1872            <div class="static-discount-text">
1873              <div class="discount-line">Get Your Discount >>> 2 Tools gets 10% off</div>
1874              <div class="discount-line">Get Your Discount >>> 3 Tools gets 15% off</div>
1875            </div>
1876            <div class="dynamic-discount-text">
1877              ${dynamicContent}
1878            </div>
1879          </div>
1880        `;
1881
1882        document.getElementById("live-discount-box").innerHTML = combinedHTML;
1883      })
1884      .catch(err => {
1885        console.error('Cart fetch error:', err);
1886        // Show static info even on error
1887        document.getElementById("live-discount-box").innerHTML = `
1888          <div class="combined-discount-banner">
1889            <div class="static-discount-text">
1890              <div class="discount-line">Get Your Discount >>> 2 Tools gets 10% off</div>
1891              <div class="discount-line">Get Your Discount >>> 3 Tools gets 15% off</div>
1892            </div>
1893            <div class="dynamic-discount-text">
1894              <div class="product-discount-item">Loading cart information...</div>
1895            </div>
1896          </div>
1897        `;
1898      });
1899  }
1900
1901  // Simple approach - check every 1.5 seconds
1902  document.addEventListener("DOMContentLoaded", renderDiscountBanner);
1903  setInterval(renderDiscountBanner, 1500);
1904</script>
1904
1905              
1906          
1907        
1908          
1909                <style>
1910  .discount-banner-box {
1911    margin-top: 20px;
1912  }
1913  .combined-discount-banner {
1914    background: linear-gradient(135deg, #e0f7fa 0%, #f3e5f5 100%);
1915    color: #004d40;
1916    border: 2px solid #4dd0e1;
1917    border-radius: 12px;
1918    padding: 16px;
1919    margin-bottom: 12px;
1920    font-family: 'Arial', sans-serif;
1921    animation: fadeIn 0.4s ease-in-out;
1922  }
1923  .static-discount-text {
1924    text-align: center;
1925    margin-bottom: 12px;
1926    padding-bottom: 10px;
1927    border-bottom: 1px solid #b39ddb;
1928  }
1929  .static-discount-text .discount-line {
1930    font-size: 13px;
1931    font-weight: bold;
1932    color: #4a148c;
1933    margin: 3px 0;
1934  }
1935  .dynamic-discount-text {
1936    font-size: 12px;
1937    color: #004d40;
1938    margin-top: 8px;
1939  }
1940  .dynamic-discount-text strong {
1941    color: #00796b;
1942    font-size: 13px;
1943  }
1944  .product-discount-item {
1945    margin: 6px 0;
1946    padding: 4px 0;
1947  }
1948  .celebration-text {
1949    color: #6a1b9a;
1950    font-weight: bold;
1951  }
1952  @keyframes fadeIn {
1953    from { opacity: 0; transform: translateY(10px); }
1954    to { opacity: 1; transform: translateY(0); }
1955  }
1956</style>
1957<div class="discount-banner-box" id="live-discount-box">
1958  <!-- Everything will be in one combined banner -->
1959</div>
1960<script>
1961  const discountTiers = [
1962    { qty: 1, discount: 0 },
1963    { qty: 2, discount: 10 },
1964    { qty: 3, discount: 15 }
1965  ];
1966
1967  let lastCartSnapshot = '';
1968
1969  function getDiscountForQty(qty) {
1970    let current = discountTiers[0];
1971    let next = null;
1972    for (let i = 0; i < discountTiers.length; i++) {
1973      if (qty >= discountTiers[i].qty) {
1974        current = discountTiers[i];
1975      } else {
1976        next = discountTiers[i];
1977        break;
1978      }
1979    }
1980    return { current, next };
1981  }
1982
1983  function renderDiscountBanner() {
1984    fetch('/cart.js')
1985      .then(res => res.json())
1986      .then(cart => {
1987        // Create snapshot of current cart state
1988        const currentSnapshot = cart && cart.items ? 
1989          cart.items.map(item => `${item.id}:${item.quantity}:${item.product_title || 'Unknown'}`).join('|') : 
1990          'empty';
1991
1992        // Only update if quantities actually changed
1993        if (currentSnapshot === lastCartSnapshot) {
1994          return;
1995        }
1996
1997        lastCartSnapshot = currentSnapshot;
1998
1999        // Build the combined banner content
2000        let dynamicContent = '';
2001        
2002        if (cart && cart.items && cart.items.length > 0) {
2003          cart.items.forEach(item => {
2004            if (item && item.quantity > 0) {
2005              const { current, next } = getDiscountForQty(item.quantity);
2006              const productTitle = item.product_title || item.title || 'this item';
2007              
2008              if (next) {
2009                const itemsNeeded = next.qty - item.quantity;
2010                dynamicContent += `
2011                  <div class="product-discount-item">
2012                    You have <strong>${item.quantity}</strong> of <strong>${productTitle}</strong> - 
2013                    Add <strong>${itemsNeeded}</strong> more for <strong>${next.discount}% off</strong>!
2014                  </div>
2015                `;
2016              } else if (current.discount > 0) {
2017                dynamicContent += `
2018                  <div class="product-discount-item celebration-text">
2019                    🎉 <strong>${current.discount}% off</strong> unlocked for <strong>${productTitle}</strong>!
2020                  </div>
2021                `;
2022              }
2023            }
2024          });
2025        } else {
2026          dynamicContent = `
2027            <div class="product-discount-item">
2028              Add items to your cart to see your discount progress!
2029            </div>
2030          `;
2031        }
2032
2033        // Combined banner with static info at top and dynamic below
2034        const combinedHTML = `
2035          <div class="combined-discount-banner">
2036            <div class="static-discount-text">
2037              <div class="discount-line">Get Your Discount >>> 2 Tools gets 10% off</div>
2038              <div class="discount-line">Get Your Discount >>> 3 Tools gets 15% off</div>
2039            </div>
2040            <div class="dynamic-discount-text">
2041              ${dynamicContent}
2042            </div>
2043          </div>
2044        `;
2045
2046        document.getElementById("live-discount-box").innerHTML = combinedHTML;
2047      })
2048      .catch(err => {
2049        console.error('Cart fetch error:', err);
2050        // Show static info even on error
2051        document.getElementById("live-discount-box").innerHTML = `
2052          <div class="combined-discount-banner">
2053            <div class="static-discount-text">
2054              <div class="discount-line">Get Your Discount >>> 2 Tools gets 10% off</div>
2055              <div class="discount-line">Get Your Discount >>> 3 Tools gets 15% off</div>
2056            </div>
2057            <div class="dynamic-discount-text">
2058              <div class="product-discount-item">Loading cart information...</div>
2059            </div>
2060          </div>
2061        `;
2062      });
2063  }
2064
2065  // Simple approach - check every 1.5 seconds
2066  document.addEventListener("DOMContentLoaded", renderDiscountBanner);
2067  setInterval(renderDiscountBanner, 1500);
2068</script>
2068
2069              
2070          
2071        
2072          
2073        
2074          
2075        
2076          
2077        
2078      </div>
2079      <div class="drawer__footer">
2080        
2081          
2082        
2083          
2084        
2085          
2086          
2087        
2088          
2089          
2090        
2091          
2092              <div class="cart-drawer__footer" style="--margin-top: 1.5rem;--margin-bottom: 1.5rem;" >
2093                <div class="cart-drawer__totals" role="status" style='--spacing:1.0rem;'>
2094                  
2095                    
2096                    
2097                  
2098                  
2099                    
2100                    <p class='cart-drawer__totals__row cart-drawer__totals__row--spaced text-color-text' style='--text-size:2.0rem;'>
2101                      <span><strong>Subtotal</strong></span><span><strong><span class='cart-drawer__totals__row__money'>$0.00</span></strong></span>
2102                    </p>
2103                  
2104                </div>
2105                  
2106                  <p class='cart-drawer__total-savings spaced text-color-accent-1'>
2107                    
2108                  </p>
2109                
2110              </div>
2111            
2112        
2113          
2114              <style>
2115                
2116                #CartDrawer-Checkout {
2117                  --icon-scale: 1.2em;
2118                  --icon-spacing: 10px;
2119                }
2120                
2121                
2122              </style>
2123              <div class="cart__ctas" style="--margin-top: 1.5rem;--margin-bottom: 1.5rem;" >
2124                <noscript>
2125                  <button type="submit" class="cart__update-button button button--secondary" form="CartDrawer-Form">
2126                    Update
2127                  </button>
2128                </noscript>
2129                <div class='tnc-checkbox-warning tnc-checkbox-warning--above-button hidden' style='margin-bottom: 0.6em;'></div>
2130                <button
2131                  type="submit"
2132                  id="CartDrawer-Checkout"
2133                  class="cart__checkout-button button"
2134                  name="checkout"
2135                  form="CartDrawer-Form"
2136                  
2137                    disabled
2138                  
2139                >
2140                  <span class='button__label'>
2141                    Check out
2142                    
2143                  </span>
2144                </button><div class='tnc-checkbox-warning tnc-checkbox-warning--under-button hidden' style='margin-top: 0.6em;'></div>
2145              </div>
2146        
2147          <div class='payment-badges-block' style="--margin-top: 1.2rem;--margin-bottom: 1.2rem;" >
2148                <ul class="payment-badges" role="list">
2149                  
2150                  
2151
2152                    <li class="list-payment__item">
2153                      <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/>
2153</svg>
2154
2155                    </li>
2156                    <li class="list-payment__item">
2157                      <svg class="icon icon--full-color" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg>
2158
2159                    </li>
2160                    <li class="list-payment__item">
2161                      <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" aria-labelledby="pi-bancontact" role="img" viewBox="0 0 38 24" width="38" height="24"><title id="pi-bancontact">Bancontact</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M4.703 3.077h28.594c.139 0 .276.023.405.068.128.045.244.11.343.194a.9.9 0 0 1 .229.29c.053.107.08.223.08.34V20.03a.829.829 0 0 1-.31.631 1.164 1.164 0 0 1-.747.262H4.703a1.23 1.23 0 0 1-.405-.068 1.09 1.09 0 0 1-.343-.194.9.9 0 0 1-.229-.29.773.773 0 0 1-.08-.34V3.97c0-.118.027-.234.08-.342a.899.899 0 0 1 .23-.29c.098-.082.214-.148.342-.193a1.23 1.23 0 0 1 .405-.068Z" fill="#fff"/><path d="M6.38 18.562v-3.077h1.125c.818 0 1.344.259 1.344.795 0 .304-.167.515-.401.638.338.132.536.387.536.734 0 .62-.536.91-1.37.91H6.38Zm.724-1.798h.537c.328 0 .468-.136.468-.387 0-.268-.255-.356-.599-.356h-.406v.743Zm0 1.262h.448c.438 0 .693-.093.693-.383 0-.286-.219-.404-.63-.404h-.51v.787Zm3.284.589c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.156.002.31.014.464.035v-.105c0-.269-.183-.396-.531-.396a2.128 2.128 0 0 0-.688.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.767 0 1.147.343 1.147.936v1.222c-.214.093-.615.194-1.136.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.947.947 0 0 0 .365-.061Zm1.204.444v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.167-.444-.484-.444a1.267 1.267 0 0 0-.459.079v1.719h-.713Zm4.886-2.167-.135.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.652.25-.652.664 0 .453.24.685.688.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.
2161001.538.043.787.132Zm1.553 2.22c-.802 0-1.302-.47-1.302-1.178 0-.704.5-1.174 1.302-1.174.807 0 1.297.47 1.297 1.173 0 .708-.49 1.179-1.297 1.179Zm0-.502c.37 0 .563-.259.563-.677 0-.413-.193-.672-.563-.672-.364 0-.568.26-.568.672 0 .418.204.677.568.677Zm1.713.449v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.166-.444-.484-.444a1.268 1.268 0 0 0-.459.079v1.719h-.713Zm3.996.053c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.355v-.488l.718-.03v.518h.578v.484h-.578v.94c0 .256.125.374.36.374.093 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Zm1.814 0c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.155.002.31.014.464.035v-.105c0-.269-.183-.396-.532-.396a2.128 2.128 0 0 0-.687.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.766 0 1.146.343 1.146.936v1.222c-.213.093-.614.194-1.135.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.946.946 0 0 0 .365-.061Zm3.157-1.723-.136.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.651.25-.651.664 0 .453.24.685.687.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.001.538.043.787.132Zm1.58 2.22c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.354v-.488l.72-.03v.518h.577v.484h-.578v.94c0 .256.125.374.36.374.092 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Z" fill="#1E3764"/><path d="M11.394 13.946c3.803 0 5.705-2.14 7.606-4.28H6.38v4.28h5.014Z" fill="url(#pi-bancontact-a)"/><path d="M26.607 5.385c-3.804 0-5.705 2.14-7.607 4.28h12.62v-4.28h-5.013Z" fill="url(#pi-bancontact-b)"/><defs><linearGradient id="pi-bancontact-a" x1="8.933" y1="12.003" x2="17.734" y2="8.13" gradientUnits="userSpaceOnUse"><stop stop-color="#005AB9"/><stop offset="1" stop-color="#1E3764"/></linearGradient><linearGradient id="pi-bancontact-b" x1="19.764" y1="10.037" x2="29.171" y2="6.235" gradientUnits="userSpaceOnUse"><stop stop-color="#FBA900"/><stop offset="1" stop-color="#FFD800"/></linearGradient></defs></svg>
2162                    </li>
2163                    <li class="list-payment__item">
2164                      <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
216406zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg>
2165
2166                    </li>
2167                    <li class="list-payment__item">
2168                      <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-spidealwero"><title id="pi-spidealwero">iDEAL Wero</title><path opacity="0.07" d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="black"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#FFF48D"/><path d="M3.45001 7.43572V17.0022C3.45001 17.4602 3.82664 17.8347 4.28673 17.8347H10.0301C14.3722 17.8347 16.2539 15.4157 16.2539 12.2063C16.2539 8.99693 14.3715 6.60321 10.0294 6.60321H4.28603C3.82594 6.60321 3.44931 6.97773 3.44931 7.43572H3.45001Z" fill="white"/><path d="M7.29413 8.95133V16.0203H10.385C13.1918 16.0203 14.4087 14.4422 14.4087 12.2112C14.4087 9.98022 13.1911 8.41901 10.385 8.41901H7.82926C7.53259 8.41901 7.29413 8.66027 7.29413 8.95204V8.95133Z" fill="#CC0066"/><path fill-rule="evenodd" clip-rule="evenodd" d="M5.03507 17.073H10.0294C13.539 17.073 15.4754 15.3456 15.4754 12.2105C15.4754 10.4038 14.7685 7.36908 10.0294 7.36908H5.03507C4.59182 7.36908 4.23203 7.72677 4.23203 8.16862V16.2742C4.23203 16.7153 4.59182 17.0737 5.03507 17.0737V17.073ZM4.49924 8.16862C4.49924 7.87335 4.7377 7.63559 5.03437 7.63559H10.0287C11.9609 7.63559 15.2068 8.23104 15.2068 12.2105C15.2068 15.1744 13.3665 16.8065 10.0287 16.8065H5.03507C4.7384 16.8065 4.49994 16.5694 4.49994 16.2735V8.16862H4.49924Z" fill="#232323"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8.81464 11.1831C8.72066 11.1494 8.62247 11.1326 8.51586 11.1326V11.1284H7.8082V12.8355H8.52428C8.65122 12.8355 8.76134 12.8102 8.85602 12.7681C8.95 12.7218 9.02785 12.6629 9.08957 12.5872C9.15129 12.5114 9.19618 12.4188 9.22844 12.3136C9.25719 12.2084 9.27332 12.0948 9.27332 11.9686C9.27332 11.8255 9.25299 11.7035 9.21581 11.5983C9.17514 11.4973 9.12183 11.4089 9.05661 11.3374C8.98717 11.27 8.90932 11.2153 8.81534 11.1817L8.81464 11.1831ZM8.64702 12.4995C8.59371 12.5163 8.54462 12.5248 8.49132 12.5248V12.529H8.16799V11.4524H8.4296C8.51937 11.4524 8.59301 11.465 8.65473 11.4903C8.71645 11.5155 8.76554 11.5576 8.80201 11.6039C8.83849 11.6502 8.86724 11.7133 8.88407 11.7806C8.9002 11.8479 8.90862 11.9279 8.90862 12.0121C8.90862 12.1088 8.896 12.1846 8.87215 12.2519C8.85108 12.3106 8.81921 12.3649 8.77817 12.4118C8.74305 12.4524 8.69779 12.4829 8.64702 12.5002V12.4995Z" fill="white"/><path d="M10.7504 11.1333V11.4489H9.87441V11.815H10.6803V12.1053H9.87441V12.5219H10.7707V12.8376H9.51041V11.1305H10.7504V11.1347V11.1333Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.6244 12.8404L12.0023 11.1333H11.6222L10.9958 12.8404H11.3641L11.4952 12.4616H12.1173L12.2443 12.8404H12.6251H12.6244ZM11.8136 11.5534L12.0226 12.1797H11.5934L11.8101 11.5534H11.8143H11.8136Z" fill="white"/><path d="M13.2178 11.1325V12.5247H14.0278V12.8403H12.8538V11.1332H13.2178V11.1325Z" fill="white"/><path d="M5.85774 12.8656C6.30099 12.8656 6.66009 12.5065 6.66009 12.0625C6.66009 11.6186 6.30099 11.2595 5.85774 11.2595C5.41448 11.2595 5.05539 11.6186 5.05539 12.0625C5.05539 12.5065 5.41448 12.8656 5.85774 12.8656ZM6.33536 16.0771C5.71396 16.0771 5.216 15.5406 5.216 14.8813V13.9478C5.216 13.6181 5.46498 13.3474 5.77778 13.3474C6.09059 13.3474 6.33957 13.6139 6.33957 13.9478V16.0771H6.33536Z" fill="#232323"/><path d="M31.45 12.2209C31.45 11.1773 32.1926 10.2264 33.4749 10.2264C34.7572 10.2264 35.5053 11.178 35.5053 12.2209C35.5053 13.2638 34.7627 14.2154 33.4749 14.2154C32.1926 14.2154 31.45 13.2638 31.45 12.2209ZM34.3782 12.2209C34.3782 11.7178 34.0467 11.2537 33.4749 11.2537C32.9032 11.2537 32.5717 11.7186 32.571
21687 12.2209C32.5717 12.7232 32.9086 13.1889 33.4749 13.1889C34.0412 13.1889 34.3782 12.724 34.3782 12.2209ZM30.6615 12.9619C31.0889 12.7185 31.3455 12.2537 31.3455 11.7404C31.3455 10.9784 30.7948 10.3294 29.94 10.3294H28.1452V14.1132H29.2567V13.146H29.4649L30.1006 14.1132H31.4095L30.6615 12.9619ZM29.7161 12.2747H29.2567V11.2046H29.7216C30.0211 11.2046 30.213 11.4479 30.213 11.7396C30.213 12.0314 30.0148 12.2747 29.7161 12.2747ZM23.0713 10.3247L22.4044 12.5797L21.7539 10.3247H20.8686L20.2126 12.5797L19.5511 10.3247H18.378L19.722 14.1015H20.6868L21.3108 12.0454L21.9294 14.1015H22.8997L24.2436 10.3247H23.0705H23.0713ZM25.9261 13.1795H25.9237C25.508 13.1795 25.2163 12.9284 25.0915 12.5961H27.9159C27.9385 12.4713 27.9502 12.3434 27.9502 12.2139C27.9502 11.1734 27.21 10.2241 25.9261 10.2233V11.2482C26.3442 11.249 26.6328 11.5002 26.7568 11.8317H23.9363C23.9137 11.9565 23.902 12.0844 23.902 12.2139C23.902 13.2552 24.643 14.2052 25.923 14.2052H25.9253V13.1795H25.9261Z" fill="#1D1C1C"/><path d="M25.9237 14.2044C25.9674 14.2044 26.0103 14.2029 26.0524 14.2013C26.3122 14.188 26.5485 14.135 26.7591 14.05C26.9697 13.965 27.1546 13.8472 27.3114 13.7052C27.4673 13.5644 27.5983 13.3982 27.699 13.2138C27.7903 13.0469 27.8574 12.8667 27.8995 12.6787H26.7225C26.6983 12.7287 26.6702 12.777 26.6382 12.8215C26.5945 12.8831 26.5431 12.9385 26.4846 12.9861C26.4261 13.0344 26.3605 13.075 26.2888 13.1062C26.217 13.1374 26.1382 13.1592 26.0532 13.1709C26.0119 13.1764 25.969 13.1795 25.9245 13.1795C25.6601 13.1795 25.4456 13.0773 25.2919 12.9174L24.5268 13.6912C24.8668 14.0055 25.3387 14.2036 25.9237 14.2036V14.2044Z" fill="#1D1C1C"/><path d="M25.9237 10.2225C24.838 10.2225 24.1399 10.9058 23.9535 11.7482H25.1266C25.267 11.4581 25.5431 11.2475 25.9237 11.2475C26.2272 11.2475 26.4627 11.3785 26.6164 11.5766L27.3886 10.7958C27.0438 10.4464 26.5477 10.2225 25.9245 10.2225H25.9237Z" fill="#1D1C1C"/><path d="M17.3927 16.431C17.3069 16.431 17.2367 16.3608 17.2367 16.275V8.16296C17.2367 8.07716 17.3069 8.00696 17.3927 8.00696C17.4785 8.00696 17.5487 8.07716 17.5487 8.16296V16.275C17.5487 16.3608 17.4785 16.431 17.3927 16.431Z" fill="#1D1C1C"/></svg>
2169                    </li>
2170                    <li class="list-payment__item">
2171                      <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg>
2172
2173                    </li>
2174                    <li class="list-payment__item">
2175                      <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/>
2175<path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 0-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg>
2176                    </li>
2177                    <li class="list-payment__item">
2178                      <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg>
2179
2180                    </li>
2181                    <li class="list-payment__item">
2182                      <svg class="icon icon--full-color" viewBox="-36 25 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-unionpay"><title id="pi-unionpay">Union Pay</title><path fill="#005B9A" d="M-36 46.8v.7-.7zM-18.3 25v24h-7.2c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h1.4zm12.6 0c-1.3 0-2.9 1-3.2 2.3l-4.5 19.4c-.3 1.3.5 2.3 1.8 2.3h-4.9V25h10.8z"/><path fill="#E9292D" d="M-19.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3h-8.9c-.8 0-1.5-.6-1.5-1.4v-21c0-.8.7-1.6 1.5-1.6h14.7z"/><path fill="#0E73B9" d="M-5.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3H-26h.5c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h14z"/><path fill="#059DA4" d="M2 26.6v21c0 .8-.6 1.4-1.5 1.4h-12.1c-1.3 0-2.1-1.1-1.8-2.3l4.5-19.4C-8.6 26-7 25-5.7 25H.5c.9 0 1.5.7 1.5 1.6z"/><path fill="#fff" d="M-21.122 38.645h.14c.14 0 .28-.07.28-.14l.42-.63h1.19l-.21.35h1.4l-.21.63h-1.68c-.21.28-.42.42-.7.42h-.84l.21-.63m-.21.91h3.01l-.21.7h-1.19l-.21.7h1.19l-.21.7h-1.19l-.28 1.05c-.07.14 0 .28.28.21h.98l-.21.7h-1.89c-.35 0-.49-.21-.35-.63l.35-1.33h-.77l.21-.7h.77l.21-.7h-.7l.21-.7zm4.83-1.75v.42s.56-.42 1.12-.42h1.96l-.77 2.66c-.07.28-.35.49-.77.49h-2.24l-.49 1.89c0 .07 0 .14.14.14h.42l-.14.56h-1.12c-.42 0-.56-.14-.49-.35l1.47-5.39h.91zm1.68.77h-1.75l-.21.7s.28-.21.77-.21h1.05l.14-.49zm-.63 1.68c.14 0 .21 0 .21-.14l.14-.35h-1.75l-.14.56 1.54-.07zm-1.19.84h.98v.42h.28c.14 0 .21-.07.21-.14l.07-.28h.84l-.14.49c-.07.35-.35.49-.77.56h-.56v.77c0 .14.07.21.35.21h.49l-.14.56h-1.19c-.35 0-.49-.14-.49-.49l.07-2.1zm4.2-2.45l.21-.84h1.19l-.07.28s.56-.28 1.05-.28h1.47l-.21.84h-.21l-1.12 3.85
2182h.21l-.21.77h-.21l-.07.35h-1.19l.07-.35h-2.17l.21-.77h.21l1.12-3.85h-.28m1.26 0l-.28 1.05s.49-.21.91-.28c.07-.35.21-.77.21-.77h-.84zm-.49 1.54l-.28 1.12s.56-.28.98-.28c.14-.42.21-.77.21-.77l-.91-.07zm.21 2.31l.21-.77h-.84l-.21.77h.84zm2.87-4.69h1.12l.07.42c0 .07.07.14.21.14h.21l-.21.7h-.77c-.28 0-.49-.07-.49-.35l-.14-.91zm-.35 1.47h3.57l-.21.77h-1.19l-.21.7h1.12l-.21.77h-1.26l-.28.42h.63l.14.84c0 .07.07.14.21.14h.21l-.21.7h-.7c-.35 0-.56-.07-.56-.35l-.14-.77-.56.84c-.14.21-.35.35-.63.35h-1.05l.21-.7h.35c.14 0 .21-.07.35-.21l.84-1.26h-1.05l.21-.77h1.19l.21-.7h-1.19l.21-.77zm-19.74-5.04c-.14.7-.42 1.19-.91 1.54-.49.35-1.12.56-1.89.56-.7 0-1.26-.21-1.54-.56-.21-.28-.35-.56-.35-.98 0-.14 0-.35.07-.56l.84-3.92h1.19l-.77 3.92v.28c0 .21.07.35.14.49.14.21.35.28.7.28s.7-.07.91-.28c.21-.21.42-.42.49-.77l.77-3.92h1.19l-.84 3.92m1.12-1.54h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35.14.21.21.49.14.91l-.49 2.38h-.91l.42-2.17c.07-.28.07-.49 0-.56-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.63-3.57m9.8 0h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35s.21.49.14.91l-.49 2.38h-.91l.42-2.24c.07-.21 0-.42-.07-.49-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.7-3.57m-5.81 0h.98l-.77 3.5h-.98l.77-3.5m.35-1.33h.98l-.21.84h-.98l.21-.84zm1.4 4.55c-.21-.21-.35-.56-.35-.98v-.21c0-.07 0-.21.07-.28.14-.56.35-1.05.7-1.33.35-.35.84-.49 1.33-.49.42 0 .77.14 1.05.35.21.21.35.56.35.98v.21c0 .07 0 .21-.07.28-.14.56-.35.98-.7 1.33-.35.35-.84.49-1.33.49-.35 0-.7-.14-1.05-.35m1.89-.7c.14-.21.28-.49.35-.84v-.35c0-.21-.07-.35-.14-.49a.635.635 0 0 0-.49-.21c-.28 0-.49.07-.63.28-.14.21-.28.49-.35.84v.28c0 .21.07.35.14.49.14.14.28.21.49.21.28.07.42 0 .63-.21m6.51-4.69h2.52c.49 0 .84.14 1.12.35.28.21.35.56.35.91v.28c0 .07 0 .21-.07.28-.07.49-.35.98-.7 1.26-.42.35-.84.49-1.4.49h-1.4l-.42 2.03h-1.19l1.19-5.6m.56 2.59h1.12c.28 0 .49-.07.7-.21.14-.14.28-.35.35-.63v-.28c0-.21-.07-.35-.21-.42-.14-.07-.35-.14-.7-.14h-.91l-.35 1.68zm8.68 3.71c-.35.77-.7 1.26-.91 1.47-.21.21-.63.7-1.61.7l.07-.63c.84-.28 1.26-1.4 1.54-1.96l-.28-3.78h1.19l.07 2.38.91-2.31h1.05l-2.03 4.13m-2.94-3.85l-.42.28c-.42-.35-.84-.56-1.54-.21-.98.49-1.89 4.13.91 2.94l.14.21h1.12l.7-3.29-.91.07m-.56 1.82c-.21.56-.56.84-.91.77-.28-.14-.35-.63-.21-1.19.21-.56.56-.84.91-.77.28.14.35.63.21 1.19"/></svg>
2183                    </li>
2184                    <li class="list-payment__item">
2185                      <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778 
218516.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
2186
2187                    </li></ul>
2188              </div>
2189        
2190        <!-- end footer -->
2191      </div>
2192    </div>
2193  </div>
2194</cart-drawer>
2195
2196<script>
2197  document.addEventListener('DOMContentLoaded', function () {
2198    function isIE() {
2199      const ua = window.navigator.userAgent;
2200      const msie = ua.indexOf('MSIE ');
2201      const trident = ua.indexOf('Trident/');
2202
2203      return msie > 0 || trident > 0;
2204    }
2205
2206    if (!isIE()) return;
2207    const cartSubmitInput = document.createElement('input');
2208    cartSubmitInput.setAttribute('name', 'checkout');
2209    cartSubmitInput.setAttribute('type', 'hidden');
2210    document.querySelector('#cart').appendChild(cartSubmitInput);
2211    document.querySelector('#checkout').addEventListener('click', function (event) {
2212      document.querySelector('#cart').submit();
2213    });
2214  });
2215</script>
2215
2216
2217</div><main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1">
2218      <div id="shopify-section-template--23901303373978__cart-items" class="shopify-section"><style data-shopify>.section-template--23901303373978__cart-items-padding {
2219    padding-top: 0px;
2220    padding-bottom: 18px;
2221  }
2222
2223  @media screen and (min-width: 750px) {
2224    .section-template--23901303373978__cart-items-padding {
2225      padding-top: 0px;
2226      padding-bottom: 24px;
2227    }
2228  }</style><cart-items class="page-width is-empty">
2229  <div class="title-wrapper-with-link title-wrapper-with-link--spacing">
2230    <h1 class="title title--primary">Your cart</h1>
2231    <a href="/collections/all" class="underlined-link">
2232      Continue shopping
2233    </a>
2234  </div>
2235
2236  <div class="cart__warnings">
2237    <h1 class="cart__empty-text">Your cart is empty</h1>
2238    
2239      <a href="/collections/all" class="button">
2240        Continue shopping
2241      </a>
2242    
2243<h2 class="cart__login-title">Have an account?</h2>
2244      <p class="cart__login-paragraph">
2245        <a href="https://mobilizationmagic.com/customer_authentication/redirect?locale=en&region_country=US" class="link underlined-link">Log in</a> to check out faster.
2246      </p></div>
2247
2248  <form action="/cart" class="cart__contents critical-hidden" method="post" id="cart">
2249    <div class="cart__items" id="main-cart-items" data-id="template--23901303373978__cart-items">
2250      <div class="js-contents"></div>
2251    </div>
2252
2253    <p class="visually-hidden" id="cart-live-region-text" aria-live="polite" role="status"></p>
2254    <p class="visually-hidden" id="shopping-cart-line-item-status" aria-live="polite" aria-hidden="true" role="status">
2255      Loading...
2256    </p>
2257  </form>
2258</cart-items>
2259
2260
2261</div><section id="shopify-section-template--23901303373978__custom_liquid_AMArWq" class="shopify-section section"><style data-shopify>.section-template--23901303373978__custom_liquid_AMArWq-padding {
2262    padding-top: calc(40px * 0.75);
2263    padding-bottom: calc(52px  * 0.75);
2264  }
2265
2266  @media screen and (min-width: 750px) {
2267    .section-template--23901303373978__custom_liquid_AMArWq-padding {
2268      padding-top: 40px;
2269      padding-bottom: 52px;
2270    }
2271  }</style><div class="color-background-1 gradient content-for-grouping always-display">
2272  
2273  <div class="section-template--23901303373978__custom_liquid_AMArWq-padding">
2274    <style>
2275  .discount-banner-box {
2276    margin-top: 20px;
2277  }
2278  .combined-discount-banner {
2279    background: linear-gradient(135deg, #e0f7fa 0%, #f3e5f5 100%);
2280    color: #004d40;
2281    border: 2px solid #4dd0e1;
2282    border-radius: 12px;
2283    padding: 16px;
2284    margin-bottom: 12px;
2285    font-family: 'Arial', sans-serif;
2286    animation: fadeIn 0.4s ease-in-out;
2287  }
2288  .static-discount-text {
2289    text-align: center;
2290    margin-bottom: 12px;
2291    padding-bottom: 10px;
2292    border-bottom: 1px solid #b39ddb;
2293  }
2294  .static-discount-text .discount-line {
2295    font-size: 13px;
2296    font-weight: bold;
2297    color: #4a148c;
2298    margin: 3px 0;
2299  }
2300  .dynamic-discount-text {
2301    font-size: 12px;
2302    color: #004d40;
2303    margin-top: 8px;
2304  }
2305  .dynamic-discount-text strong {
2306    color: #00796b;
2307    font-size: 13px;
2308  }
2309  .product-discount-item {
2310    margin: 6px 0;
2311    padding: 4px 0;
2312  }
2313  .celebration-text {
2314    color: #6a1b9a;
2315    font-weight: bold;
2316  }
2317  @keyframes fadeIn {
2318    from { opacity: 0; transform: translateY(10px); }
2319    to { opacity: 1; transform: translateY(0); }
2320  }
2321</style>
2322<div class="discount-banner-box" id="live-discount-box">
2323  <!-- Everything will be in one combined banner -->
2324</div>
2325<script>
2326  const discountTiers = [
2327    { qty: 1, discount: 0 },
2328    { qty: 2, discount: 10 },
2329    { qty: 3, discount: 15 }
2330  ];
2331
2332  let lastCartSnapshot = '';
2333
2334  function getDiscountForQty(qty) {
2335    let current = discountTiers[0];
2336    let next = null;
2337    for (let i = 0; i < discountTiers.length; i++) {
2338      if (qty >= discountTiers[i].qty) {
2339        current = discountTiers[i];
2340      } else {
2341        next = discountTiers[i];
2342        break;
2343      }
2344    }
2345    return { current, next };
2346  }
2347
2348  function renderDiscountBanner() {
2349    fetch('/cart.js')
2350      .then(res => res.json())
2351      .then(cart => {
2352        // Create snapshot of current cart state
2353        const currentSnapshot = cart && cart.items ? 
2354          cart.items.map(item => `${item.id}:${item.quantity}:${item.product_title || 'Unknown'}`).join('|') : 
2355          'empty';
2356
2357        // Only update if quantities actually changed
2358        if (currentSnapshot === lastCartSnapshot) {
2359          return;
2360        }
2361
2362        lastCartSnapshot = currentSnapshot;
2363
2364        // Build the combined banner content
2365        let dynamicContent = '';
2366        
2367        if (cart && cart.items && cart.items.length > 0) {
2368          cart.items.forEach(item => {
2369            if (item && item.quantity > 0) {
2370              const { current, next } = getDiscountForQty(item.quantity);
2371              const productTitle = item.product_title || item.title || 'this item';
2372              
2373              if (next) {
2374                const itemsNeeded = next.qty - item.quantity;
2375                dynamicContent += `
2376                  <div class="product-discount-item">
2377                    You have <strong>${item.quantity}</strong> of <strong>${productTitle}</strong> - 
2378                    Add <strong>${itemsNeeded}</strong> more for <strong>${next.discount}% off</strong>!
2379                  </div>
2380                `;
2381              } else if (current.discount > 0) {
2382                dynamicContent += `
2383                  <div class="product-discount-item celebration-text">
2384                    🎉 <strong>${current.discount}% off</strong> unlocked for <strong>${productTitle}</strong>!
2385                  </div>
2386                `;
2387              }
2388            }
2389          });
2390        } else {
2391          dynamicContent = `
2392            <div class="product-discount-item">
2393              Add items to your cart to see your discount progress!
2394            </div>
2395          `;
2396        }
2397
2398        // Combined banner with static info at top and dynamic below
2399        const combinedHTML = `
2400          <div class="combined-discount-banner">
2401            <div class="static-discount-text">
2402              <div class="discount-line">Get Your Discount >>> 2 Tools gets 10% off</div>
2403              <div class="discount-line">Get Your Discount >>> 3 Tools gets 15% off</div>
2404            </div>
2405            <div class="dynamic-discount-text">
2406              ${dynamicContent}
2407            </div>
2408          </div>
2409        `;
2410
2411        document.getElementById("live-discount-box").innerHTML = combinedHTML;
2412      })
2413      .catch(err => {
2414        console.error('Cart fetch error:', err);
2415        // Show static info even on error
2416        document.getElementById("live-discount-box").innerHTML = `
2417          <div class="combined-discount-banner">
2418            <div class="static-discount-text">
2419              <div class="discount-line">Get Your Discount >>> 2 Tools gets 10% off</div>
2420              <div class="discount-line">Get Your Discount >>> 3 Tools gets 15% off</div>
2421            </div>
2422            <div class="dynamic-discount-text">
2423              <div class="product-discount-item">Loading cart information...</div>
2424            </div>
2425          </div>
2426        `;
2427      });
2428  }
2429
2430  function findBestPlacement() {
2431    // Try multiple locations where the banner should appear
2432    const possibleLocations = [
2433      // Cart page specific
2434      '.cart__contents',
2435      '.cart-contents',
2436      '.page-cart',
2437      '.cart-page',
2438      '.main-cart',
2439      '[data-cart-contents]',
2440      
2441      // Cart drawer specific  
2442      '.cart-drawer',
2443      '.drawer__inner',
2444      '[id*="CartDrawer"]',
2445      '[id*="cart-drawer"]',
2446      
2447      // General cart areas
2448      '[class*="cart"]',
2449      '[id*="cart"]',
2450      
2451      // Fallback locations
2452      '.main-content',
2453      'main',
2454      '.page-content',
2455      '.content',
2456      'body'
2457    ];
2458    
2459    for (const selector of possibleLocations) {
2460      const element = document.querySelector(selector);
2461      if (element) {
2462        console.log(`Found placement location: ${selector}`);
2463        return element;
2464      }
2465    }
2466    
2467    console.warn('No suitable placement found, using body');
2468    return document.body;
2469  }
2470
2471  function ensureContainerExists() {
2472    let container = document.getElementById("live-discount-box");
2473    
2474    if (!container) {
2475      console.log('Creating discount container...');
2476      
2477      const targetElement = findBestPlacement();
2478      if (targetElement) {
2479        const containerHTML = `
2480          <div class="discount-banner-box" id="live-discount-box">
2481            <!-- Discount content will load here -->
2482          </div>
2483        `;
2484        
2485        // Insert at the top of the target element
2486        targetElement.insertAdjacentHTML('afterbegin', containerHTML);
2487        container = document.getElementById("live-discount-box");
2488        
2489        if (container) {
2490          console.log('Container created successfully');
2491        }
2492      }
2493    }
2494    
2495    return container;
2496  }
2497
2498  function renderDiscountBanner() {
2499    const container = ensureContainerExists();
2500    if (!container) {
2501      console.error('Could not create or find discount container');
2502      return;
2503    }
2504
2505    fetch('/cart.js')
2506      .then(res => res.json())
2507      .then(cart => {
2508        // Create snapshot of current cart state
2509        const currentSnapshot = cart && cart.items ? 
2510          cart.items.map(item => `${item.id}:${item.quantity}:${item.product_title || 'Unknown'}`).join('|') : 
2511          'empty';
2512
2513        // Only update if quantities actually changed
2514        if (currentSnapshot === lastCartSnapshot) {
2515          return;
2516        }
2517
2518        lastCartSnapshot = currentSnapshot;
2519
2520        // Build the combined banner content
2521        let dynamicContent = '';
2522        
2523        if (cart && cart.items && cart.items.length > 0) {
2524          cart.items.forEach(item => {
2525            if (item && item.quantity > 0) {
2526              const { current, next } = getDiscountForQty(item.quantity);
2527              const productTitle = item.product_title || item.title || 'this item';
2528              
2529              if (next) {
2530                const itemsNeeded = next.qty - item.quantity;
2531                dynamicContent += `
2532                  <div class="product-discount-item">
2533                    You have <strong>${item.quantity}</strong> of <strong>${productTitle}</strong> - 
2534                    Add <strong>${itemsNeeded}</strong> more for <strong>${next.discount}% off</strong>!
2535                  </div>
2536                `;
2537              } else if (current.discount > 0) {
2538                dynamicContent += `
2539                  <div class="product-discount-item celebration-text">
2540                    🎉 <strong>${current.discount}% off</strong> unlocked for <strong>${productTitle}</strong>!
2541                  </div>
2542                `;
2543              }
2544            }
2545          });
2546        } else {
2547          dynamicContent = `
2548            <div class="product-discount-item">
2549              Add items to your cart to see your discount progress!
2550            </div>
2551          `;
2552        }
2553
2554        // Combined banner with static info at top and dynamic below
2555        const combinedHTML = `
2556          <div class="combined-discount-banner">
2557            <div class="static-discount-text">
2558              <div class="discount-line">Get Your Discount >>> 2 Tools gets 10% off</div>
2559              <div class="discount-line">Get Your Discount >>> 3 Tools gets 15% off</div>
2560            </div>
2561            <div class="dynamic-discount-text">
2562              ${dynamicContent}
2563            </div>
2564          </div>
2565        `;
2566
2567        container.innerHTML = combinedHTML;
2568      })
2569      .catch(err => {
2570        console.error('Cart fetch error:', err);
2571        // Show static info even on error
2572        if (container) {
2573          container.innerHTML = `
2574            <div class="combined-discount-banner">
2575              <div class="static-discount-text">
2576                <div class="discount-line">Get Your Discount >>> 2 Tools gets 10% off</div>
2577                <div class="discount-line">Get Your Discount >>> 3 Tools gets 15% off</div>
2578              </div>
2579              <div class="dynamic-discount-text">
2580                <div class="product-discount-item">Loading cart information...</div>
2581              </div>
2582            </div>
2583          `;
2584        }
2585      });
2586  }
2587
2588  // Multiple initialization methods
2589  function initialize() {
2590    renderDiscountBanner();
2591    
2592    // Continue checking every 1.5 seconds
2593    setInterval(renderDiscountBanner, 1500);
2594  }
2595
2596  // Try different DOM ready states
2597  if (document.readyState === 'loading') {
2598    document.addEventListener('DOMContentLoaded', initialize);
2599  } else {
2600    initialize();
2601  }
2602
2603  // Also try after a delay for slow-loading pages
2604  setTimeout(initialize, 2000);
2605</script>
2605
2606  </div>
2607</div>
2608
2609
2610</section><div id="shopify-section-template--23901303373978__cart-footer" class="shopify-section cart__footer-wrapper"><div class="page-width is-empty" id="main-cart-footer" data-id="template--23901303373978__cart-footer">
2611  <div>
2612    <div class="cart__footer"><div class="cart__blocks">
2613        
2614<div class="js-contents" >
2615                <div class="totals">
2616                  <h2 class="totals__subtotal">Subtotal</h2>
2617                  <p class="totals__subtotal-value">$0.00 USD</p>
2618                </div>
2619
2620                <div></div>
2621              </div>
2622            
2623<div class="cart__ctas" >
2624                <noscript>
2625                  <button type="submit" class="cart__update-button button button--secondary" form="cart">
2626                    Update
2627                  </button>
2628                </noscript>
2629
2630                <button
2631                  type="submit"
2632                  id="checkout"
2633                  class="cart__checkout-button button"
2634                  name="checkout"
2635                  
2636                    disabled
2637                  
2638                  form="cart"
2639                >
2640                  Check out
2641                </button>
2642              </div><div class="cart__dynamic-checkout-buttons additional-checkout-buttons">
2643                  <div class="dynamic-checkout__content" id="dynamic-checkout-cart" data-shopify="dynamic-checkout-cart"> <shopify-accelerated-checkout-cart wallet-configs="[{&quot;supports_subs&quot;:true,&quot;supports_def_opts&quot;:false,&quot;name&quot;:&quot;shop_pay&quot;,&quot;wallet_params&quot;:{&quot;shopId&quot;:67301179546,&quot;merchantName&quot;:&quot;Mobilization Magic&quot;,&quot;personalized&quot;:true}},{&quot;supports_subs&quot;:true,&quot;supports_def_opts&quot;:false,&quot;name&quot;:&quot;paypal&quot;,&quot;wallet_params&quot;:{&quot;shopId&quot;:67301179546,&quot;countryCode&quot;:&quot;AU&quot;,&quot;merchantName&quot;:&quot;Mobilization Magic&quot;,&quot;phoneRequired&quot;:true,&quot;companyRequired&quot;:false,&quot;shippingType&quot;:&quot;shipping&quot;,&quot;shopifyPaymentsEnabled&quot;:true,&quot;hasManagedSellingPlanState&quot;:false,&quot;requiresBillingAgreement&quot;:false,&quot;gatewayType&quot;:&quot;CONNECTED&quot;,&quot;merchantId&quot;:&quot;NBBSNZB7H5DGN&quot;,&quot;sdkUrl&quot;:&quot;https://www.paypal.com/sdk/js?components=buttons\u0026commit=false\u0026currency=USD\u0026locale=en_US\u0026client-id=AexZEtAxk09Ncgj6FSWFFyGKbxxAZ_LTyJ2DPdJWl1YUlecinmc5AfIaRF2qYjWlusWahlzz6SVkY5Ci\u0026merchant-id=NBBSNZB7H5DGN\u0026intent=authorize&quot;,&quot;serviceableCountryCodes&quot;:[&quot;AT&quot;,&quot;AU&quot;,&quot;BD&quot;,&quot;BE&quot;,&quot;CA&quot;,&quot;CH&quot;,&quot;CN&quot;,&quot;CY&quot;,&quot;CZ&quot;,&quot;DE&quot;,&quot;DK&quot;,&quot;ES&quot;,&quot;FI&quot;,&quot;FR&quot;,&quot;GB&quot;,&quot;GR&quot;,&quot;HK&quot;,&quot;HU&quot;,&quot;ID&quot;,&quot;IE&quot;,&quot;IN&quot;,&quot;IS&quot;,&quot;IT&quot;,&quot;JP&quot;,&quot;KH&quot;,&quot;KR&quot;,&quot;LA&quot;,&quot;LK&quot;,&quot;ME&quot;,&quot;MK&quot;,&quot;MM&quot;,&quot;MO&quot;,&quot;MT&quot;,&quot;MV&quot;,&quot;MY&quot;,&quot;NL&quot;,&quot;NO&quot;,&quot;NP&quot;,&quot;NZ&quot;,&quot;PH&quot;,&quot;PK&quot;,&quot;PL&quot;,&quot;PT&quot;,&quot;RO&quot;,&quot;RU&quot;,&quot;SE&quot;,&quot;SG&quot;,&quot;SK&quot;,&quot;TH&quot;,&quot;TL&quot;,&quot;TR&quot;,&quot;TW&quot;,&quot;UA&quot;,&quot;US&quot;,&quot;VN&quot;,&quot;XK&quot;]}}]" access-token="42d0431ca68bcd02d78e0d822b138292" buyer-country="US" buyer-locale="en" buyer-currency="USD" shop-id="67301179546" cart-id="7e27163698e66beb5806cb0c97db8e47" enabled-flags="[&quot;1172c16a&quot;,&quot;a1d1f9a1&quot;,&quot;f5afabb3&quot;,&quot;370070f3&quot;]" > <div class="wallet-button-wrapper"> <ul class='wallet-cart-grid wallet-cart-grid--skeleton' role="list" data-shopify-buttoncontainer="true"> <li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'>&nbsp</div></li><li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'>&nbsp</div></li> </ul> </div> </shopify-accelerated-checkout-cart> </div>
2644                </div>
2645
2646        <div id="cart-errors"></div>
2647      </div>
2648    </div>
2649  </div>
2650</div>
2651
2652<script>
2653  document.addEventListener('DOMContentLoaded', function () {
2654    function isIE() {
2655      const ua = window.navigator.userAgent;
2656      const msie = ua.indexOf('MSIE ');
2657      const trident = ua.indexOf('Trident/');
2658
2659      return msie > 0 || trident > 0;
2660    }
2661
2662    if (!isIE()) return;
2663    const cartSubmitInput = document.createElement('input');
2664    cartSubmitInput.setAttribute('name', 'checkout');
2665    cartSubmitInput.setAttribute('type', 'hidden');
2666    document.querySelector('#cart').appendChild(cartSubmitInput);
2667    document.querySelector('#checkout').addEventListener('click', function (event) {
2668      document.querySelector('#cart').submit();
2669    });
2670  });
2671</script>
2671
2672
2673
2674</div><section id="shopify-section-template--23901303373978__featured-collection" class="shopify-section section"><link rel="stylesheet" href="//mobilizationmagic.com/cdn/shop/t/7/assets/template-collection.css?v=131127499998367489021790323452" media="print" onload="this.media='all'"><noscript><link href="//mobilizationmagic.com/cdn/shop/t/7/assets/template-collection.css?v=131127499998367489021790323452" rel="stylesheet" type="text/css" media="all" /></noscript><style data-shopify>.section-template--23901303373978__featured-collection-padding {
2675    padding-top: 75px;
2676    padding-bottom: 75px;
2677  }
2678
2679  .collection-template--23901303373978__featured-collection .color-swatches-container {
2680    --swatch-size: 2.4rem;
2681  }
2682
2683  @media screen and (min-width: 750px) {
2684    .section-template--23901303373978__featured-collection-padding {
2685      padding-top: 100px;
2686      padding-bottom: 100px;
2687    }
2688    .collection-template--23901303373978__featured-collection .color-swatches-container {
2689      --swatch-size: 3.6rem;
2690    }
2691  }
2692
2693  .color-scheme-template--23901303373978__featured-collection.color-custom {
2694    --color-background: 255, 255, 255;
2695    --gradient-background: #ffffff;
2696    
2697    --color-foreground: 46, 42, 57;
2698    --color-button: 221, 29, 29;
2699    --color-button-text: 255, 255, 255;
2700  }
2701  
2702</style><div class="color-scheme-template--23901303373978__featured-collection color-background-1 isolate gradient content-for-grouping animate-section animate--hidden always-display">
2703  
2704  <div class="collection collection-template--23901303373978__featured-collection section-template--23901303373978__featured-collection-padding">
2705    <div class="collection__title animate-item animate-item--child index-0 title-wrapper title-wrapper--no-top-margin page-width"><h2 class="title h2 title-with-highlight" style='--hightlight-color:#6d388b'>
2706          You may also like
2707        </h2></div>
2708
2709    <div class='page-width mobile-full-page'>
2710      <div
2711        class="product-grid contains-card contains-card--product"
2712        style="--columns-desktop: 4;--columns-mobile: 2;--gap-desktop:40px;--gap-mobile:1.5rem;--right-padding-desktop:0px;--left-padding-desktop:0px;--side-padding-mobile:15px;"
2713      >
2714        
2715          <splide-component
2716            data-type="slide"
2717            data-autoplay="false"
2718            data-autoplay-speed="5"
2719            data-arrows-color="inverse"
2720            data-dots-color="inverse"
2721            data-slides-desktop="4"
2722            data-per-move-desktop="1"
2723            data-gap-desktop="40"
2724            data-side-padding-desktop="0"
2725            data-padding-calc-desktop="true"
2726            data-slides-mobile="2"
2727            data-gap-mobile="15"
2728            
2729              data-side-padding-mobile="15"
2730            
2731            
2732              data-destroy-desktop="true"
2733            
2734          >
2735        
2736        <div
2737          class="splide splide--desktop-dots-under splide--mobile-dots-under splide--desktop-arrows-sides splide--desktop-arrows-outside splide--mobile-arrows-under splide--transparent-arrows splide--destroy-desktop splide--precalc-width-mobile splide--precalc-padding-mobile"
2738          
2739          
2740        >
2741          <div class="splide__track">
2742            <ul class="splide__list">
2743                  <li class="splide__slide">
2744                    <div
2745                      class="splide__slide__container splide__slide__container--card slider__slide collection-list__item collection-list__item--no-media animate-item animate-item--child"
2746                      style="--index:1;"
2747                      data-mobile-columns="2"
2748                    >
2749                      
2750<div class="card-wrapper product-card-wrapper underline-links-hover">
2751    <div
2752      class="
2753        card
2754        card--card
2755         card--media
2756         color-background-1 gradient
2757        
2758        
2759        
2760         card--badge-sided
2761        
2762        
2763      "
2764      style="--ratio-percent: 100%;"
2765    >
2766      <div
2767        class="card__inner  ratio"
2768        style="--ratio-percent: 100%;"
2769      ><div class="card__media">
2770            <div class="media media--transparent media--hover-effect">
2771              
2772              <img
2773                srcset="//mobilizationmagic.com/cdn/shop/files/Hamstring_Stretch_tool_Photo.png?v=1751262672&width=165 165w,//mobilizationmagic.com/cdn/shop/files/Hamstring_Stretch_tool_Photo.png?v=1751262672&width=360 360w,//mobilizationmagic.com/cdn/shop/files/Hamstring_Stretch_tool_Photo.png?v=1751262672&width=533 533w,//mobilizationmagic.com/cdn/shop/files/Hamstring_Stretch_tool_Photo.png?v=1751262672&width=720 720w,//mobilizationmagic.com/cdn/shop/files/Hamstring_Stretch_tool_Photo.png?v=1751262672&width=940 940w,//mobilizationmagic.com/cdn/shop/files/Hamstring_Stretch_tool_Photo.png?v=1751262672&width=1066 1066w,//mobilizationmagic.com/cdn/shop/files/Hamstring_Stretch_tool_Photo.png?v=1751262672 1536w
2774                "
2775                src="//mobilizationmagic.com/cdn/shop/files/Hamstring_Stretch_tool_Photo.png?v=1751262672&width=533"
2776                sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
2777                alt="Acute Pain and Injuries Tool - Mobilization Magic"
2778                class="motion-reduce"
2779                
2780                  loading="lazy"
2781                
2782                width="1536"
2783                height="1024"
2784                id='quick-add-template--23901303373978__featured-collection8484071407770-image'
2785              >
2786              
2787</div>
2788          </div><div class="card__content">
2789          <div class="card__information">
2790            <h3
2791              class="card__heading"
2792              
2793            >
2794              <a
2795                href="/products/acute-pain-and-injuries"
2796                id="StandardCardNoMediaLink-template--23901303373978__featured-collection-8484071407770"
2797                class="full-unstyled-link"
2798                aria-labelledby="StandardCardNoMediaLink-template--23901303373978__featured-collection-8484071407770 N
2798oMediaStandardBadge-template--23901303373978__featured-collection-8484071407770"
2799              >
2800                Acute Pain and Injuries Tool
2801              </a>
2802            </h3>
2803          </div>
2804          <div class="card__badge bottom left">
2805              
2806              </div>
2807        </div>
2808      </div>
2809      <div class="card__content">
2810        <div class="card__information">
2811          <h3
2812            class="card__heading h5"
2813            
2814              id="title-template--23901303373978__featured-collection-8484071407770"
2815            
2816          >
2817            <a
2818              href="/products/acute-pain-and-injuries"
2819              id="CardLink-template--23901303373978__featured-collection-8484071407770"
2820              class="full-unstyled-link"
2821              aria-labelledby="CardLink-template--23901303373978__featured-collection-8484071407770 Badge-template--23901303373978__featured-collection-8484071407770"
2822            >
2823              Acute Pain and Injuries Tool
2824            </a>
2825          </h3>
2826          <div class="card-information"><span class="caption-large light"></span>
2827<div
2828  class="
2829    price "
2830>
2831  <div class="price__container"><div class="price__regular">
2832      <span class="visually-hidden visually-hidden--inline">Regular price</span>
2833      <span class="price-item price-item--regular">
2834        $57.00
2835      </span>
2836    </div>
2837    <div class="price__sale ">
2838      <span class="visually-hidden visually-hidden--inline compare-price-label">Regular price</span>
2839      <span class="price-item price-item--sale price-item--last">
2840        $57.00
2841      </span>
2842        <span class="visually-hidden visually-hidden--inline regular-price-label">Sale price</span>
2843        <span class="price__compare-price">
2844          <s class="price-item price-item--regular">
2845            
2846          </s>
2847        </span></div>
2848    <small class="unit-price caption hidden">
2849      <span class="visually-hidden">Unit price</span>
2850      <span class="price-item price-item--last">
2851        <span></span>
2852        <span aria-hidden="true">/</span>
2853        <span class="visually-hidden">&nbsp;per&nbsp;</span>
2854        <span>
2855        </span>
2856      </span>
2857    </small>
2858  </div></div>
2859
2860          </div>
2861        </div>
2862        
2863<div class="card__badge bottom left"></div>
2864      </div>
2865    </div>
2866  </div>
2867                    </div>
2868                  </li>
2869                
2870
2871                  <li class="splide__slide">
2872                    <div
2873                      class="splide__slide__container splide__slide__container--card slider__slide collection-list__item collection-list__item--no-media animate-item animate-item--child"
2874                      style="--index:2;"
2875                      data-mobile-columns="2"
2876                    >
2877                      
2878<div class="card-wrapper product-card-wrapper underline-links-hover">
2879    <div
2880      class="
2881        card
2882        card--card
2883         card--media
2884         color-background-1 gradient
2885        
2886        
2887        
2888         card--badge-sided
2889        
2890        
2891      "
2892      style="--ratio-percent: 100%;"
2893    >
2894      <div
2895        class="card__inner  ratio"
2896        style="--ratio-percent: 100%;"
2897      ><div class="card__media">
2898            <div class="media media--transparent media--hover-effect">
2899              
2900              <img
2901                srcset="//mobilizationmagic.com/cdn/shop/files/Back_Ad.jpg?v=1751262672&width=165 165w,//mobilizationmagic.com/cdn/shop/files/Back_Ad.jpg?v=1751262672&width=360 360w,//mobilizationmagic.com/cdn/shop/files/Back_Ad.jpg?v=1751262672&width=533 533w,//mobilizationmagic.com/cdn/shop/files/Back_Ad.jpg?v=1751262672&width=720 720w,//mobilizationmagic.com/cdn/shop/files/Back_Ad.jpg?v=1751262672 800w
2902                "
2903                src="//mobilizationmagic.com/cdn/shop/files/Back_Ad.jpg?v=1751262672&width=533"
2904                sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
2905                alt="Back Massage Tool - Mobilization Magic"
2906                class="motion-reduce"
2907                
2908                  loading="lazy"
2909                
2910                width="800"
2911                height="800"
2912                id='quick-add-template--23901303373978__featured-collection8484077666458-image'
2913              >
2914              
2915</div>
2916          </div><div class="card__content">
2917          <div class="card__information">
2918            <h3
2919              class="card__heading"
2920              
2921            >
2922              <a
2923                href="/products/back-massage-tool"
2924                id="StandardCardNoMediaLink-template--23901303373978__featured-collection-8484077666458"
2925                class="full-unstyled-link"
2926                aria-labelledby="StandardCardNoMediaLink-template--23901303373978__featured-collection-8484077666458 NoMediaStandardBadge-template--23901303373978__featured-collection-8484077666458"
2927              >
2928                Back Massage Tool
2929              </a>
2930            </h3>
2931          </div>
2932          <div class="card__badge bottom left">
2933              
2934              </div>
2935        </div>
2936      </div>
2937      <div class="card__content">
2938        <div class="card__information">
2939          <h3
2940            class="card__heading h5"
2941            
2942              id="title-template--23901303373978__featured-collection-8484077666458"
2943            
2944          >
2945            <a
2946              href="/products/back-massage-tool"
2947              id="CardLink-template--23901303373978__featured-collection-8484077666458"
2948              class="full-unstyled-link"
2949              aria-labelledby="CardLink-template--23901303373978__featured-collection-8484077666458 Badge-template--23901303373978__featured-collection-8484077666458"
2950            >
2951              Back Massage Tool
2952            </a>
2953          </h3>
2954          <div class="card-information"><span class="caption-large light"></span>
2955<div
2956  class="
2957    price "
2958>
2959  <div class="price__container"><div class="price__regular">
2960      <span class="visually-hidden visually-hidden--inline">Regular price</span>
2961      <span class="price-item price-item--regular">
2962        $57.00
2963      </span>
2964    </div>
2965    <div class="price__sale ">
2966      <span class="visually-hidden visually-hidden--inline compare-price-label">Regular price</span>
2967      <span class="price-item price-item--sale price-item--last">
2968        $57.00
2969      </span>
2970        <span class="visually-hidden visually-hidden--inline regular-price-label">Sale price</span>
2971        <span class="price__compare-price">
2972          <s class="price-item price-item--regular">
2973            
2974          </s>
2975        </span></div>
2976    <small class="unit-price caption hidden">
2977      <span class="visually-hidden">Unit price</span>
2978      <span class="price-item price-item--last">
2979        <span></span>
2980        <span aria-hidden="true">/</span>
2981        <span class="visually-hidden">&nbsp;per&nbsp;</span>
2982        <span>
2983        </span>
2984      </span>
2985    </small>
2986  </div></div>
2987
2988          </div>
2989        </div>
2990        
2991<div class="card__badge bottom left"></div>
2992      </div>
2993    </div>
2994  </div>
2995                    </div>
2996                  </li>
2997                
2998
2999                  <li class="splide__slide">
3000                    <div
3001                      class="splide__slide__container splide__slide__container--card slider__slide collection-list__item collection-list__item--no-media animate-item animate-item--child"
3002                      style="--index:3;"
3003                      data-mobile-columns="2"
3004                    >
3005                      
3006<div class="card-wrapper product-card-wrapper underline-links-hover">
3007    <div
3008      class="
3009        card
3010        card--card
3011         card--media
3012         color-background-1 gradient
3013        
3014        
3015        
3016         card--badge-sided
3017        
3018        
3019      "
3020      style="--ratio-percent: 100%;"
3021    >
3022      <div
3023        class="card__inner  ratio"
3024        style="--ratio-percent: 100%;"
3025      ><div class="card__media">
3026            <div class="media media--transparent media--hover-effect">
3027              
3028              <img
3029                srcset="//mobilizationmagic.com/cdn/shop/files/Biceps_Video_capture.jpg?v=1760851944&width=165 165w,//mobilizationmagic.com/cdn/shop/files/Biceps_Video_capture.jpg?v=1760851944&width=360 360w,//mobilizationmagic.com/cdn/shop/files/Biceps_Video_capture.jpg?v=1760851944&width=533 533w,//mobilizationmagic.com/cdn/shop/files/Biceps_Video_capture.jpg?v=1760851944&width=720 720w,//mobilizationmagic.com/cdn/shop/files/Biceps_Video_capture.jpg?v=1760851944&width=940 940w,//mobilizationmagic.com/cdn/shop/files/Biceps_Video_capture.jpg?v=1760851944&width=1066 1066w,//mobilizationmagic.com/cdn/shop/files/Biceps_Video_capture.jpg?v=1760851944 1088w
3030                "
3031                src="//mobilizationmagic.com/cdn/shop/files/Biceps_Video_capture.jpg?v=1760851944&width=533"
3032                sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
3033                alt="Biceps Pain Tool - Mobilization Magic"
3034                class="motion-reduce"
3035                
3036                  loading="lazy"
3037                
3038                width="1088"
3039                height="514"
3040                id='quick-add-template--23901303373978__featured-collection8500154433690-image'
3041              >
3042              
3043</div>
3044          </div><div class="card__content">
3045          <div class="card__information">
3046            <h3
3047              class="card__heading"
3048              
3049            >
3050              <a
3051                href="/products/biceps-pain"
3052                id="StandardCardNoMediaLink-template--23901303373978__featured-collection-8500154433690"
3053                class="full-unstyled-link"
3054                aria-labelledby="StandardCardNoMediaLink-template--23901303373978__featured-collection-8500154433690 NoMediaStandardBadge-template--23901303373978__featured-collection-8500154433690"
3055              >
3056                Biceps Pain Tool
3057              </a>
3058            </h3>
3059          </div>
3060          <div class="card__badge bottom left">
3061              
3062              </div>
3063        </div>
3064      </div>
3065      <div class="card__content">
3066        <div class="card__information">
3067          <h3
3068            class="card__heading h5"
3069            
3070              id="title-template--23901303373978__featured-collection-8500154433690"
3071            
3072          >
3073            <a
3074              href="/products/biceps-pain"
3075              id="CardLink-template--23901303373978__featured-collection-8500154433690"
3076              class="full-unstyled-link"
3077              aria-labelledby="CardLink-template--23901303373978__featured-collection-8500154433690 Badge-template--23901303373978__featured-collection-8500154433690"
3078            >
3079              Biceps Pain Tool
3080            </a>
3081          </h3>
3082          <div class="card-information"><span class="caption-large light"></span>
3083<div
3084  class="
3085    price "
3086>
3087  <div class="price__container"><div class="price__regular">
3088      <span class="visually-hidden visually-hidden--inline">Regular price</span>
3089      <span class="price-item price-item--regular">
3090        $57.00
3091      </span>
3092    </div>
3093    <div class="price__sale ">
3094      <span class="visually-hidden visually-hidden--inline compare-price-label">Regular price</span>
3095      <span class="price-item price-item--sale price-item--last">
3096        $57.00
3097      </span>
3098        <span class="visually-hidden visually-hidden--inline regular-price-label">Sale price</span>
3099        <span class="price__compare-price">
3100          <s class="price-item price-item--regular">
3101            
3102          </s>
3103        </span></div>
3104    <small class="unit-price caption hidden">
3105      <span class="visually-hidden">Unit price</span>
3106      <span class="price-item price-item--last">
3107        <span></span>
3108        <span aria-hidden="true">/</span>
3109        <span class="visually-hidden">&nbsp;per&nbsp;</span>
3110        <span>
3111        </span>
3112      </span>
3113    </small>
3114  </div></div>
3115
3116          </div>
3117        </div>
3118        
3119<div class="card__badge bottom left"></div>
3120      </div>
3121    </div>
3122  </div>
3123                    </div>
3124                  </li>
3125                
3126
3127                  <li class="splide__slide">
3128                    <div
3129                      class="splide__slide__container splide__slide__container--card slider__slide collection-list__item collection-list__item--no-media animate-item animate-item--child"
3130                      style="--index:4;"
3131                      data-mobile-columns="2"
3132                    >
3133                      
3134<div class="card-wrapper product-card-wrapper underline-links-hover">
3135    <div
3136      class="
3137        card
3138        card--card
3139         card--media
3140         color-background-1 gradient
3141        
3142        
3143        
3144         card--badge-sided
3145        
3146        
3147      "
3148      style="--ratio-percent: 100%;"
3149    >
3150      <div
3151        class="card__inner  ratio"
3152        style="--ratio-percent: 100%;"
3153      ><div class="card__media">
3154            <div class="media media--transparent media--hover-effect">
3155              
3156              <img
3157                srcset="//mobilizationmagic.com/cdn/shop/files/Calf_Still_3_Light_Sharpened.jpg?v=1751262667&width=165 165w,//mobilizationmagic.com/cdn/shop/files/Calf_Still_3_Light_Sharpened.jpg?v=1751262667&width=360 360w,//mobilizationmagic.com/cdn/shop/files/Calf_Still_3_Light_Sharpened.jpg?v=1751262667&width=533 533w,//mobilizationmagic.com/cdn/shop/files/Calf_Still_3_Light_Sharpened.jpg?v=1751262667&width=720 720w,//mobilizationmagic.com/cdn/shop/files/Calf_Still_3_Light_Sharpened.jpg?v=1751262667&width=940 940w,//mobilizationmagic.com/cdn/shop/files/Calf_Still_3_Light_Sharpened.jpg?v=1751262667&width=1066 1066w,//mobilizationmagic.com/cdn/shop/files/Calf_Still_3_Light_Sharpened.jpg?v=1751262667 2048w
3158                "
3159                src="//mobilizationmagic.com/cdn/shop/files/Calf_Still_3_Light_Sharpened.jpg?v=1751262667&width=533"
3160                sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
3161                alt="Calf Achilles Pain Tool - Mobilization Magic"
3162                class="motion-reduce"
3163                
3164                  loading="lazy"
3165                
3166                width="2048"
3167                height="1152"
3168                id='quick-add-template--23901303373978__featured-collection8484084744346-image'
3169              >
3170              
3171</div>
3172          </div><div class="card__content">
3173          <div class="card__information">
3174            <h3
3175              class="card__heading"
3176              
3177            >
3178              <a
3179                href="/products/calf-achilles-pain"
3180                id="StandardCardNoMediaLink-template--23901303373978__featured-collection-8484084744346"
3181                class="full-unstyled-link"
3182                aria-labelledby="StandardCardNoMediaLink-template--23901303373978__featured-collection-8484084744346 NoMediaStandardBadge-template--23901303373978__featured-collection-8484084744346"
3183              >
3184                Calf Achilles Pain Tool
3185              </a>
3186            </h3>
3187          </div>
3188          <div class="card__badge bottom left">
3189              
3190              </div>
3191        </div>
3192      </div>
3193      <div class="card__content">
3194        <div class="card__information">
3195          <h3
3196            class="card__heading h5"
3197            
3198              id="title-template--23901303373978__featured-collection-8484084744346"
3199            
3200          >
3201            <a
3202              href="/products/calf-achilles-pain"
3203              id="CardLink-template--23901303373978__featured-collection-8484084744346"
3204              class="full-unstyled-link"
3205              aria-labelledby="CardLink-template--23901303373978__featured-collection-8484084744346 Badge-template--23901303373978__featured-collection-8484084744346"
3206            >
3207              Calf Achilles Pain Tool
3208            </a>
3209          </h3>
3210          <div class="card-information"><span class="caption-large light"></span>
3211<div
3212  class="
3213    price "
3214>
3215  <div class="price__container"><div class="price__regular">
3216      <span class="visually-hidden visually-hidden--inline">Regular price</span>
3217      <span class="price-item price-item--regular">
3218        $57.00
3219      </span>
3220    </div>
3221    <div class="price__sale ">
3222      <span class="visually-hidden visually-hidden--inline compare-price-label">Regular price</span>
3223      <span class="price-item price-item--sale price-item--last">
3224        $57.00
3225      </span>
3226        <span class="visually-hidden visually-hidden--inline regular-price-label">Sale price</span>
3227        <span class="price__compare-price">
3228          <s class="price-item price-item--regular">
3229            
3230          </s>
3231        </span></div>
3232    <small class="unit-price caption hidden">
3233      <span class="visually-hidden">Unit price</span>
3234      <span class="price-item price-item--last">
3235        <span></span>
3236        <span aria-hidden="true">/</span>
3237        <span class="visually-hidden">&nbsp;per&nbsp;</span>
3238        <span>
3239        </span>
3240      </span>
3241    </small>
3242  </div></div>
3243
3244          </div>
3245        </div>
3246        
3247<div class="card__badge bottom left"></div>
3248      </div>
3249    </div>
3250  </div>
3251                    </div>
3252                  </li>
3253                
3254</ul>
3255          </div>
3256          <div class="splide__dots-and-arrows">
3257            <ul class="splide__pagination"></ul>
3258            <div class="splide__arrows"></div>
3259          </div>
3260        </div>
3261        
3262          </splide-component>
3263        
3264      </div>
3265    </div><div class="center collection__view-all animate-item animate-item--child index-2">
3266        <a
3267          href="/collections/all"
3268          class="button"
3269          aria-label="View all products in the Products collection"
3270        >
3271          View all
3272        </a>
3273      </div></div>
3274</div>
3275
3276
3277</section><section id="shopify-section-template--23901303373978__newsletter" class="shopify-section section"><style data-shopify>.section-template--23901303373978__newsletter-padding {
3278    padding-top: 51px;
3279    padding-bottom: 39px;
3280  }
3281
3282  @media screen and (min-width: 750px) {
3283    .section-template--23901303373978__newsletter-padding {
3284      padding-top: 68px;
3285      padding-bottom: 52px;
3286    }
3287  }
3288
3289  .color-scheme-template--23901303373978__newsletter.color-custom {
3290    --color-background: 255, 255, 255;
3291    --gradient-background: #ffffff;
3292    
3293    --color-foreground: 46, 42, 57;
3294    --color-button: 221, 29, 29;
3295    --color-button-text: 255, 255, 255;
3296  }
3297  
3298</style><div class="newsletter center  content-for-grouping animate-section animate--hidden always-display">
3299  
3300  <div class="newsletter__wrapper color-scheme-template--23901303373978__newsletter color-background-2 gradient content-container isolate content-container--full-width section-template--23901303373978__newsletter-padding"><h2 class="h1 title-with-highlight animate-item animate-item--child"  style="--hightlight-color:#6d388b;--index:1;">
3301            Subscribe to our emails
3302          </h2><div class="newsletter__subheading rte animate-item animate-item--child"  style="--index:2;"><p>Join our email list for exclusive offers and the latest news. </p></div><div class='animate-item animate-item--child'  style="--index:3;">
3303            <form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="newsletter-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
3304              <input type="hidden" name="contact[tags]" value="newsletter">
3305              <div class="newsletter-form__field-wrapper">
3306                <div class="field">
3307                  <input
3308                    id="NewsletterForm--template--23901303373978__newsletter"
3309                    type="email"
3310                    name="contact[email]"
3311                    class="field__input"
3312                    value=""
3313                    aria-required="true"
3314                    autocorrect="off"
3315                    autocapitalize="off"
3316                    autocomplete="email"
3317                    
3318                    placeholder="Email"
3319                    required
3320                  >
3321                  <label class="field__label" for="NewsletterForm--template--23901303373978__newsletter">
3322                    Email
3323                  </label>
3324                  
3325                </div>
3326                
3327                  <button
3328                    type="submit"
3329                    class="button newsletter__solid-btn button--full-width"
3330                    name="commit"
3331                    id="Subscribe"
3332                    aria-label="Subscribe"
3333                  >
3334                    Sign up
3335                  </button>
3336                
3337</div></form>
3338          </div></div>
3339</div>
3340
3341
3342</section>
3343    </main>
3344
3345    <div id="shopify-section-promo-popup" class="shopify-section">
3346</div>
3347    <div id="shopify-section-scroll-to-top-btn" class="shopify-section"><style data-shopify>
3348  .scroll-to-top-btn-scroll-to-top-btn {
3349    --offset-x: 2.0rem;
3350    --offset-y: 2.0rem;
3351  }
3352  @media screen and (max-width: 749px) {
3353    .scroll-to-top-btn-scroll-to-top-btn {
3354      --offset-x: 1.5rem;
3355      --offset-y: 1.5rem;
3356    }
3357  }
3358</style>
3359
3360
3361  <button
3362    class="floating-btn scroll-to-top-btn scroll-to-top-btn-bottom-right scroll-to-top-btn-scroll-to-top-btn color-accent-1"
3363    onclick="handleScrollToTop()"
3364    
3365      style="display:none;"
3366    
3367  >
3368    <svg
3369      aria-hidden="true"
3370      focusable="false"
3371      data-prefix="fas"
3372      data-icon="chevron-up"
3373      class="svg-inline--fa fa-chevron-up "
3374      role="img"
3375      xmlns="http://www.w3.org/2000/svg"
3376      viewBox="0 0 512 512"
3377    >
3378      <path fill="currentColor" d="M233.4 105.4c12.5-12.5 32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L256 173.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192z"></path>
3379    </svg>
3380  </button>
3381  
3382  
3382<script>
3383    
3384      function checkBtnVisibility() {
3385        const scrollToTopBtn = document.querySelector('.scroll-to-top-btn');
3386        if (scrollToTopBtn) {
3387          if (window.scrollY > 400) {
3388            scrollToTopBtn.style.display = '';
3389          } else {
3390            scrollToTopBtn.style.display = 'none';
3391          }
3392        }
3393      }
3394      checkBtnVisibility()
3395    
3396      window.addEventListener('scroll', checkBtnVisibility)
3397    
3398  
3399    function handleScrollToTop() {
3400      window.scrollTo({
3401        top: 0,
3402        behavior: "smooth"
3403      })
3404    }
3405  </script>
3405
3406
3407
3408
3409
3410</div>
3411    <div id="shopify-section-global-music-player" class="shopify-section"><style data-shopify>
3412  .music-player-global-music-player {
3413    --offset-x: 2.0rem;
3414    --offset-y: 2.0rem;
3415  }
3416  @media screen and (max-width: 749px) {
3417    .music-player-global-music-player {
3418      --offset-x: 1.5rem;
3419      --offset-y: 1.5rem;
3420    }
3421  }
3422</style>
3423
3424
3425
3426
3427</div>
3428    <!-- BEGIN sections: footer-group -->
3429<div id="shopify-section-sections--23901305569434__section_divider_6FT7Fd" class="shopify-section shopify-section-group-footer-group"><style data-shopify>
3430  .section-divider-sections--23901305569434__section_divider_6FT7Fd {
3431    transform: scaleX(1) scaleY(1);
3432  }
3433  .section-sections--23901305569434__section_divider_6FT7Fd-top-padding {
3434    height: 0px;
3435  }
3436  .section-sections--23901305569434__section_divider_6FT7Fd-bottom-padding {
3437    height: 0px;
3438  }
3439  @media screen and (min-width: 750px) {
3440    .section-sections--23901305569434__section_divider_6FT7Fd-top-padding {
3441      height: 0px;
3442    }
3443    .section-sections--23901305569434__section_divider_6FT7Fd-bottom-padding {
3444      height: 0px;
3445    }
3446  }
3447
3448  .shape-color-sections--23901305569434__section_divider_6FT7Fd.color-custom {
3449    --color-background: 221, 29, 29;
3450  }
3451  .bg-color-sections--23901305569434__section_divider_6FT7Fd.color-custom {
3452    --color-background: 255, 255, 255;
3453  }
3454</style>
3455
3456<div class="section-sections--23901305569434__section_divider_6FT7Fd-top-padding color-background-1 bg-color-sections--23901305569434__section_divider_6FT7Fd always-display">
3457  &nbsp
3458</div>
3459<div class="section-divider section-divider-sections--23901305569434__section_divider_6FT7Fd color-background-1 bg-color-sections--23901305569434__section_divider_6FT7Fd always-display">
3460  <div class="section-divider__svg color-accent-1 shape-color-sections--23901305569434__section_divider_6FT7Fd">
3461    
3462        <svg
3463          class="waves-animated-1"
3464          xmlns="http://www.w3.org/2000/svg"
3465          xmlns:xlink="http://www.w3.org/1999/xlink"
3466          viewBox="0 24 150 28"
3467          preserveAspectRatio="none"
3468        >
3469          <defs>
3470            <path id="gentle-wave"
3471            d="M-160 44c30 0
3472              58-18 88-18s
3473              58 18 88 18
3474              58-18 88-18
3475              58 18 88 18
3476              v44h-352z" />
3477          </defs>
3478          <g class="parallax1">
3479            <use xlink:href="#gentle-wave" x="50" y="3" fill="currentColor"/>
3480          </g>
3481          <g class="parallax2">
3482            <use xlink:href="#gentle-wave" x="50" y="0" fill="currentColor"/>
3483          </g>
3484          <g class="parallax3">
3485            <use xlink:href="#gentle-wave" x="50" y="9" fill="currentColor"/>
3486          </g>
3487          <g class="parallax4">
3488            <use xlink:href="#gentle-wave" x="50" y="6" fill="currentColor"/>
3489          </g>
3490        </svg>
3491    
3492  </div>
3493</div>
3494<div class="section-sections--23901305569434__section_divider_6FT7Fd-bottom-padding color-accent-1 shape-color-sections--23901305569434__section_divider_6FT7Fd always-display">
3495  &nbsp
3496</div>
3497
3498
3499</div><div id="shopify-section-sections--23901305569434__footer" class="shopify-section shopify-section-group-footer-group">
3500<style data-shopify>.footer {
3501    margin-top: 0px;
3502  }
3503
3504  .section-sections--23901305569434__footer-padding {
3505    padding-top: 24px;
3506    padding-bottom: 15px;
3507  }
3508
3509  @media screen and (min-width: 750px) {
3510    .footer {
3511      margin-top: 0px;
3512    }
3513
3514    .section-sections--23901305569434__footer-padding {
3515      padding-top: 32px;
3516      padding-bottom: 20px;
3517    }
3518  }
3519
3520  .color-scheme-sections--23901305569434__footer.color-custom {
3521    --color-background: 18, 18, 18;
3522    --gradient-background: #121212;
3523    
3524    --color-foreground: 255, 255, 255;
3525    --color-button: 255, 255, 255;
3526    --color-button-text: 18, 18, 18;
3527    --color-base-outline-button-labels: 255, 255, 255;
3528  }
3529  
3530</style><footer class="footer color-scheme-sections--23901305569434__footer color-accent-1 gradient section-sections--23901305569434__footer-padding animate-section animate--hidden" data-animations='' data-type='K2c5abLEKciZGr2W7oMFWBehDYwI1b6qJuzVninU3PQGh1JpxCQTaLKZejHoO/FO1Ezby7oYfW0oo9BuKMId0QQbwWDlX0mOS1dlfHF0lQ1/j+PB+4PozUZJG7roSexzLnWsLxETBFFIC5BAAS2Kgoj6o/26wRP/cm+XueARoFqdEzi1v0poDGSs0kjsYEgJq6AuBhuIvvpoP2tWISU/nOLnmnW/PoKwgPY6z8GaESazNN6mqTc6Gvh1BXtvk00BRhxsj+vO1DFm0poAPn2x3XL5eWUeeSpQFh3kj/LiQbee48fP7NNmYu9LEbv8ir808XFG6M9VRdXbSo0eGGlGyINWssAgcbFGqINWAqUXAMboppo0WOT85Kbor
35301CNKf5oyys0d3BMDbuSKzzAnUuZTTTV8+OdJ8mIz8ZGK6HEroE='><div class="footer__content-top page-width"><div class="footer__blocks-wrapper grid"><div
3531                class="footer-block grid__item footer-block--desktop-4 footer-block--mobile-2 animate-item animate-item--child"
3532                style="--index: 0;" 
3533              ><div class="footer-block__brand-info"><div
3534                          class="footer-block__image-wrapper global-media-settings"
3535                          style="max-width: min(100%, 350px);"
3536                        >
3537                          <img src="//mobilizationmagic.com/cdn/shop/files/logo-mm-orange_1.png?v=1745274029&amp;width=1100" alt="" srcset="//mobilizationmagic.com/cdn/shop/files/logo-mm-orange_1.png?v=1745274029&amp;width=50 50w, //mobilizationmagic.com/cdn/shop/files/logo-mm-orange_1.png?v=1745274029&amp;width=100 100w, //mobilizationmagic.com/cdn/shop/files/logo-mm-orange_1.png?v=1745274029&amp;width=150 150w, //mobilizationmagic.com/cdn/shop/files/logo-mm-orange_1.png?v=1745274029&amp;width=200 200w, //mobilizationmagic.com/cdn/shop/files/logo-mm-orange_1.png?v=1745274029&amp;width=300 300w, //mobilizationmagic.com/cdn/shop/files/logo-mm-orange_1.png?v=1745274029&amp;width=400 400w, //mobilizationmagic.com/cdn/shop/files/logo-mm-orange_1.png?v=1745274029&amp;width=550 550w, //mobilizationmagic.com/cdn/shop/files/logo-mm-orange_1.png?v=1745274029&amp;width=800 800w, //mobilizationmagic.com/cdn/shop/files/logo-mm-orange_1.png?v=1745274029&amp;width=1100 1100w" width="350" height="78.74999999999999" loading="lazy">
3538                        </div><div class="rte"><p>Hello, I’m Peter Gregory, an Australian Physiotherapist who has designed the Mobilization Magic Tool™ to help people restore their sore muscles, get stiff joints moving again and reduce their pain.<
3538/p></div></div></div><div
3539                class="footer-block grid__item footer-block--menu footer-block--desktop-2 footer-block--mobile-2 animate-item animate-item--child"
3540                style="--index: 1;" 
3541              ><ul class="footer-block__details-content list-unstyled"><li>
3542                            <a
3543                              href="#"
3544                              class="link link--text list-menu__item list-menu__item--link"
3545                            >
3546                              Use
3547                            </a>
3548                          </li><li>
3549                            <a
3550                              href="/collections/all"
3551                              class="link link--text list-menu__item list-menu__item--link"
3552                            >
3553                              Shop
3554                            </a>
3555                          </li><li>
3556                            <a
3557                              href="/pages/how-it-works"
3558                              class="link link--text list-menu__item list-menu__item--link"
3559                            >
3560                              How it Works
3561                            </a>
3562                          </li><li>
3563                            <a
3564                              href="/blogs/news"
3565                              class="link link--text list-menu__item list-menu__item--link"
3566                            >
3567                              Blogs
3568                            </a>
3569                          </li><li>
3570                            <a
3571                              href="/pages/about-us"
3572                              class="link link--text list-menu__item list-menu__item--link"
3573                            >
3574                              About Us
3575                            </a>
3576                          </li></ul></div><div
3577                class="footer-block grid__item footer-block--menu footer-block--desktop-3 footer-block--mobile-2 animate-item animate-item--child"
3578                style="--index: 2;" 
3579              ><ul class="footer-block__details-content list-unstyled"><li>
3580                            <a
3581                              href="/pages/privacy-policy"
3582                              class="link link--text list-menu__item list-menu__item--link"
3583                            >
3584                              Privacy Policy
3585                            </a>
3586                          </li><li>
3587                            <a
3588                              href="/pages/affiliate-terms-conditions"
3589                              class="link link--text list-menu__item list-menu__item--link"
3590                            >
3591                              Affiliate Terms & Conditions
3592                            </a>
3593                          </li><li>
3594                            <a
3595                              href="/pages/terms-and-conditions"
3596                              class="link link--text list-menu__item list-menu__item--link"
3597                            >
3598                              Terms and Conditions
3599                            </a>
3600                          </li></ul></div><div
3601                class="footer-block grid__item footer-block--desktop-2 footer-block--mobile-2 animate-item animate-item--child"
3602                style="--index: 3;" 
3603              ><div class="footer_card--half-width">
3604                      
3605<div class="card-wrapper product-card-wrapper underline-links-hover">
3606    <div
3607      class="
3608        card
3609        card--card
3610         card--media
3611         color-accent-1 gradient
3612         card--extend-height
3613        
3614        
3615         card--badge-sided
3616        
3617        
3618      "
3619      style="--ratio-percent: 100.0%;"
3620    >
3621      <div
3622        class="card__inner  ratio"
3623        style="--ratio-percent: 100.0%;"
3624      ><div class="card__media">
3625            <div class="media media--transparent media--hover-effect">
3626              
3627              <img
3628                srcset="//mobilizationmagic.com/cdn/shop/files/mm-hips-square.webp?v=1751262673&width=165 165w,//mobilizationmagic.com/cdn/shop/files/mm-hips-square.webp?v=1751262673&width=360 360w,//mobilizationmagic.com/cdn/shop/files/mm-hips-square.webp?v=1751262673&width=533 533w,//mobilizationmagic.com/cdn/shop/files/mm-hips-square.webp?v=1751262673 627w
3629                "
3630                src="//mobilizationmagic.com/cdn/shop/files/mm-hips-square.webp?v=1751262673&width=533"
3631                sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
3632                alt="Mobilization Magic Tool™ - Mobilization Magic"
3633                class="motion-reduce"
3634                
3635                  loading="lazy"
3636                
3637                width="627"
3638                height="627"
3639                id='quick-add-8476712009882-image'
3640              >
3641              
3642</div>
3643          </div><div class="card__content">
3644          <div class="card__information">
3645            <h3
3646              class="card__heading"
3647              
3648            >
3649              <a
3650                href="/products/mobilization-magic-tool%E2%84%A2"
3651                id="StandardCardNoMediaLink--8476712009882"
3652                class="full-unstyled-link"
3653                aria-labelledby="StandardCardNoMediaLink--8476712009882 NoMediaStandardBadge--8476712009882"
3654              >
3655                Mobilization Magic Tool™
3656              </a>
3657            </h3>
3658          </div>
3659          <div class="card__badge bottom left">
3660              
3661              </div>
3662        </div>
3663      </div>
3664      <div class="card__content">
3665        <div class="card__information">
3666          <h3
3667            class="card__heading h5"
3668            
3669              id="title--8476712009882"
3670            
3671          >
3672            <a
3673              href="/products/mobilization-magic-tool%E2%84%A2"
3674              id="CardLink--8476712009882"
3675              class="full-unstyled-link"
3676              aria-labelledby="CardLink--8476712009882 Badge--8476712009882"
3677            >
3678              Mobilization Magic Tool™
3679            </a>
3680          </h3>
3681          <div class="card-information"><span class="caption-large light"></span>
3682<div
3683  class="
3684    price "
3685>
3686  <div class="price__container"><div class="price__regular">
3687      <span class="visually-hidden visually-hidden--inline">Regular price</span>
3688      <span class="price-item price-item--regular">
3689        $57.00
3690      </span>
3691    </div>
3692    <div class="price__sale ">
3693      <span class="visually-hidden visually-hidden--inline compare-price-label">Regular price</span>
3694      <span class="price-item price-item--sale price-item--last">
3695        $57.00
3696      </span>
3697        <span class="visually-hidden visually-hidden--inline regular-price-label">Sale price</span>
3698        <span class="price__compare-price">
3699          <s class="price-item price-item--regular">
3700            
3701          </s>
3702        </span></div>
3703    <small class="unit-price caption hidden">
3704      <span class="visually-hidden">Unit price</span>
3705      <span class="price-item price-item--last">
3706        <span></span>
3707        <span aria-hidden="true">/</span>
3708        <span class="visually-hidden">&nbsp;per&nbsp;</span>
3709        <span>
3710        </span>
3711      </span>
3712    </small>
3713  </div></div>
3714
3715          </div>
3716        </div>
3717        
3718<div class="card__badge bottom left"></div>
3719      </div>
3720    </div>
3721  </div>
3722                    </div></div></div><div class="footer-block--newsletter"><ul class="footer__list-social list-unstyled list-social"><li class="list-social__item">
3723      <a href="https://web.facebook.com/mobilisationmagic" class="link list-social__link" ><svg aria-hidden="true" focusable="false" class="icon icon-facebook" viewBox="0 0 18 18">
3724  <path fill="currentColor" d="M16.42.61c.27 0 .5.1.69.28.19.2.28.42.28.7v15.44c0 .27-.1.5-.28.69a.94.94 0 01-.7.28h-4.39v-6.7h2.25l.31-2.65h-2.56v-1.7c0-.4.1-.72.28-.93.18-.2.5-.32 1-.32h1.37V3.35c-.6-.06-1.27-.1-2.01-.1-1.01 0-1.83.3-2.45.9-.62.6-.93 1.44-.93 2.53v1.97H7.04v2.65h2.24V18H.98c-.28 0-.5-.1-.7-.28a.94.94 0 01-.28-.7V1.59c0-.27.1-.5.28-.69a.94.94 0 01.7-.28h15.44z">
3725</svg>
3726<span class="visually-hidden">Facebook</span>
3727      </a>
3728    </li><li class="list-social__item">
3729      <a href="https://www.instagram.com/mobilizationmagictool/" class="link list-social__link" ><svg aria-hidden="true" focusable="false" class="icon icon-instagram" viewBox="0 0 18 18">
3730  <path fill="currentColor" d="M8.77 1.58c2.34 0 2.62.01 3.54.05.86.04 1.32.18 1.63.3.41.17.7.35 1.01.66.3.3.5.6.65 1 .12.32.27.78.3 1.64.05.92.06 1.2.06 3.54s-.01 2.62-.05 3.54a4.79 4.79 0 01-.3 1.63c-.17.41-.35.7-.66 1.01-.3.3-.6.5-1.01.66-.31.12-.77.26-1.63.3-.92.04-1.2.05-3.54.05s-2.62 0-3.55-.05a4.79 4.79 0 01-1.62-.3c-.42-.16-.7-.35-1.01-.66-.31-.3-.5-.6-.66-1a4.87 4.87 0 01-.3-1.64c-.04-.92-.05-1.2-.05-3.54s0-2.62.05-3.54c.04-.86.18-1.32.3-1.63.16-.41.35-.7.66-1.01.3-.3.6-.5 1-.65.32-.12.78-.27 1.63-.3.93-.05 1.2-.06 3.55-.06zm0-1.58C6.39 0 6.09.01 5.15.05c-.93.04-1.57.2-2.13.4-.57.23-1.06.54-1.55 1.02C1 1.96.7 2.45.46 3.02c-.22.56-.37 1.2-.4 2.13C0 6.1 0 6.4 0 8.77s.01 2.68.05 3.61c.04.94.2 1.57.4 2.13.23.58.54 1.07 1.02 1.56.49.48.98.78 1.55 1.01.56.22 1.2.37 2.13.4.94.05 1.24.06 3.62.06 2.39 0 2.68-.01 3.62-.05.93-.04 1.57-.2 2.13-.41a4.27 4.27 0 001.55-1.01c.49-.49.79-.98 1.01-1.56.22-.55.37-1.19.41-2.13.04-.93.05-1.23.05-3.61 0-2.39 0-2.68-.05-3.62a6.47 6.47 0 00-.4-2.13 4.27 4.27 0 00-1.02-1.55A4.35 4.35 0 0014.52.46a6.43 6.43 0 00-2.13-.41A69 69 0 008.77 0z"/>
3731  <path fill="currentColor" d="M8.8 4a4.5 4.5 0 100 9 4.5 4.5 0 000-9zm0 7.43a2.92 2.92 0 110-5.85 2.92 2.92 0 010 5.85zM13.43 5a1.05 1.05 0 100-2.1 1.05 1.05 0 000 2.1z">
3732</svg>
3733<span class="visually-hidden">Instagram</span>
3734      </a>
3735    </li><li class="list-social__item">
3736      <a href="https://twitter.com/@PeterPggg" class="link list-social__link" ><svg aria-hidden="true" focusable="false" class="icon icon-twitter" viewBox="0 0 18 15">
3737  <path fill="currentColor" d="M17.64 2.6a7.33 7.33 0 01-1.75 1.82c0 .05 0 .13.02.23l.02.23a9.97 9.97 0 01-1.69 5.54c-.57.85-1.24 1.62-2.02 2.28a9.09 9.09 0 01-2.82 1.6 10.23 10.23 0 01-8.9-.98c.34.02.61.04.83.04 1.64 0 3.1-.5 4.38-1.5a3.6 3.6 0 01-3.3-2.45A2.91 2.91 0 004 9.35a3.47 3.47 0 01-2.02-1.21 3.37 3.37 0 01-.8-2.22v-.03c.46.24.98.37 1.58.4a3.45 3.45 0 01-1.54-2.9c0-.61.14-1.2.45-1.79a9.68 9.68 0 003.2 2.6 10 10 0 004.08 1.07 3 3 0 01-.13-.8c0-.97.34-1.8 1.03-2.48A3.45 3.45 0 0112.4.96a3.49 3.49 0 012.54 1.1c.8-.15 1.54-.44 2.23-.85a3.4 3.4 0 01-1.54 1.94c.74-.1 1.4-.28 2.01-.54z">
3738</svg>
3739<span class="visually-hidden">Twitter</span>
3740      </a>
3741    </li><li class="list-social__item">
3742    <a href="https://www.linkedin.com/in/peter-gregory-physio-pt-71307440/" class="link list-social__link" ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-linkedin" viewB
3742ox="0 0 18 18">
3743  <path fill="currentColor" d="M3.94 2A2 2 0 1 1 2 0a2 2 0 0 1 1.94 2zM4 5.48H0v12.5h4V5.48zm6.32 0H6.34v12.5h3.98v-6.57c0-3.66 4.77-4 4.77 0v6.57H19v-7.93c0-6.17-7.06-5.94-8.72-2.91l.04-1.66z"/>
3744</svg><span class="visually-hidden">Translation missing: en.general.social.links.linkedin</span>
3745    </a>
3746  </li></ul></div>
3747      </div><div class="footer__content-bottom animate-item animate-item--child" style="--index: 4;">
3748    <div class="footer__content-bottom-wrapper page-width">
3749      <div class="footer__column footer__localization isolate"></div>
3750      <div class="footer__column footer__column--info"><div class="footer__payment">
3751            <span class="visually-hidden">Payment methods</span>
3752            <ul class="list list-payment" role="list">
3753              
3754              
3755<li class="list-payment__item">
3756                  <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-afterpay"><title id="pi-afterpay">Afterpay</title><path fill="#b2fce4" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="m27.4 6.8-2.7-1.6-2.7-1.6c-1.8-1-4.1.3-4.1 2.4v.4c0 .2.1.4.3.5l1.3.7c.4.2.8-.1.8-.5v-.8c0-.4.4-.7.8-.5l2.5 1.4 2.4 1.5c.4.2.4.7 0 .9l-2.5 1.4-2.5 1.6c-.4.2-.8-.1-.8-.5v-.4c0-2.1-2.3-3.4-4.1-2.4l-2.7 1.6-2.7 1.6c-1.8 1-1.8 3.7 0 4.7l2.7 1.6 2.7 1.6c1.8 1 4.1-.3 4.1-2.4v-.4c0-.2-.1-.4-.3-.5l-1.3-.7c-.4-.2-.8.1-.8.5v.8c0 .4-.4.7-.8.5l-2.5-1.4-2.5-1.5c-.4-.2-.4-.7 0-.9l2.5-1.4 2.5-1.4c.4-.2.8.1.8.5v.4c0 2.1 2.3 3.4 4.1 2.4l2.7-1.6 2.7-1.6c1.9-1.2 1.9-3.8.1-4.9z"/></svg>
3757                </li><li class="list-payment__item">
3758                  <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 
37580-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg>
3759                </li><li class="list-payment__item">
3760                  <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
3761
3762                </li><li class="list-payment__item">
3763                  <svg class="icon icon--full-color" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 
37631.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg>
3764
3765                </li><li class="list-payment__item">
3766                  <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
376606zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg>
3767
3768                </li><li class="list-payment__item">
3769                  <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" viewBox="0 0 38 24" aria-labelledby="pi-klarna" fill="none"><title id="pi-klarna">Klarna</title><rect width="38" height="24" rx="2" fill="#FFA8CD"/><rect x=".5" y=".5" width="37" height="23" rx="1.5" stroke="#000" stroke-opacity=".07"/><path d="M30.62 14.755c-.662 0-1.179-.554-1.179-1.226 0-.673.517-1.226 1.18-1.226.663 0 1.18.553 1.18 1.226 0 .672-.517 1.226-1.18 1.226zm-.33 1.295c.565 0 1.286-.217 1.686-1.068l.04.02c-.176.465-.176.742-.176.81v.11h1.423v-4.786H31.84v.109c0 .069 0 .346.175.81l-.039.02c-.4-.85-1.121-1.068-1.687-1.068-1.355 0-2.31 1.088-2.31 2.522 0 1.433.955 2.521 2.31 2.521zm-4.788-5.043c-.643 0-1.15.228-1.56 1.068l-.039-.02c.175-.464.175-.741.175-.81v-.11h-1.423v4.787h1.462V13.4c0-.662.38-1.078.995-1.078.614 0 .917.356.917 1.068v2.532h1.462v-3.046c0-1.088-.838-1.869-1.989-1.869zm-4.963 1.068l-.039-.02c.176-.464.176-.741.176-.81v-.11h-1.424v4.787h1.463l.01-2.304c0-.673.35-1.078.926-1.078.156 0 .282.02.429.06v-1.464c-.644-.139-1.22.109-1.54.94zm-4.65 2.68c-.664 0-1.18-.554-1.18-1.226 0-.673.516-1.226 1.18-1.226.662 0 1.179.553 1.179 1.226 0 .672-.517 1.226-1.18 1.226zm-.332 1.295c.565 0 1.287-.217 1.687-1.068l.038.02c-.175.465-.175.742-.175.81v.11h1.424v-4.786h-1.424v.109c0 .069 0 .346.175.81l-.038.02c-.4-.85-1.122-1.068-1.687-1.068-1.356 0-2.311 1.088-2.311 2.522 0 1.433.955 2.521 2.31 2.521zm-4.349-.128h1.463V9h-1.463v6.922zM10.136 9H8.644c0 1.236-.751 2.343-1.892 3.134l-.448.317V9h-1.55v6.922h1.55V12.49l2.564 3.43h1.892L8.293 12.64c1.121-.82 1.852-2.096 1.843-3.639z" fill="#0B051D"/></svg>
3770                </li></ul>
3771          </div></div>
3772    </div>
3773    <div class="footer__content-bottom-wrapper page-width">
3774      <div class="footer__copyright caption">
3775        <small class="copyright__content">
3776          &copy; 2026, <a href="/" title="">Mobilization Magic</a></small>
3777        
3778</div>
3779    </div>
3780  </div>
3781</footer>
3782
3783
3784
3785
3786</div>
3787<!-- END sections: footer-group -->
3788
3789    <ul hidden>
3790      <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
3791      <li id="a11y-new-window-message">Opens in a new window.</li>
3792    </ul>
3793
3794    
3794<script>
3795      window.shopUrl = 'https://mobilizationmagic.com';
3796      window.routes = {
3797        cart_add_url: '/cart/add',
3798        cart_change_url: '/cart/change',
3799        cart_update_url: '/cart/update',
3800        cart_clear_url: '/cart/clear',
3801        cart_url: '/cart',
3802        predictive_search_url: '/search/suggest'
3803      };
3804
3805      window.cartStrings = {
3806        error: `There was an error while updating your cart. Please try again.`,
3807        quantityError: `You can only add [quantity] of this item to your cart.`
3808      }
3809
3810      window.variantStrings = {
3811        addToCart: `Add to cart`,
3812        soldOut: `Sold out`,
3813        unavailable: `Unavailable`,
3814        unavailable_with_option: `[value] - Unavailable`,
3815      }
3816
3817      window.accessibilityStrings = {
3818        imageAvailable: `Image [index] is now available in gallery view`,
3819        shareSuccess: `Link copied to clipboard`,
3820        pauseSlideshow: `Pause slideshow`,
3821        playSlideshow: `Play slideshow`,
3822      }
3823    </script>
3823
3824
3825    
3825<script>
3826      const productForm = document.querySelector('product-form[data-main="true"]');
3827      if (productForm) {
3828        document.querySelectorAll('[id^="SectionAtcBtn-"]').forEach(btn => {
3829          btn.addEventListener('click', (e) => {
3830            productForm.handleSubmit(e);
3831          })
3832        }) 
3833      } 
3834
3835      
3836        const stickyAtc = document.querySelector('.sticky-atc');
3837        let bottomMargin = 50;
3838        if (stickyAtc) bottomMargin += stickyAtc.clientHeight;
3839        const shrineAnimationsObserver = new IntersectionObserver(elements => {
3840          elements.forEach(element => {
3841            if (element.isIntersecting) {
3842              element.target.classList.add('animate--shown');
3843            } 
3844            
3845          })
3846        },  { rootMargin: `0px 0px -${bottomMargin}px 0px` })
3847
3848        function initAnimations(rootElement = document, isThemeEditorEvent = false) {
3849          const elementsToAnimate = rootElement.querySelectorAll('.animate-section');
3850          if (elementsToAnimate.length == 0) return;
3851
3852          
3853          elementsToAnimate.forEach(element => {
3854            if (isThemeEditorEvent) {
3855              element.classList.add('animate--shown');
3856              return;
3857            } 
3858            shrineAnimationsObserver.observe(element);
3859          })
3860        }
3861
3862        window.addEventListener('DOMContentLoaded', () => initAnimations());
3863        if (Shopify.designMode) {
3864          document.addEventListener('shopify:section:load', (event) => initAnimations(event.target, true));
3865          document.addEventListener('shopify:section:reorder', () => initAnimations(document, true));
3866        }
3867      
3868    </script>
3868
3869
3870    
3870<script>
3871      (function () {
3872        var links = document.links;
3873        for (let i = 0; i < links.length;  i++) {
3874          if (links[i].hostname !== window.location.hostname) {
3875            links[i].target = '_blank';
3876            links[i].rel = 'noreferrer noopener';
3877          }
3878        }
3879      })();
3880    </script>
3880
3881
3882    
3883    
3884    
3885  
3885<script src="//mobilizationmagic.com/cdn/shop/t/7/assets/tiny-img-link-preloader.js?v=26403198945174473401790323453" type="text/javascript"></script>
3885
3886<style>  </style>
3887<div id="shopify-block-AZFd6aGFnS21FS1hVa__13768625480086291342" class="shopify-block shopify-app-block">
3887<script>
3888  window['ShopifyForms'] = {
3889    ...window['ShopifyForms'],
3890    currentPageType: "cart"
3891  };
3892</script>
3892
3893
3894
3895</div>
3895<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3895
3896</body>
3897</html>
3898<script>
3899  document.addEventListener('DOMContentLoaded', function () {
3900    // Only run on the homepage
3901    if (window.location.pathname === '/') {
3902      const section = document.querySelector('#shopify-section-template--17951055544474__featured_collection_VhnyEq');
3903
3904      if (section) {
3905        section.querySelectorAll('form[action*="/cart/add"]').forEach(function(form) {
3906          const button = form.querySelector('button[type="submit"]');
3907
3908          // Find closest product card with an anchor tag that links to the product page
3909          const productLink = form.closest('.card__content')?.querySelector('a[href*="/products/"]');
3910
3911          if (button && productLink) {
3912            // Get correct product URL
3913            const productUrl = productLink.getAttribute('href');
3914
3915            // Create a new anchor element
3916            const link = document.createElement('a');
3917            link.href = productUrl;
3918            link.className = button.className;
3919            link.textContent = 'Buy Now';
3920
3921            // Replace the form with the link
3922            form.parentNode.replaceChild(link, form);
3923          }
3924        });
3925      }
3926    }
3927  });
3928</script>
vendor: 1 bytes, line 3928
3928
3929<script>
3930  document.addEventListener("DOMContentLoaded", function () {
3931    const buyNowBtn = document.querySelector('a.button.button--primary[href="/collections/all"]');
3932
3933    if (buyNowBtn) {
3934      buyNowBtn.addEventListener("click", function (e) {
3935        e.preventDefault();
3936
3937        fetch('/cart/add.js', {
3938          method: 'POST',
3939          headers: {
3940            'Content-Type': 'application/json'
3941          },
3942          body: JSON.stringify({
3943            items: [{
3944              id: 45663620628634,
3945              quantity: 1
3946            }]
3947          })
3948        })
3949        .then(() => {
3950          window.location.href = '/cart';
3951        })
3952        .catch(err => console.error('Error adding to cart:', err));
3953      });
3954    }
3955  });
3956</script>
vendor: 1 bytes, line 3956
3956

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.