1<!doctype html> 2<html class="js" lang="en"> 3 <head> 4 <meta charset="utf-8"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 6 <meta name="viewport" content="width=device-width,initial-scale=1"> 7 <meta name="theme-color" content=""> 8 <link rel="canonical" href="https://www.mendi.io/"><link rel="icon" type="image/png" href="//www.mendi.io/cdn/shop/files/Light_d16b8a17-5b50-47a1-a770-a196e7546e6d.png?crop=center&height=32&v=1775151113&width=32"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title> 9 Mendi.io - Better focus, better performance. 10</title> 11 12 13 <meta name="description" content="Enhance your mental fitness with Mendiâs brain training device. Our user-friendly headset uses advanced neurofeedback technology to improve focus, reduce stress, and boost overall cognitive performance. Join over 52,000 satisfied users taking control of their mental well-being."> 14 15 16 17 18<meta property="og:site_name" content="Mendi.io"> 19<meta property="og:url" content="https://www.mendi.io/"> 20<meta property="og:title" content="Mendi.io - Better focus, better performance."> 21<meta property="og:type" content="website"> 22<meta property="og:description" content="Enhance your mental fitness with Mendiâs brain training device. Our user-friendly headset uses advanced neurofeedback technology to improve focus, reduce stress, and boost overall cognitive performance. Join over 52,000 satisfied users taking control of their mental well-being."><meta property="og:image" content="http://www.mendi.io/cdn/shop/files/mendi_meta_OG.png?v=1655903510"> 23 <meta property="og:image:secure_url" content="https://www.mendi.io/cdn/shop/files/mendi_meta_OG.png?v=1655903510"> 24 <meta property="og:image:width" content="1200"> 25 <meta property="og:image:height" content="628"><meta name="twitter:card" content="summary_large_image"> 26<meta name="twitter:title" content="Mendi.io - Better focus, better performance."> 27<meta name="twitter:description" content="Enhance your mental fitness with Mendiâs brain training device. Our user-friendly headset uses advanced neurofeedback technology to improve focus, reduce stress, and boost overall cognitive performance. Join over 52,000 satisfied users taking control of their mental well-being."> 28 29 30
30<script src="//www.mendi.io/cdn/shop/t/140/assets/constants.js?v=132983761750457495441787571925" defer="defer"></script>
30 31
31<script src="//www.mendi.io/cdn/shop/t/140/assets/pubsub.js?v=25310214064522200911787572046" defer="defer"></script>
31 32
32<script src="//www.mendi.io/cdn/shop/t/140/assets/global.js?v=7301445359237545521787571936" defer="defer"></script>
32 33
33<script src="//www.mendi.io/cdn/shop/t/140/assets/details-disclosure.js?v=13653116266235556501787571929" defer="defer"></script>
33 34
34<script src="//www.mendi.io/cdn/shop/t/140/assets/details-modal.js?v=25581673532751508451787571930" defer="defer"></script>
34 35
35<script src="//www.mendi.io/cdn/shop/t/140/assets/search-form.js?v=133129549252120666541787572056" defer="defer"></script>
35<script src="//www.mendi.io/cdn/shop/t/140/assets/animations.js?v=88693664871331136111787571878" defer="defer"></script>
35<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
35<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/55874519198/digital_wallets/dialog"> 36<meta id="in-context-paypal-metadata" data-shop-id="55874519198" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 37<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://www.mendi.io/"> 38<link rel="alternate" hreflang="en" href="https://www.mendi.io/"> 39<link rel="alternate" hreflang="en-DE" href="https://www.mendi.io/en-de">
40<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=8352661832"></script>
40 41<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
42<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=8352661832&shop_id=55874519198" crossorigin="anonymous"></script>
vendor: 1 bytes, line 42
42
43<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":55874519198,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/55874519198","merchantName":"Mendi.io","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Mendi.io","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 43
43
44<script id="shopify-features" type="application/json">{"accessToken":"75ed70638195daae723265d122033940","betas":["rich-media-storefront-analytics"],"domain":"www.mendi.io","predictiveSearch":true,"shopId":55874519198,"locale":"en"}</script>
vendor: 1 bytes, line 44
44
45<script>var Shopify = Shopify || {}; 46Shopify.shop = "mendi-io.myshopify.com"; 47Shopify.locale = "en"; 48Shopify.currency = {"active":"USD","rate":"1.0"}; 49Shopify.country = "US"; 50Shopify.theme = {"name":"Live A\/B TEST - New PDP Improvements [Dev-Greg]","id":188677914952,"schema_name":"Dawn","schema_version":"15.4.1","theme_store_id":887,"role":"main"}; 51Shopify.theme.handle = "null"; 52Shopify.theme.style = {"id":null,"handle":null}; 53Shopify.cdnHost = "www.mendi.io/cdn"; 54Shopify.routes = Shopify.routes || {}; 55Shopify.routes.root = "/"; 56Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 57Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 58Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 59Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 59
59
60<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 60
60
61<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 61
61
62<script> 63 window.ShopifyPay = window.ShopifyPay || {}; 64 window.ShopifyPay.apiHost = "shop.app\/pay"; 65 window.ShopifyPay.redirectState = null; 66</script>
vendor: 1 bytes, line 66
66
67<script> 68 window.Shopify = window.Shopify || {}; 69 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 70 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 71 window.Shopify.SignInWithShop.eligible = true; 72</script>
vendor: 1 bytes, line 72
72
73<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 73
73
74<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 74
74
75<script type="module"> 76 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 77 78 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 79 80</script>
vendor: 1 bytes, line 80
80
81<script> 82 window.Shopify = window.Shopify || {}; 83 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 84 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"]}; 85</script>
vendor: 1 bytes, line 85
85
86<script>(function() { 87 var isLoaded = false; 88 function asyncLoad() { 89 if (isLoaded) return; 90 isLoaded = true; 91 var urls = ["https:\/\/id-shop.govx.com\/app\/mendi-io.myshopify.com\/govx.js?shop=mendi-io.myshopify.com","https:\/\/s3.eu-west-1.amazonaws.com\/production-klarna-il-shopify-osm\/9b281ea3896e823dc21a80a7781a2a2c53b8ecc2\/mendi-io.myshopify.com-1788801258950.js?shop=mendi-io.myshopify.com"]; 92 for (var i = 0; i < urls.length; i++) { 93 var s = document.createElement('script'); 94 s.type = 'text/javascript'; 95 s.async = true; 96 s.src = urls[i]; 97 var x = document.getElementsByTagName('script')[0]; 98 x.parentNode.insertBefore(s, x); 99 } 100 }; 101 if(window.attachEvent) { 102 window.attachEvent('onload', asyncLoad); 103 } else { 104 window.addEventListener('load', asyncLoad, false); 105 } 106})();</script>
vendor: 1 bytes, line 106
106
107<script id="__st">var __st={"a":55874519198,"offset":7200,"reqid":"30b98c79-f46a-41d0-a44c-f2407e47765d-1791062479","pageurl":"www.mendi.io\/","u":"af4a3e0a1627","p":"home"};</script>
vendor: 1 bytes, line 107
107
108<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 108
108
109<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 109
109
110<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.mendi.io/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 110
110
111<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 = "//www.mendi.io/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>
111<script crossorigin="anonymous" defer="defer" src="//www.mendi.io/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 111
111
112<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 112
112
113<script> 114 window.Shopify = window.Shopify || {}; 115 window.Shopify.MCP = window.Shopify.MCP || {}; 116 window.Shopify.MCP.enabled = true; 117 window.Shopify.MCP.shop = "mendi-io.myshopify.com"; 118 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.mendi.io\/api\/mcp"; 119 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"]}}]; 120</script>
vendor: 1 bytes, line 120
120
121<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("\/\/www.mendi.io\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 122</script>
vendor: 1 bytes, line 122
122
123<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://www.mendi.io/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 124</script>
vendor: 1 bytes, line 124
124
125<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 126 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); 127</script>
vendor: 1 bytes, line 127
127
128<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 129</script>
vendor: 1 bytes, line 129
129
130<script integrity="sha256-/LA1C2Bx6899fYCos0FS9qLj2opaGFm7AXrTUvBEb4s=" data-source-attribution="shopify.remote_product_tracking" data-shopify-remote-tracking="{"session_id":"01M41T94A0VMP0RGM3Z8TC1JWB","publisher_shop_id":55874519198,"theme_id":188677914952,"theme_published":true,"theme_store_id":887,"placement":"collection","event_data":{"handle":"","page_type":"home"},"recommendations_tracking_enabled":true}" defer="defer" src="//www.mendi.io/cdn/shopifycloud/storefront/assets/storefront/remote_product_tracking-91d95044.js" crossorigin="anonymous"></script>
130 131<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.mendi.io/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 132<style id="shopify-accelerated-checkout-cart"> 133 #shopify-buyer-consent { 134 margin-top: 1em; 135 display: inline-block; 136 width: 100%; 137} 138 139#shopify-buyer-consent.hidden { 140 display: none; 141} 142 143#shopify-subscription-policy-button { 144 background: none; 145 border: none; 146 padding: 0; 147 text-decoration: underline; 148 font-size: inherit; 149 cursor: pointer; 150} 151 152#shopify-subscription-policy-button::before { 153 box-shadow: none; 154} 155 156 </style>
157<script id="sections-script" data-sections="header" defer="defer" src="//www.mendi.io/cdn/shop/t/140/compiled_assets/scripts.js?v=75086358858314139721787572114"></script>
vendor: 1 bytes, line 157
157
158<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
158 159 160 161 <style data-shopify> 162 @font-face { 163 font-family: Assistant; 164 font-weight: 400; 165 font-style: normal; 166 font-display: swap; 167 src: url("//www.mendi.io/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2") format("woff2"), 168 url("//www.mendi.io/cdn/fonts/assistant/assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff") format("woff"); 169} 170 171 @font-face { 172 font-family: Assistant; 173 font-weight: 700; 174 font-style: normal; 175 font-display: swap; 176 src: url("//www.mendi.io/cdn/fonts/assistant/assistant_n7.bf44452348ec8b8efa3aa3068825305886b1c83c.woff2") format("woff2"), 177 url("//www.mendi.io/cdn/fonts/assistant/assistant_n7.0c887fee83f6b3bda822f1150b912c72da0f7b64.woff") format("woff"); 178} 179 180 181 182 @font-face { 183 font-family: Assistant; 184 font-weight: 400; 185 font-style: normal; 186 font-display: swap; 187 src: url("//www.mendi.io/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2") format("woff2"), 188 url("//www.mendi.io/cdn/fonts/assistant/assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff") format("woff"); 189} 190 191 192 193 :root, 194 .color-scheme-1 { 195 --color-background: 10,16,24; 196 197 --gradient-background: #0a1018; 198 199 200 201 202 --color-foreground: 255,255,255; 203 --color-background-contrast: 99,138,190; 204 --color-shadow: 255,255,255; 205 --color-button: 255,255,255; 206 --color-button-text: 50,34,11; 207 --color-secondary-button: 10,16,24; 208 --color-secondary-button-text: 255,255,255; 209 --color-link: 255,255,255; 210 --color-badge-foreground: 255,255,255; 211 --color-badge-background: 10,16,24; 212 --color-badge-border: 255,255,255; 213 --payment-terms-background-color: rgb(10 16 24); 214 } 215 216 217 .color-scheme-2 { 218 --color-background: 243,243,243; 219 220 --gradient-background: #f3f3f3; 221 222 223 224 225 --color-foreground: 18,18,18; 226 --color-background-contrast: 179,179,179; 227 --color-shadow: 18,18,18; 228 --color-button: 18,18,18; 229 --color-button-text: 243,243,243; 230 --color-secondary-button: 243,243,243; 231 --color-secondary-button-text: 18,18,18; 232 --color-link: 18,18,18; 233 --color-badge-foreground: 18,18,18; 234 --color-badge-background: 243,243,243; 235 --color-badge-border: 18,18,18; 236 --payment-terms-background-color: rgb(243 243 243); 237 } 238 239 240 .color-scheme-3 { 241 --color-background: 36,40,51; 242 243 --gradient-background: #242833; 244 245 246 247 248 --color-foreground: 255,255,255; 249 --color-background-contrast: 47,52,66; 250 --color-shadow: 18,18,18; 251 --color-button: 255,255,255; 252 --color-button-text: 0,0,0; 253 --color-secondary-button: 36,40,51; 254 --color-secondary-button-text: 255,255,255; 255 --color-link: 255,255,255; 256 --color-badge-foreground: 255,255,255; 257 --color-badge-background: 36,40,51; 258 --color-badge-border: 255,255,255; 259 --payment-terms-background-color: rgb(36 40 51); 260 } 261 262 263 .color-scheme-4 { 264 --color-background: 10,16,24; 265 266 --gradient-background: #0a1018; 267 268 269 270 271 --color-foreground: 255,255,255; 272 --color-background-contrast: 99,138,190; 273 --color-shadow: 50,34,11; 274 --color-button: 255,255,255; 275 --color-button-text: 50,34,11; 276 --color-secondary-button: 10,16,24; 277 --color-secondary-button-text: 255,255,255; 278 --color-link: 255,255,255; 279 --color-badge-foreground: 255,255,255; 280 --color-badge-background: 10,16,24; 281 --color-badge-border: 255,255,255; 282 --payment-terms-background-color: rgb(10 16 24); 283 } 284 285 286 .color-scheme-5 { 287 --color-background: 42,52,64; 288 289 --gradient-background: #2a3440; 290 291 292 293 294 --color-foreground: 255,255,255; 295 --color-background-contrast: 52,65,79; 296 --color-shadow: 18,18,18; 297 --color-button: 255,255,255; 298 --color-button-text: 51,79,180; 299 --color-secondary-button: 42,52,64; 300 --color-secondary-button-text: 255,255,255; 301 --color-link: 255,255,255; 302 --color-badge-foreground: 255,255,255; 303 --color-badge-background: 42,52,64; 304 --color-badge-border: 255,255,255; 305 --payment-terms-background-color: rgb(42 52 64); 306 } 307 308 309 body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5 { 310 color: rgba(var(--color-foreground), 1); 311 background-color: rgb(var(--color-background)); 312 } 313 314 :root { 315 --font-body-family: Assistant, sans-serif; 316 --font-body-style: normal; 317 --font-body-weight: 400; 318 --font-body-weight-bold: 700; 319 320 --font-heading-family: Assistant, sans-serif; 321 --font-heading-style: normal; 322 --font-heading-weight: 400; 323 324 --font-body-scale: 1.0; 325 --font-heading-scale: 1.0; 326 327 --media-padding: px; 328 --media-border-opacity: 0.0; 329 --media-border-width: 0px; 330 --media-radius: 32px;
331 --media-shadow-opacity: 0.0; 332 --media-shadow-horizontal-offset: 0px; 333 --media-shadow-vertical-offset: 4px; 334 --media-shadow-blur-radius: 5px; 335 --media-shadow-visible: 0; 336 337 --page-width: 130rem; 338 --page-width-margin: 0rem; 339 340 --product-card-image-padding: 0.0rem; 341 --product-card-corner-radius: 0.0rem; 342 --product-card-text-alignment: left; 343 --product-card-border-width: 0.0rem; 344 --product-card-border-opacity: 0.1; 345 --product-card-shadow-opacity: 0.0; 346 --product-card-shadow-visible: 0; 347 --product-card-shadow-horizontal-offset: 0.0rem; 348 --product-card-shadow-vertical-offset: 0.4rem; 349 --product-card-shadow-blur-radius: 0.5rem; 350 351 --collection-card-image-padding: 0.0rem; 352 --collection-card-corner-radius: 0.0rem; 353 --collection-card-text-alignment: left; 354 --collection-card-border-width: 0.0rem; 355 --collection-card-border-opacity: 0.1; 356 --collection-card-shadow-opacity: 0.0; 357 --collection-card-shadow-visible: 0; 358 --collection-card-shadow-horizontal-offset: 0.0rem; 359 --collection-card-shadow-vertical-offset: 0.4rem; 360 --collection-card-shadow-blur-radius: 0.5rem; 361 362 --blog-card-image-padding: 0.0rem; 363 --blog-card-corner-radius: 1.6rem; 364 --blog-card-text-alignment: left; 365 --blog-card-border-width: 0.0rem; 366 --blog-card-border-opacity: 0.1; 367 --blog-card-shadow-opacity: 0.0; 368 --blog-card-shadow-visible: 0; 369 --blog-card-shadow-horizontal-offset: 0.0rem; 370 --blog-card-shadow-vertical-offset: 0.4rem; 371 --blog-card-shadow-blur-radius: 0.5rem; 372 373 --badge-corner-radius: 4.0rem; 374 375 --popup-border-width: 1px; 376 --popup-border-opacity: 0.1; 377 --popup-corner-radius: 0px; 378 --popup-shadow-opacity: 0.05; 379 --popup-shadow-horizontal-offset: 0px; 380 --popup-shadow-vertical-offset: 4px; 381 --popup-shadow-blur-radius: 5px; 382 383 --drawer-border-width: 1px; 384 --drawer-border-opacity: 0.1; 385 --drawer-shadow-opacity: 0.0; 386 --drawer-shadow-horizontal-offset: 0px; 387 --drawer-shadow-vertical-offset: 4px; 388 --drawer-shadow-blur-radius: 5px; 389 390 --spacing-sections-desktop: 0px; 391 --spacing-sections-mobile: 0px; 392 393 --grid-desktop-vertical-spacing: 8px; 394 --grid-desktop-horizontal-spacing: 8px; 395 --grid-mobile-vertical-spacing: 4px; 396 --grid-mobile-horizontal-spacing: 4px; 397 398 --text-boxes-border-opacity: 0.1; 399 --text-boxes-border-width: 0px; 400 --text-boxes-radius: 0px; 401 --text-boxes-shadow-opacity: 0.0; 402 --text-boxes-shadow-visible: 0; 403 --text-boxes-shadow-horizontal-offset: 0px; 404 --text-boxes-shadow-vertical-offset: 4px; 405 --text-boxes-shadow-blur-radius: 5px; 406 407 --buttons-radius: 40px; 408 --buttons-radius-outset: 40px; 409 --buttons-border-width: 0px; 410 --buttons-border-opacity: 1.0; 411 --buttons-shadow-opacity: 0.0; 412 --buttons-shadow-visible: 0; 413 --buttons-shadow-horizontal-offset: 0px; 414 --buttons-shadow-vertical-offset: 4px; 415 --buttons-shadow-blur-radius: 5px; 416 --buttons-border-offset: 0.3px; 417 418 --inputs-radius: 0px; 419 --inputs-border-width: 1px; 420 --inputs-border-opacity: 0.55; 421 --inputs-shadow-opacity: 0.0; 422 --inputs-shadow-horizontal-offset: 0px; 423 --inputs-margin-offset: 0px; 424 --inputs-shadow-vertical-offset: 4px; 425 --inputs-shadow-blur-radius: 5px; 426 --inputs-radius-outset: 0px; 427 428 --variant-pills-radius: 40px; 429 --variant-pills-border-width: 1px; 430 --variant-pills-border-opacity: 0.55; 431 --variant-pills-shadow-opacity: 0.0; 432 --variant-pills-shadow-horizontal-offset: 0px; 433 --variant-pills-shadow-vertical-offset: 4px; 434 --variant-pills-shadow-blur-radius: 5px; 435 } 436 437 *, 438 *::before, 439 *::after { 440 box-sizing: inherit; 441 } 442 443 html { 444 box-sizing: border-box; 445 font-size: calc(var(--font-body-scale) * 62.5%); 446 height: 100%; 447 } 448 449 body { 450 display: grid; 451 grid-template-rows: auto auto 1fr auto; 452 grid-template-columns: 100%; 453 min-height: 100%; 454 margin: 0; 455 font-size: 1.5rem; 456 letter-spacing: 0.06rem; 457 line-height: calc(1 + 0.8 / var(--font-body-scale)); 458 font-family: var(--font-body-family); 459 font-style: var(--font-body-style); 460 font-weight: var(--font-body-weight); 461 } 462 463 @media screen and (min-width: 750px) { 464 body { 465 font-size: 1.6rem; 466 } 467 } 468 </style> 469 470 <link href="//www.mendi.io/cdn/shop/t/140/assets/base.css?v=115265626461403211021787571879" rel="stylesheet" type="text/css" media="all" /> 471 <link rel="stylesheet" href="//www.mendi.io/cdn/shop/t/140/assets/component-cart-items.css?v=13033300910818915211787571890" media="print" onload="this.media='all'"><link href="//www.mendi.io/cdn/shop/t/140/assets/component-cart-drawer.css?v=91691234581429685441787571889" rel="stylesheet" type="text/css" media="all" /> 472 <link href="//www.mendi.io/cdn/shop/t/140/assets/component-cart.css?v=124676550862474564981787571893" rel="stylesheet" type="text/css" media="all" /> 473 <link href="//www.mendi.io/cdn/shop/t/140/assets/component-totals.css?v=126392199982423493761787571923" rel="stylesheet" type="text/css" media="all" /> 474 <link href="//www.mendi.io/cdn/shop/t/140/assets/component-price.css?v=14753898820426767141787571912" rel="stylesheet" type="text/css" media="all" /> 475 <link href="//www.mendi.io/cdn/shop/t/140/assets/component-discounts.css?v=152760482443307489271787571897" rel="stylesheet" type="text/css" media="all" /> 476 477 <link rel="preload" as="font" href="//www.mendi.io/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2" type="font/woff2" crossorigin> 478 479 480 <link rel="preload" as="font" href="//www.mendi.io/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2" type="font/woff2" crossorigin> 481 482<link href="//www.mendi.io/cdn/shop/t/140/assets/component-localization-form.css?v=17208135613050061121787571903" rel="stylesheet" type="text/css" media="all" /> 483
483<script src="//www.mendi.io/cdn/shop/t/140/assets/localization-form.js?v=144176611646395275351787572023" defer="defer"></script>
483<link 484 rel="stylesheet" 485 href="//www.mendi.io/cdn/shop/t/140/assets/component-predictive-search.css?v=159943082179479052541787571911" 486 media="print" 487 onload="this.media='all'" 488 >
488<script> 489 if (Shopify.designMode) { 490 document.documentElement.classList.add('shopify-design-mode'); 491 } 492 </script>
492 493 494
494<script src="//www.mendi.io/cdn/shop/t/140/assets/splide.min.js?v=57252929936243961611787572078" defer></script>
494 495 <link href="//www.mendi.io/cdn/shop/t/140/assets/splide.min.css?v=44329677166622589231787572077" rel="stylesheet" type="text/css" media="all" /> 496 497
vendor: 1,460 bytes, lines 497-503
497<script> 498 !function(t,e){var o,n,p,r;e.__SV||(window.posthog=e,e._i=[],e.init=function(i,s,a){function g(t,e){var o=e.split(".");2==o.length&&(t=t[o[0]],e=o[1]),t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}}(p=t.createElement("script")).type="text/javascript",p.async=!0,p.src=s.api_host.replace(".i.posthog.com","-assets.i.posthog.com")+"/static/array.js",(r=t.getElementsByTagName("script")[0]).parentNode.insertBefore(p,r);var u=e;for(void 0!==a?u=e[a]=[]:a="posthog",u.people=u.people||[],u.toString=function(t){var e="posthog";return"posthog"!==a&&(e+="."+a),t||(e+=" (stub)"),e},u.people.toString=function(){return u.toString(1)+".people (stub)"},o="init capture register register_once register_for_session unregister opt_out_capturing has_opted_out_capturing opt_in_capturing reset isFeatureEnabled getFeatureFlag getFeatureFlagPayload reloadFeatureFlags group identify setPersonProperties setPersonPropertiesForFlags resetPersonPropertiesForFlags setGroupPropertiesForFlags resetGroupPropertiesForFlags resetGroups onFeatureFlags addFeatureFlagsHandler onSessionId getSurveys getActiveMatchingSurveys renderSurvey canRenderSurvey getNextSurveyStep".split(" "),n=0;n<o.length;n++)g(u,o[n]);e._i.push([i,s,a])},e.__SV=1)}(document,window.posthog||[]); 499 posthog.init('phc_mEmNVxi2jMfnte6ne2PDcF4vXyVwWGrxRUfXvNXtAXQj', { 500 api_host: 'https://us.i.posthog.com', 501 defaults: '2026-01-30' 502 }) 503 </script>
503 504 505
505<script src="https://api.gro.app/api/v1/pixel/v1/pixel.js?data-gro-pixel=gro_px_4a8d5d0002b94a0f928b9ee18f51ffb4&data-gro-api=https%3A%2F%2Fapi.gro.app"> 506 </script>
506 507 508 <!-- BEGIN app block: shopify://apps/intelligems-a-b-testing/blocks/intelligems-script/fa83b64c-0c77-4c0c-b4b2-b94b42f5ef19 -->
508<script> 509 window._template = { 510 directory: "", 511 name: "index", 512 suffix: "" 513 }; 514 window.__productIdFromTemplate = null; 515 window.__plpCollectionIdFromTemplate = null; 516 window.igProductData = (function() { 517 const data = {};return data; 518 })(); 519</script>
519 520
521<script type="module" blocking="render" fetchpriority="high" src="https://cdn.intelligems.io/esm/8d43ddd4027a/bundle.js" data-em-disable async></script>
521 522 523 524<!-- END app block --><!-- BEGIN app block: shopify://apps/plug-in-seo/blocks/seo-app-embed-structured-data/019b0e16-98a5-7fa3-9396-a9f7cca9a6a3 --> 525 526 527 <!-- BEGIN app snippet: pluginseo-plus --> 528 529 530 <!-- BEGIN app snippet: pluginseo-structured-data -->
530<script data-desc="seo-organization" type="application/ld+json"> 531 { 532 "@context": "http://schema.org", 533 "@type": "Organization", 534 "@id": "https://www.mendi.io#organization", 535 "name": "Mendi.io", 536 "email": "[email protected]", 537 "url": "https://www.mendi.io","sameAs": [] 538 } 539</script>
539<script data-desc="seo-website" type="application/ld+json"> 540 { 541 "@context": "http://schema.org", 542 "@type": "WebSite", 543 "name": "Mendi.io", 544 "url": "https://www.mendi.io", 545 "potentialAction": { 546 "@type": "SearchAction", 547 "target": "https://www.mendi.io/search?q={search_term_string}", 548 "query-input": "required name=search_term_string" 549 } 550 } 551</script>
551<!-- END app snippet --> 552 553 554<!-- BEGIN app snippet: pluginseo-global --> 555 556<!-- END app snippet --> 557 558
559<script> 560(function() { 561 // upsert meta[name="pluginseo"] 562 var el = document.querySelector('meta[name="pluginseo"]'); 563 if (!el) { 564 el = document.createElement('meta'); 565 el.setAttribute('name', 'pluginseo'); 566 el.setAttribute('content', 'Plug in SEO Plus'); 567 document.head.appendChild(el); 568 } 569 570 // values comming from Liquid, may be empty 571 var P = ""; 572 var M = ""; 573 574 if (P) el.dataset.p_tf = P; // set/update only if there is value 575 if (M) el.dataset.m_df = M; // set/update only if there is value 576})(); 577</script>
577 578<!-- END app snippet --> 579 580 581 582<!-- END app block --><!-- BEGIN app block: shopify://apps/plug-in-seo/blocks/seo-app-embed-page-title/019b0e16-98a5-7fa3-9396-a9f7cca9a6a3 --> 583 584 585 <!-- BEGIN app snippet: pluginseo-plus --> 586 587 588<!-- BEGIN app snippet: pluginseo-page-title --> 589<!-- default to true --><!-- page_title_template: %% page_title %% --> 590 <!-- page_title_to_parse": Mendi.io - Better focus, better performance. --> 591 <!-- page_title_truncate_applicable: true --> 592 593 <!-- pluginseo_page_title_template_apply_to_all: true --> 594 <!-- page_title_truncate_applicable: true --><!-- Custom page title: Yes --><title>Mendi.io - Better focus, better performance. | Mendi.io</title><!-- PTF:s-te_df-ap --> 595<!-- END app snippet --> 596 597 598 599<!-- BEGIN app snippet: pluginseo-global --> 600 601<!-- END app snippet --> 602 603
604<script> 605(function() { 606 // upsert meta[name="pluginseo"] 607 var el = document.querySelector('meta[name="pluginseo"]'); 608 if (!el) { 609 el = document.createElement('meta'); 610 el.setAttribute('name', 'pluginseo'); 611 el.setAttribute('content', 'Plug in SEO Plus'); 612 document.head.appendChild(el); 613 } 614 615 // values comming from Liquid, may be empty 616 var P = "s-te_df-ap"; 617 var M = ""; 618 619 if (P) el.dataset.p_tf = P; // set/update only if there is value 620 if (M) el.dataset.m_df = M; // set/update only if there is value 621})(); 622</script>
622 623<!-- END app snippet --> 624 625 626 627<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 628 629 630 631 632 633 634 635 636 637 638 639 640
640<script async src="https://static.klaviyo.com/onsite/js/UMM8vA/klaviyo.js?company_id=UMM8vA"></script>
640 641
641<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>
641 642 643 644 645 646 647 648
648<script> 649 window.klaviyoReviewsProductDesignMode = false 650 </script>
650 651 652 653 654 655 656 657 658 659 660<!-- END app block --><!-- BEGIN app block: shopify://apps/plug-in-seo/blocks/app-embed/019b0e16-98a5-7fa3-9396-a9f7cca9a6a3 --> 661 662 663 <meta name=google-site-verification content="1Sg6QwjJ863t5wJ7cjhmSC-YSipS7K4THAjtQD9PAN4"> 664 665 666<meta name="pluginseo-plan" content="plus"> 667<meta name="pluginseo-enabled-plus" content=""> 668 669 670 <!-- BEGIN app snippet: pluginseo-plus --> 671 672 673 674<!-- BEGIN app snippet: pluginseo-global --> 675 676<!-- END app snippet --> 677 678
679<script> 680(function() { 681 // upsert meta[name="pluginseo"] 682 var el = document.querySelector('meta[name="pluginseo"]'); 683 if (!el) { 684 el = document.createElement('meta'); 685 el.setAttribute('name', 'pluginseo'); 686 el.setAttribute('content', 'Plug in SEO Plus'); 687 document.head.appendChild(el); 688 } 689 690 // values comming from Liquid, may be empty 691 var P = ""; 692 var M = ""; 693 694 if (P) el.dataset.p_tf = P; // set/update only if there is value 695 if (M) el.dataset.m_df = M; // set/update only if there is value 696})(); 697</script>
697 698<!-- END app snippet --> 699 700 701 702<!-- END app block --><!-- BEGIN app block: shopify://apps/triplewhale/blocks/triple_pixel_snippet/483d496b-3f1a-4609-aea7-8eee3b6b7a2a --><link rel='preconnect dns-prefetch' href='https://api.config-security.com/' crossorigin /> 703<link rel='preconnect dns-prefetch' href='https://conf.config-security.com/' crossorigin />
704<script> 705/* >> TriplePixel :: start*/ 706window.TriplePixelData={TripleName:"mendi-io.myshopify.com",ver:"2.16",plat:"SHOPIFY",isHeadless:false,src:'SHOPIFY_EXT',product:{id:"",name:``,price:"",variant:"",av:{ }},search:"",collection:"",cart:"drawer",template:"index",curr:"USD" || "USD", market:"6160542"},function(W,H,A,L,E,_,B,N){function O(U,T,P,H,R){void 0===R&&(R=!1),H=new XMLHttpRequest,P?(H.open("POST",U,!0),H.setRequestHeader("Content-Type","text/plain")):H.open("GET",U,!0),H.send(JSON.stringify(P||{})),H.onreadystatechange=function(){4===H.readyState&&200===H.status?(R=H.responseText,U.includes("/first")?eval(R):P||(N[B]=R)):(299<H.status||H.status<200)&&T&&!R&&(R=!0,O(U,T-1,P))}}if(N=window,!N[H+"sn"]){N[H+"sn"]=1,L=function(){return Date.now().toString(36)+"_"+Math.random().toString(36)};try{A.setItem(H,1+(0|A.getItem(H)||0)),(E=JSON.parse(A.getItem(H+"U")||"[]")).push({u:location.href,r:document.referrer,t:Date.now(),id:L()}),A.setItem(H+"U",JSON.stringify(E))}catch(e){}var i,m,p;A.getItem('"!nC`')||(_=A,A=N,A[H]||(E=A[H]=function(t,e,i){return void 0===i&&(i=[]),"State"==t?E.s:(W=L(),(E._q=E._q||[]).push([W,t,e].concat(i)),W)},E.s="Installed",E._q=[],E.ch=W,B="configSecurityConfModel",N[B]=1,O("https://conf.config-security.com/model",5),i=L(),m=A[atob("c2NyZWVu")],_.setItem("di_pmt_wt",i),p={id:i,action:"profile",avatar:_.getItem("auth-security_rand_salt_"),time:m[atob("d2lkdGg=")]+":"+m[atob("aGVpZ2h0")],host:A.TriplePixelData.TripleName,plat:A.TriplePixelData.plat,url:window.location.href.slice(0,500),ref:document.referrer,ver:A.TriplePixelData.ver},O("https://api.config-security.com/event",5,p),O("https://api.config-security.com/first?host=".concat(p.host,"&plat=").concat(p.plat),5)))}}("","TriplePixel",localStorage); 707/* << TriplePixel :: end*/ 708</script>
708 709 710 711 712<!-- END app block --><!-- BEGIN app block: shopify://apps/uppromote-affiliate/blocks/core-script/64c32457-930d-4cb9-9641-e24c0d9cf1f4 --><!-- BEGIN app snippet: core-metafields-setting --><!--suppress ES6ConvertVarToLetConst -->
713<script type="application/json" id="core-uppromote-settings">{"app_env":{"env":"production"}}</script>
vendor: 1 bytes, line 713
713
714<script type="application/json" id="core-uppromote-cart">{"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}</script>
714 715
716<script id="core-uppromote-quick-store-tracking-vars"> 717 function getDocumentContext(){const{href:a,hash:b,host:c,hostname:d,origin:e,pathname:f,port:g,protocol:h,search:i}=window.location,j=document.referrer,k=document.characterSet,l=document.title;return{location:{href:a,hash:b,host:c,hostname:d,origin:e,pathname:f,port:g,protocol:h,search:i},referrer:j||document.location.href,characterSet:k,title:l}}function getNavigatorContext(){const{language:a,cookieEnabled:b,languages:c,userAgent:d}=navigator;return{language:a,cookieEnabled:b,languages:c,userAgent:d}}function getWindowContext(){const{innerHeight:a,innerWidth:b,outerHeight:c,outerWidth:d,origin:e,screen:{height:j,width:k},screenX:f,screenY:g,scrollX:h,scrollY:i}=window;return{innerHeight:a,innerWidth:b,outerHeight:c,outerWidth:d,origin:e,screen:{screenHeight:j,screenWidth:k},screenX:f,screenY:g,scrollX:h,scrollY:i,location:getDocumentContext().location}}function getContext(){return{document:getDocumentContext(),navigator:getNavigatorContext(),window:getWindowContext()}} 718 if (window.location.href.includes('?sca_ref=')) { 719 localStorage.setItem('__up_lastViewedPageContext', JSON.stringify({ 720 context: getContext(), 721 timestamp: new Date().toISOString(), 722 })) 723 } 724</script>
724 725 726
727<script id="core-uppromote-setting-booster"> 728 var UpPromoteCoreSettings = JSON.parse(document.getElementById('core-uppromote-settings').textContent) 729 UpPromoteCoreSettings.currentCart = JSON.parse(document.getElementById('core-uppromote-cart')?.textContent || '{}') 730 const idToClean = ['core-uppromote-settings', 'core-uppromote-cart', 'core-uppromote-setting-booster', 'core-uppromote-quick-store-tracking-vars'] 731 idToClean.forEach(id => { 732 document.getElementById(id)?.remove() 733 }) 734</script>
734 735<!-- END app snippet --> 736 737 738<!-- END app block --><!-- BEGIN app block: shopify://apps/consentik-cookie/blocks/omega-cookies-notification/13cba824-a338-452e-9b8e-c83046a79f21 -->
738<script> 739 window.otCKAppData = {}; 740 var otCKRequestDataInfo = {}; 741 var otCKRootLink = ''; 742 var otCKSettings = {}; 743 window.OCBCookies = [] 744 window.OCBCategories = [] 745 window['otkConsent'] = window['otkConsent'] || {}; 746</script>
746 747 748 749 750 751
751<script> 752 function __remvoveCookie(name) { 753 document.cookie = name + '=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;'; 754 } 755 756 __remvoveCookie('__cross_accepted'); 757 </script>
757 758 759 760 761 762
762<script> 763 otCKRequestDataInfo = {"isGoogleLogged":false,"requiredLoginText":"Please login to request","requestSendingText":"Request sending...","requestSentText":"Request sent"}; 764 </script>
764 765 766 767
767<script> 768 let otCKEnableDebugger = 0; 769 </script>
769 770 771 772 773 774
774<script> 775 window.cstCookiesData = {"rootLink":"https://apps.consentik.com/consentik","cookies":[{"id":13616381,"cookie_status":true,"cookie_name":"_ab","cookie_description":"Used in connection with access to admin.","category_id":38173,"platform":"Shopify","domain":"shopify.com","retention_period":"session","privacy_link":null,"wildcard":false,"expired_time":"session","type":null},{"id":13616382,"cookie_status":true,"cookie_name":"_secure_session_id","cookie_description":"Used in connection with navigation through a storefront.\r\n","category_id":38173,"platform":"Shopify","domain":"shopify.com","retention_period":"session","privacy_link":null,"wildcard":false,"expired_time":"session","type":null},{"id":13616383,"cookie_status":true,"cookie_name":"Cart","cookie_description":"Used in connection with shopping cart.\r\n","category_id":38173,"platform":"Shopify","domain":"shopify.com","retention_period":"14 days","privacy_link":null,"wildcard":false,"expired_time":"14 days","type":null},{"id":13616384,"cookie_status":true,"cookie_name":"cart_currency","cookie_description":"Used in connection with shopping cart.\r\n","category_id":38173,"platform":"Shopify","domain":"shopify.com","retention_period":"14 days","privacy_link":null,"wildcard":false,"expired_time":"14 days","type":null},{"id":13616385,"cookie_status":true,"cookie_name":"cart_sig","cookie_description":"Used in connection with checkout.\r\n","category_id":38173,"platform":"Shopify","domain":"shopify.com","retention_period":"14 days","privacy_link":null,"wildcard":false,"expired_time":"14 days","type":null},{"id":13616386,"cookie_status":true,"cookie_name":"cart_ts","cookie_description":"Used in connection with checkout.\r\n","category_id":38173,"platform":"Shopify","domain":"shopify.com","retention_period":"14 days","privacy_link":null,"wildcard":false,"expired_time":"14 days","type":null},{"id":13616387,"cookie_status":true,"cookie_name":"cart_ver","cookie_description":"Used in connection with shopping cart.\r\n","category_id":38173,"platform":"Shopify","domain":"","retention_period":"2 weeks","privacy_link":null,"wildcard":false,"expired_time":"2 weeks","type":null},{"id":13616388,"cookie_status":true,"cookie_name":"checkout","cookie_description":"Used in connection with checkout.\r\n","category_id":38173,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13616389,"cookie_status":true,"cookie_name":"checkout_token","cookie_description":"Used in connection with checkout.\r\n","category_id":38173,"platform":"Shopify","domain":"shopify.com","retention_period":"14 days","privacy_link":null,"wildcard":false,"expired_time":"14 days","type":null},{"id":13616390,"cookie_status":true,"cookie_name":"cookietest","cookie_description":"Used in connection with navigation through a storefront.\r\n","category_id":38173,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13616391,"cookie_status":true,"cookie_name":"master_device_id","cookie_description":"Used in connection with merchant login.\r\n","category_id":38173,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13616392,"cookie_status":true,"cookie_name":"previous_checkout_token\t","cookie_description":"Used in connection with checkout.\r\n","category_id":38173,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13616393,"cookie_status":true,"cookie_name":"previous_step","cookie_description":"Used in connection with checkout.\r\n","category_id":38173,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13616394,"cookie_status":true,"cookie_name":"remember_me","cookie_description":"Used in connection with checkout.\r\n","category_id":38173,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13616395,"cookie_status":true,"cookie_name":"Secret","cookie_description":"Used in connection with checkout.\r\n","category_id":38173,"platform":"Shopify","domain":"shopify.com","retention_period":"14 days","privacy_link":null,"wildcard":false,"expired_time":"14 days","type":null},{"id":13616396,"cookie_status":true,"cookie_name":"Secure_customer_sig","cookie_description":"Used in connection with customer login.\r\n","category_id":38173,"platform":"Shopify","domain":"shopify.com","retention_period":"2 years","privacy_link":null,"wildcard":false,"expired_time":"2 years","type":null},{"id":13616397,"cookie_status":true,"cookie_name":"storefront_digest","cookie_description":"Used in connection with customer login.\r\n","category_id":38173,"platform":"Shopify","domain":"shopify.com","retention_period":"2 years","privacy_link":null,"wildcard":false,"expired_time":"2 years","type":null},{"id":13616398,"cookie_status":true,"cookie_name":"_shopify_country\t","cookie_description":"Used in connection with checkout.\r\n","category_id":38173,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13616399,"cookie_status":true,"cookie_name":"_shopify_m","cookie_description":"Used for managing customer privacy settings.\r\n","category_id":38173,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13616400,"cookie_status":true,"cookie_name":"_shopify_tm","cookie_description":"Used for managing customer privacy settings.\r\n","category_id":38173,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13616401,"cookie_status":true,"cookie_name":"_shopify_tw","cookie_description":"Used for managing customer privacy settings.\r\n","category_id":38173,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13616402,"cookie_status":true,"cookie_name":"_storefront_u","cookie_description":"Used to facilitate updating customer account information.","category_id":38173,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13616403,"cookie_status":true,"cookie_name":"_tracking_consent","cookie_description":"Tracking preferences.\r\n","category_id":38173,"platform":"Shopify","domain":"shopify.com","retention_period":"2 years","privacy_link":null,"wildcard":false,"expired_time":"2 years","type":null},{"id":13616404,"cookie_status":true,"cookie_name":"tracked_start_checkout\t","cookie_description":"Used in connection with checkout.\r\n","category_id":38173,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13616405,"cookie_status":true,"cookie_name":"_Brochure_session","cookie_description":"Used in connection with browsing through site.\r\n","category_id":38173,"platform":"Shopify","domain":"shopify.com","retention_period":"2 years","privacy_link":null,"wildcard":false,"expired_time":"2 years","type":null},{"id":13616406,"cookie_status":true,"cookie_name":"identity_state","cookie_description":"Used in connection with customer authentication","category_id":38173,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13616407,"cookie_status":true,"cookie_name":"identity_state_<<id>>","cookie_description":"Used in connection with customer authentication","category_id":38173,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13616408,"cookie_status":true,"cookie_name":"identity_customer_account_number","cookie_description":"Used in connection with customer authentication","category_id":38173,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13616409,"cookie_status":true,"cookie_name":"_customer_account_shop_sessions","cookie_description":"Used in combination with the _secure_account_session_id cookie to track a user's session for new customer accounts\t","category_id":38173,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13616410,"cookie_status":true,"cookie_name":"_secure_account_session_id","cookie_description":"Used to track a user's session for new customer accounts","category_id":38173,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13616411,"cookie_status":true,"cookie_name":"_cmp_a","cookie_description":"Used for managing customer privacy settings.","category_id":38173,"platform":"Shopify","domain":"","retention_period":"1 day","privacy_link":null,"wildcard":false,"expired_time":"1 day","type":null},{"id":13616412,"cookie_status":true,"cookie_name":"c","cookie_description":"Used in connection with checkout.","category_id":38173,"platform":"Adform","domain":"adform.net (3rd party)","retention_period":"60 days till 3650 days","privacy_link":null,"wildcard":false,"expired_time":"
77560 days till 3650 days","type":null},{"id":13616413,"cookie_status":true,"cookie_name":"customer_account_locale","cookie_description":"Used in connection with new customer accounts","category_id":38173,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13616414,"cookie_status":true,"cookie_name":"dynamic_checkout_shown_on_cart","cookie_description":"Dient der Shop-Funktionalität, um den Einkauf und die Bezahlfunktion zu gewährleisten.","category_id":38173,"platform":"Shopify","domain":"shopify.com","retention_period":"30 minutes","privacy_link":null,"wildcard":false,"expired_time":"30 minutes","type":null},{"id":13616415,"cookie_status":true,"cookie_name":"hide_shopify_pay_for_checkout","cookie_description":"Used in connection with checkout.","category_id":38173,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13616416,"cookie_status":true,"cookie_name":"keep_alive","cookie_description":"Used in connection with buyer localization.","category_id":38173,"platform":"Shopify","domain":"shopify.com","retention_period":"14 weeks","privacy_link":null,"wildcard":false,"expired_time":"14 weeks","type":null},{"id":13616417,"cookie_status":true,"cookie_name":"discount_code","cookie_description":"Used in connection with checkout.","category_id":38173,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13616418,"cookie_status":true,"cookie_name":"shopify_pay","cookie_description":"Used in connection with checkout.","category_id":38173,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13616419,"cookie_status":true,"cookie_name":"shopify_pay_redirect","cookie_description":"Used in connection with checkout.","category_id":38173,"platform":"Shopify","domain":"shopify.com","retention_period":"30 minutes, 3w or 1y depending on value","privacy_link":null,"wildcard":false,"expired_time":"30 minutes, 3w or 1y depending on value","type":null},{"id":13616420,"cookie_status":true,"cookie_name":"shop_pay_accelerated","cookie_description":"Used in connection with checkout.","category_id":38173,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13616421,"cookie_status":true,"cookie_name":"source_name","cookie_description":"Used in combination with mobile apps to provide custom checkout behavior, when viewing a store from within a compatible mobile app.","category_id":38173,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13616422,"cookie_status":true,"cookie_name":"checkout_session_lookup","cookie_description":"Used in connection with checkout.","category_id":38173,"platform":"Shopify","domain":"","retention_period":"3 weeks","privacy_link":null,"wildcard":false,"expired_time":"3 weeks","type":null},{"id":13616423,"cookie_status":true,"cookie_name":"checkout_prefill","cookie_description":"Used in connection with checkout.","category_id":38173,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13616424,"cookie_status":true,"cookie_name":"checkout_queue_token","cookie_description":"Used in connection with checkout.","category_id":38173,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13616425,"cookie_status":true,"cookie_name":"checkout_queue_checkout_token","cookie_description":"Used in connection with checkout.","category_id":38173,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13616426,"cookie_status":true,"cookie_name":"checkout_worker_session","cookie_description":"Used in connection with checkout.","category_id":38173,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13616427,"cookie_status":true,"cookie_name":"checkout_session_token","cookie_description":"Used in connection with checkout.","category_id":38173,"platform":"Shopify","domain":"","retention_period":"3 weeks","privacy_link":null,"wildcard":false,"expired_time":"3 weeks","type":null},{"id":13616428,"cookie_status":true,"cookie_name":"order","cookie_description":"Used in connection with order status page.","category_id":38173,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13616429,"cookie_status":true,"cookie_name":"identity-state","cookie_description":"Used in connection with customer authentication","category_id":38173,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13616430,"cookie_status":true,"cookie_name":"card_update_verification_id","cookie_description":"Used in connection with checkout.","category_id":38173,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13616431,"cookie_status":true,"cookie_name":"customer_account_new_login","cookie_description":"Used in connection with customer authentication","category_id":38173,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13616432,"cookie_status":true,"cookie_name":"customer_account_preview","cookie_description":"Used in connection with customer authentication","category_id":38173,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13616433,"cookie_status":true,"cookie_name":"customer_payment_method","cookie_description":"Used in connection with checkout.","category_id":38173,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13616434,"cookie_status":true,"cookie_name":"customer_shop_pay_agreement","cookie_description":"Used in connection with checkout","category_id":38173,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13616435,"cookie_status":true,"cookie_name":"pay_update_intent_id","cookie_description":"Used in connection with checkout","category_id":38173,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13616436,"cookie_status":true,"cookie_name":"localization","cookie_description":"Für die Lokalisierung und Bereitstellung lokaler Informationen. (z. B. Währung, Shop-Sprache)","category_id":38173,"platform":"Shopify","domain":"","retention_period":"2 weeks","privacy_link":null,"wildcard":false,"expired_time":"2 weeks","type":null},{"id":13616437,"cookie_status":true,"cookie_name":"profile_preview_token","cookie_description":"Used in connection with checkout.","category_id":38173,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null}
775,{"id":13616438,"cookie_status":true,"cookie_name":"login_with_shop_finalize","cookie_description":"Used in connection with customer authentication","category_id":38173,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13616439,"cookie_status":true,"cookie_name":"preview_theme","cookie_description":"Used in connection with the theme editor","category_id":38173,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13616440,"cookie_status":true,"cookie_name":"shopify-editor-unconfirmed-settings","cookie_description":"Used in connection with the theme editor","category_id":38173,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13616441,"cookie_status":true,"cookie_name":"wpm-test-cookie","cookie_description":"Used to ensure our systems are working correctly.","category_id":38173,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13616442,"cookie_status":true,"cookie_name":"_landing_page","cookie_description":"Track landing pages.\r\n","category_id":38176,"platform":"Shopify","domain":"shopify.com","retention_period":"2 years","privacy_link":null,"wildcard":false,"expired_time":"2 years","type":null},{"id":13616443,"cookie_status":true,"cookie_name":"_orig_referrer","cookie_description":"Track landing pages.\r\n","category_id":38176,"platform":"Shopify","domain":"shopify.com","retention_period":"2 years","privacy_link":null,"wildcard":false,"expired_time":"2 years","type":null},{"id":13616444,"cookie_status":true,"cookie_name":"_s","cookie_description":"Shopify analytics.\r\n","category_id":38176,"platform":"Shopify","domain":"shopify.com","retention_period":"2 years","privacy_link":null,"wildcard":false,"expired_time":"2 years","type":null},{"id":13616445,"cookie_status":true,"cookie_name":"_shopify_d","cookie_description":"Shopify analytics.\r\n","category_id":38176,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13616446,"cookie_status":true,"cookie_name":"_shopify_fs","cookie_description":"Shopify analytics.\r\n","category_id":38176,"platform":"Shopify","domain":"shopify.com","retention_period":"2 years","privacy_link":null,"wildcard":false,"expired_time":"2 years","type":null},{"id":13616447,"cookie_status":true,"cookie_name":"_shopify_s","cookie_description":"Shopify analytics.\r\n","category_id":38176,"platform":"Shopify","domain":"shopify.com","retention_period":"2 years","privacy_link":null,"wildcard":false,"expired_time":"2 years","type":null},{"id":13616448,"cookie_status":true,"cookie_name":"_shopify_sa_p","cookie_description":"Shopify analytics relating to marketing & referrals.\r\n","category_id":38176,"platform":"Shopify","domain":"shopify.com","retention_period":"2 years","privacy_link":null,"wildcard":false,"expired_time":"2 years","type":null},{"id":13616449,"cookie_status":true,"cookie_name":"_shopify_sa_t","cookie_description":"Shopify analytics relating to marketing & referrals.\r\n","category_id":38176,"platform":"Shopify","domain":"shopify.com","retention_period":"2 years","privacy_link":null,"wildcard":false,"expired_time":"2 years","type":null},{"id":13616450,"cookie_status":true,"cookie_name":"_shopify_y","cookie_description":"Shopify analytics.\r\n","category_id":38176,"platform":"Shopify","domain":"shopify.com","retention_period":"2 years","privacy_link":null,"wildcard":false,"expired_time":"2 years","type":null},{"id":13616451,"cookie_status":true,"cookie_name":"_y","cookie_description":"Shopify analytics.\r\n","category_id":38176,"platform":"Shopify","domain":"shopify.com","retention_period":"2 years","privacy_link":null,"wildcard":false,"expired_time":"2 years","type":null},{"id":13616452,"cookie_status":true,"cookie_name":"_shopify_uniq","cookie_description":"Tracks landing pages.\r\n","category_id":38176,"platform":"Shopify","domain":"shopify.com","retention_period":"2 years","privacy_link":null,"wildcard":false,"expired_time":"2 years","type":null},{"id":13616453,"cookie_status":true,"cookie_name":"ab_test_*","cookie_description":"Shopify analytics.\r\n","category_id":38176,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13616454,"cookie_status":true,"cookie_name":"ki_r","cookie_description":"Shopify analytics.\r\n","category_id":38176,"platform":"Shopify","domain":"shopify.com","retention_period":"2 years","privacy_link":null,"wildcard":false,"expired_time":"2 years","type":null},{"id":13616455,"cookie_status":true,"cookie_name":"ki_t","cookie_description":"Shopify analytics.\r\n","category_id":38176,"platform":"Shopify","domain":"shopify.com","retention_period":"2 years","privacy_link":null,"wildcard":false,"expired_time":"2 years","type":null},{"id":13616456,"cookie_status":true,"cookie_name":"customer_auth_provider","cookie_description":"Shopify analytics.","category_id":38176,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null},{"id":13616457,"cookie_status":true,"cookie_name":"customer_auth_session_created_at","cookie_description":"Shopify analytics.","category_id":38176,"platform":null,"domain":null,"retention_period":null,"privacy_link":null,"wildcard":false,"expired_time":null,"type":null}],"category":[{"id":38173,"category_status":true,"category_name":"Necessary","category_description":"This website is using cookies to analyze our traffic, personalize content and/or ads, to provide video content. We also share information about your use of our site with our analytics and advertising partners who may combine it with other information that youâve provided to them or that theyâve collected from your use of their services.","is_necessary":true,"name_consent":"necessary"},{"id":38174,"category_status":true,"category_name":"Preferences","category_description":"Preference cookies enable a website to remember information that changes the way the website behaves or looks, like your preferred language or the region that you are in.","is_necessary":false,"name_consent":"preferences"},{"id":38175,"category_status":true,"category_name":"Marketing","category_description":"Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third-party advertisers.","is_necessary":false,"name_consent":"marketing"},{"id":38176,"category_status":true,"category_name":"Statistics","category_description":"Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.","is_necessary":false,"name_consent":"analytics"}]}; 776 </script>
776 777 778 779 780
780<script> 781 window.cstMultipleLanguages = {"rootLink":"https://apps.consentik.com/consentik","config":{"id":261,"default_language":"en","language_detection_method":"url","enable":"0","language_list":["en"],"unpublish_language":[],"active_selector":"0"},"cookieInformation":[],"bannerText":[{"id":431,"message":"This website uses cookies to ensure you get the best experience on our website.","submit_text":"Got it!","info_text":"Privacy Policy","privacy_link":"https://www.mendi.io/policies/privacy-policy","dismiss_text":"Decline","prefrences_text":"Preferences","preferences_title":null,"accept_selected_text":"Allow selection","accept_all_text":"Allow all cookies","title_popup":"This website uses cookies","mess_popup":"This website is using cookies to analyze our traffic, personalize content and/or ads, to provide video content. We also share information about your use of our site with our analytics and advertising partners who may combine it with other information that youâve provided to them or that theyâve collected from your use of their services.","title":null,"google_privacy_text":"Google's Privacy Policy","impressum_title":"Legal Disclosure (Imprint)","reopen_text":"Cookie Manage","language":"en","data_sale_label":"Do not share/sale my personal data"}],"cookies":[{"id":31562,"cookie_status":true,"cookie_name":"_ab","cookie_description":"Used in connection with access to admin.","category_id":38173,"base_on":13616381,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31563,"cookie_status":true,"cookie_name":"_secure_session_id","cookie_description":"Used in connection with navigation through a storefront.\r\n","category_id":38173,"base_on":13616382,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31564,"cookie_status":true,"cookie_name":"Cart","cookie_description":"Used in connection with shopping cart.\r\n","category_id":38173,"base_on":13616383,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31565,"cookie_status":true,"cookie_name":"cart_currency","cookie_description":"Used in connection with shopping cart.\r\n","category_id":38173,"base_on":13616384,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31566,"cookie_status":true,"cookie_name":"cart_sig","cookie_description":"Used in connection with checkout.\r\n","category_id":38173,"base_on":13616385,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31567,"cookie_status":true,"cookie_name":"cart_ts","cookie_description":"Used in connection with checkout.\r\n","category_id":38173,"base_on":13616386,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31568,"cookie_status":true,"cookie_name":"cart_ver","cookie_description":"Used in connection with shopping cart.\r\n","category_id":38173,"base_on":13616387,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31569,"cookie_status":true,"cookie_name":"checkout","cookie_description":"Used in connection with checkout.\r\n","category_id":38173,"base_on":13616388,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31570,"cookie_status":true,"cookie_name":"checkout_token","cookie_description":"Used in connection with checkout.\r\n","category_id":38173,"base_on":13616389,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31571,"cookie_status":true,"cookie_name":"cookietest","cookie_description":"Used in connection with navigation through a storefront.\r\n","category_id":38173,"base_on":13616390,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31572,"cookie_status":true,"cookie_name":"master_device_id","cookie_description":"Used in connection with merchant login.\r\n","category_id":38173,"base_on":13616391,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31573,"cookie_status":true,"cookie_name":"previous_checkout_token\t","cookie_description":"Used in connection with checkout.\r\n","category_id":38173,"base_on":13616392,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31574,"cookie_status":true,"cookie_name":"previous_step","cookie_description":"Used in connection with checkout.\r\n","category_id":38173,"base_on":13616393,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31575,"cookie_status":true,"cookie_name":"remember_me","cookie_description":"Used in connection with checkout.\r\n","category_id":38173,"base_on":13616394,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31576,"cookie_status":true,"cookie_name":"Secret","cookie_description":"Used in connection with checkout.\r\n","category_id":38173,"base_on":13616395,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31577,"cookie_status":true,"cookie_name":"Secure_customer_sig","cookie_description":"Used in connection with customer login.\r\n","category_id":38173,"base_on":13616396,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31578,"cookie_status":true,"cookie_name":"storefront_digest","cookie_description":"Used in connection with customer login.\r\n","category_id":38173,"base_on":13616397,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31579,"cookie_status":true,"cookie_name":"_shopify_country\t","cookie_description":"Used in connection with checkout.\r\n","category_id":38173,"base_on":13616398,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31580,"cookie_status":true,"cookie_name":"_shopify_m","cookie_description":"Used for managing customer privacy settings.\r\n","category_id":38173,"base_on":13616399,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31581,"cookie_status":true,"cookie_name":"_shopify_tm","cookie_description":"Used for managing customer privacy settings.\r\n","category_id":38173,"base_on":13616400,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31582,"cookie_status":true,"cookie_name":"_shopify_tw","cookie_description":"Used for managing customer privacy settings.\r\n","category_id":38173,"base_on":13616401,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31583,"cookie_status":true,"cookie_name":"_storefront_u","cookie_description":"Used to facilitate updating customer account information.","category_id":38173,"base_on":13616402,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31584,"cookie_status":true,"cookie_name":"_tracking_consent","cookie_description":"Tracking preferences.\r\n","category_id":38173,"base_on":13616403,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31585,"cookie_status":true,"cookie_name":"tracked_start_checkout\t","cookie_description":"Used in connection with checkout.\r\n","category_id":38173,"base_on":13616404,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31586,"cookie_status":true,"cookie_name":"_Brochure_session","cookie_description":"Used in connection with browsing through site.\r\n","category_id":38173,"base_on":13616405,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false}
781,{"id":31587,"cookie_status":true,"cookie_name":"identity_state","cookie_description":"Used in connection with customer authentication","category_id":38173,"base_on":13616406,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31588,"cookie_status":true,"cookie_name":"identity_state_<<id>>","cookie_description":"Used in connection with customer authentication","category_id":38173,"base_on":13616407,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31589,"cookie_status":true,"cookie_name":"identity_customer_account_number","cookie_description":"Used in connection with customer authentication","category_id":38173,"base_on":13616408,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31590,"cookie_status":true,"cookie_name":"_customer_account_shop_sessions","cookie_description":"Used in combination with the _secure_account_session_id cookie to track a user's session for new customer accounts\t","category_id":38173,"base_on":13616409,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31591,"cookie_status":true,"cookie_name":"_secure_account_session_id","cookie_description":"Used to track a user's session for new customer accounts","category_id":38173,"base_on":13616410,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31592,"cookie_status":true,"cookie_name":"_cmp_a","cookie_description":"Used for managing customer privacy settings.","category_id":38173,"base_on":13616411,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31593,"cookie_status":true,"cookie_name":"c","cookie_description":"Used in connection with checkout.","category_id":38173,"base_on":13616412,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31594,"cookie_status":true,"cookie_name":"customer_account_locale","cookie_description":"Used in connection with new customer accounts","category_id":38173,"base_on":13616413,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31595,"cookie_status":true,"cookie_name":"dynamic_checkout_shown_on_cart","cookie_description":"Used in connection with checkout.","category_id":38173,"base_on":13616414,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31596,"cookie_status":true,"cookie_name":"hide_shopify_pay_for_checkout","cookie_description":"Used in connection with checkout.","category_id":38173,"base_on":13616415,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31597,"cookie_status":true,"cookie_name":"keep_alive","cookie_description":"Used in connection with buyer localization.","category_id":38173,"base_on":13616416,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31598,"cookie_status":true,"cookie_name":"discount_code","cookie_description":"Used in connection with checkout.","category_id":38173,"base_on":13616417,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31599,"cookie_status":true,"cookie_name":"shopify_pay","cookie_description":"Used in connection with checkout.","category_id":38173,"base_on":13616418,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31600,"cookie_status":true,"cookie_name":"shopify_pay_redirect","cookie_description":"Used in connection with checkout.","category_id":38173,"base_on":13616419,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31601,"cookie_status":true,"cookie_name":"shop_pay_accelerated","cookie_description":"Used in connection with checkout.","category_id":38173,"base_on":13616420,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31602,"cookie_status":true,"cookie_name":"source_name","cookie_description":"Used in combination with mobile apps to provide custom checkout behavior, when viewing a store from within a compatible mobile app.","category_id":38173,"base_on":13616421,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31603,"cookie_status":true,"cookie_name":"checkout_session_lookup","cookie_description":"Used in connection with checkout.","category_id":38173,"base_on":13616422,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31604,"cookie_status":true,"cookie_name":"checkout_prefill","cookie_description":"Used in connection with checkout.","category_id":38173,"base_on":13616423,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31605,"cookie_status":true,"cookie_name":"checkout_queue_token","cookie_description":"Used in connection with checkout.","category_id":38173,"base_on":13616424,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31606,"cookie_status":true,"cookie_name":"checkout_queue_checkout_token","cookie_description":"Used in connection with checkout.","category_id":38173,"base_on":13616425,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31607,"cookie_status":true,"cookie_name":"checkout_worker_session","cookie_description":"Used in connection with checkout.","category_id":38173,"base_on":13616426,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31608,"cookie_status":true,"cookie_name":"checkout_session_token","cookie_description":"Used in connection with checkout.","category_id":38173,"base_on":13616427,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31609,"cookie_status":true,"cookie_name":"order","cookie_description":"Used in connection with order status page.","category_id":38173,"base_on":13616428,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31610,"cookie_status":true,"cookie_name":"identity-state","cookie_description":"Used in connection with customer authentication","category_id":38173,"base_on":13616429,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31611,"cookie_status":true,"cookie_name":"card_update_verification_id","cookie_description":"Used in connection with checkout.","category_id":38173,"base_on":13616430,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31612,"cookie_status":true,"cookie_name":"customer_account_new_login","cookie_description":"Used in connection with customer authentication","category_id":38173,"base_on":13616431,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31613,"cookie_status":true,"cookie_name":"customer_account_preview","cookie_description":"Used in connection with customer authentication","category_id":38173,"base_on":13616432,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31614,"cookie_status":true,"cookie_name":"customer_payment_method","cookie_description":"Used in connection with checkout.","category_id":38173,"base_on":13616433,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31615,"cookie_status":true,"cookie_name":"customer_shop_pay_agreement","cookie_description":"Used in connection with checkout","category_id":38173,"base_on":13616434,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31616,"cookie_status":true,"cookie_name":"pay_update_intent_id","cookie_description":"Used in connection with checkout","category_id":38173,"base_on":13616435,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31617,"cookie_status":true,"cookie_name":"localization","cookie_description":"Used in connection with checkout","category_id":38173,"base_on":13616436,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31618,"cookie_status":true,"cookie_name":"profile_preview_token","cookie_description":"Used in connection with checkout.","category_id":38173,"base_on":13616437,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false}
781,{"id":31619,"cookie_status":true,"cookie_name":"login_with_shop_finalize","cookie_description":"Used in connection with customer authentication","category_id":38173,"base_on":13616438,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31620,"cookie_status":true,"cookie_name":"preview_theme","cookie_description":"Used in connection with the theme editor","category_id":38173,"base_on":13616439,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31621,"cookie_status":true,"cookie_name":"shopify-editor-unconfirmed-settings","cookie_description":"Used in connection with the theme editor","category_id":38173,"base_on":13616440,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31622,"cookie_status":true,"cookie_name":"wpm-test-cookie","cookie_description":"Used to ensure our systems are working correctly.","category_id":38173,"base_on":13616441,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31623,"cookie_status":true,"cookie_name":"_landing_page","cookie_description":"Track landing pages.\r\n","category_id":38176,"base_on":13616442,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31624,"cookie_status":true,"cookie_name":"_orig_referrer","cookie_description":"Track landing pages.\r\n","category_id":38176,"base_on":13616443,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31625,"cookie_status":true,"cookie_name":"_s","cookie_description":"Shopify analytics.\r\n","category_id":38176,"base_on":13616444,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31626,"cookie_status":true,"cookie_name":"_shopify_d","cookie_description":"Shopify analytics.\r\n","category_id":38176,"base_on":13616445,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31627,"cookie_status":true,"cookie_name":"_shopify_fs","cookie_description":"Shopify analytics.\r\n","category_id":38176,"base_on":13616446,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31628,"cookie_status":true,"cookie_name":"_shopify_s","cookie_description":"Shopify analytics.\r\n","category_id":38176,"base_on":13616447,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31629,"cookie_status":true,"cookie_name":"_shopify_sa_p","cookie_description":"Shopify analytics relating to marketing & referrals.\r\n","category_id":38176,"base_on":13616448,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31630,"cookie_status":true,"cookie_name":"_shopify_sa_t","cookie_description":"Shopify analytics relating to marketing & referrals.\r\n","category_id":38176,"base_on":13616449,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31631,"cookie_status":true,"cookie_name":"_shopify_y","cookie_description":"Shopify analytics.\r\n","category_id":38176,"base_on":13616450,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31632,"cookie_status":true,"cookie_name":"_y","cookie_description":"Shopify analytics.\r\n","category_id":38176,"base_on":13616451,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31633,"cookie_status":true,"cookie_name":"_shopify_uniq","cookie_description":"Tracks landing pages.\r\n","category_id":38176,"base_on":13616452,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31634,"cookie_status":true,"cookie_name":"ab_test_*","cookie_description":"Shopify analytics.\r\n","category_id":38176,"base_on":13616453,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false}
781,{"id":31635,"cookie_status":true,"cookie_name":"ki_r","cookie_description":"Shopify analytics.\r\n","category_id":38176,"base_on":13616454,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31636,"cookie_status":true,"cookie_name":"ki_t","cookie_description":"Shopify analytics.\r\n","category_id":38176,"base_on":13616455,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31637,"cookie_status":true,"cookie_name":"customer_auth_provider","cookie_description":"Shopify analytics.","category_id":38176,"base_on":13616456,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false},{"id":31638,"cookie_status":true,"cookie_name":"customer_auth_session_created_at","cookie_description":"Shopify analytics.","category_id":38176,"base_on":13616457,"language":"en","domain":null,"expired_time":null,"platform":null,"privacy_link":null,"type":null,"wildcard":false}],"categories":[{"id":2009,"category_status":true,"category_name":"Necessary","category_description":"This website is using cookies to analyze our traffic, personalize content and/or ads, to provide video content. We also share information about your use of our site with our analytics and advertising partners who may combine it with other information that youâve provided to them or that theyâve collected from your use of their services.","is_necessary":true,"name_consent":"necessary","base_on":38173,"language":"en"},{"id":2010,"category_status":true,"category_name":"Preferences","category_description":"Preference cookies enable a website to remember information that changes the way the website behaves or looks, like your preferred language or the region that you are in.","is_necessary":false,"name_consent":"preferences","base_on":38174,"language":"en"},{"id":2011,"category_status":true,"category_name":"Marketing","category_description":"Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third-party advertisers.","is_necessary":false,"name_consent":"marketing","base_on":38175,"language":"en"},{"id":2012,"category_status":true,"category_name":"Statistics","category_description":"Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.","is_necessary":false,"name_consent":"analytics","base_on":38176,"language":"en"}],"privacyPopup":[{"id":2138,"popupTitle":"Your Privacy Information","popupMessage":"This is a summary of your privacy settings and consent choices on our website. You can review and modify these settings at any time.","visitorTitle":"Visitor ID","givenConsentTitle":"Consent given on","expiresTitle":"Expires at","withdrawButton":"Withdraw consent","changeSettingsButton":"Change settings","backgroundColor":"#FFFFFF","textColor":"#333333","highlightColor":"#0C5132","language":"en","isDefaultLanguage":true}]}; 782 </script>
782 783 784 785 786 787 788
788<script> 789 window.otCKAppData = {"uId":250908,"lowestId":258194,"terms":["preference_popup","data_sale_opt_out","auto_scan","consent_log","margin_from_age","sort_button","data_request","delay_banner","add_link_footer","upload_icon","glass_effect","show_homepage_only","show_dismiss_popup","cookie_life_time","reopen_btn","customize_appearance","block_user_interact","blacklist_pages","preference_config","layout_side","custom_cookie_info_text","reopen_config","cookie_policy_generator","standard_cookies","standard_categories","multiple_center","policy_generator","multiple_language","auto_fit_theme","auto_block_script","sklik","ms_consent_mode","reset_consent","scan_behind_password","web_pixel","gpc","import_export_cookies","auto_transfer_cookie","customer_consent_statistics","checkout_block","admin_mode","setup_mode","schedule_cookie_scan","leave_site","account_ui","cookie_banner","custom_text_and_color","built_in_themes","custom_banner_width","show_cookie_icon","show_dismiss_btn","google_policy","customer_privacy","show_close_icon","quick_cookie_selector","show_preference_btn","display_restriction"],"consentMode":{"have_gtm":false,"gtm":"GTM-K5J5WWWL","security_storage":true,"functionality_storage":true,"personalization_storage":true,"ad_user_data":true,"ad_personalization":true,"ad_storage":true,"analytics_storage":true,"ads_data_redaction":true,"url_passthrough":false,"enable_gcm":true,"use_template":false,"keep_gtm_setup":false},"consentModeRegions":["AX","AL","AD","AT","BY","BE","BA","BG","HR","CY","CZ","DK","EE","FO","FI","FR","DE","GI","GR","GG","HU","IS","IE","IM","IT","JE","XK","
789LV","LI","LT","LU","MT","MD","MC","ME","NL","MK","NO","PL","PT","RO","RU","SM","RS","SK","SI","ES","SJ","SE","CH","UA","GB","VA"],"settings":{"id":35376,"shop":"mendi-io.myshopify.com","shop_id":"55874519198","message":"This website uses cookies to ensure you get the best experience on our website.","submit_text":"Got it!","info_text":"Privacy Policy","privacy_link":"https://www.mendi.io/policies/privacy-policy","dismiss_text":"Decline","prefrences_text":"Preferences","preferences_title":null,"accept_selected_text":"Allow selection","accept_all_text":"Allow all cookies","title_popup":"This website uses cookies","mess_popup":"This website is using cookies to analyze our traffic, personalize content and/or ads, to provide video content. We also share information about your use of our site with our analytics and advertising partners who may combine it with other information that youâve provided to them or that theyâve collected from your use of their services.","title":null,"google_privacy_text":"Google's Privacy Policy","impressum_title":"Legal Disclosure (Imprint)","permission":"0","show_icon":"0","app_enable":"1","popup_layout":1,"fullwidth_position":2,"corner_position":4,"center_position":1,"show_homepage":"0","show_all":"0","show_all_eu":"1","eu_countries":"[]","cache_time":7,"popup_bgcolor":"#ffffff","popup_textcolor":"#333333","more_textcolor":"#333333","submit_bgcolor":"#333333","submit_textcolor":"#ffffff","custom_css":null,"show_dismiss":"0","show_dismiss_popup":"0","show_prefrences":"0","color_text_popup":"#FFFFFF","dismiss_textcolor":"#333333","dismiss_bgcolor":"#ffffff","text_size":13,"close_dismis":"0","prefrences_bgcolor":"#333333","prefrences_textcolor":"#ffffff","accept_selected_text_color":"#02909c","accept_selected_bgcolor":"#e4f3f7","accept_all_text_color":"#ffffff","accept_all_bgcolor":"#02909c","show_cookies":"1","title_color_popup":"#000000","bgcolor_popup":"#ffffff","show_specific_region":["AX","AL","AD","AT","BY","BE","BA","BG","HR","CY","CZ","DK","EE","FO","FI","FR","DE","GI","GR","GG","HU","IS","IE","IM","IT","JE","XK","
789LV","LI","LT","LU","MT","MD","MC","ME","NL","MK","NO","PL","PT","RO","RU","SM","RS","SK","SI","ES","SJ","SE","CH","UA","GB","VA"],"style_request_page":"{\"info_bgcolor\":\"#ffffff\",\"show_bgcolor\":\"#2f87e4\",\"edit_bgcolor\":\"#ca2f2f\",\"delete_bgcolor\":\"#770e0e\",\"delete_textcolor\":\"#ffffff\",\"edit_textcolor\":\"#ffffff\",\"show_textcolor\":\"#ffffff\",\"info_textcolor\":\"#000000\",\"info_text_size\":\"13\"}","banner_position":"full","side_position":"left","show_cookies_btn":"0","upgrade_date":"2026-03-03T11:41:32.000Z","theme_name":null,"unit_space":"%","popup_width":100,"position_top":0,"position_left":0,"position_right":0,"position_bottom":0,"enable_debugger":"0","regulation_template":"en","is_updated_cookies":"1","script_tagid":null,"google_privacy_link":"https://business.safety.google/privacy/","enable_google_privacy":"0","enable_impressum":"0","impressum_link":"","decline_behavior":"hide_banner_temporarily","leave_site_url":null,"language_template":"en","text_align":"center","icon_size":25,"button_style":"solid","submit_border_color":"#333333","preferences_border_color":"#333333","dismiss_border_color":"#333333","plan_name":"PREMIUM_MONTHLY"},"unpublicCookies":[],"rootLink":"https://apps.consentik.com/consentik","shopId":"55874519198","privacyPopup":{"id":2138,"popupTitle":"Your Privacy Information","popupMessage":"This is a summary of your privacy settings and consent choices on our website. You can review and modify these settings at any time.","visitorTitle":"Visitor ID","givenConsentTitle":"Consent given on","expiresTitle":"Expires at","withdrawButton":"Withdraw consent","changeSettingsButton":"Change settings","backgroundColor":"#FFFFFF","textColor":"#333333","highlightColor":"#0C5132","language":"en","isDefaultLanguage":true},"advancedSetting":{"icon_banner_url":"","button_icon_url":"","pages_locked":null,"show_close_icon":"0","app_lang":"en","check_list":null,"is_hide_checklist":0,"schedule_enable":"0","schedule_duration":null,"schedule_interval":"no","schedule_secret":"0","banner_holiday":"0","admin_mode":false,"setup_mode":false,"banner_status":null,"glass_effect":null,"quick_show_category":"0","delay_show":0,"gpc":"0","reopen_conf":{"btnBg":"#EA9F30","btnText":"Manage cookie","behavior":"banner","btnColor":"#FFFFFF","position":"bottom-right","displayAs":"icon","verticalMargin":10,"footerLinkEnable":false,"horizontalMargin":10},"data_sale_opts":null,"preferences_opts":{"show_table":false,"show_count":false,"type":"necessary","consent":["necessary"]},"buttons_position":null,"sklik_rtg_id":null,"microsoft_consent":{"hasClarity":false,"clarityId":"","hasUET":false,"uetId":""},"font_name":null,"border_style":"rounded","store_front_metafield_id":null,"block_interaction":{"enable":false,"blur":6,"opacity":0.3},"block_element":{"enable":false,"displayTrigger":false,"triggerText":"Update cookie settings","blockedMessage":"This element was blocked due to your marketing cookie settings."},"shop_locales":{"published":[],"unpublished":[]},"enable_uet":"0","cross_domains":null},"type":"PREMIUM","planId":32,"fromPlus":false,"fromAdvanced":false,"fromPremium":true,"isUnlimited":false,"isFree":false,"isPaid":true}; 790 window.cstUseLiquid = window.otCKAppData.uId >= window.otCKAppData.lowestId; 791 if (typeof otCKAppData === 'object') { 792 otCKRootLink = otCKAppData.rootLink; 793 otCKSettings = otCKAppData.settings; 794 } 795 if (window.cstCookiesData != undefined) { 796 window.otCKAppData.cookies = window.cstCookiesData.cookies 797 window.otCKAppData.category = window.cstCookiesData.category 798 } 799 window.otCKRequestDataInfo = window.otCKRequestDataInfo ? window.otCKRequestDataInfo : {}; 800 </script>
800 801 802 803<!-- BEGIN app snippet: consent-mode -->
803<script> 804 window.dataLayer = window.dataLayer || []; 805 const cstConsentMode = window.otCKAppData?.consentMode; 806 const canNextHandle = typeof window['otkConsent'] === 'undefined' || Object.values(window['otkConsent']).length === 0; 807 if (!!cstConsentMode && canNextHandle) { 808 const isEnable = cstConsentMode?.enable_gcm; 809 // gcm_v2 is a paid term. The API already writes enable_gcm=false here for shops without 810 // it; this keeps the default command and the gtag.js loads term-gated on their own too. 811 const hasGcmTerm = Array.isArray(window.otCKAppData?.terms) && window.otCKAppData.terms.includes('gcm_v2'); 812 window['otkConsent'] = cstConsentMode; 813 const isUseTemplate = cstConsentMode.use_template && cstConsentMode.have_gtm 814 if (!isUseTemplate && isEnable && hasGcmTerm) { 815 _cst_gcm_initialize(cstConsentMode) 816 } 817 } else { 818 console.log('GCM ALREADY SET CUSTOM CUSTOM...'); 819 } 820 821 // The 7 GCM storage types, all set to the same value. Used for the two 822 // Smart Geo defaults (global = Denied for an Opt-in world, region-scoped = 823 // Granted for the Opt-out/Notice exceptions). 824 function _cst_gcm_uniform_storage(value) { 825 return { 826 ad_user_data: value, 827 ad_personalization: value, 828 ad_storage: value, 829 analytics_storage: value, 830 functionality_storage: value, 831 personalization_storage: value, 832 security_storage: value 833 }; 834 } 835 836 // Smart Geo owns the GCM default while it is on: the region's law decides, 837 // not the merchant's per-storage toggles (which the admin locks in that 838 // state). Returns null when Smart Geo is off so the merchant config is used. 839 function _cst_gcm_smart_geo_storage() { 840 const smartGeo = window.otCKAppData?.smartGeo; 841 if (smartGeo?.enabled !== true) return null; 842 const isGrantedByDefault = smartGeo.defaultMode === 'opt-out' || smartGeo.defaultMode === 'notice'; 843 return _cst_gcm_uniform_storage(isGrantedByDefault ? "granted" : "denied"); 844 } 845 846 function _cst_gcm_initialize(consentMode) { 847 const trackingIds = consentMode.gtm?.split(','); 848 window['otkConsent'] = window['otkConsent'] || consentMode; 849 850 /** 851 * @type {string[]} 852 */ 853 const regions = window.otCKAppData.consentModeRegions; 854 const isShowAll = window.otCKAppData?.settings?.show_all === '1'; 855 const userRegion = isShowAll ? {} : { region: regions }; 856 window.cstUserRegion = userRegion; 857 858 const merchantStorage = { 859 // Marketing 860 ad_user_data: !consentMode.ad_user_data ? "granted" : "denied", 861 ad_personalization: !consentMode.ad_personalization ? "granted" : "denied", 862 ad_storage: !consentMode.ad_storage ? "granted" : "denied", 863 // analytics 864 analytics_storage: !consentMode.analytics_storage ? "granted" : "denied", 865 // preferences 866 functionality_storage: !consentMode.functionality_storage ? "granted" : "denied", 867 personalization_storage: !consentMode.personalization_storage ? "granted" : "denied", 868 security_storage: !consentMode.security_storage ? "granted" : "denied" 869 }; 870 const defaultStorage = _cst_gcm_smart_geo_storage() ?? merchantStorage; 871 872 window.otCookiesGCM = { 873 url_passthrough: false, 874 ads_data_redaction: false, 875 config: Object.assign({}, defaultStorage, { 876 cst_default: 'granted', 877 wait_for_update: 500 878 }, userRegion), 879 }; 880 881 window.dataLayer.push = function (...items) { 882 items.forEach((item) => { 883 const isValidDefault = otValidateDefault(item); 884 if (isValidDefault) { 885 const firstIndex = item[0] ?? false; 886 const secondIndex = item[1] ?? false; 887 const thirdValue = item[2] ?? []; 888 if (firstIndex && 889 firstIndex === "consent" && 890 secondIndex && 891 secondIndex === "update" && thirdValue && Object.keys(thirdValue).includes("cst_update")) { 892 const {cst_update, ...dataUpdate} = thirdValue; 893 item[2] = {...dataUpdate}; 894 Array.prototype.push.call(this, item); 895 } 896 if (firstIndex && 897 firstIndex === "consent" && 898 secondIndex && 899 secondIndex === "default" && thirdValue && Object.keys(thirdValue).includes("cst_default")) { 900 const {cst_default, ...dataDefault} = thirdValue; 901 item[2] = {...dataDefault}; 902 Array.prototype.push.call(this, item); 903 } else { 904 Array.prototype.push.call(this, item); 905 } 906 } 907 }); 908 }; 909 910 function gtag() { 911 dataLayer.push(arguments); 912 } 913 914 function otValidateDefault(item) { 915 const firstIndex = item[0] ?? false; 916 const secondIndex = item[1] ?? false; 917 if (firstIndex && firstIndex === "consent" && secondIndex && secondIndex === "default") { 918 const thirdIndex = item[2] ?? {}; 919 if (Object.values(thirdIndex).length) { 920 const listKeys = Object.keys(thirdIndex); 921 const listValue = Object.values(thirdIndex); 922 const isOneGranted = listValue.some((item) => item === "granted"); 923 const isFromConsentik = listKeys.includes("cst_default"); 924 return !isOneGranted || (isOneGranted && isFromConsentik); 925 } else { 926 return true; 927 } 928 } else if ( 929 firstIndex && 930 firstIndex === "consent" && 931 secondIndex && 932 secondIndex === "update" 933 ) { 934 const listKeys = Object.keys(item[2]); 935 return listKeys.includes("cst_update"); 936 } else { 937 return true; 938 } 939 } 940 941 gtag("consent", "default", window.otCookiesGCM.config); 942 gtag("set", "developer_id.dNjA1Yz", true); 943 944 // ââ Smart Geo-targeting: region-scoped GCM default ââââââââââââââââââ 945 // The global default above is Denied for all 7 storage types whenever 946 // Smart Geo is on (_cst_gcm_smart_geo_storage) â the law of the visitor's 947 // region decides, not the merchant's per-storage toggles. This second 948 // `consent default` grants the exception regions (opt-out ⪠notice) â 949 // GCM applies the most specific matching command per visitor, so this 950 // overrides the global default correctly without ever needing to 951 // list the ~180 opt-in regions. No-op when Smart Geo is off/undefined 952 // or there are no exception regions. 953 const smartGeo = window.otCKAppData?.smartGeo; 954 if (smartGeo?.enabled === true && smartGeo.defaultMode === 'opt-in') { 955 const exceptionRegions = [] 956 .concat(smartGeo.regionsByMode?.['opt-out'] || []) 957 .concat(smartGeo.regionsByMode?.['notice'] || []); 958 if (exceptionRegions.length > 0) { 959 gtag("consent", "default", Object.assign(_cst_gcm_uniform_storage("granted"), { 960 cst_default: "granted", 961 wait_for_update: 500, 962 region: exceptionRegions 963 })); 964 } 965 } 966 967 addEventListener("DOMContentLoaded", function () { 968 let savedCookie = _getCookie(window.otCurrentCookieName); 969 let blockedMarketing = true; 970 if (savedCookie) { 971 savedCookie = JSON.parse(savedCookie); 972 const acceptedCat = savedCookie[0].categoriesSelected; 973 blockedMarketing = !acceptedCat.includes("marketing"); 974 window.otCookiesGCM.config = { 975 ad_user_data: acceptedCat.includes("marketing") 976 ? "granted" 977 : "denied", 978 ad_personalization: acceptedCat.includes("marketing") 979 ? "granted" 980 : "denied", 981 ad_storage: acceptedCat.includes("marketing") 982 ? "granted" 983 : "denied", 984 analytics_storage: acceptedCat.includes("analytics") 985 ? "granted" 986 : "denied", 987 functionality_storage: acceptedCat.includes("necessary") 988 ? "granted" 989 : "denied", 990 personalization_storage: acceptedCat.includes("preferences") 991 ? "granted" 992 : "denied", 993 security_storage: acceptedCat.includes("necessary") 994 ? "granted" 995 : "denied" 996 }; 997 gtag("consent", "update", {...window.otCookiesGCM.config, cst_update: "granted"}); 998 } 999 window.otCookiesGCM.ads_data_redaction = 1000 window.otkConsent.ads_data_redaction && blockedMarketing; 1001 window.otCookiesGCM.url_passthrough = window.otkConsent.url_passthrough; 1002 window.otCookiesGCM.ads_data_redaction && 1003 gtag( 1004 "set", 1005 "ads_data_redaction", 1006 window.otCookiesGCM.ads_data_redaction 1007 ); 1008 window.otCookiesGCM.url_passthrough && 1009 gtag("set", "url_passthrough", window.otCookiesGCM.url_passthrough); 1010 }); 1011 1012 function _getCookie(prefix) { 1013 if (!prefix) return null; 1014 const cookies = document.cookie.split(";"); 1015 for (let i = 0; i < cookies.length; i++) { 1016 const cookie = cookies[i].trim(); 1017 const eqIndex = cookie.indexOf("="); 1018 const name = decodeURIComponent(cookie.substring(0, eqIndex)); 1019 const value = decodeURIComponent(cookie.substring(eqIndex + 1)); 1020 if (name.startsWith(prefix)) { 1021 return value; 1022 } 1023 } 1024 return null; 1025 } 1026 1027 if (trackingIds?.length > 0) { 1028 if (trackingIds.some(id => id.trim().startsWith('G-') || id.trim().startsWith('AW-'))) { 1029 window.dataLayer = window.dataLayer || []; 1030 window.gtag = window.gtag || function () { 1031 dataLayer.push(arguments); 1032 }; 1033 gtag('js', new Date()); 1034 } 1035 trackingIds.forEach(key => { 1036 const ID = key.trim(); 1037 if (!ID) return; 1038 if (ID.startsWith('GTM-')) { 1039 const script = document.createElement('script'); 1040 script.innerHTML = `(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;
1040j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','${ID}');`; 1041 document.head.append(script); 1042 } else if (ID.startsWith('G-')) { 1043 const script = document.createElement('script'); 1044 script.async = true; 1045 script.src = `https://www.googletagmanager.com/gtag/js?id=${ID}`; 1046 document.head.append(script); 1047 gtag('config', ID); 1048 } else if (ID.startsWith('ca-pub-')) { 1049 const script = document.createElement("script"); 1050 script.async = true; 1051 script.src = `https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=${ID}`; 1052 script.setAttribute('crossorigin', 'anonymous'); 1053 document.head.append(script); 1054 } else if (ID.startsWith('AW-')) { 1055 const script = document.createElement("script"); 1056 script.async = true; 1057 script.src = `https://www.googletagmanager.com/gtag/js?id=${ID}`; 1058 document.head.append(script); 1059 gtag('config', ID); 1060 } 1061 }); 1062 } 1063 } 1064</script>
1064 1065<!-- END app snippet --> 1066<!-- BEGIN app snippet: UET -->
1066<script> 1067 const cstAdvanced = window.otCKAppData?.advancedSetting; 1068 const cstUetEnabled = cstAdvanced?.enable_uet === '1'; 1069 const cstMicrosoftConsent = cstAdvanced?.microsoft_consent; 1070 1071 if (cstUetEnabled && window.cstUseLiquid && !!cstMicrosoftConsent) { 1072 if (cstMicrosoftConsent.hasUET && !!cstMicrosoftConsent.uetId) { 1073 !function (e, a, n, t, o) { 1074 var c, r, d; 1075 e[o] = e[o] || [], c = function () { 1076 var a = {ti: Number(cstMicrosoftConsent.uetId), enableAutoSpaTracking: !0}; 1077 a.q = e[o], e[o] = new UET(a), e[o].push("pageLoad") 1078 }, (r = a.createElement(n)).src = "//bat.bing.com/bat.js", r.async = 1, r.onload = r.onreadystatechange = function () { 1079 var e = this.readyState; 1080 e && "loaded" !== e && "complete" !== e || (c(), r.onload = r.onreadystatechange = null) 1081 }, (d = a.getElementsByTagName(n)[0]).parentNode.insertBefore(r, d) 1082 }(window, document, "script", 0, "uetq"); 1083 1084 } 1085 1086 if (cstMicrosoftConsent.hasClarity && !!cstMicrosoftConsent.clarityId) { 1087 (function (c, l, a, r, i, t, y) { 1088 c[a] = c[a] || function () { 1089 (c[a].q = c[a].q || []).push(arguments) 1090 }; 1091 t = l.createElement(r); 1092 t.async = 1; 1093 t.src = "https://www.clarity.ms/tag/" + i; 1094 y = l.getElementsByTagName(r)[0]; 1095 y.parentNode.insertBefore(t, y); 1096 })(window, document, "clarity", "script", `${cstMicrosoftConsent.clarityId}`); 1097 } 1098 /** 1099 * UET Function 1100 */ 1101 window.uetq = window.uetq || []; 1102 1103 function __cstUetHasCookie(name, values) { 1104 return document.cookie.split(";").some((cookie) => { 1105 cookie = cookie.trim(); 1106 return ( 1107 cookie.startsWith(name) && values.some((v) => cookie.includes(v)) 1108 ); 1109 }); 1110 } 1111 1112 function __cstUetSetCookie(name, value, days) { 1113 let expires = ""; 1114 if (typeof value !== "string") { 1115 value = JSON.stringify(value); 1116 } 1117 let expiredDate = window.otCookiesExpiredDate; 1118 if (days) { 1119 expiredDate = days; 1120 } 1121 let date = new Date(); 1122 date.setTime(date.getTime() + expiredDate * 24 * 60 * 60 * 1000); 1123 expires = "; expires=" + date.toUTCString(); 1124 document.cookie = name + "=" + value + expires + "; path=/"; 1125 } 1126 1127 // Smart Geo: Opt-out/Notice regions may run ads before consent â their 1128 // law doesn't require prior permission, so Microsoft consent starts 1129 // Granted there and only flips to Denied when the visitor opts out. 1130 // Mode is undefined while Smart Geo is off (or before the region 1131 // resolves), which keeps the previous denied-by-default behaviour. 1132 function __cstUetDefaultGranted() { 1133 const cstMode = window.cstConsentMode; 1134 return cstMode === 'opt-out' || cstMode === 'notice'; 1135 } 1136 1137 // Both handlers run twice: once at DOMContentLoaded (fail-safe, before 1138 // the region is known) and again once Smart Geo resolves. The consent 1139 // default must only ever be declared once â the second pass upgrades it 1140 // with an update instead. 1141 let __cstUetDefaultSent = false; 1142 let __cstClarityDefaultSent = false; 1143 1144 function _otkBingConsent() { 1145 if (typeof window.uetq !== 'undefined') { 1146 1147 const isAccepted = __cstUetHasCookie(window.otCurrentCookieName, [ 1148 "marketing", 1149 "analytics" 1150 ]); 1151 const isGranted = isAccepted || __cstUetDefaultGranted(); 1152 __cstUetSetCookie("_uetmsdns", isGranted ? 0 : 1); 1153 if (!__cstUetDefaultSent) { 1154 __cstUetDefaultSent = true; 1155 window.uetq.push("consent", "default", { 1156 ad_storage: __cstUetDefaultGranted() ? "granted" : "denied" 1157 }); 1158 } 1159 if (isGranted) { 1160 window.uetq.push("consent", "update", { 1161 ad_storage: "granted" 1162 }); 1163 } 1164 } 1165 } 1166 1167 function _otkClarityConsent() { 1168 1169 if (typeof window.clarity !== 'undefined') { 1170 const isAccepted = __cstUetHasCookie(window.otCurrentCookieName, [ 1171 "marketing", 1172 "analytics" 1173 ]); 1174 const isGranted = isAccepted || __cstUetDefaultGranted(); 1175 __cstUetSetCookie("_claritymsdns", isGranted ? 0 : 1); 1176 if (!__cstClarityDefaultSent) { 1177 __cstClarityDefaultSent = true; 1178 const cstClarityDefault = __cstUetDefaultGranted() ? "granted" : "denied"; 1179 window.clarity("consentv2", { 1180 ad_Storage: cstClarityDefault, 1181 analytics_Storage: cstClarityDefault 1182 }); 1183 } 1184 if (isGranted) { 1185 window.clarity("consentv2", { 1186 ad_Storage: "granted", 1187 analytics_Storage: "granted" 1188 }); 1189 } 1190 } 1191 } 1192 1193 function __cstApplyMicrosoftConsent() { 1194 _otkBingConsent() 1195 _otkClarityConsent() 1196 } 1197 1198 document.addEventListener("DOMContentLoaded", () => { 1199 // Apply the safe default immediately so nothing is measured with no 1200 // consent state at all, then re-apply once Smart Geo knows the region. 1201 __cstApplyMicrosoftConsent() 1202 const cstSmartGeo = window.otCKAppData?.smartGeo; 1203 if (cstSmartGeo?.enabled === true && typeof window._cstResolveConsentMode === 'function') { 1204 window._cstResolveConsentMode().then(__cstApplyMicrosoftConsent, __cstApplyMicrosoftConsent); 1205 } 1206 }) 1207 } 1208 1209</script>
1209<!-- END app snippet --> 1210 1211 1212
1213<script> 1214 window.otckBannerVersion = "legacy"; 1215 1216</script>
1216 1217 1218 1219 1220
1220<script type="text/javascript" src="https://cdn.shopify.com/extensions/01a0faab-4761-7b6d-8805-24a827797a41/consentik-ex-202610021031/assets/jQueryOT.min.js" defer></script>
1220 1221 1222 <!-- BEGIN app snippet: source --> 1223
1224<script type="text/javascript" src="https://cdn.shopify.com/extensions/01a0faab-4761-7b6d-8805-24a827797a41/consentik-ex-202610021031/assets/cst-styles.js" defer></script>
vendor: 1 bytes, line 1224
1224
1225<script type="text/javascript" src="https://cdn.shopify.com/extensions/01a0faab-4761-7b6d-8805-24a827797a41/consentik-ex-202610021031/assets/cst.js" defer></script>
1225 1226 1227<style id="cst-style-main"></style> 1228 1229<style id="cst-style-layout"></style> 1230
1231<script> 1232 function otLoadSource(fileName) { 1233 otLoadScript(otGetResouceFile(fileName)) 1234 } 1235 1236 function otLoadScript(url, callback = () => {}) { 1237 var script = document.createElement('script'); 1238 script.type = 'text/javascript'; 1239 script.src = url; 1240 script.defer = true; 1241 1242 if (script.readyState) { // IE 1243 script.onreadystatechange = function() { 1244 if (script.readyState == 'loaded' || script.readyState == 'complete') { 1245 script.onreadystatechange = null; 1246 callback(); 1247 } 1248 }; 1249 } else { // Other browsers 1250 script.onload = function() { 1251 callback(); 1252 }; 1253 } 1254 1255 document.getElementsByTagName('head')[0].appendChild(script); 1256 } 1257 // Stylesheets ride along inside the JS bundles (window.otStyles) instead of 1258 // being fetched as .css assets. Every caller passes a slotId so the rules land 1259 // in a fixed spot in the document; appending to <body> is only a fallback for a 1260 // stale snippet, and it puts the rules after #ot-custom-css. 1261 function otInjectStyle(key, slotId) { 1262 const css = (window.otStyles || {})[key]; 1263 if (!css) return; 1264 1265 if (slotId) { 1266 const slot = document.getElementById(slotId); 1267 if (slot) { 1268 slot.textContent = css; 1269 return; 1270 } 1271 } 1272 1273 const style = document.createElement("style"); 1274 style.textContent = css; 1275 document.getElementsByTagName("body")[0].appendChild(style); 1276 } 1277 1278 function otGetResouceFile(fileName) { 1279 const listFile = [{ 1280 key: 'full', 1281 url: "https://cdn.shopify.com/extensions/01a0faab-4761-7b6d-8805-24a827797a41/consentik-ex-202610021031/assets/full.js", 1282 },{ 1283 key: 'corner', 1284 url: "https://cdn.shopify.com/extensions/01a0faab-4761-7b6d-8805-24a827797a41/consentik-ex-202610021031/assets/corner.js", 1285 },{ 1286 key: 'sidebar', 1287 url: "https://cdn.shopify.com/extensions/01a0faab-4761-7b6d-8805-24a827797a41/consentik-ex-202610021031/assets/sidebar.js", 1288 },{ 1289 key: 'center', 1290 url: "https://cdn.shopify.com/extensions/01a0faab-4761-7b6d-8805-24a827797a41/consentik-ex-202610021031/assets/center.js", 1291 }, 1292 { 1293 key: 'custom', 1294 url: "https://cdn.shopify.com/extensions/01a0faab-4761-7b6d-8805-24a827797a41/consentik-ex-202610021031/assets/custom.js", 1295 }, 1296 { 1297 key: 'dataRequest', 1298 url: "https://cdn.shopify.com/extensions/01a0faab-4761-7b6d-8805-24a827797a41/consentik-ex-202610021031/assets/dataRequest.js", 1299 }, 1300 ] 1301 const fileURL = listFile.find(item => item.key === fileName) 1302 return fileURL.url 1303 } 1304</script>
1304 1305<!-- END app snippet --> 1306 1307 1308 1309 1310 1311 1312 1313
1313<script> 1314 window.otIsSetupMode = false 1315 </script>
1315 1316 1317 1318 1319 1320 1321 1322 1323<!-- END app block --><!-- BEGIN app block: shopify://apps/eg-auto-add-to-cart/blocks/app-embed/0f7d4f74-1e89-4820-aec4-6564d7e535d2 --> 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336
1336<script 1337 async 1338 type="text/javascript" 1339 src="https://cdn.506.io/eg/script.js?shop=mendi-io.myshopify.com&v=12" 1340 ></script>
1340 1341 1342 1343 1344 1345 <meta id="easygift-shop" itemid="c2hvcF8kXzE3OTEwNjI0Nzk=" content="{"isInstalled":true,"installedOn":"2025-06-25T18:09:15.504Z","appVersion":"3.0","subscriptionName":"Unlimited","cartAnalytics":true,"freeTrialEndsOn":null,"settings":{"reminderBannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"backgroundColor":"#FFFFFF","borderRadius":null,"padding":null,"headerFontSize":null,"subHeaderFontSize":null,"fontFamily":null,"closingMode":"doNotAutoClose","cssStyles":"","displayAfter":5,"headerText":"","imageUrl":null,"primaryColor":"#000000","reshowBannerAfter":"everyNewSession","selfcloseAfter":5,"showImage":false,"subHeaderText":""},"addedItemIdentifier":"_Gifted","ignoreOtherAppLineItems":null,"customVariantsInfoLifetimeMins":1440,"redirectPath":null,"ignoreNonStandardCartRequests":false,"bannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"backgroundColor":"#FFFFFF","borderRadius":null,"padding":null,"headerFontSize":null,"subHeaderFontSize":null,"fontFamily":null,"cssStyles":null,"primaryColor":"#000000"},"themePresetId":null,"notificationStyle":{"position":{"horizontal":null,"vertical":null},"backgroundColor":"#FFFFFF","borderRadius":null,"headerFontSize":null,"subHeaderFontSize":null,"padding":null,"fontFamily":null,"cssStyles":null,"duration":null,"hasCustomizations":false,"primaryColor":null},"fetchCartData":false,"useLocalStorage":{"enabled":false,"expiryMinutes":null},"popupStyle":{"backgroundColor":"#FFFFFF","borderRadius":null,"padding":null,"headerFontSize":null,"subHeaderFontSize":null,"bodyColor":null,"bodyFontSize":null,"closeModalOutsideClick":true,"priceShowZeroDecimals":true,"headerFontFamily":null,"bodyFontFamily":null,"addButtonText":null,"cssStyles":null,"dismissButtonText":null,"hasCustomizations":false,"imageUrl":null,"outOfStockButtonText":null,"primaryColor":null,"secondaryColor":null,"showProductLink":false,"subscriptionLabel":null},"refreshAfterBannerClick":false,"disableReapplyRules":false,"disableReloadOnFailedAddition":false,"autoReloadCartPage":false,"ajaxRedirectPath":null,"allowSimultaneousRequests":false,"applyRulesOnCheckout":false,"enableCartCtrlOverrides":true,"customRedirectFromCart":null,"scriptSettings":{"branding":{"removalRequestSent":null,"show":false},"productPageRedirection":{"enabled":false,"products":[],"redirectionURL":"\/"},"debugging":{"enabled":false,"enabledOn":null,"stringifyObj":false},"enableBuyNowInterceptions":false,"removeProductsAddedFromExpiredRules":false,"useFinalPrice":false,"useFinalPriceGetEntireCart":false,"hideGiftedPropertyText":false,"fetchCartDataBeforeRequest":false,"disableRedirectAfterFormSubmit":false,"customCSS":null,"decodePayload":false,"delayUpdates":2000,"fetchProductInfoFromSavedDomain":false,"hideAlertsOnFrontend":false,"removeEGPropertyFromSplitActionLineItems":false},"accessToEnterprise":false},"translations":null,"defaultLocale":"en","shopDomain":"www.mendi.io"}"> 1346 1347
1348<script defer> 1349 (async function() { 1350 try { 1351 1352 const blockVersion = "v3" 1353 if (blockVersion != "v3") { 1354 return 1355 } 1356 1357 let metaErrorFlag = false; 1358 if (metaErrorFlag) { 1359 return 1360 } 1361 1362 // Parse metafields as JSON 1363 const metafields = {}; 1364 1365 // Process metafields in JavaScript 1366 let savedRulesArray = []; 1367 for (const [key, value] of Object.entries(metafields)) { 1368 if (value) { 1369 for (const prop in value) { 1370 // avoiding Object.Keys for performance gain -- no need to make an array of keys. 1371 savedRulesArray.push(value); 1372 break; 1373 } 1374 } 1375 } 1376 1377 const metaTag = document.createElement('meta'); 1378 metaTag.id = 'easygift-rules'; 1379 metaTag.content = JSON.stringify(savedRulesArray); 1380 metaTag.setAttribute('itemid', 'cnVsZXNfJF8xNzkxMDYyNDc5'); 1381 1382 document.head.appendChild(metaTag); 1383 } catch (err) { 1384 1385 } 1386 })(); 1387</script>
1387 1388 1389 1390
1390<script 1391 type="text/javascript" 1392 defer 1393 > 1394 1395 (function () { 1396 try { 1397 window.EG_INFO = window.EG_INFO || {}; 1398 var shopInfo = {"isInstalled":true,"installedOn":"2025-06-25T18:09:15.504Z","appVersion":"3.0","subscriptionName":"Unlimited","cartAnalytics":true,"freeTrialEndsOn":null,"settings":{"reminderBannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"backgroundColor":"#FFFFFF","borderRadius":null,"padding":null,"headerFontSize":null,"subHeaderFontSize":null,"fontFamily":null,"closingMode":"doNotAutoClose","cssStyles":"","displayAfter":5,"headerText":"","imageUrl":null,"primaryColor":"#000000","reshowBannerAfter":"everyNewSession","selfcloseAfter":5,"showImage":false,"subHeaderText":""},"addedItemIdentifier":"_Gifted","ignoreOtherAppLineItems":null,"customVariantsInfoLifetimeMins":1440,"redirectPath":null,"ignoreNonStandardCartRequests":false,"bannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"backgroundColor":"#FFFFFF","borderRadius":null,"padding":null,"headerFontSize":null,"subHeaderFontSize":null,"fontFamily":null,"cssStyles":null,"primaryColor":"#000000"},"themePresetId":null,"notificationStyle":{"position":{"horizontal":null,"vertical":null},"backgroundColor":"#FFFFFF","borderRadius":null,"headerFontSize":null,"subHeaderFontSize":null,"padding":null,"fontFamily":null,"cssStyles":null,"duration":null,"hasCustomizations":false,"primaryColor":null},"fetchCartData":false,"useLocalStorage":{"enabled":false,"expiryMinutes":null},"popupStyle":{"backgroundColor":"#FFFFFF","borderRadius":null,"padding":null,"headerFontSize":null,"subHeaderFontSize":null,"bodyColor":null,"bodyFontSize":null,"closeModalOutsideClick":true,"priceShowZeroDecimals":true,"headerFontFamily":null,"bodyFontFamily":null,"addButtonText":null,"cssStyles":null,"dismissButtonText":null,"hasCustomizations":false,"imageUrl":null,"outOfStockButtonText":null,"primaryColor":null,"secondaryColor":null,"showProductLink":false,"subscriptionLabel":null},"refreshAfterBannerClick":false,"disableReapplyRules":false,"disableReloadOnFailedAddition":false,"autoReloadCartPage":false,"ajaxRedirectPath":null,"allowSimultaneousRequests":false,"applyRulesOnCheckout":false,"enableCartCtrlOverrides":true,"customRedirectFromCart":null,"scriptSettings":{"branding":{"removalRequestSent":null,"show":false},"productPageRedirection":{"enabled":false,"products":[],"redirectionURL":"\/"},"debugging":{"enabled":false,"enabledOn":null,"stringifyObj":false},"enableBuyNowInterceptions":false,"removeProductsAddedFromExpiredRules":false,"useFinalPrice":false,"useFinalPriceGetEntireCart":false,"hideGiftedPropertyText":false,"fetchCartDataBeforeRequest":false,"disableRedirectAfterFormSubmit":false,"customCSS":null,"decodePayload":false,"delayUpdates":2000,"fetchProductInfoFromSavedDomain":false,"hideAlertsOnFrontend":false,"removeEGPropertyFromSplitActionLineItems":false},"accessToEnterprise":false},"translations":null,"defaultLocale":"en","shopDomain":"www.mendi.io"}; 1399 var productRedirectionEnabled = shopInfo.settings.scriptSettings.productPageRedirection.enabled; 1400 if (["Unlimited", "Enterprise"].includes(shopInfo.subscriptionName) && productRedirectionEnabled) { 1401 var products = shopInfo.settings.scriptSettings.productPageRedirection.products; 1402 if (products.length > 0) { 1403 var productIds = products.map(function(prod) { 1404 var productGid = prod.id; 1405 var productIdNumber = parseInt(productGid.split('/').pop()); 1406 return productIdNumber; 1407 }); 1408 var productInfo = null; 1409 var isProductInList = productIds.includes(productInfo.id); 1410 if (isProductInList) { 1411 var redirectionURL = shopInfo.settings.scriptSettings.productPageRedirection.redirectionURL; 1412 if (redirectionURL) { 1413 window.location = redirectionURL; 1414 } 1415 } 1416 } 1417 } 1418 1419 1420 } catch(err) { 1421 return 1422 }}
1422)() 1423 </script>
1423 1424 1425 1426 1427<!-- END app block --><!-- BEGIN app block: shopify://apps/plug-in-seo/blocks/seo-app-embed-meta-description/019b0e16-98a5-7fa3-9396-a9f7cca9a6a3 --> 1428 1429 1430 <!-- BEGIN app snippet: pluginseo-plus --> 1431 1432 1433<!-- BEGIN app snippet: pluginseo-meta-description --> 1434<!-- default to true --><!-- meta_description_template: %% page_description %% --> 1435 <!-- meta_description_to_parse: Enhance your mental fitness with Mendiâs brain training device. Our user-friendly headset uses advanced neurofeedback technology to improve focus, reduce stress, and boost overall cognitive performance. Join over 52,000 satisfied users taking control of their mental well-being. --> 1436 <!-- meta_description_truncate_applicable: true --> 1437 1438 <!-- pluginseo_meta_description_template_apply_to_all: true --> 1439 <!-- meta_description_truncate_applicable: true --><!-- Yes --><meta 1440 name="description" 1441 content="Enhance your mental fitness with Mendiâs brain training device. Our user-friendly headset uses advanced neurofeedback technology to improve focus, reduce stress, and boos" 1442 ><!-- MDF:s-te_df-tr --> 1443<!-- END app snippet --> 1444 1445 1446 1447<!-- BEGIN app snippet: pluginseo-global --> 1448 1449<!-- END app snippet --> 1450 1451
1452<script> 1453(function() { 1454 // upsert meta[name="pluginseo"] 1455 var el = document.querySelector('meta[name="pluginseo"]'); 1456 if (!el) { 1457 el = document.createElement('meta'); 1458 el.setAttribute('name', 'pluginseo'); 1459 el.setAttribute('content', 'Plug in SEO Plus'); 1460 document.head.appendChild(el); 1461 } 1462 1463 // values comming from Liquid, may be empty 1464 var P = ""; 1465 var M = "s-te_df-tr"; 1466 1467 if (P) el.dataset.p_tf = P; // set/update only if there is value 1468 if (M) el.dataset.m_df = M; // set/update only if there is value 1469})(); 1470</script>
1470 1471<!-- END app snippet --> 1472 1473 1474 1475<!-- END app block --><!-- BEGIN app block: shopify://apps/pagefly-ai-page-builder/blocks/app-embed/83e179f7-59a0-4589-8c66-c0dddf959200 --> 1476 1477<!-- BEGIN app snippet: pagefly-cro-ab-testing-main --> 1478 1479 1480 1481 1482 1483 1484
1485<script> 1486 ;(function () { 1487 const url = new URL(window.location) 1488 const viewParam = url.searchParams.get('view') 1489 if (viewParam && viewParam.includes('variant-pf-')) { 1490 url.searchParams.set('pf_v', viewParam) 1491 url.searchParams.delete('view') 1492 window.history.replaceState({}, '', url) 1493 } 1494 })() 1495</script>
1495 1496 1497 1498
1499<script type='module'> 1500 1501 window.PAGEFLY_CRO = window.PAGEFLY_CRO || {} 1502 1503 window.PAGEFLY_CRO['data_debug'] = { 1504 original_template_suffix: "home", 1505 allow_ab_test: false, 1506 ab_test_start_time: 0, 1507 ab_test_end_time: 0, 1508 today_date_time: 1791062479000, 1509 } 1510 window.PAGEFLY_CRO['GA4'] = { enabled: false} 1511</script>
1511 1512 1513<!-- END app snippet --> 1514 1515 1516 1517 1518 1519 1520 1521 1522
1522<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-helper.js' defer='defer'></script>
1522 1523 1524
1524<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-general-helper.js' defer='defer'></script>
1524 1525 1526
1526<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-snap-slider.js' defer='defer'></script>
1526 1527 1528
1528<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-slideshow-v3.js' defer='defer'></script>
1528 1529 1530
1530<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-slideshow-v4.js' defer='defer'></script>
1530 1531 1532
1532<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-glider.js' defer='defer'></script>
1532 1533 1534
1534<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-slideshow-v1-v2.js' defer='defer'></script>
1534 1535 1536
1536<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-product-media.js' defer='defer'></script>
1536 1537 1538
1538<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-product.js' defer='defer'></script>
1538 1539 1540
1541<script id='pagefly-helper-data' type='application/json'> 1542 { 1543 "page_optimization": { 1544 "assets_prefetching": false 1545 }, 1546 "elements_asset_mapper": { 1547 "Accordion": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-accordion.js", 1548 "Accordion3": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-accordion3.js", 1549 "CountDown": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-countdown.js", 1550 "GMap1": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-gmap.js", 1551 "GMap2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-gmap.js", 1552 "GMapBasicV2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-gmap.js", 1553 "GMapAdvancedV2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-gmap.js", 1554 "HTML.Video": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-htmlvideo.js", 1555 "HTML.Video2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-htmlvideo2.js", 1556 "HTML.Video3": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-htmlvideo2.js", 1557 "BackgroundVideo": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-htmlvideo2.js", 1558 "Instagram": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-instagram.js", 1559 "Instagram2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-instagram.js", 1560 "Insta3": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-instagram3.js", 1561 "Tabs": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-tab.js", 1562 "Tabs3": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-tab3.js", 1563 "ProductBox": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-cart.js", 1564 "FBPageBox2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-facebook.js", 1565 "FBLikeButton2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-facebook.js", 1566 "TwitterFeed2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-twitter.js", 1567 "Paragraph4": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-paragraph4.js", 1568 1569 "AliReviews": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 1570 "BackInStock": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 1571 "GloboBackInStock": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 1572 "GrowaveWishlist": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 1573 "InfiniteOptionsShopPad": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 1574 "InkybayProductPersonalizer": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder
1574-363/assets/pagefly-3rd-elements.js", 1575 "LimeSpot": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 1576 "Loox": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 1577 "Opinew": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 1578 "Powr": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 1579 "ProductReviews": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 1580 "PushOwl": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 1581 "ReCharge": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 1582 "Rivyo": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 1583 "TrackingMore": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 1584 "Vitals": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 1585 "Wiser": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js" 1586 }, 1587 "custom_elements_mapper": { 1588 "pf-click-action-element": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-click-action-element.js", 1589 "pf-dialog-element": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-dialog-element.js" 1590 } 1591 } 1592</script>
1592 1593
1594<script id='pagefly-heatmap-config' type='application/json'> 1595 {} 1596</script>
vendor: 1 bytes, line 1596
1596
1597<script> 1598 (function () { 1599 var el = document.getElementById('pagefly-heatmap-config') 1600 if (!el) { window.__pagefly_heatmap_config__ = {}; return } 1601 try { 1602 window.__pagefly_heatmap_config__ = JSON.parse(el.textContent || '{}') || {} 1603 } catch (e) { 1604 window.__pagefly_heatmap_config__ = {} 1605 } 1606 })() 1607</script>
vendor: 1 bytes, line 1607
1607
1608<script> 1609 // Heatmap overlay loader. Three gates, all of them cheap, none of them trusting the URL: 1610 // the visitor must have arrived on a pf_heatmap link, the SERVER must have published an 1611 // overlay path in the metafield, and this page must already be one the merchant enabled 1612 // tracking for. The last gate is what stops a crafted link pulling the asset onto an 1613 // arbitrary storefront page. Everything else is decided inside the asset, and by the server. 1614 (function () { 1615 var cfg = window.__pagefly_heatmap_config__ || {} 1616 var id = (window.__pagefly_page_setting__ || {}).pageId 1617 if (!/[#&]pf_heatmap=/.test(window.location.hash || '')) return 1618 if (!cfg.overlay_data_path || !Array.isArray(cfg.enabled_page_ids)) return 1619 if (!id || cfg.enabled_page_ids.indexOf(id) === -1) return 1620 var s = document.createElement('script') 1621 s.src = 'https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-heatmap-overlay.js' 1622 s.defer = true 1623 document.head.appendChild(s) 1624 })() 1625</script>
1625 1626 1627<!-- BEGIN app snippet: pf-ai-schema --> 1628<!-- END app snippet --> 1629 1630 1631<!-- END app block -->
1631<script src="https://cdn.shopify.com/extensions/01a0eb5b-13b6-751a-b6c1-a42e5b9b7333/affliate-by-secomapp-128/assets/core.min.js" type="text/javascript" defer="defer"></script>
1631 1632<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1633<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: 55874519198,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1633
1633
1634<script> 1635 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1636</script>
vendor: 1 bytes, line 1636
1636
1637<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}
1637).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: 55874519198,storefrontBaseUrl: "https://www.mendi.io",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.mendi.io/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"4211933512","configuration":"{\"storeId\":\"d186dc9f-14db-4221-bdd4-1bf3c4246641\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"9b5c7e9eba54366aed35e340586c8163","type":"APP","apiClientId":274629623809,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"3976790344","configuration":"{\"shopToken\":\"VGVZdnhxQU9CVmV2ZEZWaWZJUXpyTHI5ZXlrS0lQdFlDZz09LS1XSzIrU3dOaXhiQXh6YXdjLS1wMTgwVzlWYlFIeTdGbEc4ZmhGd3VnPT0=\",\"trackingUrl\":\"https:\\\/\\\/events-ocu.zipify.com\\\/events\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1bfd3eebe1992e4f3bdc4831b8eb435b","type":"APP","apiClientId":4339901,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
1637,{"id":"3893494088","configuration":"{\"eventKey\":\"f23ff6d2-c155-4595-87b7-1f083ee5a362\",\"name\":\"mendi-io - Axon Pixel\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"fae105ca09bb030f70a8b83292a88611","type":"APP","apiClientId":256560922625,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"3179315528","configuration":"{\"accountID\":\"UMM8vA\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"2891120968","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2066841928","configuration":"{\"shopId\":\"mendi-io.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7093dff47f098f6de2afb75b62011ebe","type":"APP","apiClientId":2753413,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1666777416","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"AW-768804548\\\",\\\"GT-NNXJ7MSB\\\",\\\"G-3BSDEPFK1G\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"AW-768804548\\\/rba6CIbR76YaEMSNzO4C\\\",\\\"G-3BSDEPFK1G\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"AW-768804548\\\/9_g7CPrQ76YaEMSNzO4C\\\",\\\"G-3BSDEPFK1G\\\"]},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"AW-768804548\\\/9RolCIPR76YaEMSNzO4C\\\",\\\"MC-D4X1RMGXLL\\\",\\\"G-3BSDEPFK1G\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"AW-768804548\\\/hjjNCPfQ76YaEMSNzO4C\\\",\\\"MC-D4X1RMGXLL\\\",\\\"G-3BSDEPFK1G\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"AW-768804548\\\/FnF6CIDR76YaEMSNzO4C\\\",\\\"MC-D4X1RMGXLL\\\",\\\"G-3BSDEPFK1G\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"AW-768804548\\\/AhRYCInR76YaEMSNzO4C\\\",\\\"G-3BSDEPFK1G\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"AW-768804548\\\/j3NpCP3Q76YaEMSNzO4C\\\",\\\"G-3BSDEPFK1G\\\"]}],\\\"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":"853147976","configuration":"{\"shopId\":\"mendi-io.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"31536d5a2ef62c1887054e49fd58dba0","type":"APP","apiClientId":4845829,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
1637,"dataSharingState":"unrestricted"},{"id":"757530952","configuration":"{\"pixelCode\":\"CF481NBC77U8CV26FT5G\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"390103368","configuration":"{\"pixel_id\":\"475384099867325\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","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":"292356424","configuration":"{\"shopId\":\"84314\",\"env\":\"production\",\"metaData\":\"[]\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8323bee30e1ec3ae135ae5e0cef4ab6d","type":"APP","apiClientId":2773553,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"102695240","configuration":"{\"myshopifyDomain\":\"mendi-io.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":"74973512","configuration":"{\"campaignID\":\"22368\",\"externalExecutionURL\":\"https:\/\/engine.saasler.com\/api\/v1\/webhook_executions\/03c734c7b6b23d1cb0b498cfa397bde8\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"4d2ae310e7f99f154f33560b5c81cfa9","type":"APP","apiClientId":3546795,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"233079112","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Reddit"},{"id":"293863752","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"3","type":"CUSTOM","privacyPurposes":["SALE_OF_DATA"],"name":"PostHog Checkout Funnel"},{"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":"Mendi.io","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"mendi-io.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.mendi.io"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"6648665768094","handle":"mendi","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39625549545630","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://www.mendi.io/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"188677914952","themeStoreId":"887","themePublished":"true","eventMetadataId":"96abd79c-acb0-407b-a708-a28ae008005b","pageType":"home","shopId":"55874519198","storefrontBaseUrl":"https:\/\/www.mendi.io","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>
1637<script> 1638 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1639 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1640 window.ShopifyAnalytics.meta.currency = 'USD'; 1641 var meta = {"page":{"pageType":"home","requestId":"30b98c79-f46a-41d0-a44c-f2407e47765d-1791062479"}}; 1642 for (var attr in meta) { 1643 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1644 } 1645</script>
vendor: 1 bytes, line 1645
1645
1646<script class="analytics"> 1647 (function () { 1648 var customDocumentWrite = function(content) { 1649 var jquery = null; 1650 1651 if (window.jQuery) { 1652 jquery = window.jQuery; 1653 } else if (window.Checkout && window.Checkout.$) { 1654 jquery = window.Checkout.$; 1655 } 1656 1657 if (jquery) { 1658 jquery('body').append(content); 1659 } 1660 }; 1661 1662 var hasLoggedConversion = function(token) { 1663 if (token) { 1664 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1665 } 1666 return false; 1667 } 1668 1669 var setCookieIfConversion = function(token) { 1670 if (token) { 1671 var twoMonthsFromNow = new Date(Date.now()); 1672 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1673 1674 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1675 } 1676 } 1677 1678 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1679 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1680 if (trekkie.integrations) { 1681 return; 1682 } 1683 trekkie.methods = [ 1684 'identify', 1685 'page', 1686 'ready', 1687 'track', 1688 'trackForm', 1689 'trackLink' 1690 ]; 1691 trekkie.factory = function(method) { 1692 return function() { 1693 var args = Array.prototype.slice.call(arguments); 1694 args.unshift(method); 1695 trekkie.push(args); 1696 if (method == 'track' || method == 'page') { 1697 var pageUrl; 1698 try { 1699 pageUrl = window.location.href; 1700 } catch (e) {} 1701 var pageReferrer; 1702 try { 1703 pageReferrer = document.referrer; 1704 } catch (e) {} 1705 try { 1706 if (window.__TREKKIE_SHIM_QUEUE == null) { 1707 window.__TREKKIE_SHIM_QUEUE = []; 1708 } 1709 window.__TREKKIE_SHIM_QUEUE.push({ 1710 from: 'trekkie-stub', 1711 method: method, 1712 args: args.slice(1), 1713 pageContext: { 1714 url: pageUrl, 1715 referrer: pageReferrer 1716 } 1717 }); 1718 } catch (e) { 1719 // no-op 1720 } 1721 } 1722 return trekkie; 1723 }; 1724 }; 1725 for (var i = 0; i < trekkie.methods.length; i++) { 1726 var key = trekkie.methods[i]; 1727 trekkie[key] = trekkie.factory(key); 1728 } 1729 trekkie.load = function(config) { 1730 trekkie.config = config || {}; 1731 trekkie.config.initialDocumentCookie = document.cookie; 1732 var first = document.getElementsByTagName('script')[0]; 1733var script = document.createElement('script'); 1734script.type = 'text/javascript'; 1735script.onerror = function(e) { 1736 var scriptFallback = document.createElement('script'); 1737 scriptFallback.type = 'text/javascript'; 1738 scriptFallback.onerror = function(error) { 1739 var Monorail = { 1740 produce: function produce(monorailDomain, schemaId, payload) { 1741 var currentMs = new Date().getTime(); 1742 var event = { 1743 schema_id: schemaId, 1744 payload: payload, 1745 metadata: { 1746 event_created_at_ms: currentMs, 1747 event_sent_at_ms: currentMs 1748 } 1749 }; 1750 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1751 }, 1752 sendRequest: function sendRequest(endpointUrl, payload) { 1753 // Try the sendBeacon API 1754 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1755 var blobData = new window.Blob([payload], { 1756 type: 'text/plain' 1757 }); 1758 1759 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1760 return true; 1761 } // sendBeacon was not successful 1762 1763 } // XHR beacon 1764 1765 var xhr = new XMLHttpRequest(); 1766 1767 try { 1768 xhr.open('POST', endpointUrl); 1769 xhr.setRequestHeader('Content-Type', 'text/plain'); 1770 xhr.send(payload); 1771 } catch (e) { 1772 console.log(e); 1773 } 1774 1775 return false; 1776 }, 1777 isIos12: function isIos12() { 1778 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1779 } 1780 }; 1781 Monorail.produce('monorail-edge.shopifysvc.com', 1782 'trekkie_storefront_load_errors/1.1', 1783 {shop_id: 55874519198, 1784 theme_id: 188677914952, 1785 app_name: "storefront", 1786 context_url: window.location.href, 1787 source_url: "//www.mendi.io/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 1788 1789 }; 1790 scriptFallback.async = true; 1791 scriptFallback.src = '//www.mendi.io/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1792 first.parentNode.insertBefore(scriptFallback, first); 1793}; 1794script.async = true; 1795script.src = '//www.mendi.io/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1796first.parentNode.insertBefore(script, first); 1797 1798 }; 1799 trekkie.load( 1800 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":55874519198,"isMerchantRequest":null,"themeId":188677914952,"themeCityHash":"6352025726687073819","contentLanguage":"en","currency":"USD","eventMetadataId":"96abd79c-acb0-407b-a708-a28ae008005b"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1801 ); 1802 1803 var loaded = false;
1804 trekkie.ready(function() { 1805 if (loaded) return; 1806 loaded = true; 1807 1808 window.ShopifyAnalytics.lib = window.trekkie; 1809 1810 var originalDocumentWrite = document.write; 1811 document.write = customDocumentWrite; 1812 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1813 document.write = originalDocumentWrite; 1814 1815 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1816 var token = match? match[1]: undefined; 1817 if (!hasLoggedConversion(token)) { 1818 setCookieIfConversion(token); 1819 1820 } 1821 }); 1822 1823 window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"30b98c79-f46a-41d0-a44c-f2407e47765d-1791062479","shopifyEmitted":true}); 1824 1825 var eventsListenerScript = document.createElement('script'); 1826 eventsListenerScript.async = true; 1827 eventsListenerScript.src = "//www.mendi.io/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1828 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1829})();</script>
vendor: 1 bytes, line 1829
1829
1830<script 1831 defer 1832 src="https://www.mendi.io/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1833 data-application="storefront-renderer" 1834 data-shop-id="55874519198" 1835 data-render-region="gcp-us-west1" 1836 data-page-type="index" 1837 data-theme-instance-id="188677914952" 1838 data-theme-name="Dawn" 1839 data-theme-version="15.4.1" 1840 data-monorail-region="shop_domain" 1841 data-resource-timing-sampling-rate="10" 1842 data-shs="true" 1843 data-shs-beacon="true" 1844 data-shs-export-with-fetch="true" 1845 data-shs-logs-sample-rate="1" 1846 data-shs-beacon-endpoint="https://www.mendi.io/api/collect" 1847></script>
1847 1848<meta name="shopify-y" content="4c84948c-2ce6-4c4b-bb52-33a746bf880c" data-expiration="1822620079000"><meta name="shopify-s" content="75bb470d-a927-42c2-b98f-451d7b5a2fa5" data-expiration="1791064279000"><meta name="new-cookie-storage-activated" content="t"> 1849</head> 1850 1851 <body class="gradient"> 1852 <a class="skip-to-content-link button visually-hidden" href="#MainContent"> 1853 Skip to content 1854 </a> 1855 1856<link href="//www.mendi.io/cdn/shop/t/140/assets/quantity-popover.css?v=160630540099520878331787572047" rel="stylesheet" type="text/css" media="all" /> 1857<link href="//www.mendi.io/cdn/shop/t/140/assets/component-card.css?v=96512096374841576221787571888" rel="stylesheet" type="text/css" media="all" /> 1858<link href="//www.mendi.io/cdn/shop/t/140/assets/component-cart-drawer-v2.css?v=151621731194096644381790872324" rel="stylesheet" type="text/css" media="all" /> 1859
1860<script src="//www.mendi.io/cdn/shop/t/140/assets/cart.js?v=168995049558366113891787571882" defer="defer"></script>
vendor: 1 bytes, line 1860
1860
1861<script src="//www.mendi.io/cdn/shop/t/140/assets/quantity-popover.js?v=987015268078116491787572048" defer="defer"></script>
1861 1862 1863<style> 1864 .drawer { 1865 visibility: hidden; 1866 } 1867 @font-face { 1868 font-family: 'Fellix'; 1869 src: url('https://cdn.shopify.com/s/files/1/0558/7451/9198/files/Fellix-Light.woff2?v=1701184521') format('woff2'), 1870 url('https://cdn.shopify.com/s/files/1/0558/7451/9198/files/Fellix-Light.woff?v=1701184521') format('woff'); 1871 font-weight: 300; 1872 font-display: swap; 1873 } 1874 @font-face { 1875 font-family: 'DM Sans'; 1876 font-style: normal; 1877 font-weight: 600; 1878 font-display: swap; 1879 src: url('//www.mendi.io/cdn/shop/t/140/assets/dm-sans-600-latin-ext.woff2?v=17855211521647000561790872324') format('woff2'); 1880 unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; 1881 } 1882 @font-face { 1883 font-family: 'DM Sans'; 1884 font-style: normal; 1885 font-weight: 600; 1886 font-display: swap; 1887 src: url('//www.mendi.io/cdn/shop/t/140/assets/dm-sans-600-latin.woff2?v=181260945094615360521790872324') format('woff2'); 1888 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; 1889 } 1890</style><cart-drawer class="drawer is-empty"> 1891 <div id="CartDrawer" class="cart-drawer"> 1892 <div id="CartDrawer-Overlay" class="cart-drawer__overlay"></div> 1893 <div 1894 class="drawer__inner mcart" 1895 role="dialog" 1896 aria-modal="true" 1897 aria-label="Your cart" 1898 tabindex="-1" 1899 ><div class="drawer__inner-empty mcart__empty"> 1900 <div class="mcart__header"> 1901 <h2 class="mcart__title">Your cart</h2> 1902 <button 1903 class="drawer__close mcart__close" 1904 type="button" 1905 onclick="this.closest('cart-drawer').close()" 1906 aria-label="Close" 1907 ><svg aria-hidden="true" focusable="false" width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"> 1908<g> 1909<path d="M5.5 5.5L16.5 16.5" stroke="white" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/> 1910<path d="M16.5 5.5L5.5 16.5" stroke="white" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/> 1911</g> 1912</svg> 1913</button> 1914 </div> 1915 <div class="cart-drawer__warnings mcart__empty-content"> 1916 <p class="cart__empty-text mcart__empty-text">Your cart is empty</p><a href="/products/mendi" class="mcart__button">Continue shopping</a> 1917 </div></div><div class="drawer__header mcart__header"> 1918 <h2 class="drawer__heading mcart__title">Your cart</h2> 1919 <button 1920 class="drawer__close mcart__close" 1921 type="button" 1922 onclick="this.closest('cart-drawer').close()" 1923 aria-label="Close" 1924 ><svg aria-hidden="true" focusable="false" width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"> 1925<g> 1926<path d="M5.5 5.5L16.5 16.5" stroke="white" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/> 1927<path d="M16.5 5.5L5.5 16.5" stroke="white" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/> 1928</g> 1929</svg> 1930</button> 1931 </div> 1932 1933 <cart-drawer-items 1934 class="mcart__body is-empty" 1935 > 1936 <form 1937 action="/cart" 1938 id="CartDrawer-Form" 1939 class="cart__contents cart-drawer__form mcart__form" 1940 method="post" 1941 > 1942 <div id="CartDrawer-CartItems" class="drawer__contents js-contents mcart__contents"><p id="CartDrawer-LiveRegionText" class="visually-hidden" role="status"></p> 1943 <p id="CartDrawer-LineItemStatus" class="visually-hidden" aria-hidden="true" role="status"> 1944 Loading... 1945 </p> 1946 </div> 1947 <div id="CartDrawer-CartErrors" class="mcart__errors" role="alert"></div> 1948 </form> 1949 </cart-drawer-items> 1950 1951 <div class="drawer__footer mcart__footer"><div class="cart-drawer__footer mcart__summary"> 1952 <div class="mcart__totals" role="status"> 1953 <div class="mcart__shipping"> 1954 <div class="mcart__shipping-row">
1955 <span>Shipping:</span> 1956 <span>FREE</span> 1957 </div><p class="mcart__note-text mcart__customs">All customs fees and duties are covered. No additional charges upon delivery.</p></div> 1958 1959 <div class="mcart__subtotal"> 1960 <div class="mcart__subtotal-row"> 1961 <h2 class="mcart__subtotal-label">Subtotal</h2><p class="mcart__subtotal-value">$0.00 USD</p> 1962 </div></div> 1963 </div> 1964 1965 <div class="cart__ctas mcart__ctas"> 1966 <button 1967 type="submit" 1968 id="CartDrawer-Checkout" 1969 class="cart__checkout-button mcart__checkout" 1970 name="checkout" 1971 form="CartDrawer-Form" 1972 1973 disabled 1974 1975 > 1976 Check out · $0.00 USD 1977 </button> 1978 </div><p class="mcart__fineprint">Shop Pay · Apple Pay · PayPal</p><p class="mcart__fineprint">Trusted by 72,000+ users · 2.5M+ training sessions completed</p></div> 1979 </div> 1980 </div> 1981 </div> 1982</cart-drawer> 1983<!-- BEGIN sections: header-group --> 1984<div id="shopify-section-sections--27738603028808__announcement_bar_96FiFQ" class="shopify-section shopify-section-group-header-group announcement-bar-section"><link href="//www.mendi.io/cdn/shop/t/140/assets/component-slideshow.css?v=122252013592172154891787571920" rel="stylesheet" type="text/css" media="all" /> 1985<link href="//www.mendi.io/cdn/shop/t/140/assets/component-slider.css?v=93354059876761322841787571919" rel="stylesheet" type="text/css" media="all" /> 1986 1987 1988<div 1989 class="utility-bar color-scheme-5 gradient utility-bar--bottom-border" 1990> 1991 <div class="page-width utility-bar__grid"><div 1992 class="announcement-bar" 1993 role="region" 1994 aria-label="Announcement" 1995 1996 ><a 1997 href="/products/mendi" 1998 class="announcement-bar__link link link--text focus-inset animate-arrow" 1999 ><p class="announcement-bar__message h5"> 2000 <span>Back To School Sale - Save 22%</span><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
2000ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 2001</p></a></div><div class="localization-wrapper"> 2002</div> 2003 </div> 2004</div> 2005 2006 2007</div><div id="shopify-section-sections--27738603028808__header" class="shopify-section shopify-section-group-header-group section-header"><link rel="stylesheet" href="//www.mendi.io/cdn/shop/t/140/assets/component-list-menu.css?v=1415976942261882981787571900" media="print" onload="this.media='all'"> 2008<link rel="stylesheet" href="//www.mendi.io/cdn/shop/t/140/assets/component-search.css?v=165164710990765432851787571917" media="print" onload="this.media='all'"> 2009<link rel="stylesheet" href="//www.mendi.io/cdn/shop/t/140/assets/component-menu-drawer.css?v=163309056219288789221787571905" media="print" onload="this.media='all'"> 2010<link 2011 rel="stylesheet" 2012 href="//www.mendi.io/cdn/shop/t/140/assets/component-cart-notification.css?v=54116361853792938221787571891" 2013 media="print" 2014 onload="this.media='all'" 2015><link rel="stylesheet" href="//www.mendi.io/cdn/shop/t/140/assets/component-price.css?v=14753898820426767141787571912" media="print" onload="this.media='all'"><style> 2016 header-drawer { 2017 justify-self: start; 2018 margin-left: -1.2rem; 2019 }@media screen and (min-width: 990px) { 2020 header-drawer { 2021 display: none; 2022 } 2023 }.menu-drawer-container { 2024 display: flex; 2025 } 2026 2027 .list-menu { 2028 list-style: none; 2029 padding: 0; 2030 margin: 0; 2031 } 2032 2033 .list-menu--inline { 2034 display: inline-flex; 2035 flex-wrap: wrap; 2036 } 2037 2038 summary.list-menu__item { 2039 padding-right: 2.7rem; 2040 } 2041 2042 .list-menu__item { 2043 display: flex; 2044 align-items: center; 2045 line-height: calc(1 + 0.3 / var(--font-body-scale)); 2046 } 2047 2048 .list-menu__item--link { 2049 text-decoration: none; 2050 padding-bottom: 1rem; 2051 padding-top: 1rem; 2052 line-height: calc(1 + 0.8 / var(--font-body-scale)); 2053 } 2054 2055 @media screen and (min-width: 750px) { 2056 .list-menu__item--link { 2057 padding-bottom: 0.5rem; 2058 padding-top: 0.5rem; 2059 } 2060 } 2061 2062 header-drawer, #menu-drawer, #menu-drawer .button{ 2063 z-index:9999999; 2064 } 2065</style><style data-shopify>.header { 2066 padding: 6px 3rem 6px 3rem; 2067 } 2068 2069 .section-header { 2070 position: sticky; /* This is for fixing a Safari z-index issue. PR #2147 */ 2071 margin-bottom: 0px; 2072 } 2073 2074 @media screen and (min-width: 750px) { 2075 .section-header { 2076 margin-bottom: 0px; 2077 } 2078 } 2079 2080 @media screen and (min-width: 990px) { 2081 .header { 2082 padding-top: 12px; 2083 padding-bottom: 12px; 2084 } 2085 } 2086 2087 @media screen and (max-width: 750px) { 2088 .shopify-section.shopify-section-group-header-group.section-header.menu-open{ 2089 .header-wrapper{ 2090 background-color: #0a1018 !important; 2091 } 2092 } 2093 }.section-header:not(.scrolled-past-header) .header-wrapper { 2094 background: transparent !important; 2095 box-shadow: none !important; 2096 border-bottom-color: transparent !important; 2097 } 2098 .header-wrapper { 2099 transition: background-color 0.3s ease, box-shadow 0.3s ease; 2100 } 2101 2102 #MainContent{ 2103 margin-top:-69px; 2104 } 2105 .hero-lp{ 2106 padding-top:69px; 2107 }</style>
2107<script src="//www.mendi.io/cdn/shop/t/140/assets/cart-notification.js?v=133508293167896966491787571881" defer="defer"></script>
2107 2108 2109<sticky-header 2110 2111 data-sticky-type="on-scroll-up" 2112 2113 class="header-wrapper color-scheme-1 gradient" 2114><header class="header header--middle-left header--mobile-center page-width header--has-menu header--has-account"> 2115 2116 2117 2118 2119 2120<header-drawer data-breakpoint="tablet"> 2121 <details id="Details-menu-drawer-container" class="menu-drawer-container"> 2122 <summary 2123 class="header__icon header__icon--menu header__icon--summary link focus-inset" 2124 aria-label="Menu" 2125 > 2126 <span><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-hamburger" viewBox="0 0 18 16"><path fill="currentColor" d="M1 .5a.5.5 0 1 0 0 1h15.71a.5.5 0 0 0 0-1zM.5 8a.5.5 0 0 1 .5-.5h15.71a.5.5 0 0 1 0 1H1A.5.5 0 0 1 .5 8m0 7a.5.5 0 0 1 .5-.5h15.71a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5"/></svg> 2127<svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg> 2128</span> 2129 </summary> 2130 <div id="menu-drawer" class="gradient menu-drawer motion-reduce color-scheme-1"> 2131 <div class="menu-drawer__inner-container"> 2132 <div class="menu-drawer__navigation-container"> 2133 <nav class="menu-drawer__navigation"> 2134 <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><a 2135 id="HeaderDrawer-how-it-works" 2136 href="/pages/how-it-works" 2137 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 2138 2139 > 2140 How It Works 2141 </a></li><li><a 2142 id="HeaderDrawer-the-science" 2143 href="/pages/science" 2144 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 2145 2146 > 2147 The Science 2148 </a></li><li><a 2149 id="HeaderDrawer-reviews" 2150 href="/pages/stories" 2151 class="menu-drawer__menu-item list-menu__item link link--text focus-inset" 2152 2153 > 2154 Reviews 2155 </a></li></ul> 2156 <div style="padding:20px 28px;"> 2157 <a class="button lp-button" href="/products/mendi"> 2158 <span>Shop Mendi</span> 2159 <svg class="dsk-only" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"> 2160 <path d="M5 12H19" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path> 2161 <path d="M12 5L19 12L12 19" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path> 2162 </svg> 2163 <svg class="mbl-only-svg" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"> 2164 <path d="M5 12H19" stroke="#32220B" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path> 2165 <path d="M12 5L19 12L12 19" stroke="#32220B" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path> 2166 </svg> 2167 </a> 2168 </div> 2169 </nav> 2170 2171 2172 2173 2174 </div> 2175 </div> 2176 </div> 2177 </details> 2178</header-drawer> 2179<h1 class="header__heading"><a href="/" class="header__heading-link link link--text focus-inset"><div class="header__heading-logo-wrapper"> 2180 2181 <img src="//www.mendi.io/cdn/shop/files/Link.png?v=1775151386&width=600" alt="Mendi.io" srcset="//www.mendi.io/cdn/shop/files/Link.png?v=1775151386&width=90 90w, //www.mendi.io/cdn/shop/files/Link.png?v=1775151386&width=135 135w, //www.mendi.io/cdn/shop/files/Link.png?v=1775151386&width=180 180w" width="90" height="23.0625" loading="eager" class="header__heading-logo motion-reduce" sizes="(max-width: 180px) 50vw, 90px"> 2182 </div></a></h1> 2183 2184 2185 2186 2187 2188 2189 2190<nav class="header__inline-menu"> 2191 <ul class="list-menu list-menu--inline" role="list"><li><a 2192 id="HeaderMenu-how-it-works" 2193 href="/pages/how-it-works" 2194 class="header__menu-item list-menu__item link link--text focus-inset" 2195 2196 >
2197 <span 2198 >How It Works</span> 2199 </a></li><li><a 2200 id="HeaderMenu-the-science" 2201 href="/pages/science" 2202 class="header__menu-item list-menu__item link link--text focus-inset" 2203 2204 > 2205 <span 2206 >The Science</span> 2207 </a></li><li><a 2208 id="HeaderMenu-reviews" 2209 href="/pages/stories" 2210 class="header__menu-item list-menu__item link link--text focus-inset" 2211 2212 > 2213 <span 2214 >Reviews</span> 2215 </a></li></ul> 2216</nav> 2217 2218<div class="header__icons"> 2219 2220 2221 <a href="/cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble"> 2222 2223 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"> 2224 <path d="M13.332 27.3333C14.4366 27.3333 15.332 26.4379 15.332 25.3333C15.332 24.2288 14.4366 23.3333 13.332 23.3333C12.2275 23.3333 11.332 24.2288 11.332 25.3333C11.332 26.4379 12.2275 27.3333 13.332 27.3333Z" stroke="white" stroke-width="1.5"/> 2225 <path d="M22.666 27.3333C23.7706 27.3333 24.666 26.4379 24.666 25.3333C24.666 24.2288 23.7706 23.3333 22.666 23.3333C21.5614 23.3333 20.666 24.2288 20.666 25.3333C20.666 26.4379 21.5614 27.3333 22.666 27.3333Z" stroke="white" stroke-width="1.5"/> 2226 <path d="M4.66602 5.33333H7.33268L12.0047 20H22.666" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 2227 <path d="M10.9638 16.6667L8.39844 8.66666H25.0744C25.1801 8.66653 25.2843 8.69153 25.3785 8.73959C25.4726 8.78766 25.5539 8.85742 25.6158 8.94312C25.6777 9.02881 25.7183 9.12799 25.7343 9.23246C25.7502 9.33694 25.7412 9.44371 25.7078 9.54399L23.4851 16.2107C23.4409 16.3434 23.3561 16.4588 23.2427 16.5406C23.1293 16.6225 22.993 16.6666 22.8531 16.6667H10.9638Z" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 2228</svg></span> 2229 2230 <span class="visually-hidden">Cart</span></a> 2231 2232 2233 <a id="sticky-atc" 2234 class="button button--primary" href="/products/mendi"> 2235 <span> 2236 2237 Shop Mendi 2238 2239 2240 </span> 2241 <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"> 2242 <path d="M2.91602 7H11.0827" stroke="#32220B" stroke-width="1.16667" stroke-linecap="round" stroke-linejoin="round"/> 2243 <path d="M7 2.91667L11.0833 7L7 11.0833" stroke="#32220B" stroke-width="1.16667" stroke-linecap="round" stroke-linejoin="round"/> 2244</svg></a> 2245 2246 2247 2248 2249 2250 2251 </div> 2252 </header> 2253</sticky-header> 2254
2255<script type="application/ld+json"> 2256 { 2257 "@context": "http://schema.org", 2258 "@type": "Organization", 2259 "name": "Mendi.io", 2260 2261 "logo": "https:\/\/www.mendi.io\/cdn\/shop\/files\/Link.png?v=1775151386\u0026width=500", 2262 2263 "sameAs": [ 2264 "", 2265 "", 2266 "", 2267 "", 2268 "", 2269 "", 2270 "", 2271 "", 2272 "" 2273 ], 2274 "url": "https:\/\/www.mendi.io" 2275 } 2276</script>
2276 2277
2277<script type="application/ld+json"> 2278 { 2279 "@context": "http://schema.org", 2280 "@type": "WebSite", 2281 "name": "Mendi.io", 2282 "potentialAction": { 2283 "@type": "SearchAction", 2284 "target": "https:\/\/www.mendi.io\/search?q={search_term_string}", 2285 "query-input": "required name=search_term_string" 2286 }, 2287 "url": "https:\/\/www.mendi.io" 2288 } 2289 </script>
2289<script> 2290 document.addEventListener('DOMContentLoaded', function () { 2291 var drawerLinks = document.querySelectorAll('#menu-drawer a'); 2292 2293 drawerLinks.forEach(function (link) { 2294 link.addEventListener('click', function () { 2295 // Use Dawn's built-in close method if available 2296 var menuDrawer = document.querySelector('menu-drawer'); 2297 if (menuDrawer && typeof menuDrawer.close === 'function') { 2298 menuDrawer.close(); 2299 return; 2300 } 2301 2302 // Fallback: click the summary toggle to properly close the details element 2303 var summary = document.querySelector('#Details-menu-drawer-container > summary'); 2304 if (summary) { 2305 summary.click(); 2306 } 2307 }); 2308 }); 2309 }); 2310</script>
2310 2311 2312 2313</div><section id="shopify-section-sections--27738603028808__1781690790217b56f8" class="shopify-section shopify-section-group-header-group section"><div class="page-width scroll-trigger animate--slide-in"></div> 2314 2315 2316</section> 2317<!-- END sections: header-group --> 2318 2319 <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1"> 2320 <section id="shopify-section-template--27738602242376__home_hero_AaMUWE" class="shopify-section section-hero"><link href="//www.mendi.io/cdn/shop/t/140/assets/home-hero.css?v=69514380269439518591787571937" rel="stylesheet" type="text/css" media="all" /> 2321<style data-shopify>#Hero-template--27738602242376__home_hero_AaMUWE .hero-lp__layout { 2322 min-height: 620px; 2323 } 2324 2325 #Hero-template--27738602242376__home_hero_AaMUWE .hero-lp__overlay { 2326 background: rgba(0, 0, 0, 0.15); 2327 }@media (max-width: 989px) { 2328 #Hero-template--27738602242376__home_hero_AaMUWE .hero-lp__bg { 2329 content: url('//www.mendi.io/cdn/shop/files/Mendi_Background_Hero_Image_-_Launch_-_Mobile.png?v=1776351011&width=1000'); 2330 object-position: center center; 2331 } 2332 }</style><section id="Hero-template--27738602242376__home_hero_AaMUWE" class="hero-lp"><img src="//www.mendi.io/cdn/shop/files/Mendi_Background_Hero_Image_-_Launch_1.png?v=1776350877&width=1920" alt="" srcset="//www.mendi.io/cdn/shop/files/Mendi_Background_Hero_Image_-_Launch_1.png?v=1776350877&width=352 352w, //www.mendi.io/cdn/shop/files/Mendi_Background_Hero_Image_-_Launch_1.png?v=1776350877&width=832 832w, //www.mendi.io/cdn/shop/files/Mendi_Background_Hero_Image_-_Launch_1.png?v=1776350877&width=1200 1200w, //www.mendi.io/cdn/shop/files/Mendi_Background_Hero_Image_-_Launch_1.png?v=1776350877&width=1920 1920w" width="1920" height="800" class="hero-lp__bg" fetchpriority="high"> 2333 <div class="hero-lp__overlay"></div><div class="page-width"> 2334 <div class="hero-lp__layout"> 2335 2336 <div class="hero-lp__content"><a href="#vid-reviews" class="hero-lp__rating"> 2337 <div class="hero-lp__stars"><svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> 2338 <path d="M8 1l1.85 3.76 4.15.6-3 2.93.71 4.13L8 10.5l-3.71 1.95.71-4.13L2 5.36l4.15-.6L8 1z" fill="#f97316"/> 2339 </svg><svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> 2340 <path d="M8 1l1.85 3.76 4.15.6-3 2.93.71 4.13L8 10.5l-3.71 1.95.71-4.13L2 5.36l4.15-.6L8 1z" fill="#f97316"/> 2341 </svg><svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> 2342 <path d="M8 1l1.85 3.76 4.15.6-3 2.93.71 4.13L8 10.5l-3.71 1.95.71-4.13L2 5.36l4.15-.6L8 1z" fill="#f97316"/> 2343 </svg><svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> 2344 <path d="M8 1l1.85 3.76 4.15.6-3 2.93.71 4.13L8 10.5l-3.71 1.95.71-4.13L2 5.36l4.15-.6L8 1z" fill="#f97316"/> 2345 </svg><svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> 2346 <path d="M8 1l1.85 3.76 4.15.6-3 2.93.71 4.13L8 10.5l-3.71 1.95.71-4.13L2 5.36l4.15-.6L8 1z" fill="#f97316"/> 2347 </svg></div><span class="hero-lp__rating-score">4.7/5</span><span class="hero-lp__rating-count">from 72,000+ users</span></a><h1 class="hero-lp__heading">Train your brain to focus in 10 minutes a day.</h1><div class="hero-lp__desc"><p>Mendi reads your brain activity in real time and trains the neural pathways behind focus and attention. </p></div><div class="lp-cta-banner__trust_2"><span class="lp-cta-banner__trust-item" ><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none"> 2348 <g clip-path="url(#clip0_4031_5380)"> 2349 <path d="M10 6.50022C10 9.00022 8.25 10.2502 6.17 10.9752C6.06108 11.0121 5.94277 11.0104 5.835 10.9702C3.75 10.2502 2 9.00022 2 6.50022V3.00022C2 2.86762 2.05268 2.74044 2.14645 2.64667C2.24021 2.5529 2.36739 2.50022 2.5 2.50022C3.5 2.50022 4.75 1.90022 5.62 1.14022C5.72593 1.04972 5.86068 1 6 1C6.13932 1 6.27407 1.04972 6.38 1.14022C7.255 1.90522 8.5 2.50022 9.5 2.50022C9.63261 2.50022 9.75979 2.5529 9.85355 2.64667C9.94732 2.74044 10 2.86762 10 3.00022V6.50022Z" stroke="#D0D3D7" stroke-linecap="round" stroke-linejoin="round"/> 2350 <path d="M4.5 6L5.5 7L7.5 5" stroke="#D0D3D7" stroke-linecap="round" stroke-linejoin="round"/> 2351 </g> 2352 <defs> 2353 <clipPath id="clip0_4031_5380"> 2354 <rect width="12" height="12" fill="white"/> 2355 </clipPath> 2356 </defs> 2357 </svg>60-day money-back guarantee 2358 </span><span class="lp-cta-banner__trust-item" ><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none"> 2359 <g clip-path="url(#clip0_4295_1418)"> 2360 <path d="M8.33333 1.33331H3.66667C3.48986 1.33331 3.32029 1.40355 3.19526 1.52858C3.07024 1.6536 3 1.823
236017 3 1.99998V9.99998C3 10.1768 3.07024 10.3464 3.19526 10.4714C3.32029 10.5964 3.48986 10.6666 3.66667 10.6666H8.33333C8.51014 10.6666 8.67971 10.5964 8.80474 10.4714C8.92976 10.3464 9 10.1768 9 9.99998V1.99998C9 1.82317 8.92976 1.6536 8.80474 1.52858C8.67971 1.40355 8.51014 1.33331 8.33333 1.33331ZM3.66667 1.99998H8.33333V7.99998H3.66667V1.99998ZM3.66667 9.99998V8.66665H8.33333V9.99998H3.66667Z" fill="#D0D3D7"/> 2361 <path d="M5.66602 9H6.33268V9.66667H5.66602V9Z" fill="#D0D3D7"/> 2362 </g> 2363 <defs> 2364 <clipPath id="clip0_4295_1418"> 2365 <rect width="12" height="12" fill="white"/> 2366 </clipPath> 2367 </defs> 2368</svg>Zero Subscription Fees 2369 </span></div><div class="hero-lp__buttons"><a href="/products/mendi" class="button button--primary"> 2370 <span>Shop Mendi</span> <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"> 2371 <path d="M2.91602 7H11.0827" stroke="#32220B" stroke-width="1.16667" stroke-linecap="round" stroke-linejoin="round"/> 2372 <path d="M7 2.91667L11.0833 7L7 11.0833" stroke="#32220B" stroke-width="1.16667" stroke-linecap="round" stroke-linejoin="round"/> 2373</svg> 2374 </a></div><div class="hero-lp__clinician" > 2375 <div id="frontrow-badge"> 2376
2376<script async type="text/javascript" src="https://app.thefrontrowhealth.com/api/widgets/script?presentation_type=quant&product_id=2236"></script>
2376 2377 <iframe class="iframe-frontrow" id="iframe-frontrow-quant" frameborder="0" src="https://app.thefrontrowhealth.com/api/widgets?presentation_type=quant&product_id=2236"></iframe> 2378</div> 2379 2380<style> 2381#frontrow-badge *{ 2382color:#fff;} 2383 #iframe-frontrow-quant {height: 0px;} 2384 #frontrow-badge{position:relative;display:flex;}.iframe-frontrow{width:100%;margin:0}.iframe-modal-frontrow{display:none;position:fixed;z-index:99999999;left:0;top:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden} 2385 2386@media (max-width: 749px) { 2387 .iframe-frontrow-sticky, 2388 .frontrow-sticky-regular, 2389 #frontrow-badge, 2390 .iframe-modal-frontrow, 2391 .iframe-provider-profile-modal, 2392 .iframe-modal-testimonials { 2393 display: none !important; 2394 } 2395} 2396 2397</style> 2398 </div></div> 2399 </div> 2400 </div> 2401</section> 2402 2403 2404</section><div id="shopify-section-template--27738602242376__press_logos_m3fPdJ" class="shopify-section lp-press-dark-section"><style data-shopify>.lp-press-dark { 2405 background-color: #0a1018; 2406 padding: 20px 0; 2407 } 2408 2409 .lp-press-dark .lp-press-dark__inner { 2410 display: flex;
2411 align-items: center; 2412 gap: 2rem; 2413 } 2414 2415 .lp-press-dark .lp-press-dark__title { 2416 color: #fff; 2417 white-space: nowrap; 2418 flex-shrink: 0; 2419 margin: 0; 2420 flex: 1; 2421 font-size: 20px; 2422 font-style: normal; 2423 font-weight: 600; 2424 line-height: 28px; 2425 } 2426 2427 .lp-press-dark #press-list-dark { 2428 position: relative; 2429 width: 50%; 2430 flex-shrink: 0; 2431 min-width: 0; 2432 overflow: hidden; 2433 } 2434 2435 .lp-press-dark #press-list-dark::after { 2436 content: ""; 2437 position: absolute; 2438 top: 0; 2439 right: 0; 2440 width: 100px; 2441 height: 100%; 2442 background: linear-gradient(to left, #0a1018, transparent); 2443 z-index: 1; 2444 pointer-events: none; 2445 } 2446 2447 .lp-press-dark #press-list-dark::before { 2448 content: ""; 2449 position: absolute; 2450 top: 0; 2451 left: 0; 2452 width: 100px; 2453 height: 100%; 2454 background: linear-gradient(to right, #0a1018, transparent); 2455 z-index: 1; 2456 pointer-events: none; 2457 } 2458 2459 .lp-press-dark .marquee-track { 2460 display: flex; 2461 align-items: center; 2462 width: max-content; 2463 will-change: transform; 2464 cursor: grab; 2465 user-select: none; 2466 } 2467 2468 .lp-press-dark .marquee-track:active { 2469 cursor: grabbing; 2470 } 2471 2472 .lp-press-dark .marquee-item { 2473 display: flex;
2474 align-items: center; 2475 justify-content: center; 2476 padding: 0 20px; 2477 flex-shrink: 0; 2478 } 2479 2480 .lp-press-dark .marquee-item img { 2481 filter: brightness(0) invert(1); 2482 opacity: 0.85; 2483 height: 35px; 2484 width: auto; 2485 display: block; 2486 object-fit: contain; 2487 pointer-events: none; 2488 -webkit-user-drag: none; 2489 } 2490 2491 @media (max-width: 989px) { 2492 .lp-press-dark .lp-press-dark__inner { 2493 flex-direction: column; 2494 align-items: flex-start; 2495 gap: 1rem; 2496 } 2497 .lp-press-dark .lp-press-dark__title { 2498 margin-bottom: 12px; 2499 } 2500 .lp-press-dark #press-list-dark { 2501 width: 100%; 2502 } 2503 .lp-press-dark #press-list-dark::before, 2504 .lp-press-dark #press-list-dark::after { 2505 width: 10%; 2506 } 2507 }</style><div class="lp-press-dark"> 2508 <div class="page-width lp-press-dark__inner"> 2509 2510 <h2 class="lp-press-dark__title">Featured by leading media outlets</h2> 2511 2512 <div id="press-list-dark"> 2513 <div class="marquee-track" id="marquee-track-dark"><div class="marquee-item" ><img src="//www.mendi.io/cdn/shop/files/Frame_6_327b1783-4d24-45d3-b0e7-5e54de782047_150x.png?v=1775065536" alt=""></div><div class="marquee-item" ><img src="//www.mendi.io/cdn/shop/files/Frame_6_2_1c701a49-e0d8-48b4-9037-3a8753f4a643_150x.png?v=1775065630" alt=""></div><div class="marquee-item" ><img src="//www.mendi.io/cdn/shop/files/Frame_6_1_1_150x.png?v=1775065630" alt=""></div><div class="marquee-item" ><img src="//www.mendi.io/cdn/shop/files/CBS_logo_61510b93-b0f0-480a-a36e-c1ee23c4da51_150x.png?v=1775065631" alt=""></div><div class="marquee-item" ><img src="//www.mendi.io/cdn/shop/files/Frame_6_3_7505db10-7d4c-4ca5-89de-811ac087ec80_150x.png?v=1775065631" alt=""></div><div class="marquee-item" ><img src="//www.mendi.io/cdn/shop/files/Frame_6_4_7e4a8232-7056-48c7-9f96-8f66e1f926c2_150x.png?v=1775065631" alt=""></div><div class="marquee-item" aria-hidden="true"><img src="//www.mendi.io/cdn/shop/files/Frame_6_327b1783-4d24-45d3-b0e7-5e54de782047_150x.png?v=1775065536" alt=""></div><div class="marquee-item" aria-hidden="true"><img src="//www.mendi.io/cdn/shop/files/Frame_6_2_1c701a49-e0d8-48b4-9037-3a8753f4a643_150x.png?v=1775065630" alt=""></div><div class="marquee-item" aria-hidden="true"><img src="//www.mendi.io/cdn/shop/files/Frame_6_1_1_150x.png?v=1775065630" alt=""></div><div class="marquee-item" aria-hidden="true"><img src="//www.mendi.io/cdn/shop/files/CBS_logo_61510b93-b0f0-480a-a36e-c1ee23c4da51_150x.png?v=1775065631" alt=""></div><div class="marquee-item" aria-hidden="true"><img src="//www.mendi.io/cdn/shop/files/Frame_6_3_7505db10-7d4c-4ca5-89de-811ac087ec80_150x.png?v=1775065631" alt=""></div><div class="marquee-item" aria-hidden="true"><img src="//www.mendi.io/cdn/shop/files/Frame_6_4_7e4a8232-7056-48c7-9f96-8f66e1f926c2_150x.png?v=1775065631" alt=""></div></div> 2514 </div> 2515 2516 </div> 2517</div> 2518
2519<script> 2520 document.addEventListener('DOMContentLoaded', function () { 2521 var track = document.getElementById('marquee-track-dark'); 2522 var wrapper = document.getElementById('press-list-dark'); 2523 if (!track || !wrapper) return; 2524 2525 var BASE_SPEED = 0.6; // px per frame at 60fps â tweak to taste 2526 var FRICTION = 0.92; // how quickly swipe momentum decays (0â1) 2527 var MIN_VELOCITY = 0.05; // below this we hand back to base speed 2528 2529 var offset = 0; 2530 var halfWidth = 0; 2531 var velocity = BASE_SPEED; // current speed (px/frame), always positive = scroll left 2532 var isDragging = false; 2533 var lastX = 0; 2534 var lastTime = 0; 2535 var dragVel = 0; // live drag velocity sample 2536 var isVisible = true; 2537 var rafId = null; 2538 2539 function init() { 2540 halfWidth = track.scrollWidth / 2; 2541 loop(); 2542 } 2543 2544 function loop(ts) { 2545 rafId = requestAnimationFrame(loop); 2546 if (!isVisible) return; 2547 2548 if (!isDragging) { 2549 // Smoothly ease velocity back toward BASE_SPEED 2550 if (Math.abs(velocity) > BASE_SPEED) { 2551 // Momentum from swipe: decay toward base 2552 velocity = velocity > 0 2553 ? Math.max(BASE_SPEED, velocity * FRICTION) 2554 : Math.min(-BASE_SPEED, velocity * FRICTION); 2555 } else { 2556 velocity = BASE_SPEED; 2557 } 2558 offset -= velocity; 2559 } 2560 2561 // Wrap: keep offset within [-halfWidth, 0) 2562 offset = ((offset % halfWidth) - halfWidth) % halfWidth; 2563 2564 track.style.transform = 'translateX(' + offset + 'px)'; 2565 } 2566 2567 // --- Drag handling --- 2568 function onDragStart(clientX) { 2569 isDragging = true; 2570 lastX = clientX; 2571 lastTime = performance.now(); 2572 dragVel = 0; 2573 } 2574 2575 function onDragMove(clientX) { 2576 if (!isDragging) return; 2577 var now = performance.now(); 2578 var dt = now - lastTime || 1; 2579 var delta = clientX - lastX; 2580 2581 // Instant position update â no jump, same offset variable 2582 offset += delta; 2583 dragVel = delta / dt * 16; // normalise to ~px per frame (16ms) 2584 2585 lastX = clientX; 2586 lastTime = now; 2587 } 2588 2589 function onDragEnd() { 2590 if (!isDragging) return; 2591 isDragging = false; 2592 // Hand off drag velocity to the momentum system 2593 // Negate because scrolling left = negative offset direction 2594 velocity = -dragVel; 2595 // Clamp so it can't go absurdly fast 2596 velocity = Math.max(-30, Math.min(30, velocity)); 2597 } 2598 2599 // Mouse 2600 wrapper.addEventListener('mousedown', function (e) { e.preventDefault(); onDragStart(e.clientX); }); 2601 window.addEventListener ('mousemove', function (e) { onDragMove(e.clientX); }); 2602 window.addEventListener ('mouseup', onDragEnd); 2603 2604 // Touch 2605 wrapper.addEventListener('touchstart', function (e) { onDragStart(e.touches[0].clientX); }, { passive: true }); 2606 window.addEventListener ('touchmove', function (e) { onDragMove(e.touches[0].clientX); }, { passive: true }); 2607 window.addEventListener ('touchend', onDragEnd); 2608 2609 // --- Pause when off-screen --- 2610 if ('IntersectionObserver' in window) { 2611 new IntersectionObserver(function (entries) { 2612 isVisible = entries[0].isIntersecting; 2613 }, { threshold: 0.25 }).observe(wrapper); 2614 } 2615 2616 // Wait for images so halfWidth is accurate 2617 if (document.readyState === 'complete') { 2618 init(); 2619 } else { 2620 window.addEventListener('load', init); 2621 } 2622 }); 2623</script>
2623 2624 2625 2626</div><div id="shopify-section-template--27738602242376__benefits_grid_QpPQQ9" class="shopify-section lp-benefits-section"><style data-shopify>.lp-benefits { 2627 background-color: #0a1018; 2628 padding: 80px 0 80px; 2629 } 2630 .lp-benefits__heading { 2631 text-align: center; 2632 font-size: 36px; 2633 font-style: normal; 2634 font-weight: 600; 2635 line-height: 43.2px; /* 120% */ 2636 letter-spacing: -0.36px; 2637 margin: 0 auto 60px; 2638 max-width:760px; 2639 } 2640 .lp-benefits__grid { 2641 display: grid; 2642 grid-template-columns: repeat(3, 1fr); 2643 gap: 2.5rem; 2644 } 2645 .lp-benefits__item { 2646 display: flex; 2647 flex-direction: column; 2648 gap: 1.25rem; 2649 } 2650 .lp-benefits__icon { 2651 display: flex; 2652 align-items: center; 2653 color: #fff; 2654 } 2655 .lp-benefits__icon svg, 2656 .lp-benefits__icon img { 2657 width: 48px; 2658 height: 48px; 2659 display: block; 2660 object-fit: contain; 2661 } 2662 .lp-benefits__icon img { 2663 filter: brightness(0) invert(1); 2664 } 2665 .lp-benefits__text { 2666 max-width:320px; 2667 color: #fff; 2668 font-size: 20px; 2669 font-weight: 400; 2670 line-height: 32px; 2671 margin: 0; 2672 } 2673 2674 @media (max-width: 989px) { 2675 .lp-benefits__grid { 2676 grid-template-columns: 1fr; 2677 gap: 0; 2678 } 2679 .lp-benefits { 2680 padding: 60px 0 60px; 2681 } 2682 .lp-benefits__heading { 2683 text-align: left; 2684 font-size: 30px; 2685 line-height: 36px; 2686 letter-spacing: -0.75px; 2687 margin: 0 auto 28px; 2688 } 2689 .lp-benefits__item { 2690 gap: 2rem; 2691 flex-direction:row; 2692 align-items:center; 2693 padding:24px 0; 2694 border-bottom:1px solid rgba(204, 204, 204, 0.38); 2695 } 2696 .lp-benefits__item:last-child { 2697 border-bottom: none; 2698 padding-bottom:0; 2699 } 2700 }</style><div class="lp-benefits"> 2701 <div class="page-width"><h2 class="lp-benefits__heading">Train your brain to focus. Measure it in real time.</h2><div class="lp-benefits__grid"><div class="lp-benefits__item" > 2702 2703 <div class="lp-benefits__icon"><img 2704 src="//www.mendi.io/cdn/shop/files/tabler_focus-2_80x.svg?v=1775066657" 2705 alt="Improve your ability to focus and stay on task." 2706 ></div><p class="lp-benefits__text">Improve your ability to focus and stay on task.</p></div><div class="lp-benefits__item" > 2707 2708 <div class="lp-benefits__icon"><img 2709 src="//www.mendi.io/cdn/shop/files/lucide_brain_80x.svg?v=1775066675" 2710 alt="Train your prefrontal cortex for peak performance." 2711 ></div><p class="lp-benefits__text">Train your prefrontal cortex for peak performance.</p></div><div class="lp-benefits__item" > 2712 2713 <div class="lp-benefits__icon"><img 2714 src="//www.mendi.io/cdn/shop/files/solar_meditation-linear_80x.svg?v=1775066691" 2715 alt="Build mental stamina and manage stress more effectively." 2716 ></div><p class="lp-benefits__text">Build mental stamina and manage stress more effectively.</p></div></div> 2717 2718 </div> 2719</div> 2720 2721 2722</div><div id="shopify-section-template--27738602242376__accordions_w_image_8iHQyX" class="shopify-section lp-accordion-image-section">�<style data-shopify>.lp-accordion-image { 2723 background-color: #0a1018; 2724 padding: 100px 0 120px; 2725 } 2726 .lp-accordion-image .page-width { 2727 display: flex;
2728 align-items: flex-start; 2729 gap: 8rem; 2730 } 2731 .lp-accordion-image__content { 2732 flex: 0 0 50%; 2733 max-width: 50%; 2734 } 2735 .lp-accordion-image__heading { 2736 font-size: 36px; 2737 font-style: normal; 2738 font-weight: 600; 2739 line-height: 43.2px; 2740 letter-spacing: -0.36px; 2741 } 2742 2743 .lp-accordion-image__intro { 2744 color: rgba(255,255,255,0.65); 2745 font-size: 16px; 2746 line-height: 1.6; 2747 margin: 0 0 2.5rem; 2748 } 2749 2750 .lp-accordion-image__intro p { 2751 margin: 0; 2752 } 2753 2754 /* ââ ACCORDION ââ */ 2755 .lp-acc-list { 2756 list-style: none; 2757 margin: 0; 2758 padding: 0; 2759 } 2760 2761 .lp-acc-item { 2762 border-bottom: 1px solid rgba(255,255,255,0.15); 2763 } 2764 2765 .lp-acc-trigger { 2766 width: 100%; 2767 background: none; 2768 border: none; 2769 padding: 1.5rem 0 2.25rem 0; 2770 display: flex; 2771 align-items: center; 2772 justify-content: space-between; 2773 gap: 1rem; 2774 cursor: pointer; 2775 text-align: left; 2776 } 2777 2778 .lp-acc-trigger__label { 2779 color: #fff; 2780 font-size: 26.4px; 2781 font-style: normal; 2782 font-weight: 600; 2783 line-height: 31.68px; 2784 letter-spacing: -0.528px; 2785 transition: color 0.25s ease; 2786 } 2787 2788 .lp-acc-item.is-open .lp-acc-trigger__label { 2789 color: #fff; 2790 } 2791 2792 .lp-acc-item:not(.is-open) .lp-acc-trigger__label { 2793 color: rgba(255,255,255,0.45); 2794 } 2795 2796 /* Chevron icon */ 2797 .lp-acc-trigger__icon { 2798 flex-shrink: 0; 2799 width: 20px; 2800 height: 20px; 2801 display: flex;
2802 align-items: center; 2803 justify-content: center; 2804 transition: transform 0.3s ease; 2805 color: rgba(255,255,255,0.45); 2806 } 2807 2808 .lp-acc-item.is-open .lp-acc-trigger__icon { 2809 transform: rotate(180deg); 2810 color: #fff; 2811 } 2812 2813 .lp-acc-trigger__icon svg { 2814 width: 16px; 2815 height: 16px; 2816 display: block; 2817 } 2818 2819 /* Accordion body â smooth height transition */ 2820 .lp-acc-body { 2821 display: grid; 2822 grid-template-rows: 0fr; 2823 transition: grid-template-rows 0.35s ease; 2824 } 2825 2826 .lp-acc-item.is-open .lp-acc-body { 2827 grid-template-rows: 1fr; 2828 padding: 8px 0; 2829 } 2830 2831 .lp-acc-body__inner { 2832 overflow: hidden; 2833 } 2834 2835 .lp-acc-body__text { 2836 color: #fff; 2837 font-size: 18px; 2838 line-height: 29px; 2839 padding: 0 0 1.25rem; 2840 margin: 0; 2841 } 2842 2843 .lp-acc-body__text p { 2844 margin: 0; 2845 } 2846 2847 /* ââ RIGHT IMAGE â sticky so it doesn't jump ââ */ 2848 .lp-accordion-image__image { 2849 flex: 1; 2850 position: sticky; 2851 top: 80px; 2852 align-self: flex-start; 2853 } 2854 2855 .lp-accordion-image__image img { 2856 width: 100%; 2857 height: auto; 2858 display: block; 2859 border-radius: 12px; 2860 object-fit: cover; 2861 } 2862 2863 /* ââ MOBILE ââ */ 2864 @media (max-width: 989px) { 2865 .lp-accordion-image { 2866 padding: 40px 0 60px; 2867 } 2868 .lp-accordion-image .page-width { 2869 flex-direction: column-reverse; 2870 gap: 2rem; 2871 } 2872 .lp-accordion-image__content { 2873 flex: unset; 2874 max-width: 100%; 2875 width: 100%; 2876 } 2877 .lp-accordion-image__image { 2878 position: static; 2879 width: 100%; 2880 } 2881 .lp-accordion-image__heading { 2882 margin: 0; 2883 margin-bottom: 12px; 2884 font-size: 30px; 2885 line-height: 36px; 2886 letter-spacing: -0.75px; 2887 } 2888 .lp-acc-trigger { 2889 padding-bottom: 2rem; 2890 } 2891 .lp-acc-trigger__label { 2892 font-size: 18px; 2893 line-height: 24px; 2894 } 2895 .lp-acc-body__text { 2896 font-size: 16px; 2897 line-height: 26px; 2898 font-weight: 400; 2899 } 2900 .lp-acc-body { 2901 padding-top: 0 !important; 2902 } 2903 }</style><div id="how-works"></div> 2904<div class="lp-accordion-image" id="lp-acc-section-template--27738602242376__accordions_w_image_8iHQyX"> 2905 <div class="page-width"><div class="lp-accordion-image__content"><h2 class="lp-accordion-image__heading">How 10 minutes of training rewires your brain</h2><ul class="lp-acc-list" role="list"><li 2906 class="lp-acc-item is-open" 2907 2908 > 2909 <button 2910 class="lp-acc-trigger" 2911 aria-expanded="true" 2912 aria-controls="lp-acc-body-accordion_FCbaGr" 2913 > 2914 <span class="lp-acc-trigger__label">Sensors read your prefrontal cortex</span> 2915 <span class="lp-acc-trigger__icon" aria-hidden="true"> 2916 <svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 2917 <path d="M3 6l5 5 5-5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 2918 </svg> 2919 </span> 2920 </button> 2921 2922 <div 2923 class="lp-acc-body" 2924 id="lp-acc-body-accordion_FCbaGr" 2925 role="region" 2926 > 2927 <div class="lp-acc-body__inner"><div class="lp-acc-body__text"><p>Measures blood flow and oxygenation in the brain to track attention, decision-making, and executive function in real time.</p></div></div> 2928 </div> 2929 </li><li 2930 class="lp-acc-item" 2931 2932 > 2933 <button 2934 class="lp-acc-trigger" 2935 aria-expanded="false" 2936 aria-controls="lp-acc-body-accordion_Uy9fh7" 2937 > 2938 <span class="lp-acc-trigger__label">Real-time feedback trains your attention</span> 2939 <span class="lp-acc-trigger__icon" aria-hidden="true"> 2940 <svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 2941 <path d="M3 6l5 5 5-5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 2942 </svg> 2943 </span> 2944 </button> 2945 2946 <div 2947 class="lp-acc-body" 2948 id="lp-acc-body-accordion_Uy9fh7" 2949 role="region" 2950 > 2951 <div class="lp-acc-body__inner"><div class="lp-acc-body__text"><p>The app converts your brain signal into a live training game. When your prefrontal cortex activates, the game responds, creating a direct feedback loop that teaches your brain to focus on command.</p></div></div> 2952 </div> 2953 </li><li 2954 class="lp-acc-item" 2955 2956 > 2957 <button 2958 class="lp-acc-trigger" 2959 aria-expanded="false" 2960 aria-controls="lp-acc-body-accordion_4bWayC" 2961 >
2962 <span class="lp-acc-trigger__label">Neuroplasticity builds lasting results</span> 2963 <span class="lp-acc-trigger__icon" aria-hidden="true"> 2964 <svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 2965 <path d="M3 6l5 5 5-5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 2966 </svg> 2967 </span> 2968 </button> 2969 2970 <div 2971 class="lp-acc-body" 2972 id="lp-acc-body-accordion_4bWayC" 2973 role="region" 2974 > 2975 <div class="lp-acc-body__inner"><div class="lp-acc-body__text"><p>Repeated training strengthens the neural pathways behind focus over time. The more you train, the more automatic and effortless concentration becomes, even off the device.</p></div></div> 2976 </div> 2977 </li></ul> 2978 2979 </div><div class="lp-accordion-image__image"> 2980 <img src="//www.mendi.io/cdn/shop/files/Overlay_Border_OverlayBlur.png?v=1775066965&width=1200" alt="" srcset="//www.mendi.io/cdn/shop/files/Overlay_Border_OverlayBlur.png?v=1775066965&width=400 400w, //www.mendi.io/cdn/shop/files/Overlay_Border_OverlayBlur.png?v=1775066965&width=600 600w, //www.mendi.io/cdn/shop/files/Overlay_Border_OverlayBlur.png?v=1775066965&width=800 800w, //www.mendi.io/cdn/shop/files/Overlay_Border_OverlayBlur.png?v=1775066965&width=1000 1000w, //www.mendi.io/cdn/shop/files/Overlay_Border_OverlayBlur.png?v=1775066965&width=1200 1200w" width="1200" height="1200" loading="lazy"> 2981 </div></div> 2982</div> 2983
2984<script> 2985(function () { 2986 'use strict'; 2987 2988 /* 2989 * APPROACH: scroll-position mapping (works with scrollbar drag, wheel, 2990 * touch, keyboard â every scroll method). 2991 * 2992 * The outer wrapper (.lp-acc-scroll-outer) is made tall: 2993 * height = viewportHeight + (total - 1) * STEP_PX 2994 * 2995 * The inner sticky container (.lp-acc-scroll-inner) is pinned with 2996 * position:sticky so the visual never moves while the outer scrolls past. 2997 * 2998 * As window.scrollY increases past the outer's top, we map the progress 2999 * [0 ⦠(total-1)*STEP_PX] to an accordion index [0 ⦠total-1]. 3000 */ 3001 3002 var STEP_PX = 300; /* scroll pixels needed to advance one accordion step */ 3003 3004 document.addEventListener('DOMContentLoaded', function () { 3005 if (window.innerWidth <= 989) return; 3006 3007 var section = document.getElementById('lp-acc-section-template--27738602242376__accordions_w_image_8iHQyX'); 3008 if (!section) return; 3009 3010 var items = Array.from(section.querySelectorAll('.lp-acc-item')); 3011 var total = items.length; 3012 if (total < 2) return; /* nothing to drive */ 3013 3014 var current = 0; 3015 3016 /* ââ 1. Wrap the section in a scroll-driver outer div ââ */ 3017 var outer = document.createElement('div'); 3018 outer.className = 'lp-acc-scroll-outer'; 3019 section.parentNode.insertBefore(outer, section); 3020 outer.appendChild(section); 3021 3022 /* Make outer tall enough to scroll through all accordion steps */ 3023 function setOuterHeight() { 3024 outer.style.height = (window.innerHeight + (total - 1) * STEP_PX) + 'px'; 3025 } 3026 setOuterHeight(); 3027 window.addEventListener('resize', setOuterHeight); 3028 3029 /* Make the section itself sticky inside the outer */ 3030 section.style.position = 'sticky'; 3031 section.style.top = '0'; 3032 3033 /* ââ 2. Open accordion at index ââ */ 3034 function openAt(index) { 3035 if (index === current) return; 3036 items.forEach(function (item, i) { 3037 var trigger = item.querySelector('.lp-acc-trigger'); 3038 var isTarget = (i === index); 3039 item.classList.toggle('is-open', isTarget); 3040 if (trigger) trigger.setAttribute('aria-expanded', isTarget ? 'true' : 'false'); 3041 }); 3042 current = index; 3043 } 3044 3045 /* ââ 3. Manual click still works ââ */ 3046 items.forEach(function (item, index) { 3047 var trigger = item.querySelector('.lp-acc-trigger'); 3048 if (!trigger) return; 3049 trigger.addEventListener('click', function () { 3050 openAt(index); 3051 }); 3052 }); 3053 3054 /* ââ 4. Map scroll position â accordion index ââ */ 3055 function onScroll() { 3056 var outerTop = outer.getBoundingClientRect().top + window.scrollY; 3057 var scrolled = window.scrollY - outerTop; /* how far into the outer we've scrolled */ 3058 3059 if (scrolled < 0) { 3060 /* Haven't reached the section yet */ 3061 if (current !== 0) openAt(0); 3062 return; 3063 } 3064 3065 var progress = scrolled / STEP_PX; /* 0 â total-1 */ 3066 var index = Math.min(Math.floor(progress), total - 1); 3067 index = Math.max(0, index); 3068 3069 openAt(index); 3070 } 3071 3072 window.addEventListener('scroll', onScroll, { passive: true }); 3073 onScroll(); /* run once on load in case page is already scrolled */ 3074 }); 3075 /* ââ Mobile: simple click-to-toggle (no scroll driver) ââ */ 3076if (window.innerWidth <= 989) { 3077 document.addEventListener('DOMContentLoaded', function () { 3078 var section = document.getElementById('lp-acc-section-template--27738602242376__accordions_w_image_8iHQyX'); 3079 if (!section) return; 3080 var items = Array.from(section.querySelectorAll('.lp-acc-item')); 3081 items.forEach(function (item) { 3082 var trigger = item.querySelector('.lp-acc-trigger'); 3083 if (!trigger) return; 3084 trigger.addEventListener('click', function () { 3085 var wasOpen = item.classList.contains('is-open'); 3086 items.forEach(function (i) { 3087 i.classList.remove('is-open'); 3088 var t = i.querySelector('.lp-acc-trigger'); 3089 if (t) t.setAttribute('aria-expanded', 'false'); 3090 }); 3091 if (!wasOpen) { 3092 item.classList.add('is-open'); 3093 trigger.setAttribute('aria-expanded', 'true'); 3094 } 3095 }); 3096 });
3097 }); 3098} 3099})(); 3100</script>
3100 3101 3102 3103 3104 3105</div><section id="shopify-section-template--27738602242376__stats_tjEWye" class="shopify-section section-stats-grid"><style data-shopify>#StatsGrid-template--27738602242376__stats_tjEWye { 3106 position: relative; 3107 overflow: hidden;background-image: url('//www.mendi.io/cdn/shop/files/Section_CENTER_-_THE_SCIENCE_1.png?v=1775163683&width=1920'); 3108 background-size: cover; 3109 background-position: center;padding: 120px 0 120px; 3110 text-align: center; 3111 } 3112 #StatsGrid-template--27738602242376__stats_tjEWye .stats__overlay { 3113 position: absolute; 3114 inset: 0; 3115 background: rgba(0, 0, 0, 0.0); 3116 pointer-events: none; 3117 z-index: 0; 3118 } 3119 #StatsGrid-template--27738602242376__stats_tjEWye .stats__inner { 3120 position: relative; 3121 z-index: 1; 3122 } 3123 #StatsGrid-template--27738602242376__stats_tjEWye .stats__heading { 3124 color: #fff; 3125 font-size: 36px; 3126 font-weight: 600; 3127 line-height: 43.2px; 3128 margin: 0 auto 1.5rem; 3129 letter-spacing:-0.36px; 3130 max-width: 800px; 3131 } 3132 #StatsGrid-template--27738602242376__stats_tjEWye .stats__intro { 3133 color: #fff; 3134 font-size: 20px; 3135 line-height: 28px; 3136 max-width: 760px; 3137 margin: 0 auto 4rem; 3138 } 3139 #StatsGrid-template--27738602242376__stats_tjEWye .stats__intro p { 3140 margin: 0; 3141 } 3142 3143 /* ââ STAT GRID ââ */ 3144 #StatsGrid-template--27738602242376__stats_tjEWye .stats__grid { 3145 display: grid; 3146 grid-template-columns: repeat(4, 1fr); 3147 margin: 8rem auto 8rem auto; 3148 } 3149 3150 #StatsGrid-template--27738602242376__stats_tjEWye .stats__block { 3151 padding: 0.5rem 2.5rem 0.5rem 4.5rem; 3152 border-left: 1px solid rgba(255, 255, 255, 0.25); 3153 text-align: left; 3154 display: flex; 3155 flex-direction: column; 3156 gap: 1rem; 3157 } 3158 3159 #StatsGrid-template--27738602242376__stats_tjEWye .stats__block:first-child { 3160 border-left: none; 3161 padding-left: 0; 3162 } 3163 3164 #StatsGrid-template--27738602242376__stats_tjEWye .stats__block-label { 3165 font-size: 20px; 3166 line-height: 28px; 3167 margin: 0; 3168 max-width: 220px; 3169 } 3170 3171 #StatsGrid-template--27738602242376__stats_tjEWye .stats__block-number-row { 3172 display: flex;
3173 align-items: center; 3174 gap: 0.5rem; 3175 } 3176 3177 #StatsGrid-template--27738602242376__stats_tjEWye .stats__block-number { 3178 color: #fff; 3179 font-size: 48px; 3180 font-weight: 700; 3181 line-height: 1; 3182 margin: 0; 3183 } 3184 3185 #StatsGrid-template--27738602242376__stats_tjEWye .stats__block-icon { 3186 display: flex; 3187 align-items: center; 3188 flex-shrink: 0; 3189 } 3190 3191 #StatsGrid-template--27738602242376__stats_tjEWye .stats__block-icon img { 3192 width: 24px; 3193 height: 24px; 3194 display: block; 3195 object-fit: contain; 3196 } 3197 3198 /* ââ DISCLAIMER ââ */ 3199 #StatsGrid-template--27738602242376__stats_tjEWye .stats__note { 3200 max-width: 720px; 3201 margin: 0 auto 2.5rem; 3202 padding: 20px 24px; 3203 border: 1px solid rgba(18, 22, 28, 0.14); 3204 border-radius: 8px; 3205 text-align: left; 3206 display: flex; 3207 flex-direction: column; 3208 gap: 6px; 3209 } 3210 #StatsGrid-template--27738602242376__stats_tjEWye .stats__note-label { 3211 font-size: 11.5px; 3212 font-weight: 700; 3213 letter-spacing: 0.08em; 3214 text-transform: uppercase; 3215 opacity: 0.55; 3216 } 3217 #StatsGrid-template--27738602242376__stats_tjEWye .stats__note-body { 3218 font-size: 15px; 3219 line-height: 1.55; 3220 } 3221 #StatsGrid-template--27738602242376__stats_tjEWye .stats__note-body p { margin: 0; } 3222 #StatsGrid-template--27738602242376__stats_tjEWye .stats__note-body p + p { margin-top: 8px; } 3223 @media screen and (max-width: 749px) { 3224 #StatsGrid-template--27738602242376__stats_tjEWye .stats__note { padding: 16px 18px; margin-bottom: 1.75rem; } 3225 #StatsGrid-template--27738602242376__stats_tjEWye .stats__note-body { font-size: 14px; } 3226 } 3227 3228 #StatsGrid-template--27738602242376__stats_tjEWye .stats__disclaimer { 3229 color: rgba(255, 255, 255, 0.6); 3230 font-size: 14px; 3231 line-height: 20px; 3232 max-width: 1000px; 3233 margin: 0 auto 6rem; 3234 } 3235 3236 #StatsGrid-template--27738602242376__stats_tjEWye .stats__disclaimer p { 3237 margin: 0; 3238 } 3239 3240 /* ââ CTA BUTTON ââ */ 3241 #StatsGrid-template--27738602242376__stats_tjEWye .button { 3242 display:inline-flex; 3243 font-size:18px; 3244 line-height:28px; 3245 height:48px; 3246 background-color:transparent; 3247 color:#fff; 3248 border: 1px solid rgba(204, 204, 204, 0.38); 3249 span{ 3250 padding-bottom:4px; 3251 } 3252 svg{ 3253 width:18px; 3254 height:18px; 3255 } 3256 } 3257 3258 /* ââ MOBILE ââ */ 3259 @media (max-width: 989px) { 3260 #StatsGrid-template--27738602242376__stats_tjEWye { 3261 padding: 60px 0 60px; 3262 } 3263 #StatsGrid-template--27738602242376__stats_tjEWye .stats__grid { 3264 grid-template-columns: repeat(2, 1fr); 3265 gap: 0; 3266 margin: 4rem auto 4rem auto; 3267 padding:0 20px; 3268 } 3269 #StatsGrid-template--27738602242376__stats_tjEWye .stats__block:nth-child(2n+1) { 3270 border-left: none; 3271 padding-left: 0; 3272 } 3273 #StatsGrid-template--27738602242376__stats_tjEWye .stats__block:nth-child(2n) { 3274 border-left: 1px solid rgba(255, 255, 255, 0.25); 3275 } 3276 #StatsGrid-template--27738602242376__stats_tjEWye .stats__heading { 3277 color: #fff; 3278 font-size: 30px; 3279 line-height: 36px; 3280 margin: 0 auto 1.5rem; 3281 letter-spacing:-0.75px; 3282 text-align:left; 3283 } 3284 #StatsGrid-template--27738602242376__stats_tjEWye .stats__intro { 3285 color: #fff; 3286 font-size: 16px; 3287 line-height: 24px; 3288 margin: 0 auto 2.4rem; 3289 text-align:left; 3290 } 3291 #StatsGrid-template--27738602242376__stats_tjEWye .stats__block-label { 3292 font-size: 14px; 3293 line-height: 20px; 3294 } 3295 3296 #StatsGrid-template--27738602242376__stats_tjEWye .stats__block { 3297 padding: 4rem 2rem; 3298 3299 } 3300 #StatsGrid-template--27738602242376__stats_tjEWye .stats__block:nth-child(1) { 3301 border-bottom: 1px solid rgba(255, 255, 255, 0.25); 3302 padding-top:0; 3303 } 3304 #StatsGrid-template--27738602242376__stats_tjEWye .stats__block:nth-child(2) { 3305 border-bottom: 1px solid rgba(255, 255, 255, 0.25); 3306 padding-top:0; 3307 } 3308 #StatsGrid-template--27738602242376__stats_tjEWye .stats__block:nth-child(3) { 3309 padding-bottom:0; 3310 } 3311 #StatsGrid-template--27738602242376__stats_tjEWye .stats__block:nth-child(4) { 3312 padding-bottom:0; 3313 } 3314#StatsGrid-template--27738602242376__stats_tjEWye .stats__disclaimer { 3315 text-align:left; 3316 margin: 0 auto 3rem; 3317 font-size:12px; 3318 } 3319 #StatsGrid-template--27738602242376__stats_tjEWye .button { 3320 display:flex; 3321 } 3322 3323 }</style><div id="the-science"></div> 3324<section id="StatsGrid-template--27738602242376__stats_tjEWye"> 3325 3326 <div class="stats__overlay"></div> 3327 3328 <div class="page-width stats__inner"><h2 class="stats__heading">What users experience after 8 weeks</h2><div class="stats__intro"><p>Mendi's brain-training technology is built on decades of Functional Near-Infrared Spectroscopy (fNIRS) research used in neuroscience labs across North America and Europe.</p></div><div class="stats__grid"><div class="stats__block" ><p class="stats__block-label">Improvement in sustained focus</p><div class="stats__block-number-row"><p class="stats__block-number">42%</p><div class="stats__block-icon"> 3329 <img 3330 src="//www.mendi.io/cdn/shop/files/Frame.svg?v=1775067386&width=80" 3331 alt="" 3332 loading="lazy" 3333 > 3334 </div></div> 3335 </div><div class="stats__block" ><p class="stats__block-label">Reduction in perceived stress</p><div class="stats__block-number-row"><p class="stats__block-number">31%</p><div class="stats__block-icon"> 3336 <img 3337 src="//www.mendi.io/cdn/shop/files/Frame_1.svg?v=1775067412&width=80" 3338 alt="" 3339 loading="lazy" 3340 > 3341 </div></div> 3342 </div><div class="stats__block" ><p class="stats__block-label">Improved mood and emotional balance</p><div class="stats__block-number-row"><p class="stats__block-number">16%</p><div class="stats__block-icon"> 3343 <img 3344 src="//www.mendi.io/cdn/shop/files/Frame.svg?v=1775067386&width=80" 3345 alt="" 3346 loading="lazy" 3347 > 3348 </div></div> 3349 </div><div class="stats__block" ><p class="stats__block-label">Better general wellbeing</p><div class="stats__block-number-row"><p class="stats__block-number">51%</p><div class="stats__block-icon"> 3350 <img 3351 src="//www.mendi.io/cdn/shop/files/Frame.svg?v=1775067386&width=80" 3352 alt="" 3353 loading="lazy" 3354 > 3355 </div></div> 3356 </div></div><div class="stats__disclaimer"><p>Results are based on aggregated in-app data and self-reported outcomes from thousands of users who completed eight weeks of Men
3356di neurofeedback training. Improvements were measured using validated scales (ACS, WHO-5, PSS-10, GAD-7, PHQ-9). Individual results may vary.</p></div><a 3357 href="/pages/science" 3358 class="button button--secondary" 3359 target="_self" 3360 > 3361 <span>Read the Mendi study</span> 3362 </a></div> 3363 3364</section> 3365 3366 3367</section><div id="shopify-section-template--27738602242376__video_reviews_wcer7g" class="shopify-section lp-video-reviews-section"><style data-shopify>.lp-video-reviews { 3368 background-color: #0a1018; 3369 padding: 80px 0 80px; 3370 } 3371 3372 .lp-video-reviews__heading { 3373 color: #fff; 3374 font-size: 36px; 3375 font-weight: 600; 3376 line-height: 43.2px; 3377 letter-spacing: -0.36px; 3378 max-width: 800px; 3379 margin: 0 auto 6rem; 3380 text-align: center; 3381 } 3382 3383 /* ââ KEEN SLIDER WRAPPER ââ */ 3384 .lp-vr-keen-wrap { 3385 /* left edge aligned to page-width, bleeds right */ 3386 padding-left: max(1.5rem, calc((100vw - 1200px) / 2)); 3387 overflow: hidden; 3388 } 3389 3390 .keen-slider { 3391 display: flex; 3392 overflow: visible; 3393 touch-action: pan-y; 3394 user-select: none; 3395 -webkit-user-select: none; 3396 } 3397 3398 .keen-slider__slide { 3399 min-width: 0; 3400 flex-shrink: 0; 3401 } 3402 .lp-video-reviews .keen-slider__slide:last-child{ 3403 padding-right:60px !important; 3404 min-width:360px !important; 3405 } 3406 3407 /* ââ CARD ââ */ 3408 .lp-vr-slide { 3409 border-radius: 16px; 3410 overflow: hidden; 3411 position: relative; 3412 cursor: pointer; 3413 aspect-ratio: 9 / 16; 3414 background: #222; 3415 width: 100%; 3416 height: 100%; 3417 } 3418 3419 .lp-vr-slide__thumb { 3420 width: 100%; 3421 height: 100%; 3422 object-fit: cover; 3423 display: block; 3424 } 3425 3426 .lp-vr-slide__play { 3427 position: absolute; 3428 top: 50%; 3429 left: 50%; 3430 transform: translate(-50%, -50%); 3431 width: 52px; 3432 height: 52px; 3433 background: rgba(255,255,255,0.2); 3434 border: 1px solid rgba(255,255,255,0.2); 3435 border-radius: 50%; 3436 display: flex;
3437 align-items: center; 3438 justify-content: center; 3439 cursor: pointer; 3440 backdrop-filter: blur(4px); 3441 -webkit-backdrop-filter: blur(4px); 3442 transition: background 0.2s ease; 3443 z-index: 2; 3444 padding: 0; 3445 } 3446 3447 .lp-vr-slide__play:hover { background: rgba(255,255,255,0.35); } 3448 3449 .lp-vr-slide__play svg { 3450 width: 20px; 3451 height: 20px; 3452 margin-left: 3px; 3453 } 3454 3455 .lp-vr-slide__overlay { 3456 position: absolute; 3457 bottom: 0; 3458 left: 0; 3459 right: 0; 3460 padding: 3rem 2rem 1rem 2rem; 3461 border-radius: 16px; 3462 background: rgba(10, 16, 24, 0.25); 3463 backdrop-filter: blur(7.5px); 3464 -webkit-backdrop-filter: blur(7.5px); 3465 z-index: 2; 3466 pointer-events: none; 3467 } 3468 3469 .lp-vr-slide__quote { 3470 color: #fff; 3471 font-size: 15.9px; 3472 font-weight: 400; 3473 line-height: 26px; 3474 margin: 0 0 2.5rem; 3475 -webkit-text-size-adjust: 100%; 3476 text-size-adjust: 100%; 3477 } 3478 3479 .lp-vr-slide__name { 3480 color: #fff; 3481 font-size: 16px; 3482 font-weight: 600; 3483 line-height: 20.8px; 3484 letter-spacing: -0.32px; 3485 margin: 0; 3486 -webkit-text-size-adjust: 100%; 3487 text-size-adjust: 100%; 3488 } 3489 3490 .lp-vr-slide video { 3491 position: absolute; 3492 inset: 0; 3493 width: 100%; 3494 height: 100%; 3495 object-fit: cover; 3496 display: none; 3497 z-index: 1; 3498 border-radius: 16px; 3499 } 3500 3501 .lp-vr-slide.is-playing video { display: block; } 3502 .lp-vr-slide.is-playing .lp-vr-slide__thumb, 3503 .lp-vr-slide.is-playing .lp-vr-slide__play, 3504 .lp-vr-slide.is-playing .lp-vr-slide__overlay { display: none; } 3505 3506 /* ââ ARROWS ââ */ 3507 .lp-video-reviews__footer { 3508 display: flex; 3509 justify-content: flex-end; 3510 align-items: center; 3511 padding: 2.5rem 0 0; 3512 } 3513 3514 .lp-vr-arrows { display: flex; gap: 0.5rem; } 3515 3516 .lp-vr-arrow { 3517 width: 44px; 3518 height: 44px; 3519 border-radius: 9999px; 3520 border: 1px solid rgba(255,255,255,0.2); 3521 background: rgba(255,255,255,0.10); 3522 backdrop-filter: blur(2px); 3523 display: flex;
3524 align-items: center; 3525 justify-content: center; 3526 cursor: pointer; 3527 transition: background 0.2s ease, border-color 0.2s ease, opacity 0.2s ease; 3528 padding: 0; 3529 } 3530 3531 .lp-vr-arrow:hover { 3532 background: rgba(255,255,255,0.15); 3533 border-color: rgba(255,255,255,0.6); 3534 } 3535 3536 .lp-vr-arrow:disabled { 3537 opacity: 0.3; 3538 cursor: default; 3539 pointer-events: none; 3540 } 3541 3542 .lp-vr-arrow svg { width: 16px; height: 16px; display: block; } 3543 3544 /* ââ MOBILE ââ */ 3545 @media (max-width: 989px) { 3546 .lp-video-reviews__heading { 3547 font-size: 30px; 3548 line-height: 36px; 3549 letter-spacing: -0.75px; 3550 margin: 0 auto 2rem; 3551 text-align: left; 3552 } 3553 3554 .lp-vr-keen-wrap { 3555 padding-left: 1.5rem; 3556 } 3557 3558 .lp-video-reviews__footer { 3559 padding-right: 1.5rem; 3560 } 3561 .lp-video-reviews .keen-slider__slide:last-child{ 3562 padding-right:20px !important; 3563 min-width:320px !important; 3564 } 3565 }</style><!-- Keen Slider CSS + JS --> 3566<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/keen-slider.min.css">
3567<script src="https://cdn.jsdelivr.net/npm/[email protected]/keen-slider.js"></script>
3567 3568 3569<div id="vid-reviews" class="lp-video-reviews"> 3570 <div class="page-width"><h2 class="lp-video-reviews__heading">Trusted by 72,000+ users<span>2.5M+ training sessions completed</span></h2></div> 3571 3572 <div class="lp-vr-keen-wrap"> 3573 <div class="keen-slider" id="lp-vr-slider-template--27738602242376__video_reviews_wcer7g"><div class="keen-slider__slide" style="min-width: 300px; max-width: 300px; padding-right: 0;"> 3574 <div 3575 class="lp-vr-slide" 3576 data-video-src="//www.mendi.io/cdn/shop/videos/c/vp/28631886383940c984e8783f5193ee71/28631886383940c984e8783f5193ee71.HD-1080p-4.8Mbps-81333224.mp4?v=0" 3577 data-poster="//www.mendi.io/cdn/shop/files/preview_images/28631886383940c984e8783f5193ee71.thumbnail.0000000000_800x.jpg?v=1776109131" 3578 3579 ><img class="lp-vr-slide__thumb" src="//www.mendi.io/cdn/shop/files/preview_images/28631886383940c984e8783f5193ee71.thumbnail.0000000000_800x.jpg?v=1776109131" alt="Hector A." loading="lazy"><button class="lp-vr-slide__play" type="button" aria-label="Play video"> 3580 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"> 3581 <path d="M5 5.0001C4.9999 4.6482 5.09265 4.30249 5.26888 3.99789C5.44512 3.6933 5.69861 3.44059 6.00375 3.2653C6.30889 3.09001 6.65488 2.99833 7.00679 2.99952C7.3587 3.00072 7.70406 3.09474 8.008 3.2721L20.005 10.2701C20.3078 10.4458 20.5591 10.6978 20.7339 11.0011C20.9088 11.3044 21.0009 11.6482 21.0012 11.9982C21.0015 12.3483 20.91 12.6923 20.7357 12.9958C20.5614 13.2994 20.3105 13.5519 20.008 13.7281L8.008 20.7281C7.70406 20.9055 7.3587 20.9995 7.00679 21.0007C6.65488 21.0019 6.30889 20.9102 6.00375 20.7349C5.69861 20.5596 5.44512 20.3069 5.26888 20.0023C5.09265 19.6977 4.9999 19.352 5 19.0001V5.0001Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 3582 </svg> 3583 </button> 3584 3585 <div class="lp-vr-slide__overlay"><p class="lp-vr-slide__quote">"I no longer have the impulse to check my phone, I can focus on one task for as long as I need"</p><p class="lp-vr-slide__name">Hector A.</p></div> 3586 3587 <video playsinline preload="none" webkit-playsinline></video> 3588 </div> 3589 </div><div class="keen-slider__slide" style="min-width: 300px; max-width: 300px; padding-right: 0;"> 3590 <div 3591 class="lp-vr-slide" 3592 data-video-src="//www.mendi.io/cdn/shop/videos/c/vp/efbe1fe2f75b4d7bb2dabee1040e7b95/efbe1fe2f75b4d7bb2dabee1040e7b95.HD-720p-4.5Mbps-81335205.mp4?v=0" 3593 data-poster="//www.mendi.io/cdn/shop/files/preview_images/efbe1fe2f75b4d7bb2dabee1040e7b95.thumbnail.0000000000_800x.jpg?v=1776111165" 3594 3595 ><img class="lp-vr-slide__thumb" src="//www.mendi.io/cdn/shop/files/preview_images/efbe1fe2f75b4d7bb2dabee1040e7b95.thumbnail.0000000000_800x.jpg?v=1776111165" alt="Joanna B." loading="lazy"><button class="lp-vr-slide__play" type="button" aria-label="Play video"> 3596 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"> 3597 <path d="M5 5.0001C4.9999 4.6482 5.09265 4.30249 5.26888 3.99789C5.44512 3.6933 5.69861 3.44059 6.00375 3.2653C6.30889 3.09001 6.65488 2.99833 7.00679 2.99952C7.3587 3.00072 7.70406 3.09474 8.008 3.2721L20.005 10.2701C20.3078 10.4458 20.5591 10.6978 20.7339 11.0011C20.9088 11.3044 21.0009 11.6482 21.0012 11.9982C21.0015 12.3483 20.91 12.6923 20.7357 12.9958C20.5614 13.2994 20.3105 13.5519 20.008 13.7281L8.008 20.7281C7.70406 20.9055 7.3587 20.9995 7.00679 21.0007C6.65488 21.0019 6.30889 20.9102 6.00375 20.7349C5.69861 20.5596 5.44512 20.3069 5.26888 20.0023C5.09265 19.6977 4.9999 19.352 5 19.0001V5.0001Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 3598 </svg> 3599 </button> 3600 3601 <div class="lp-vr-slide__overlay"><p class="lp-vr-slide__quote">"I notice an increase in my attention, I'm able to concentrate on work more and definitely able to stay more present"</p><p class="lp-vr-slide__name">Joanna B.</p></div> 3602 3603 <video playsinline preload="none" webkit-playsinline></video> 3604 </div> 3605 </div><div class="keen-slider__slide" style="min-width: 300px; max-width: 300px; padding-right: 0;"> 3606 <div 3607 class="lp-vr-slide" 3608 data-video-src="//www.mendi.io/cdn/shop/videos/c/vp/2fbfb33981db47a6a519dcf844598ea0/2fbfb33981db47a6a519dcf844598ea0.HD-1080p-7.2Mbps-816793
360863.mp4?v=0" 3609 data-poster="//www.mendi.io/cdn/shop/files/preview_images/2fbfb33981db47a6a519dcf844598ea0.thumbnail.0000000000_800x.jpg?v=1776284138" 3610 3611 ><img class="lp-vr-slide__thumb" src="//www.mendi.io/cdn/shop/files/preview_images/2fbfb33981db47a6a519dcf844598ea0.thumbnail.0000000000_800x.jpg?v=1776284138" alt="Lara J." loading="lazy"><button class="lp-vr-slide__play" type="button" aria-label="Play video"> 3612 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"> 3613 <path d="M5 5.0001C4.9999 4.6482 5.09265 4.30249 5.26888 3.99789C5.44512 3.6933 5.69861 3.44059 6.00375 3.2653C6.30889 3.09001 6.65488 2.99833 7.00679 2.99952C7.3587 3.00072 7.70406 3.09474 8.008 3.2721L20.005 10.2701C20.3078 10.4458 20.5591 10.6978 20.7339 11.0011C20.9088 11.3044 21.0009 11.6482 21.0012 11.9982C21.0015 12.3483 20.91 12.6923 20.7357 12.9958C20.5614 13.2994 20.3105 13.5519 20.008 13.7281L8.008 20.7281C7.70406 20.9055 7.3587 20.9995 7.00679 21.0007C6.65488 21.0019 6.30889 20.9102 6.00375 20.7349C5.69861 20.5596 5.44512 20.3069 5.26888 20.0023C5.09265 19.6977 4.9999 19.352 5 19.0001V5.0001Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 3614 </svg> 3615 </button> 3616 3617 <div class="lp-vr-slide__overlay"><p class="lp-vr-slide__quote">"Mendi has helped me to be more focused, aware, grounded and to be able to resist escapism more"</p><p class="lp-vr-slide__name">Lara J.</p></div> 3618 3619 <video playsinline preload="none" webkit-playsinline></video> 3620 </div> 3621 </div><div class="keen-slider__slide" style="min-width: 300px; max-width: 300px; padding-right: 0;"> 3622 <div 3623 class="lp-vr-slide" 3624 data-video-src="//www.mendi.io/cdn/shop/videos/c/vp/188feddf710d49da924b5c999332cb7d/188feddf710d49da924b5c999332cb7d.HD-1080p-7.2Mbps-81676975.mp4?v=0" 3625 data-poster="//www.mendi.io/cdn/shop/files/preview_images/188feddf710d49da924b5c999332cb7d.thumbnail.0000000000_800x.jpg?v=1776283028" 3626 3627 ><img class="lp-vr-slide__thumb" src="//www.mendi.io/cdn/shop/files/preview_images/188feddf710d49da924b5c999332cb7d.thumbnail.0000000000_800x.jpg?v=1776283028" alt="Jon O." loading="lazy"><button class="lp-vr-slide__play" type="button" aria-label="Play video"> 3628 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"> 3629 <path d="M5 5.0001C4.9999 4.6482 5.09265 4.30249 5.26888 3.99789C5.44512 3.6933 5.69861 3.44059 6.00375 3.2653C6.30889 3.09001 6.65488 2.99833 7.00679 2.99952C7.3587 3.00072 7.70406 3.09474 8.008 3.2721L20.005 10.2701C20.3078 10.4458 20.5591 10.6978 20.7339 11.0011C20.9088 11.3044 21.0009 11.6482 21.0012 11.9982C21.0015 12.3483 20.91 12.6923 20.7357 12.9958C20.5614 13.2994 20.3105 13.5519 20.008 13.7281L8.008 20.7281C7.70406 20.9055 7.3587 20.9995 7.00679 21.0007C6.65488 21.0019 6.30889 20.9102 6.00375 20.7349C5.69861 20.5596 5.44512 20.3069 5.26888 20.0023C5.09265 19.6977 4.9999 19.352 5 19.0001V5.0001Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 3630 </svg> 3631 </button> 3632 3633 <div class="lp-vr-slide__overlay"><p class="lp-vr-slide__quote">"The more I do it, the more I can tell I'm happier, I'm more easygoing and I'm able to focus better."</p><p class="lp-vr-slide__name">Jon O.</p></div> 3634 3635 <video playsinline preload="none" webkit-playsinline></video> 3636 </div> 3637 </div><div class="keen-slider__slide" style="min-width: 300px; max-width: 300px; padding-right: 0;"> 3638 <div 3639 class="lp-vr-slide" 3640 data-video-src="//www.mendi.io/cdn/shop/videos/c/vp/262303598cb44619b9423c3164a0a640/262303598cb44619b9423c3164a0a640.HD-1080p-7.2Mbps-81334433.mp4?v=0" 3641 data-poster="//www.mendi.io/cdn/shop/files/preview_images/262303598cb44619b9423c3164a0a640.thumbnail.0000000000_800x.jpg?v=1776110437" 3642 3643 ><img class="lp-vr-slide__thumb" src="//www.mendi.io/cdn/shop/files/preview_images/262303598cb44619b9423c3164a0a640.thumbnail.0000000000_800x.jpg?v=1776110437" alt="Kyle S." loading="lazy"><button class="lp-vr-slide__play" type="button" aria-label="Play video"> 3644 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"> 3645 <path d="M5 5.0001C4.9999 4.6482 5.09265 4.30249 5.26888 3.99789C5.44512 3.6933 5.69861 3.44059 6.00375 3.2653C6.30889 3.09001 6.65488 2.99833 7.00679 2.99952C7.3587 3.00072 7.70406 3.09474 8.008 3.2721L20.005 10.2701C20.3078 10.4458 20.5591 10.6978 20.7339 11.0011C20.9088 11.3044 21.0009 11.6482 21.0012 11.9982C21.0015 12.3483 20.91 12.6923 20.7357 12.9958C20.5614 13.2994 20.3105 13.5519 20.008 13.7281L8.008 20.7281C7.70406 20.9055 7.3587 20.9995 7.00679 21.0007C6.65488 21.0019 6.30889 20.9102 6.00375 20.7349C5.69861 20.5596 5.44512 20.3069 5.26888 20.0023C5.09265 19.6977 4.9999 19.352 5 19.0001V5.0001Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 3646 </svg> 3647 </button> 3648 3649 <div class="lp-vr-slide__overlay"><p class="lp-vr-slide__quote">"I noticed incredible changes in my daily mood, and my ability to actually regulate my emotions, my memory recall improved."</p><p class="lp-vr-slide__name">Kyle S.</p></div> 3650 3651 <video playsinline preload="none" webkit-playsinline></video> 3652 </div> 3653 </div><div class="keen-slider__slide" style="min-width: 300px; max-width: 300px; padding-right: 0;"> 3654 <div 3655 class="lp-vr-slide" 3656 data-video-src="//www.mendi.io/cdn/shop/videos/c/vp/73c7789fe9c447389c1a33cf9b9ca84b/73c7789fe9c447389c1a33cf9b9ca84b.HD-1080p-7.2Mbps-81680688.mp4?v=0" 3657 data-poster="//www.mendi.io/cdn/shop/files/preview_images/73c7789fe9c447389c1a33cf9b9ca84b.thumbnail.0000000000_800x.jpg?v=1776284850" 3658 3659 ><img class="lp-vr-slide__thumb" src="//www.mendi.io/cdn/shop/files/preview_images/73c7789fe9c447389c1a33cf9b9ca84b.thumbnail.0000000000_800x.jpg?v=1776284850" alt="Simon G." loading="lazy"><button class="lp-vr-slide__play" type="button" aria-label="Play video"> 3660 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"> 3661 <path d="M5 5.0001C4.9999 4.6482 5.09265 4.30249 5.26888 3.99789C5.44512 3.6933 5.69861 3.44059 6.00375 3.2653C6.30889 3.09001 6.65488 2.99833 7.00679 2.99952C7.3587 3.00072 7.70406 3.09474 8.008 3.2721L20.005 10.2701C20.3078 10.4458 20.5591 10.6978 20.7339 11.0011C20.9088 11.3044 21.0009 11.6482 21.0012 11.9982C21.0015 12.3483 20.91 12.6923 20.7357 12.9958C20.5614 13.2994 20.3105 13.5519 20.008 13.7281L8.008 20.7281C7.70406 20.9055 7.3587 20.9995 7.00679 21.0007C6.65488 21.0019 6.30889 20.9102 6.00375 20.7349C5.69861 20.5596 5.44512 20.3069 5.26888 20.0023C5.09265 19.6977 4.9999 19.352 5 19.0001V5.0001Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 3662 </svg> 3663 </button> 3664 3665 <div class="lp-vr-slide__overlay"><p class="lp-vr-slide__quote">"One of the best investments I've ever made, not only does it help with my general wellbeing day to day, but it's very good for managing ADHD"</p><p class="lp-vr-slide__name">Simon G.</p></div> 3666 3667 <video playsinline preload="none" webkit-playsinline></video> 3668 </div> 3669 </div><div class="keen-slider__slide" style="min-width: 300px; max-width: 300px; padding-right: 0;"> 3670 <div 3671 class="lp-vr-slide" 3672 data-video-src="//www.mendi.io/cdn/shop/videos/c/vp/4c04
3672cf8fcca34b1bb27611c491ea053f/4c04cf8fcca34b1bb27611c491ea053f.HD-1080p-7.2Mbps-81333820.mp4?v=0" 3673 data-poster="//www.mendi.io/cdn/shop/files/preview_images/4c04cf8fcca34b1bb27611c491ea053f.thumbnail.0000000000_800x.jpg?v=1776109747" 3674 3675 ><img class="lp-vr-slide__thumb" src="//www.mendi.io/cdn/shop/files/preview_images/4c04cf8fcca34b1bb27611c491ea053f.thumbnail.0000000000_800x.jpg?v=1776109747" alt="Beatrix S." loading="lazy"><button class="lp-vr-slide__play" type="button" aria-label="Play video"> 3676 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"> 3677 <path d="M5 5.0001C4.9999 4.6482 5.09265 4.30249 5.26888 3.99789C5.44512 3.6933 5.69861 3.44059 6.00375 3.2653C6.30889 3.09001 6.65488 2.99833 7.00679 2.99952C7.3587 3.00072 7.70406 3.09474 8.008 3.2721L20.005 10.2701C20.3078 10.4458 20.5591 10.6978 20.7339 11.0011C20.9088 11.3044 21.0009 11.6482 21.0012 11.9982C21.0015 12.3483 20.91 12.6923 20.7357 12.9958C20.5614 13.2994 20.3105 13.5519 20.008 13.7281L8.008 20.7281C7.70406 20.9055 7.3587 20.9995 7.00679 21.0007C6.65488 21.0019 6.30889 20.9102 6.00375 20.7349C5.69861 20.5596 5.44512 20.3069 5.26888 20.0023C5.09265 19.6977 4.9999 19.352 5 19.0001V5.0001Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 3678 </svg> 3679 </button> 3680 3681 <div class="lp-vr-slide__overlay"><p class="lp-vr-slide__quote">"We have seen progress on both of my kids with their critical thinking skills"</p><p class="lp-vr-slide__name">Beatrix S.</p></div> 3682 3683 <video playsinline preload="none" webkit-playsinline></video> 3684 </div> 3685 </div></div> 3686 </div> 3687 3688 <div class="page-width"> 3689 <div class="lp-video-reviews__footer"> 3690 <div class="lp-vr-arrows"> 3691 <button class="lp-vr-arrow" id="lp-vr-prev-template--27738602242376__video_reviews_wcer7g" aria-label="Previous"> 3692 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"> 3693 <path d="M12.5 15L7.5 10L12.5 5" stroke="white" stroke-opacity="0.6" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/> 3694 </svg> 3695 </button> 3696 <button class="lp-vr-arrow" id="lp-vr-next-template--27738602242376__video_reviews_wcer7g" aria-label="Next"> 3697 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"> 3698 <path d="M7.5 15L12.5 10L7.5 5" stroke="white" stroke-opacity="0.6" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/> 3699 </svg> 3700 </button> 3701 </div> 3702 </div> 3703 </div> 3704</div> 3705
3706<script> 3707(function () { 3708 function initSlider() { 3709 var sectionId = 'template--27738602242376__video_reviews_wcer7g'; 3710 var sliderEl = document.getElementById('lp-vr-slider-' + sectionId); 3711 var prevBtn = document.getElementById('lp-vr-prev-' + sectionId); 3712 var nextBtn = document.getElementById('lp-vr-next-' + sectionId); 3713 3714 if (!sliderEl || typeof KeenSlider === 'undefined') return; 3715 3716 var slider = new KeenSlider(sliderEl, { 3717 mode: 'free-snap', 3718 slides: { 3719 perView: 'auto', 3720 spacing: 44, 3721 }, 3722 breakpoints: { 3723 '(max-width: 989px)': { 3724 slides: { perView: 'auto', spacing: 16 }, 3725 }, 3726 }, 3727 created: function (s) { updateArrows(s); }, 3728 slideChanged: function (s) { updateArrows(s); }, 3729 dragEnded: function (s) { updateArrows(s); }, 3730 }); 3731 3732 function updateArrows(s) { 3733 var track = s.track.details; 3734 var atStart = track.rel === 0; 3735 var atEnd = track.rel === track.slides.length - 1 || track.maxIdx === track.rel; 3736 if (prevBtn) prevBtn.disabled = atStart; 3737 if (nextBtn) nextBtn.disabled = atEnd; 3738 } 3739 3740 if (prevBtn) prevBtn.addEventListener('click', function () { slider.prev(); }); 3741 if (nextBtn) nextBtn.addEventListener('click', function () { slider.next(); }); 3742 3743 /* ââ VIDEO PLAYBACK ââ */ 3744 sliderEl.addEventListener('click', function (e) { 3745 var playBtn = e.target.closest('.lp-vr-slide__play'); 3746 if (!playBtn) return; 3747 3748 var card = playBtn.closest('.lp-vr-slide'); 3749 if (!card) return; 3750 3751 sliderEl.querySelectorAll('.lp-vr-slide.is-playing').forEach(function (c) { 3752 if (c !== card) { 3753 c.classList.remove('is-playing'); 3754 var v = c.querySelector('video'); 3755 if (v) { v.pause(); v.src = ''; } 3756 } 3757 }); 3758 3759 var video = card.querySelector('video'); 3760 var src = card.getAttribute('data-video-src'); 3761 var poster = card.getAttribute('data-poster'); 3762 3763 if (!video || !src) return; 3764 3765 if (!video.src || video.src === window.location.href) { 3766 if (poster) video.poster = poster; 3767 video.src = src; 3768 video.load(); 3769 } 3770 3771 card.classList.add('is-playing'); 3772 video.controls = true; 3773 video.play().catch(function () {}); 3774 3775 video.addEventListener('pause', function () { 3776 card.classList.remove('is-playing'); 3777 video.controls = false; 3778 }); 3779 3780 video.addEventListener('ended', function () { 3781 card.classList.remove('is-playing'); 3782 video.controls = false; 3783 }); 3784 }); 3785 } 3786 3787 if (typeof KeenSlider !== 'undefined') { 3788 initSlider(); 3789 } else { 3790 /* Wait for the script tag above to load */ 3791 var script = document.querySelector('script[src*="keen-slider"]'); 3792 if (script) { 3793 script.addEventListener('load', initSlider); 3794 } else { 3795 document.addEventListener('DOMContentLoaded', initSlider); 3796 } 3797 } 3798})(); 3799</script>
3799 3800 3801<style> #shopify-section-template--27738602242376__video_reviews_wcer7g h2 {font-size: 32px;} #shopify-section-template--27738602242376__video_reviews_wcer7g h2 span {display: block; font-size: 18px; font-weight: 400; opacity: 0.65; margin-top: 8px;} </style></div><div id="shopify-section-template--27738602242376__community_carousal_8yGbEN" class="shopify-section lp-community-section"><style data-shopify>.lp-community { 3802 background-color: #111111; 3803 padding: 80px 0 80px; 3804 } 3805 3806 .lp-community__heading { 3807 color: #fff; 3808 font-size: 36px; 3809 font-weight: 600; 3810 line-height: 43.2px; 3811 letter-spacing:-0.36px; 3812 max-width: 800px; 3813 margin: 0 auto 6rem; 3814 text-align:center; 3815 } 3816 3817 /* ââ KEEN WRAPPER ââ */ 3818 .lp-community__slider-wrap { 3819 overflow: hidden; 3820 } 3821 3822 .lp-community__slider-wrap .keen-slider { 3823 overflow: visible; 3824 } 3825 3826 /* Card */ 3827 .lp-community-card { 3828 border-radius: 16px; 3829 overflow: hidden; 3830 background: #1a1a1a; 3831 display: flex; 3832 flex-direction: column; 3833 height: 100%; 3834 border: 1px solid rgba(255,255,255,0.3); 3835 } 3836 3837 .lp-community-card__image { 3838 position: relative; 3839 aspect-ratio: 1; 3840 overflow: hidden; 3841 flex-shrink: 0; 3842 } 3843 3844 .lp-community-card__image img { 3845 width: 100%; 3846 height: 100%; 3847 object-fit: cover; 3848 display: block; 3849 } 3850 3851 .lp-community-card__img-overlay { 3852 position: absolute; 3853 bottom: 0; 3854 left: 0; 3855 right: 0; 3856 padding: 2.5rem 1.25rem 1rem; 3857 background: #181C23; 3858 } 3859 3860 .lp-community-card__img-text { 3861 color: #fff; 3862 font-size: 18px; 3863 font-weight: 700; 3864 line-height: 1.35; 3865 margin: 0; 3866 background: #181C23; 3867 } 3868 3869 .lp-community-card__body { 3870 padding: 24px; 3871 display: flex; 3872 flex-direction: column; 3873 justify-content: space-between; 3874 flex: 1; 3875 gap: 1rem; 3876 background: #181C23; 3877 } 3878 3879 .lp-community-card__quote { 3880 color: #fff; 3881 font-size: 18px; 3882 font-weight: 600; 3883 line-height: 28px; 3884 margin: 0; 3885 margin-bottom: 8rem; 3886 } 3887 3888 .lp-community-card__source { 3889 color: rgba(255,255,255,0.5); 3890 font-size: 14px; 3891 margin: 0; 3892 } 3893 3894 /* Footer arrows */ 3895 .lp-community__footer { 3896 display: flex; 3897 justify-content: flex-end; 3898 padding: 2.5rem 0 0; 3899 } 3900 3901 .lp-community__arrows { 3902 display: flex; 3903 gap: 0.5rem; 3904 } 3905 3906 .lp-community__arrow { 3907 width: 44px; 3908 height: 44px; 3909 border-radius: 9999px; 3910 border: 1px solid rgba(255,255,255,0.2); 3911 background: rgba(255,255,255,0.10); 3912 backdrop-filter: blur(2px); 3913 display: flex;
3914 align-items: center; 3915 justify-content: center; 3916 cursor: pointer; 3917 transition: background 0.2s ease, border-color 0.2s ease, opacity 0.2s ease; 3918 padding: 0; 3919 } 3920 3921 .lp-community__arrow:hover { 3922 background: rgba(255,255,255,0.15); 3923 border-color: rgba(255,255,255,0.6); 3924 } 3925 3926 .lp-community__arrow:disabled { 3927 opacity: 0.3; 3928 cursor: default; 3929 pointer-events: none; 3930 } 3931 3932 .lp-community__arrow svg { 3933 width: 16px; 3934 height: 16px; 3935 display: block; 3936 } 3937 3938 @media (max-width: 989px) { 3939 .lp-community .keen-slider__slide:last-child { 3940 padding-right: 20px !important; 3941 min-width: 320px !important; 3942 } 3943 } 3944 3945 @media (min-width: 790px) { 3946 .lp-community__arrow{ 3947 display:none; 3948 } 3949 } 3950 3951 @media (max-width: 789px) { 3952 .lp-community { 3953 padding: 60px 0 60px; 3954 } 3955 3956 .lp-community .page-width { 3957 padding-right: 0; 3958 } 3959 3960 .lp-community__arrows { 3961 padding-right: 20px; 3962 } 3963 3964 .lp-community__heading { 3965 font-size: 30px; 3966 line-height: 36px; 3967 letter-spacing: -0.75px; 3968 margin: 0 auto 3rem; 3969 text-align: left; 3970 } 3971 3972 .lp-community-card__quote { 3973 font-size: 14px; 3974 line-height: 20px; 3975 margin-bottom: 2rem; 3976 } 3977 3978 .lp-community__footer { 3979 padding-right: 0; 3980 } 3981 }</style><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/keen-slider.min.css">
3982<script src="https://cdn.jsdelivr.net/npm/[email protected]/keen-slider.js"></script>
3982 3983 3984<div class="lp-community"> 3985 <div class="page-width"><h2 class="lp-community__heading">What our community says</h2><div class="lp-community__slider-wrap"> 3986 <div class="keen-slider" id="lp-community-keen-template--27738602242376__community_carousal_8yGbEN"><div class="keen-slider__slide" style="min-width:300px;max-width:300px;" > 3987 <div class="lp-community-card"><div class="lp-community-card__image"> 3988 <img 3989 src="//www.mendi.io/cdn/shop/files/FB_-_REVIEW_-_1_5585cda5-d567-44d8-a2e2-d258a0bf441d_800x.png?v=1777574729" 3990 alt="" 3991 loading="lazy" 3992 ></div><div class="lp-community-card__body"></div> 3993 3994 </div> 3995 </div><div class="keen-slider__slide" style="min-width:300px;max-width:300px;" > 3996 <div class="lp-community-card"><div class="lp-community-card__image"> 3997 <img 3998 src="//www.mendi.io/cdn/shop/files/FB_-_REVIEW_-_3_f73bc1cf-39a4-4667-863e-777b91dd66dd_800x.png?v=1777574729" 3999 alt="" 4000 loading="lazy" 4001 ></div><div class="lp-community-card__body"></div> 4002 4003 </div> 4004 </div><div class="keen-slider__slide" style="min-width:300px;max-width:300px;" > 4005 <div class="lp-community-card"><div class="lp-community-card__image"> 4006 <img 4007 src="//www.mendi.io/cdn/shop/files/FB_-_REVIEW_-_2_a5ab344b-94ff-4b13-ac9a-aabe6bea0d51_8
400700x.png?v=1777574729" 4008 alt="" 4009 loading="lazy" 4010 ></div><div class="lp-community-card__body"></div> 4011 4012 </div> 4013 </div><div class="keen-slider__slide" style="min-width:300px;max-width:300px;" > 4014 <div class="lp-community-card"><div class="lp-community-card__image"> 4015 <img 4016 src="//www.mendi.io/cdn/shop/files/FB_-_REVIEW_-_5_1bc1e6ac-da9d-456d-a6e7-ff7bfe3f1136_800x.png?v=1777575043" 4017 alt="" 4018 loading="lazy" 4019 ></div><div class="lp-community-card__body"></div> 4020 4021 </div> 4022 </div><div class="keen-slider__slide" style="min-width:300px;max-width:300px;" > 4023 <div class="lp-community-card"><div class="lp-community-card__image"> 4024 <img 4025 src="//www.mendi.io/cdn/shop/files/FB_-_REVIEW_-_4_59684ec3-35fd-4406-b561-65296d0b0c5e_800x.png?v=1777574729" 4026 alt="" 4027 loading="lazy" 4028 ></div><div class="lp-community-card__body"></div> 4029 4030 </div> 4031 </div></div> 4032 </div> 4033 4034 <div class="lp-community__footer"> 4035 <div class="lp-community__arrows"> 4036 <button class="lp-community__arrow" id="lp-community-prev-template--27738602242376__community_carousal_8yGbEN" aria-label="Previous"> 4037 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"> 4038 <path d="M12.5 15L7.5 10L12.5 5" stroke="white" stroke-opacity="0.6" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/> 4039 </svg> 4040 </button> 4041 <button class="lp-community__arrow" id="lp-community-next-template--27738602242376__community_carousal_8yGbEN" aria-label="Next"> 4042 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"> 4043 <path d="M7.5 15L12.5 10L7.5 5" stroke="white" stroke-opacity="0.6" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/> 4044 </svg> 4045 </button> 4046 </div> 4047 </div> 4048 4049 </div> 4050</div> 4051
4052<script> 4053(function () { 4054 function initSlider() { 4055 var sectionId = 'template--27738602242376__community_carousal_8yGbEN'; 4056 var sliderEl = document.getElementById('lp-community-keen-' + sectionId); 4057 var prevBtn = document.getElementById('lp-community-prev-' + sectionId); 4058 var nextBtn = document.getElementById('lp-community-next-' + sectionId); 4059 4060 if (!sliderEl || typeof KeenSlider === 'undefined') return; 4061 4062 var slider = new KeenSlider(sliderEl, { 4063 mode: 'free-snap', 4064 slides: { perView: 3, spacing: 20 }, 4065 breakpoints: { 4066 '(max-width: 989px)': { 4067 slides: { perView: 'auto', spacing: 16 }, 4068 }, 4069 }, 4070 created: function (s) { updateArrows(s); }, 4071 slideChanged: function (s) { updateArrows(s); }, 4072 dragEnded: function (s) { updateArrows(s); }, 4073 }); 4074 4075 function updateArrows(s) { 4076 var track = s.track.details; 4077 if (prevBtn) prevBtn.disabled = track.rel === 0; 4078 if (nextBtn) nextBtn.disabled = track.rel === track.maxIdx; 4079 } 4080 4081 if (prevBtn) prevBtn.addEventListener('click', function () { slider.prev(); }); 4082 if (nextBtn) nextBtn.addEventListener('click', function () { slider.next(); }); 4083 } 4084 4085 if (typeof KeenSlider !== 'undefined') { 4086 initSlider(); 4087 } else { 4088 var script = document.querySelector('script[src*="keen-slider"]'); 4089 if (script) { 4090 script.addEventListener('load', initSlider); 4091 } else { 4092 document.addEventListener('DOMContentLoaded', initSlider); 4093 } 4094 } 4095})(); 4096</script>
4096 4097 4098</div><section id="shopify-section-template--27738602242376__custom_liquid_9jwEKc" class="shopify-section section"><style data-shopify>.section-template--27738602242376__custom_liquid_9jwEKc-padding { 4099 padding-top: calc(0px * 0.75); 4100 padding-bottom: calc(0px * 0.75); 4101 } 4102 4103 @media screen and (min-width: 750px) { 4104 .section-template--27738602242376__custom_liquid_9jwEKc-padding { 4105 padding-top: 0px; 4106 padding-bottom: 0px; 4107 } 4108 }</style><div class="color-scheme-1 gradient"> 4109 <div class="section-template--27738602242376__custom_liquid_9jwEKc-padding"> 4110 <section class="fr-testimonials"> 4111
4111<script async type="text/javascript" src="https://app.thefrontrowhealth.com/api/widgets/script?presentation_type=qual&product_id=2236"></script>
4111 4112 <iframe id="frontrow-testimonials" class="iframe-frontrow-testimonials" frameborder="0" src="https://app.thefrontrowhealth.com/api/widgets?presentation_type=qual&product_id=2236"></iframe> 4113 4114 <style>iframe.iframe-frontrow-testimonials { width: 100%; } iframe.iframe-modal-testimonials { z-index: 99999998; } 4115 .fr-testimonials{margin-top:56px} 4116 </style> 4117</section> 4118 4119 </div> 4120</div> 4121 4122 4123</section><section id="shopify-section-template--27738602242376__lp_fullbleed_slideshow_X6RcUQ" class="shopify-section section-image-slideshow"><style data-shopify>#ImageSlideshow-template--27738602242376__lp_fullbleed_slideshow_X6RcUQ { 4124 position: relative; 4125 overflow: hidden; 4126 background: #111; 4127 min-height: 90vh; 4128 max-width: 100vw; 4129 overflow-x: hidden; 4130 } 4131 4132 /* ââ BACKGROUND ââ */ 4133 #ImageSlideshow-template--27738602242376__lp_fullbleed_slideshow_X6RcUQ .is__bg { 4134 position: absolute; 4135 inset: 0; 4136 z-index: 0; 4137 } 4138 4139 #ImageSlideshow-template--27738602242376__lp_fullbleed_slideshow_X6RcUQ .is__bg-slide { 4140 position: absolute; 4141 inset: 0; 4142 background-size: cover; 4143 background-position: center; 4144 opacity: 0; 4145 transition: opacity 500ms ease; 4146 } 4147 4148 #ImageSlideshow-template--27738602242376__lp_fullbleed_slideshow_X6RcUQ .is__bg-slide.is-active { 4149 opacity: 1; 4150 } 4151 4152 #ImageSlideshow-template--27738602242376__lp_fullbleed_slideshow_X6RcUQ .is__overlay { 4153 position: absolute; 4154 inset: 0; 4155 background: rgba(0, 0, 0, 0.35); 4156 z-index: 1; 4157 pointer-events: none; 4158 display: block; 4159 } 4160 4161 .is__bg-slide { display: block !important; } 4162 4163 /* ââ CONTENT ââ */ 4164 #ImageSlideshow-template--27738602242376__lp_fullbleed_slideshow_X6RcUQ .is__body { 4165 position: relative; 4166 z-index: 2; 4167 min-height: 620px; 4168 display: flex;
4169 align-items: center; 4170 justify-content: flex-start; 4171 } 4172 4173 #ImageSlideshow-template--27738602242376__lp_fullbleed_slideshow_X6RcUQ .is__inner { 4174 width: 100%; 4175 max-width: 580px; 4176 } 4177 4178 #ImageSlideshow-template--27738602242376__lp_fullbleed_slideshow_X6RcUQ .is__heading { 4179 color: #fff; 4180 font-size: 36px; 4181 font-weight: 600; 4182 line-height: 43.2px; 4183 letter-spacing: -0.36px; 4184 margin: 0 auto 5rem 0; 4185 max-width: 380px; 4186 } 4187 4188 /* ââ KEEN SLIDER ââ */ 4189 #ImageSlideshow-template--27738602242376__lp_fullbleed_slideshow_X6RcUQ .is__keen-wrap { 4190 overflow: hidden; 4191 } 4192 4193 #ImageSlideshow-template--27738602242376__lp_fullbleed_slideshow_X6RcUQ .is__keen-wrap .keen-slider { 4194 overflow: visible; 4195 } 4196 4197 /* ââ SLIDE PANEL ââ */ 4198 #ImageSlideshow-template--27738602242376__lp_fullbleed_slideshow_X6RcUQ .is__panel { 4199 width: 100%; 4200 } 4201 4202 #ImageSlideshow-template--27738602242376__lp_fullbleed_slideshow_X6RcUQ .is__slide-title { 4203 color: #fff; 4204 font-size: 20px; 4205 font-weight: 700; 4206 margin: 0 0 0.75rem; 4207 line-height: 1.3; 4208 -webkit-text-size-adjust: 100%; 4209 text-size-adjust: 100%; 4210 } 4211 4212 #ImageSlideshow-template--27738602242376__lp_fullbleed_slideshow_X6RcUQ .is__slide-desc { 4213 color: #fff; 4214 font-size: 24px; 4215 line-height: 32px; 4216 font-weight: 600; 4217 margin: 0; 4218 -webkit-text-size-adjust: 100%; 4219 text-size-adjust: 100%; 4220 } 4221 4222 #ImageSlideshow-template--27738602242376__lp_fullbleed_slideshow_X6RcUQ .is__slide-desc p { 4223 margin: 0; 4224 font-size: 18px; 4225 line-height: 28px; 4226 font-weight: 400; 4227 -webkit-text-size-adjust: 100%; 4228 text-size-adjust: 100%; 4229 } 4230 4231 /* ââ MOB IMAGE â hidden on desktop ââ */ 4232 #ImageSlideshow-template--27738602242376__lp_fullbleed_slideshow_X6RcUQ .is__mob-img { 4233 display: none; 4234 } 4235 4236 /* ââ NAV ââ */ 4237 #ImageSlideshow-template--27738602242376__lp_fullbleed_slideshow_X6RcUQ .is__nav { 4238 display: flex; 4239 gap: 0.5rem; 4240 margin-top: 3.2rem; 4241 } 4242 4243 #ImageSlideshow-template--27738602242376__lp_fullbleed_slideshow_X6RcUQ .is__arrow { 4244 width: 44px; 4245 height: 44px; 4246 border-radius: 9999px; 4247 border: 1px solid rgba(255,255,255,0.2); 4248 background: rgba(255,255,255,0.10); 4249 backdrop-filter: blur(2px); 4250 display: flex;
4251 align-items: center; 4252 justify-content: center; 4253 cursor: pointer; 4254 transition: background 0.2s ease, border-color 0.2s ease, opacity 0.2s ease; 4255 padding: 0; 4256 } 4257 4258 #ImageSlideshow-template--27738602242376__lp_fullbleed_slideshow_X6RcUQ .is__arrow:hover { 4259 background: rgba(255,255,255,0.1); 4260 border-color: rgba(255,255,255,0.65); 4261 } 4262 4263 #ImageSlideshow-template--27738602242376__lp_fullbleed_slideshow_X6RcUQ .is__arrow:disabled { 4264 opacity: 0.3; 4265 cursor: default; 4266 pointer-events: none; 4267 } 4268 4269 #ImageSlideshow-template--27738602242376__lp_fullbleed_slideshow_X6RcUQ .is__arrow svg { 4270 width: 16px; 4271 height: 16px; 4272 color: #fff; 4273 display: block; 4274 } 4275 4276 /* ââ MOBILE ââ */ 4277 @media (max-width: 989px) { 4278 #ImageSlideshow-template--27738602242376__lp_fullbleed_slideshow_X6RcUQ { 4279 min-height: unset; 4280 } 4281 4282 #ImageSlideshow-template--27738602242376__lp_fullbleed_slideshow_X6RcUQ .is__bg, 4283 #ImageSlideshow-template--27738602242376__lp_fullbleed_slideshow_X6RcUQ .is__overlay { 4284 display: none; 4285 } 4286 4287 #ImageSlideshow-template--27738602242376__lp_fullbleed_slideshow_X6RcUQ .is__body { 4288 min-height: unset; 4289 background: #0A1018; 4290 overflow: visible; 4291 } 4292 4293 #ImageSlideshow-template--27738602242376__lp_fullbleed_slideshow_X6RcUQ .is__body.page-width { 4294 padding-right: 0; 4295 } 4296 4297 #ImageSlideshow-template--27738602242376__lp_fullbleed_slideshow_X6RcUQ .is__inner { 4298 padding: 40px 0rem; 4299 padding-right: 0; 4300 max-width: 100%; 4301 } 4302 4303 #ImageSlideshow-template--27738602242376__lp_fullbleed_slideshow_X6RcUQ .is__heading { 4304 margin-bottom: 1.5rem; 4305 } 4306 4307 #ImageSlideshow-template--27738602242376__lp_fullbleed_slideshow_X6RcUQ .is__mob-img { 4308 display: block; 4309 width: 100%; 4310 border-radius: 12px; 4311 margin-bottom: 1.75rem; 4312 object-fit: cover; 4313 max-height: 320px; 4314 } 4315 4316 #ImageSlideshow-template--27738602242376__lp_fullbleed_slideshow_X6RcUQ .keen-slider__slide { 4317 min-width: 300px !important; 4318 max-width: 300px !important; 4319 } 4320 4321 #ImageSlideshow-template--27738602242376__lp_fullbleed_slideshow_X6RcUQ .keen-slider__slide:last-child { 4322 padding-right: 20px !important; 4323 min-width: 320px !important; 4324 } 4325 4326 #ImageSlideshow-template--27738602242376__lp_fullbleed_slideshow_X6RcUQ .is__nav { 4327 justify-content: flex-end; 4328 padding-right: 20px; 4329 } 4330 } 4331 4332 @media (max-width: 789px) { 4333 #ImageSlideshow-template--27738602242376__lp_fullbleed_slideshow_X6RcUQ .is__heading { 4334 font-size: 30px; 4335 line-height: 36px; 4336 letter-spacing: -0.75px; 4337 margin: 2rem 0; 4338 } 4339 4340 #ImageSlideshow-template--27738602242376__lp_fullbleed_slideshow_X6RcUQ .is__slide-title { 4341 font-size: 24px !important; 4342 line-height: 28px; 4343 } 4344 4345 #ImageSlideshow-template--27738602242376__lp_fullbleed_slideshow_X6RcUQ .is__slide-desc p { 4346 font-size: 16px !important; 4347 line-height: 24px; 4348 font-weight: 400; 4349 } 4350 }</style><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/keen-slider.min.css">
4351<script src="https://cdn.jsdelivr.net/npm/[email protected]/keen-slider.js"></script>
4351 4352 4353<section id="ImageSlideshow-template--27738602242376__lp_fullbleed_slideshow_X6RcUQ" class="image-slideshow"> 4354 <div id="the-app"></div> 4355 4356 <!-- BACKGROUND (desktop only) --> 4357 <div class="is__bg" aria-hidden="true"><div 4358 class="is__bg-slide is-active" 4359 4360 style="background-image: url('//www.mendi.io/cdn/shop/files/Section_FULL_BLEED_CAROUSEL_-_The_App_1.png?v=1775068445&width=1920')" 4361 4362 ></div><div 4363 class="is__bg-slide" 4364 4365 style="background-image: url('//www.mendi.io/cdn/shop/files/Section_2.png?v=1775068514&width=1920')" 4366 4367 ></div><div 4368 class="is__bg-slide" 4369 4370 style="background-image: url('//www.mendi.io/cdn/shop/files/Section_3.png?v=1775068539&width=1920')" 4371 4372 ></div><div 4373 class="is__bg-slide" 4374 4375 style="background-image: url('//www.mendi.io/cdn/shop/files/Section_4.png?v=1775068657&width=1920')" 4376 4377 ></div><div 4378 class="is__bg-slide" 4379 4380 style="background-image: url('//www.mendi.io/cdn/shop/files/Section_5.png?v=1775068761&width=1920')" 4381 4382 ></div></div> 4383 4384 <div class="is__overlay"></div> 4385 4386 <div class="is__body page-width"> 4387 <div class="is__inner"><h2 class="is__heading">Your brain, live. Your progress, tracked.</h2><!-- KEEN SLIDER: used on both desktop and mobile --> 4388 <div class="is__keen-wrap"> 4389 <div class="keen-slider" id="is-keen-template--27738602242376__lp_fullbleed_slideshow_X6RcUQ"><div class="keen-slider__slide" style="min-width:300px;max-width:300px;" > 4390 <div class="is__panel"><img 4391 class="is__mob-img" 4392 src="//www.mendi.io/cdn/shop/files/Section_FULL_BLEED_CAROUSEL_-_The_App_1.png?v=1775068445&width=800" 4393 alt="Live Brain Signal" 4394 loading="lazy" 4395 width="800" 4396 height="500" 4397 ><h3 class="is__slide-title">Live Brain Signal</h3><div class="is__slide-desc"><p>Watch your prefrontal cortex activity in real time during every session. See your brain respond as you focus.</p></div></div> 4398 </div><div class="keen-slider__slide" style="min-width:300px;max-width:300px;" > 4399 <div class="is__panel"><img 4400 class="is__mob-img" 4401 src="//www.mendi.io/cdn/shop/files/Section_2.png?v=1775068514&width=800" 4402 alt="Session Score" 4403 loading="lazy" 4404 width="800" 4405 height="500" 4406 ><h3 class="is__slide-title">Session Score</h3><div class="is__slide-desc"><p>Each session gives you a score based on your brain's performance, so you always know how you're doing.</p></div></div> 4407 </div><div class="keen-slider__slide" style="min-width:300px;max-width:300px;" > 4408 <div class="is__panel"><img 4409 class="is__mob-img" 4410 src="//www.mendi.io/cdn/shop/files/Section_3.png?v=1775068539&width=800" 4411 alt="Progress Over Time" 4412 loading="lazy" 4413 width="800" 4414 height="500" 4415 ><h3 class="is__slide-title">Progress Over Time</h3><div class="is__slide-desc"><p>Track your cognitive improvement week by week. The data shows you exactly where you started and how far you've come.</p></div></div> 4416 </div><div class="keen-slider__slide" style="min-width:300px;max-width:300px;" > 4417 <div class="is__panel"><img 4418 class="is__mob-img" 4419 src="//www.mendi.io/cdn/shop/files/Section_4.png?v=1775068657&width=800" 4420 alt="Personalized Insights" 4421 loading="lazy" 4422 width="800" 4423 height="500" 4424 ><h3 class="is__slide-title">Personalized Insights</h3><div class="is__slide-desc"><p>Mendi learns your patterns and tells you what's working, when to train, and how to optimize your results.</p></div></div> 4425 </div><div class="keen-slider__slide" style="min-width:300px;max-width:300px;" > 4426 <div class="is__panel"><img 4427 class="is__mob-img" 4428 src="//www.mendi.io/cdn/shop/files/Section_5.png?v=1775068761&width=800" 4429 alt="Streak & Habit Tracking" 4430 loading="lazy" 4431 width="800" 4432 height="500" 4433 ><h3 class="is__slide-title">Streak & Habit Tracking</h3><div class="is__slide-desc"><p>Build your daily brain training habit with streaks, milestones, and gentle nudges.</p></div></div> 4434 </div></div> 4435 </div> 4436 4437 <!-- NAV ARROWS --> 4438 <div class="is__nav">
4439 <button class="is__arrow is__arrow--prev" type="button" aria-label="Previous slide"> 4440 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"> 4441 <path d="M12.5 15L7.5 10L12.5 5" stroke="white" stroke-opacity="0.6" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/> 4442 </svg> 4443 </button> 4444 <button class="is__arrow is__arrow--next" type="button" aria-label="Next slide"> 4445 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"> 4446 <path d="M7.5 15L12.5 10L7.5 5" stroke="white" stroke-opacity="0.6" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/> 4447 </svg> 4448 </button> 4449 </div> 4450 4451 </div> 4452 </div> 4453</section> 4454
4455<script> 4456(function () { 4457 function init() { 4458 var el = document.getElementById('ImageSlideshow-template--27738602242376__lp_fullbleed_slideshow_X6RcUQ'); 4459 var sliderEl = document.getElementById('is-keen-template--27738602242376__lp_fullbleed_slideshow_X6RcUQ'); 4460 if (!el || !sliderEl || typeof KeenSlider === 'undefined') return; 4461 4462 var bgSlides = Array.prototype.slice.call(el.querySelectorAll('.is__bg-slide')); 4463 var prevBtn = el.querySelector('.is__arrow--prev'); 4464 var nextBtn = el.querySelector('.is__arrow--next'); 4465 4466 var slider = new KeenSlider(sliderEl, { 4467 mode: 'snap', 4468 slides: { perView: 1, spacing: 0 }, 4469 breakpoints: { 4470 '(max-width: 989px)': { 4471 slides: { perView: 'auto', spacing: 16 }, 4472 }, 4473 }, 4474 created: function (s) { updateAll(s); }, 4475 slideChanged: function (s) { updateAll(s); }, 4476 dragEnded: function (s) { updateAll(s); }, 4477 }); 4478 4479 function updateAll(s) { 4480 var idx = s.track.details.rel; 4481 4482 bgSlides.forEach(function (bg, i) { 4483 bg.classList.toggle('is-active', i === idx); 4484 }); 4485 4486 if (prevBtn) prevBtn.disabled = idx === 0; 4487 if (nextBtn) nextBtn.disabled = idx === s.track.details.maxIdx; 4488 } 4489 4490 if (prevBtn) prevBtn.addEventListener('click', function () { slider.prev(); }); 4491 if (nextBtn) nextBtn.addEventListener('click', function () { slider.next(); }); 4492 } 4493 4494 if (typeof KeenSlider !== 'undefined') { 4495 init(); 4496 } else { 4497 var script = document.querySelector('script[src*="keen-slider"]'); 4498 if (script) { 4499 script.addEventListener('load', init); 4500 } else { 4501 document.addEventListener('DOMContentLoaded', init); 4502 } 4503 } 4504})(); 4505</script>
4505 4506 4507
4508<script> 4509(function() { 4510 if (window.location.hash !== '#the-app') return; 4511 4512 var target = null; 4513 var attempts = 0; 4514 var maxAttempts = 40; // ~4 seconds at 100ms 4515 4516 function scrollToTarget() { 4517 var el = document.getElementById('the-app'); 4518 if (!el) return false; 4519 4520 var rect = el.getBoundingClientRect(); 4521 var top = rect.top + window.pageYOffset; 4522 4523 // Account for sticky header if you have one 4524 var header = document.querySelector('sticky-header, .header-wrapper'); 4525 var offset = header ? header.offsetHeight : 0; 4526 4527 window.scrollTo({ top: top - offset, behavior: 'instant' }); 4528 return true; 4529 } 4530 4531 // Watch for layout changes and re-scroll 4532 function tick() { 4533 attempts++; 4534 var el = document.getElementById('the-app'); 4535 if (!el) { 4536 if (attempts < maxAttempts) setTimeout(tick, 100); 4537 return; 4538 } 4539 4540 var newTop = el.getBoundingClientRect().top + window.pageYOffset; 4541 4542 if (target === null || Math.abs(newTop - target) > 2) { 4543 target = newTop; 4544 scrollToTarget(); 4545 if (attempts < maxAttempts) setTimeout(tick, 100); 4546 } else if (attempts < maxAttempts) { 4547 // Position stable, but keep watching a bit longer for late loads 4548 setTimeout(tick, 100); 4549 } 4550 } 4551 4552 // Start after initial paint 4553 if (document.readyState === 'loading') { 4554 document.addEventListener('DOMContentLoaded', tick); 4555 } else { 4556 tick(); 4557 } 4558 4559 // Also re-check after window load (images, fonts, etc.) 4560 window.addEventListener('load', function() { 4561 setTimeout(scrollToTarget, 100); 4562 setTimeout(scrollToTarget, 500); 4563 }); 4564})(); 4565</script>
4565 4566 4567 4568</section><section id="shopify-section-template--27738602242376__how_to_use_ydJjmH" class="shopify-section section-how-to-use"><style data-shopify>#HowToUse-template--27738602242376__how_to_use_ydJjmH { 4569 background-color: #0a1018; 4570 padding: 120px 0 120px; 4571 } 4572 4573 #HowToUse-template--27738602242376__how_to_use_ydJjmH .htu__heading { 4574 color: #fff; 4575 font-size: 36px; 4576 font-weight: 600; 4577 line-height: 43.2px; 4578 letter-spacing:-0.36px; 4579 margin: 0 auto 5rem; 4580 text-align:center; 4581 } 4582 4583 /* ââ DESKTOP GRID ââ */ 4584 #HowToUse-template--27738602242376__how_to_use_ydJjmH .htu__grid { 4585 display: grid; 4586 grid-template-columns: repeat(3, 1fr); 4587 gap: 24px; 4588 } 4589 4590 /* ââ CARD ââ */ 4591 #HowToUse-template--27738602242376__how_to_use_ydJjmH .htu__card { 4592 display: flex; 4593 flex-direction: column; 4594 } 4595 4596 #HowToUse-template--27738602242376__how_to_use_ydJjmH .htu__card-image { 4597 border-radius: 18px; 4598 overflow: hidden; 4599 aspect-ratio: 1; 4600 background: #1a1a1a; 4601 flex-shrink: 0; 4602 } 4603 4604 #HowToUse-template--27738602242376__how_to_use_ydJjmH .htu__card-image img { 4605 width: 100%; 4606 height: 100%; 4607 object-fit: cover; 4608 display: block; 4609 } 4610 4611 .htu__content { 4612 padding: 24px 24px 0 24px; 4613 } 4614 4615 #HowToUse-template--27738602242376__how_to_use_ydJjmH .htu__card-title { 4616 color: #fff; 4617 font-size: 24px; 4618 font-weight: 600; 4619 margin-top: 0; 4620 margin-bottom: 12px; 4621 line-height: 32px; 4622 } 4623 4624 #HowToUse-template--27738602242376__how_to_use_ydJjmH .htu__card-desc { 4625 font-size: 16px; 4626 line-height: 26px; 4627 margin: 0; 4628 } 4629 4630 #HowToUse-template--27738602242376__how_to_use_ydJjmH .htu__card-desc p { 4631 margin: 0; 4632 } 4633 4634 /* ââ MOBILE: hide grid, show keen slider ââ */ 4635 #HowToUse-template--27738602242376__how_to_use_ydJjmH .htu__keen-wrap { 4636 display: none; 4637 } 4638 4639 #HowToUse-template--27738602242376__how_to_use_ydJjmH .htu__footer { 4640 display: none; 4641 justify-content: flex-end; 4642 padding: 2.25rem 0 0; 4643 } 4644 4645 #HowToUse-template--27738602242376__how_to_use_ydJjmH .htu__arrows { 4646 display: flex; 4647 gap: 0.5rem; 4648 } 4649 4650 #HowToUse-template--27738602242376__how_to_use_ydJjmH .htu__arrow { 4651 width: 44px; 4652 height: 44px; 4653 border-radius: 50%; 4654 border: 1px solid rgba(255, 255, 255, 0.3); 4655 background: rgba(255,255,255,0.10); 4656 display: flex; 4657 align-items: center; 4658 justify-content: center; 4659 cursor: pointer; 4660 padding: 0; 4661 transition: background 0.2s ease, border-color 0.2s ease, opacity 0.2s ease; 4662 } 4663 4664 #HowToUse-template--27738602242376__how_to_use_ydJjmH .htu__arrow:hover { 4665 background: rgba(255, 255, 255, 0.15); 4666 border-color: rgba(255, 255, 255, 0.6); 4667 } 4668 4669 #HowToUse-template--27738602242376__how_to_use_ydJjmH .htu__arrow:disabled { 4670 opacity: 0.3; 4671 cursor: default; 4672 pointer-events: none; 4673 } 4674 4675 #HowToUse-template--27738602242376__how_to_use_ydJjmH .htu__arrow svg { 4676 width: 16px; 4677 height: 16px; 4678 display: block; 4679 } 4680 4681 @media (max-width: 989px) { 4682 /* hide desktop grid, show keen slider */ 4683 #HowToUse-template--27738602242376__how_to_use_ydJjmH .htu__grid { 4684 display: none; 4685 } 4686 4687 #HowToUse-template--27738602242376__how_to_use_ydJjmH .htu__keen-wrap { 4688 display: block; 4689 /* align left to page-width edge */ 4690 padding-left: 1.5rem; 4691 overflow: hidden; 4692 } 4693 4694 #HowToUse-template--27738602242376__how_to_use_ydJjmH .keen-slider__slide:last-child { 4695 padding-right: 20px !important; 4696 min-width: 320px !important; 4697 } 4698 } 4699 4700 @media (max-width: 789px) { 4701 #HowToUse-template--27738602242376__how_to_use_ydJjmH { 4702 padding: 40px 0 80px; 4703 } 4704 4705 #HowToUse-template--27738602242376__how_to_use_ydJjmH .htu__footer { 4706 display: flex; 4707 } 4708 4709 #HowToUse-template--27738602242376__how_to_use_ydJjmH .htu__heading { 4710 font-size: 30px; 4711 line-height: 36px; 4712 letter-spacing: -0.75px; 4713 margin: 0 auto 3rem; 4714 text-align: left; 4715 } 4716 4717 .htu__content { 4718 padding: 24px 0; 4719 } 4720 4721 #HowToUse-template--27738602242376__how_to_use_ydJjmH .htu__card-title { 4722 font-size: 24px; 4723 font-weight: 600; 4724 margin-top: 0; 4725 margin-bottom: 12px; 4726 line-height: 32px; 4727 } 4728 }</style><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/keen-slider.min.css">
4729<script src="https://cdn.jsdelivr.net/npm/[email protected]/keen-slider.js"></script>
4729 4730 4731<section id="HowToUse-template--27738602242376__how_to_use_ydJjmH" class="how-to-use"> 4732 <div class="page-width"><h2 class="htu__heading">How to use</h2><!-- DESKTOP GRID --> 4733 <div class="htu__grid"><div class="htu__card" ><div class="htu__card-image"> 4734 <img src="//www.mendi.io/cdn/shop/files/Image_440x_png_51ecabce-a493-4c6e-ac52-7025c2223e7c.png?v=1775145748&width=800" alt="Put on Mendi" srcset="//www.mendi.io/cdn/shop/files/Image_440x_png_51ecabce-a493-4c6e-ac52-7025c2223e7c.png?v=1775145748&width=400 400w, //www.mendi.io/cdn/shop/files/Image_440x_png_51ecabce-a493-4c6e-ac52-7025c2223e7c.png?v=1775145748&width=600 600w, //www.mendi.io/cdn/shop/files/Image_440x_png_51ecabce-a493-4c6e-ac52-7025c2223e7c.png?v=1775145748&width=800 800w" width="800" height="800" loading="lazy"> 4735 </div><div class="htu__content"><h3 class="htu__card-title">Put on Mendi</h3><div class="htu__card-desc"><p>Position the headband comfortably on your forehead. Sensors auto-calibrate in seconds.</p></div></div> 4736 </div><div class="htu__card" ><div class="htu__card-image"> 4737 <img src="//www.mendi.io/cdn/shop/files/image_65_c83115b2-1e39-46a9-a92d-a428e55978f1.png?v=1775145749&width=800" alt="Train through play" srcset="//www.mendi.io/cdn/shop/files/image_65_c83115b2-1e39-46a9-a92d-a428e55978f1.png?v=1775145749&width=400 400w, //www.mendi.io/cdn/shop/files/image_65_c83115b2-1e39-46a9-a92d-a428e55978f1.png?v=1775145749&width=600 600w, //www.mendi.io/cdn/shop/files/image_65_c83115b2-1e39-46a9-a92d-a428e55978f1.png?v=1775145749&width=800 800w" width="800" height="800" loading="lazy"> 4738 </div><div class="htu__content"><h3 class="htu__card-title">Train through play</h3><div class="htu__card-desc"><p>Open the Mendi app and start a training session. As you focus, oxygen-rich blood flow in your PFC increases, and each game responds in real time to your focus.</p></div></div> 4739 </div><div class="htu__card" ><div class="htu__card-image"> 4740 <img src="//www.mendi.io/cdn/shop/files/Image_440x.png_1_9303db32-6376-4f91-81c5-f4ecdf3d53d9.png?v=1775145748&width=800" alt="Watch your score" srcset="//www.mendi.io/cdn/shop/files/Image_440x.png_1_9303db32-6376-4f91-81c5-f4ecdf3d53d9.png?v=1775145748&width=400 400w, //www.mendi.io/cdn/shop/files/Image_440x.png_1_9303db32-6376-4f91-81c5-f4ecdf3d53d9.png?v=1775145748&width=600 600w, //www.mendi.io/cdn/shop/files/Image_440x.png_1_9303db32-6376-4f91-81c5-f4ecdf3d53d9.png?v=1775145748&width=800 800w" width="800" height="800" loading="lazy"> 4741 </div><div class="htu__content"><h3 class="htu__card-title">Watch your score</h3><div class="htu__card-desc"><p>After each session you'll receive a focus score. The more activated your PFC, the higher it goes. Train 10 minutes a day and your scores climb.</p></div></div> 4742 </div></div> 4743 4744 </div> 4745 4746 <!-- MOBILE KEEN SLIDER (outside page-width so it can bleed) --> 4747 <div class="htu__keen-wrap"> 4748 <div class="keen-slider" id="htu-keen-template--27738602242376__how_to_use_ydJjmH"><div class="keen-slider__slide" style="min-width:300px;max-width:300px;"> 4749 <div class="htu__card" ><div class="htu__card-image"> 4750 <img src="//www.mendi.io/cdn/shop/files/Image_440x_png_51ecabce-a493-4c6e-ac52-7025c2223e7c.png?v=1775145748&width=800" alt="Put on Mendi" srcset="//www.mendi.io/cdn/shop/files/Image_440x_png_51ecabce-a493-4c6e-ac52-7025c2223e7c.png?v=1775145748&width=400 400w, //www.mendi.io/cdn/shop/files/Image_440x_png_51ecabce-a493-4c6e-ac52-7025c2223e7c.png?v=1775145748&width=600 600w, //www.mendi.io/cdn/shop/files/Image_440x_png_51ecabce-a493-4c6e-ac52-7025c2223e7c.png?v=1775145748&width=800 800w" width="800" height="800" loading="lazy"> 4751 </div><div class="htu__content"><h3 class="htu__card-title">Put on Mendi</h3><div class="htu__card-desc"><p>Position the headband comfortably on your forehead. Sensors auto-calibrate in seconds.</p></div></div> 4752 </div> 4753 </div><div class="keen-slider__slide" style="min-width:300px;max-width:300px;"> 4754 <div class="htu__card" ><div class="htu__card-image"> 4755 <img src="//www.mendi.io/cdn/shop/files/image_65_c83115b2-1e39-46a9-a92d-a428e55978f1.png?v=1775145
4755749&width=800" alt="Train through play" srcset="//www.mendi.io/cdn/shop/files/image_65_c83115b2-1e39-46a9-a92d-a428e55978f1.png?v=1775145749&width=400 400w, //www.mendi.io/cdn/shop/files/image_65_c83115b2-1e39-46a9-a92d-a428e55978f1.png?v=1775145749&width=600 600w, //www.mendi.io/cdn/shop/files/image_65_c83115b2-1e39-46a9-a92d-a428e55978f1.png?v=1775145749&width=800 800w" width="800" height="800" loading="lazy"> 4756 </div><div class="htu__content"><h3 class="htu__card-title">Train through play</h3><div class="htu__card-desc"><p>Open the Mendi app and start a training session. As you focus, oxygen-rich blood flow in your PFC increases, and each game responds in real time to your focus.</p></div></div> 4757 </div> 4758 </div><div class="keen-slider__slide" style="min-width:300px;max-width:300px;"> 4759 <div class="htu__card" ><div class="htu__card-image"> 4760 <img src="//www.mendi.io/cdn/shop/files/Image_440x.png_1_9303db32-6376-4f91-81c5-f4ecdf3d53d9.png?v=1775145748&width=800" alt="Watch your score" srcset="//www.mendi.io/cdn/shop/files/Image_440x.png_1_9303db32-6376-4f91-81c5-f4ecdf3d53d9.png?v=1775145748&width=400 400w, //www.mendi.io/cdn/shop/files/Image_440x.png_1_9303db32-6376-4f91-81c5-f4ecdf3d53d9.png?v=1775145748&width=600 600w, //www.mendi.io/cdn/shop/files/Image_440x.png_1_9303db32-6376-4f91-81c5-f4ecdf3d53d9.png?v=1775145748&width=800 800w" width="800" height="800" loading="lazy"> 4761 </div><div class="htu__content"><h3 class="htu__card-title">Watch your score</h3><div class="htu__card-desc"><p>After each session you'll receive a focus score. The more activated your PFC, the higher it goes. Train 10 minutes a day and your scores climb.</p></div></div> 4762 </div> 4763 </div></div> 4764 </div> 4765 4766 <div class="page-width"> 4767 <div class="htu__footer"> 4768 <div class="htu__arrows">
4769 <button class="htu__arrow htu__arrow--prev" type="button" aria-label="Previous"> 4770 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"> 4771 <path d="M12.5 15L7.5 10L12.5 5" stroke="white" stroke-opacity="0.6" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/> 4772 </svg> 4773 </button> 4774 <button class="htu__arrow htu__arrow--next" type="button" aria-label="Next"> 4775 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"> 4776 <path d="M7.5 15L12.5 10L7.5 5" stroke="white" stroke-opacity="0.6" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/> 4777 </svg> 4778 </button> 4779 </div> 4780 </div> 4781 </div> 4782 4783</section> 4784
4785<script> 4786(function () { 4787 function initSlider() { 4788 var sectionId = 'template--27738602242376__how_to_use_ydJjmH'; 4789 var sectionEl = document.getElementById('HowToUse-' + sectionId); 4790 var sliderEl = document.getElementById('htu-keen-' + sectionId); 4791 var prevBtn = sectionEl && sectionEl.querySelector('.htu__arrow--prev'); 4792 var nextBtn = sectionEl && sectionEl.querySelector('.htu__arrow--next'); 4793 4794 if (!sliderEl || typeof KeenSlider === 'undefined') return; 4795 4796 /* Desktop: grid handles layout, no slider needed */ 4797 if (!window.matchMedia('(max-width: 989px)').matches) return; 4798 4799 var slider = new KeenSlider(sliderEl, { 4800 mode: 'free-snap', 4801 slides: { perView: 'auto', spacing: 14 }, 4802 created: function (s) { updateArrows(s); }, 4803 slideChanged: function (s) { updateArrows(s); }, 4804 dragEnded: function (s) { updateArrows(s); }, 4805 }); 4806 4807 function updateArrows(s) { 4808 var track = s.track.details; 4809 if (prevBtn) prevBtn.disabled = track.rel === 0; 4810 if (nextBtn) nextBtn.disabled = track.rel === track.maxIdx; 4811 } 4812 4813 if (prevBtn) prevBtn.addEventListener('click', function () { slider.prev(); }); 4814 if (nextBtn) nextBtn.addEventListener('click', function () { slider.next(); }); 4815 } 4816 4817 if (typeof KeenSlider !== 'undefined') { 4818 initSlider(); 4819 } else { 4820 var script = document.querySelector('script[src*="keen-slider"]'); 4821 if (script) { 4822 script.addEventListener('load', initSlider); 4823 } else { 4824 document.addEventListener('DOMContentLoaded', initSlider); 4825 } 4826 } 4827})(); 4828</script>
4828 4829 4830</section><div id="shopify-section-template--27738602242376__community_carousal_AjqPCF" class="shopify-section lp-community-section"><style data-shopify>.lp-community { 4831 background-color: #0a1018; 4832 padding: 120px 0 120px; 4833 } 4834 4835 .lp-community__heading { 4836 color: #fff; 4837 font-size: 36px; 4838 font-weight: 600; 4839 line-height: 43.2px; 4840 letter-spacing:-0.36px; 4841 max-width: 800px; 4842 margin: 0 auto 6rem; 4843 text-align:center; 4844 } 4845 4846 /* ââ KEEN WRAPPER ââ */ 4847 .lp-community__slider-wrap { 4848 overflow: hidden; 4849 } 4850 4851 .lp-community__slider-wrap .keen-slider { 4852 overflow: visible; 4853 } 4854 4855 /* Card */ 4856 .lp-community-card { 4857 border-radius: 16px; 4858 overflow: hidden; 4859 background: #1a1a1a; 4860 display: flex; 4861 flex-direction: column; 4862 height: 100%; 4863 border: 1px solid rgba(255,255,255,0.3); 4864 } 4865 4866 .lp-community-card__image { 4867 position: relative; 4868 aspect-ratio: 1; 4869 overflow: hidden; 4870 flex-shrink: 0; 4871 } 4872 4873 .lp-community-card__image img { 4874 width: 100%; 4875 height: 100%; 4876 object-fit: cover; 4877 display: block; 4878 } 4879 4880 .lp-community-card__img-overlay { 4881 position: absolute; 4882 bottom: 0; 4883 left: 0; 4884 right: 0; 4885 padding: 2.5rem 1.25rem 1rem; 4886 background: #181C23; 4887 } 4888 4889 .lp-community-card__img-text { 4890 color: #fff; 4891 font-size: 18px; 4892 font-weight: 700; 4893 line-height: 1.35; 4894 margin: 0; 4895 background: #181C23; 4896 } 4897 4898 .lp-community-card__body { 4899 padding: 24px; 4900 display: flex; 4901 flex-direction: column; 4902 justify-content: space-between; 4903 flex: 1; 4904 gap: 1rem; 4905 background: #181C23; 4906 } 4907 4908 .lp-community-card__quote { 4909 color: #fff; 4910 font-size: 18px; 4911 font-weight: 600; 4912 line-height: 28px; 4913 margin: 0; 4914 margin-bottom: 8rem; 4915 } 4916 4917 .lp-community-card__source { 4918 color: rgba(255,255,255,0.5); 4919 font-size: 14px; 4920 margin: 0; 4921 } 4922 4923 /* Footer arrows */ 4924 .lp-community__footer { 4925 display: flex; 4926 justify-content: flex-end; 4927 padding: 2.5rem 0 0; 4928 } 4929 4930 .lp-community__arrows { 4931 display: flex; 4932 gap: 0.5rem; 4933 } 4934 4935 .lp-community__arrow { 4936 width: 44px; 4937 height: 44px; 4938 border-radius: 9999px; 4939 border: 1px solid rgba(255,255,255,0.2); 4940 background: rgba(255,255,255,0.10); 4941 backdrop-filter: blur(2px); 4942 display: flex;
4943 align-items: center; 4944 justify-content: center; 4945 cursor: pointer; 4946 transition: background 0.2s ease, border-color 0.2s ease, opacity 0.2s ease; 4947 padding: 0; 4948 } 4949 4950 .lp-community__arrow:hover { 4951 background: rgba(255,255,255,0.15); 4952 border-color: rgba(255,255,255,0.6); 4953 } 4954 4955 .lp-community__arrow:disabled { 4956 opacity: 0.3; 4957 cursor: default; 4958 pointer-events: none; 4959 } 4960 4961 .lp-community__arrow svg { 4962 width: 16px; 4963 height: 16px; 4964 display: block; 4965 } 4966 4967 @media (max-width: 989px) { 4968 .lp-community .keen-slider__slide:last-child { 4969 padding-right: 20px !important; 4970 min-width: 320px !important; 4971 } 4972 } 4973 4974 @media (min-width: 790px) { 4975 .lp-community__arrow{ 4976 display:none; 4977 } 4978 } 4979 4980 @media (max-width: 789px) { 4981 .lp-community { 4982 padding: 60px 0 60px; 4983 } 4984 4985 .lp-community .page-width { 4986 padding-right: 0; 4987 } 4988 4989 .lp-community__arrows { 4990 padding-right: 20px; 4991 } 4992 4993 .lp-community__heading { 4994 font-size: 30px; 4995 line-height: 36px; 4996 letter-spacing: -0.75px; 4997 margin: 0 auto 3rem; 4998 text-align: left; 4999 } 5000 5001 .lp-community-card__quote { 5002 font-size: 14px; 5003 line-height: 20px; 5004 margin-bottom: 2rem; 5005 } 5006 5007 .lp-community__footer { 5008 padding-right: 0; 5009 } 5010 }</style><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/keen-slider.min.css">
5011<script src="https://cdn.jsdelivr.net/npm/[email protected]/keen-slider.js"></script>
5011 5012 5013<div class="lp-community"> 5014 <div class="page-width"><h2 class="lp-community__heading">Mendi in the Community</h2><div class="lp-community__slider-wrap"> 5015 <div class="keen-slider" id="lp-community-keen-template--27738602242376__community_carousal_AjqPCF"><div class="keen-slider__slide" style="min-width:300px;max-width:300px;" > 5016 <div class="lp-community-card"><div class="lp-community-card__image"> 5017 <img 5018 src="//www.mendi.io/cdn/shop/files/Overlay_800x.png?v=1775069514" 5019 alt="Neurofounders: Training the Brain Through Light" 5020 loading="lazy" 5021 ></div><div class="lp-community-card__body"><p class="lp-community-card__quote">"Mendi's mission is to make brain training as routine as yoga or coffee, while keeping evidence and transparency at the center."</p><p class="lp-community-card__source">Neurofounders: Training the Brain Through Light</p></div> 5022 5023 </div> 5024 </div><div class="keen-slider__slide" style="min-width:300px;max-width:300px;" > 5025 <div class="lp-community-card"><div class="lp-community-card__image"> 5026 <img 5027 src="//www.mendi.io/cdn/shop/files/Overlay_1_800x.png?v=1775069543" 5028 alt="Fitt Insider: The Rise of Brain-Focused Wearables" 5029 loading="lazy" 5030 ></div><div class="lp-community-card__body"><p class="lp-community-card__quote">"The fitness and longevity space is shifting its attention toward the system that shapes everything else: the brain."</p><p class="lp-community-card__source">Fitt Insider: The Rise of Brain-Focused Wearables</p></div> 5031 5032 </div> 5033 </div><div class="keen-slider__slide" style="min-width:300px;max-width:300px;" > 5034 <div class="lp-community-card"><div class="lp-community-card__image"> 5035 <img 5036 src="//www.mendi.io/cdn/shop/files/Overlay_2_800x.png?v=1775069544" 5037 alt="Super Human Network Summit, Stockholm" 5038 loading="lazy" 5039 ></div><div class="lp-community-card__body"><p class="lp-community-card__quote">"At the Super Human Network Summit's Vending Machine of the Future â Mendi sold out in 15 minutes."</p><p class="lp-community-card__source">Super Human Network Summit, Stockholm</p></div> 5040 5041 </div> 5042 </div></div> 5043 </div> 5044 5045 <div class="lp-community__footer"> 5046 <div class="lp-community__arrows"> 5047 <button class="lp-community__arrow" id="lp-community-prev-template--27738602242376__community_carousal_AjqPCF" aria-label="Previous"> 5048 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"> 5049 <path d="M12.5 15L7.5 10L12.5 5" stroke="white" stroke-opacity="0.6" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/> 5050 </svg> 5051 </button> 5052 <button class="lp-community__arrow" id="lp-community-next-template--27738602242376__community_carousal_AjqPCF" aria-label="Next"> 5053 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"> 5054 <path d="M7.5 15L12.5 10L7.5 5" stroke="white" stroke-opacity="0.6" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/> 5055 </svg> 5056 </button> 5057 </div> 5058 </div> 5059 5060 </div> 5061</div> 5062
5063<script> 5064(function () { 5065 function initSlider() { 5066 var sectionId = 'template--27738602242376__community_carousal_AjqPCF'; 5067 var sliderEl = document.getElementById('lp-community-keen-' + sectionId); 5068 var prevBtn = document.getElementById('lp-community-prev-' + sectionId); 5069 var nextBtn = document.getElementById('lp-community-next-' + sectionId); 5070 5071 if (!sliderEl || typeof KeenSlider === 'undefined') return; 5072 5073 var slider = new KeenSlider(sliderEl, { 5074 mode: 'free-snap', 5075 slides: { perView: 3, spacing: 20 }, 5076 breakpoints: { 5077 '(max-width: 989px)': { 5078 slides: { perView: 'auto', spacing: 16 }, 5079 }, 5080 }, 5081 created: function (s) { updateArrows(s); }, 5082 slideChanged: function (s) { updateArrows(s); }, 5083 dragEnded: function (s) { updateArrows(s); }, 5084 }); 5085 5086 function updateArrows(s) { 5087 var track = s.track.details; 5088 if (prevBtn) prevBtn.disabled = track.rel === 0; 5089 if (nextBtn) nextBtn.disabled = track.rel === track.maxIdx; 5090 } 5091 5092 if (prevBtn) prevBtn.addEventListener('click', function () { slider.prev(); }); 5093 if (nextBtn) nextBtn.addEventListener('click', function () { slider.next(); }); 5094 } 5095 5096 if (typeof KeenSlider !== 'undefined') { 5097 initSlider(); 5098 } else { 5099 var script = document.querySelector('script[src*="keen-slider"]'); 5100 if (script) { 5101 script.addEventListener('load', initSlider); 5102 } else { 5103 document.addEventListener('DOMContentLoaded', initSlider); 5104 } 5105 } 5106})(); 5107</script>
5107 5108 5109</div><div id="shopify-section-template--27738602242376__cta_banner_9QkerY" class="shopify-section lp-cta-banner-section"><style data-shopify>.lp-cta-banner { 5110 background: linear-gradient(160deg, #1a2535 0%, #2a3a50 50%, #1a2535 100%);background-image: url(//www.mendi.io/cdn/shop/files/Section_CENTER_-_THE_SCIENCE_1_6d05b7ba-7da2-4c63-a954-9dac189af9a3.png?v=1775300102); 5111 background-size: cover; 5112 background-position: center center; 5113 background-repeat: no-repeat;padding: 132px 0 132px; 5114 overflow: hidden; 5115 } 5116 5117 .lp-cta-banner__inner { 5118 display: flex; 5119 align-items: center; 5120 justify-content: space-between; 5121 gap: 2rem; 5122 } 5123 5124 /* ââ LEFT CONTENT ââ */ 5125 .lp-cta-banner__content { 5126 flex: 0 0 50%; 5127 max-width: 50%; 5128 display: flex; 5129 flex-direction: column; 5130 gap: 1.5rem; 5131 } 5132 5133 .lp-cta-banner__heading { 5134 color: #fff; 5135 font-size: 48px; 5136 font-weight: 600; 5137 line-height: 1.15; 5138 margin: 0; 5139 margin-bottom:1.2rem; 5140 max-width:480px; 5141 } 5142 5143 /* Checklist */ 5144 .lp-cta-banner__checklist { 5145 display: flex; 5146 flex-direction: column; 5147 gap: 0.6rem; 5148 } 5149 5150 .lp-cta-banner__check-item { 5151 display: flex;
5152 align-items: center; 5153 gap: 0.8rem; 5154 color: #fff; 5155 font-size: 16px; 5156 } 5157 5158 .lp-cta-banner__check-icon { 5159 flex-shrink: 0; 5160 width: 18px; 5161 height: 18px; 5162 color: #4ade80; 5163 display: flex; 5164 align-items: center; 5165 } 5166 5167 .lp-cta-banner__check-icon svg { 5168 width: 18px; 5169 height: 18px; 5170 display: block; 5171 } 5172 5173 /* Rating row */ 5174 .lp-cta-banner__rating { 5175 display: flex; 5176 align-items: center; 5177 flex-wrap: wrap; 5178 gap: 1.2rem; 5179 row-gap: 0.35rem; 5180 margin-top:16px; 5181 margin-bottom:28px; 5182 } 5183 5184 .lp-cta-banner__stars { 5185 display: flex; 5186 gap: 0px; 5187 } 5188 5189 .lp-cta-banner__stars svg { 5190 width: 18px; 5191 height: 18px; 5192 display: block; 5193 } 5194 5195 .lp-cta-banner__rating-score { 5196 color: #fff; 5197 font-size: 15px; 5198 font-weight: 600; 5199 } 5200 5201 .lp-cta-banner__rating-count { 5202 color: rgba(255,255,255,0.6); 5203 font-size: 14px; 5204 } 5205 5206 .lp-cta-banner__rating-divider { 5207 color: rgba(255,255,255,0.3); 5208 font-size: 14px; 5209 } 5210 5211 .lp-cta-banner__guarantee { 5212 display: flex;
5213 align-items: center; 5214 gap: 0.3rem; 5215 color: #4ade80; 5216 font-size: 14px; 5217 font-weight: 500; 5218 } 5219 5220 .lp-cta-banner__guarantee svg { 5221 width: 16px; 5222 height: 16px; 5223 flex-shrink: 0; 5224 } 5225 5226 /* Buttons */ 5227 .lp-cta-banner__buttons { 5228 display: flex; 5229 flex-wrap: wrap; 5230 gap: 0.75rem; 5231 align-items: center; 5232 } 5233 5234 .lp-cta-banner__btn-primary { 5235 display: inline-flex; 5236 align-items: center; 5237 gap: 0.5rem; 5238 background: #fff; 5239 color: #111; 5240 font-size: 16px; 5241 font-weight: 700; 5242 padding: 0.9rem 1.75rem; 5243 border-radius: 100px; 5244 text-decoration: none; 5245 transition: opacity 0.2s ease; 5246 white-space: nowrap; 5247 } 5248 5249 .lp-cta-banner__btn-primary:hover { opacity: 0.88; } 5250 5251 .lp-cta-banner__btn-primary svg { 5252 width: 16px; 5253 height: 16px; 5254 flex-shrink: 0; 5255 } 5256 5257 .lp-cta-banner__btn-secondary { 5258 display: inline-flex; 5259 align-items: center; 5260 gap: 0.5rem; 5261 background: transparent; 5262 color: #fff; 5263 font-size: 16px; 5264 font-weight: 600; 5265 padding: 0.9rem 1.75rem; 5266 border-radius: 100px; 5267 border: 1.5px solid rgba(255,255,255,0.5); 5268 text-decoration: none; 5269 transition: border-color 0.2s ease, background 0.2s ease; 5270 white-space: nowrap; 5271 } 5272 5273 .lp-cta-banner__btn-secondary:hover { 5274 border-color: #fff; 5275 background: rgba(255,255,255,0.07); 5276 } 5277 5278 /* Trust badges row */ 5279 .lp-cta-banner__trust { 5280 display: flex; 5281 flex-wrap: wrap; 5282 gap: 1.5rem; 5283 } 5284 5285 .lp-cta-banner__trust-item { 5286 display: flex;
5287 align-items: center; 5288 gap: 0.5rem; 5289 color: rgba(255,255,255,0.6); 5290 font-size: 12px; 5291 } 5292 5293 .lp-cta-banner__trust-item svg { 5294 width: 13px; 5295 height: 13px; 5296 flex-shrink: 0; 5297 color: rgba(255,255,255,0.5); 5298 } 5299 5300 /* ââ RIGHT IMAGE ââ */ 5301 .lp-cta-banner__image { 5302 flex: 1; 5303 display: flex; 5304 align-items: center; 5305 justify-content: center; 5306 } 5307 5308 .lp-cta-banner__image img { 5309 width: 100%; 5310 height: auto; 5311 display: block; 5312 max-height: 480px; 5313 object-fit: contain; 5314 } 5315 5316 /* ââ MOBILE ââ */ 5317 @media (max-width: 889px) { 5318 .lp-cta-banner { 5319 padding: 60px 0 60px; 5320 } 5321 .lp-cta-banner__inner { 5322 flex-direction: column-reverse; 5323 } 5324 .lp-cta-banner__content { 5325 flex: unset; 5326 max-width: 100%; 5327 width: 100%; 5328 } 5329 .lp-cta-banner__image { 5330 width: 100%; 5331 max-width: 100%; 5332 } 5333 .lp-cta-banner__heading { 5334 font-size: 30px; 5335 line-height:36px; 5336 margin:0; 5337 } 5338 .lp-cta-banner__rating{ 5339 margin:0; 5340 } 5341 .lp-cta-banner__buttons{
5342 gap:10px; 5343 } 5344 .lp-cta-banner__buttons a{ 5345 width:100%; 5346 text-align:center; 5347 justify-content:center; 5348 } 5349 .lp-cta-banner__trust{ 5350 justify-content:center; 5351 } 5352 }</style><div class="lp-cta-banner"> 5353 <div class="page-width lp-cta-banner__inner"><div class="lp-cta-banner__content"><h2 class="lp-cta-banner__heading">Ready for calmer, more focused days?</h2><ul class="lp-cta-banner__checklist" style="list-style:none;margin:0;padding:0;"><li class="lp-cta-banner__check-item" > 5354 <span class="lp-cta-banner__check-icon"> 5355 <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"> 5356 <path d="M15 4.5L6.75 12.75L3 9" stroke="#4ADE80" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 5357 </svg> 5358 </span> 5359 Improve focus & attention 5360 </li><li class="lp-cta-banner__check-item" > 5361 <span class="lp-cta-banner__check-icon"> 5362 <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"> 5363 <path d="M15 4.5L6.75 12.75L3 9" stroke="#4ADE80" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 5364 </svg> 5365 </span> 5366 Measurable progress tracking 5367 </li><li class="lp-cta-banner__check-item" > 5368 <span class="lp-cta-banner__check-icon"> 5369 <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"> 5370 <path d="M15 4.5L6.75 12.75L3 9" stroke="#4ADE80" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 5371 </svg> 5372 </span> 5373 No subscription fees 5374 </li></ul><div class="lp-cta-banner__rating"> 5375 <div class="lp-cta-banner__stars"> 5376 <svg viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path d="M9 1l2.09 4.26L16 6.27l-3.5 3.41.83 4.82L9 12.1l-4.33 2.4.83-4.82L2 6.27l4.91-.71L9 1z" fill="#f97316"/></svg> 5377 <svg viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path d="M9 1l2.09 4.26L16 6.27l-3.5 3.41.83 4.82L9 12.1l-4.33 2.4.83-4.82L2 6.27l4.91-.71L9 1z" fill="#f97316"/></svg> 5378 <svg viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path d="M9 1l2.09 4.26L16 6.27l-3.5 3.41.83 4.82L9 12.1l-4.33 2.4.83-4.82L2 6.27l4.91-.71L9 1z" fill="#f97316"/></svg> 5379 <svg viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path d="M9 1l2.09 4.26L16 6.27l-3.5 3.41.83 4.82L9 12.1l-4.33 2.4.83-4.82L2 6.27l4.91-.71L9 1z" fill="#f97316"/></svg> 5380 <svg viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path d="M9 1l2.09 4.26L16 6.27l-3.5 3.41.83 4.82L9 12.1l-4.33 2.4.83-4.82L2 6.27l4.91-.71L9 1z" fill="#f97316"/></svg> 5381 </div><span class="lp-cta-banner__rating-score">4.7/5</span><span class="lp-cta-banner__rating-count">from 72,000+ reviews</span></div><div class="lp-cta-banner__buttons"><a href="/products/mendi" class="lp-cta-banner__btn-primary"> 5382 <span>Unlock Greater Focus</span> <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"> 5383 <path d="M2.91602 7H11.0827" stroke="#32220B" stroke-width="1.16667" stroke-linecap="round" stroke-linejoin="round"/> 5384 <path d="M7 2.91667L11.0833 7L7 11.0833" stroke="#32220B" stroke-width="1.16667" stroke-linecap="round" stroke-linejoin="round"/> 5385</svg> 5386 </a></div></div><div class="lp-cta-banner__image"> 5387 <img src="//www.mendi.io/cdn/shop/files/mendi-headset-rendering_png_b31dac64-7446-4af0-b08f-54104d01f4d7.png?v=1775069937&width=1000" alt="" srcset="//www.mendi.io/cdn/shop/files/mendi-headset-rendering_png_b31dac64-7446-4af0-b08f-54104d01f4d7.png?v=1775069937&width=400 400w, //www.mendi.io/cdn/shop/files/mendi-headset-rendering_png_b31dac64-7446-4af0-b08f-54104d01f4d7.png?v=1775069937&width=600 600w, //www.mendi.io/cdn/shop/files/mendi-headset-rendering_png_b31dac64-7446-4af0-b08f-54104d01f4d7.png?v=1775069937&width=800 800w, //www.mendi.io/cdn/shop/files/mendi-headset-rendering_png_b31dac64-7446-4af0-b08f-54104d01f4d7.png?v=1775069937&width=1000 1000w" width="1000" height="502" loading="lazy"> 5388 </div></div> 5389</div> 5390 5391 5392</div> 5393 </main> 5394 5395 <!-- BEGIN sections: footer-group --> 5396<div id="shopify-section-sections--27738602996040__sticky_bar_i7njez" class="shopify-section shopify-section-group-footer-group"> 5397<style> 5398 .footer{ 5399 padding-bottom:6rem !important; 5400 } 5401 .page-container{ 5402 transform:none !important; 5403 } 5404 .sticky-bar { 5405 position: fixed; 5406 bottom: 0; 5407 left: 0; 5408 width: 100%; 5409 background-color: #fff; 5410 text-align: center; 5411 padding:8px 20px; 5412 display: none; 5413 transition: opacity 0.5s ease; 5414 z-index:9999; 5415 color:#0A1018; 5416 .wrapper{ 5417 display:flex; 5418 align-items:center; 5419 gap:22px;
5420 justify-content:space-between; 5421 max-width:900px; 5422 margin:0 auto; 5423 background-color:#fff; 5424 border-radius:12px; 5425 text-align:left; 5426 padding:12px 56px; 5427 box-shadow: 0 0 6px rgba(0,0,0,0.4); 5428 } 5429 img{ 5430 max-width:212px; 5431 min-width:200px; 5432 } 5433 h3{ 5434 font-size:30px; 5435 line-height:36px; 5436 margin:0; 5437 font-weight:600; 5438 color:#0A1018; 5439 } 5440 .subtitle{ 5441 font-size: 12px; 5442 text-transform: uppercase; 5443 font-weight:600; 5444 line-height: 16px; 5445 margin-bottom:10px; 5446 margin-top:4px; 5447 color:#0A1018; 5448 } 5449 .price{ 5450 display:flex; 5451 align-items:flex-end; 5452 gap:8px; 5453 flex-direction:row; 5454 } 5455 .old{ 5456 color: rgba(10, 16, 24, 0.50); 5457 font-size: 20px; 5458 font-weight: 300; 5459 text-decoration: line-through; 5460 line-height: 28px; 5461 } 5462 .new{ 5463 color: #0A1018; 5464 font-size:30px; 5465 line-height:36px; 5466 margin:0; 5467 font-weight:600; 5468 } 5469 .button{ 5470 background-color:#0A1018; 5471 color:#fff; 5472 font-size:18px; 5473 line-height:28px; 5474 font-weight:600; 5475 gap:4px; 5476 padding-bottom:2px; 5477 svg{ 5478 margin-top:2px; 5479 } 5480 } 5481 } 5482 5483 .mbl-only-svg{ 5484 display:none; 5485 } 5486 5487 @media screen and (min-width: 860px) { 5488 .sticky-bar{ 5489 background-color:transparent; 5490 display:none !important; 5491 } 5492 } 5493 5494 @media screen and (max-width: 761px) { 5495 .dsk-only{ 5496 display:none; 5497 } 5498 .mbl-only-svg{ 5499 display:block; 5500 } 5501 .sticky-bar { 5502 box-shadow: none; 5503 background-color:transparent; 5504 .button{ 5505 width:100%; 5506 justify-content:center; 5507 box-shadow: 0 -1px 2px rgba(150, 150, 150, 0.3); 5508 background-color:#0A1018; 5509 color:#fff; 5510 } 5511 .button svg path{ 5512 stroke:#fff; 5513 } 5514 .wrapper{ 5515 display:block; 5516 border-radius:0px; 5517 text-align:center; 5518 padding:0; 5519 box-shadow: none; 5520 background-color:transparent; 5521 } 5522 } 5523 .footer{ 5524 padding-bottom:9rem !important; 5525 } 5526 } 5527</style> 5528 5529<div class="sticky-bar mbl-only " id="stickyBar"> 5530 <div class="wrapper"> 5531 <img class="dsk-only" src="//www.mendi.io/cdn/shop/files/Mendi_260x.png?v=1775388873"> 5532 <div class="content dsk-only"> 5533 <h3>The Mendi Headset</h3> 5534 <div class="subtitle">Free App Access. No subscription required.</div> 5535 <div class="price"> 5536 5537 �<span class="new">$284.25</span> 5538 <span class="old">$379</span> 5539 </div> 5540 </div> 5541 <a 5542 class="button lp-button" 5543 href="/products/mendi" 5544 > 5545 <span>Shop Mendi</span> 5546 <svg class="dsk-only" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"> 5547 <path d="M5 12H19" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 5548 <path d="M12 5L19 12L12 19" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 5549 </svg> 5550 <svg 5551 class="mbl-only-svg" 5552 xmlns="http://www.w3.org/2000/svg" 5553 width="24" 5554 height="24"
5555 viewBox="0 0 24 24" 5556 fill="none" 5557 > 5558 <path d="M5 12H19" stroke="#32220B" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 5559 <path d="M12 5L19 12L12 19" stroke="#32220B" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 5560 </svg> 5561 </a> 5562 </div> 5563</div> 5564
5565<script> 5566 document.addEventListener('DOMContentLoaded', function () { 5567 var target = document.querySelector('.product-form__input'); 5568 var bar = document.getElementById('stickyBar'); 5569 var visible = false; 5570 5571 function showBar() { 5572 if (visible) return; 5573 bar.style.display = 'block'; 5574 requestAnimationFrame(function () { 5575 bar.style.opacity = 1; 5576 }); 5577 visible = true; 5578 } 5579 5580 function hideBar() { 5581 if (!visible) return; 5582 bar.style.opacity = 0; 5583 setTimeout(function () { 5584 bar.style.display = 'none'; 5585 }, 250); 5586 visible = false; 5587 } 5588 5589 function observerCallback(entries) { 5590 entries.forEach((entry) => { 5591 if (entry.isIntersecting) { 5592 hideBar(); 5593 } else { 5594 if (window.scrollY > 700) { 5595 showBar(); 5596 } else { 5597 hideBar(); 5598 } 5599 } 5600 }); 5601 } 5602 5603 var observer = new IntersectionObserver(observerCallback, { 5604 rootMargin: '0px 0px 0px 0px', 5605 threshold: 0, 5606 }); 5607 5608 if (target) { 5609 observer.observe(target); 5610 } 5611 5612 window.addEventListener('scroll', function () { 5613 if (!target) { 5614 if (window.scrollY > 700) showBar(); 5615 else hideBar(); 5616 return; 5617 } 5618 5619 if (window.scrollY > 700) { 5620 var rect = target.getBoundingClientRect(); 5621 var targetIsVisible = rect.bottom > 0; 5622 if (!targetIsVisible) { 5623 showBar(); 5624 } 5625 } else { 5626 hideBar(); 5627 } 5628 }); 5629 5630 if (window.scrollY > 700) { 5631 if (target) { 5632 var rect = target.getBoundingClientRect(); 5633 var targetIsVisible = rect.bottom > 0; 5634 if (!targetIsVisible) showBar(); 5635 } else { 5636 showBar(); 5637 } 5638 } else { 5639 hideBar(); 5640 } 5641 }); 5642</script>
5642 5643 5644 5645 5646</div><section id="shopify-section-sections--27738602996040__footer" class="shopify-section shopify-section-group-footer-group section-footer"> 5647<link href="//www.mendi.io/cdn/shop/t/140/assets/section-footer.css?v=13324484116953501901787572064" rel="stylesheet" type="text/css" media="all" /> 5648<link href="//www.mendi.io/cdn/shop/t/140/assets/component-list-payment.css?v=69253961410771838501787571901" rel="stylesheet" type="text/css" media="all" /> 5649<style data-shopify>#Footer-sections--27738602996040__footer { 5650 background-color: #0c1017; 5651 padding-top: 64px; 5652 padding-bottom: 64px; 5653 } 5654 5655 /* ââ TOP ROW ââ */ 5656 #Footer-sections--27738602996040__footer .ft__top { 5657 display: grid; 5658 grid-template-columns: 260px repeat(auto-fit, minmax(140px, 1fr)); 5659 gap: 6rem; 5660 padding-bottom: 3rem; 5661 } 5662 5663 /* Brand column */ 5664 #Footer-sections--27738602996040__footer .ft__brand { 5665 display: flex; 5666 flex-direction: column; 5667 gap: 1rem; 5668 } 5669 5670 #Footer-sections--27738602996040__footer .ft__logo img { 5671 display: block; 5672 max-width: 90px; 5673 height: auto; 5674 } 5675 5676 #Footer-sections--27738602996040__footer .ft__tagline { 5677 color: rgba(255,255,255,0.65); 5678 font-size: 14px; 5679 line-height: 1.6; 5680 margin: 0; 5681 } 5682 5683 /* Nav columns */ 5684 #Footer-sections--27738602996040__footer .ft__col-heading { 5685 color: #D0D3D7; 5686 font-size: 14px; 5687 font-weight: 600; 5688 letter-spacing: 0.12em; 5689 text-transform: uppercase; 5690 margin: 0 0 1.5rem; 5691 } 5692 5693 #Footer-sections--27738602996040__footer .ft__col-links { 5694 list-style: none; 5695 margin: 0; 5696 padding: 0; 5697 display: flex; 5698 flex-direction: column; 5699 gap: 1.2rem; 5700 } 5701 5702 #Footer-sections--27738602996040__footer .ft__col-links a { 5703 color: #D0D3D7; 5704 font-size: 14px; 5705 text-decoration: none; 5706 transition: color 0.2s ease; 5707 display: block; 5708 } 5709 5710 #Footer-sections--27738602996040__footer .ft__col-links a:hover { 5711 color: #fff; 5712 } 5713 5714 /* ââ MIDDLE ROW: EU funding + badges ââ */ 5715 #Footer-sections--27738602996040__footer .ft__middle { 5716 display: flex; 5717 align-items: center; 5718 justify-content: space-between; 5719 gap: 2rem; 5720 padding: 2.5rem 0 6rem 0; 5721 } 5722 5723 #Footer-sections--27738602996040__footer .ft__funding-text { 5724 color: #D0D3D7; 5725 font-size: 16px; 5726 line-height: 1.6; 5727 margin: 0; 5728 max-width: 672px; 5729 } 5730 5731 #Footer-sections--27738602996040__footer .ft__badges { 5732 display: flex; 5733 align-items: center; 5734 gap: 1rem; 5735 flex-shrink: 0; 5736 } 5737 5738 #Footer-sections--27738602996040__footer .ft__badges img { 5739 height: 36px; 5740 width: auto; 5741 display: block; 5742 } 5743 5744 /* ââ DIVIDER ââ */ 5745 #Footer-sections--27738602996040__footer .ft__divider { 5746 border: none; 5747 border-top: 1px solid rgba(255,255,255,0.12); 5748 margin: 0; 5749 } 5750 5751 /* ââ BOTTOM ROW ââ */ 5752 #Footer-sections--27738602996040__footer .ft__bottom { 5753 display: flex; 5754 align-items: flex-start; 5755 justify-content: space-between; 5756 gap: 2rem; 5757 padding-top: 3rem; 5758 } 5759 5760 #Footer-sections--27738602996040__footer .ft__copyright { 5761 color: #D0D3D7; 5762 font-size: 14px; 5763 margin: 0; 5764 } 5765 5766 #Footer-sections--27738602996040__footer .ft__copyright a { 5767 color: inherit; 5768 text-decoration: none; 5769 font-size:14px; 5770 color: #D0D3D7; 5771 } 5772 5773 #Footer-sections--27738602996040__footer .ft__disclaimer { 5774 color: #D0D3D7; 5775 font-size: 12px; 5776 line-height: 1.5; 5777 margin: 0; 5778 text-align: right; 5779 max-width: 720px; 5780 } 5781 5782 /* ââ MOBILE ââ */ 5783 @media (max-width: 989px) { 5784 #Footer-sections--27738602996040__footer .ft__top { 5785 grid-template-columns: 1fr 1fr; 5786 gap: 4.8rem 1.5rem; 5787 } 5788 5789 #Footer-sections--27738602996040__footer .ft__brand { 5790 grid-column: 1 / -1; 5791 } 5792 5793 #Footer-sections--27738602996040__footer .ft__middle { 5794 flex-direction: column; 5795 align-items: flex-start; 5796 gap: 1.25rem; 5797 } 5798 5799 #Footer-sections--27738602996040__footer .ft__badges { 5800 flex-wrap: wrap; 5801 } 5802 5803 #Footer-sections--27738602996040__footer .ft__bottom { 5804 flex-direction: column; 5805 align-items: flex-start; 5806 gap: 1.5rem; 5807 } 5808 5809 #Footer-sections--27738602996040__footer .ft__disclaimer { 5810 text-align: left; 5811 } 5812 } 5813 5814 @media (max-width: 480px) { 5815 #Footer-sections--27738602996040__footer .ft__top { 5816 grid-template-columns: 1fr; 5817 } 5818 }</style><footer id="Footer-sections--27738602996040__footer" class="footer color-scheme-1"> 5819 <div class="page-width"><div class="ft__top"><div class="ft__brand"><div class="ft__logo"> 5820 <img src="//www.mendi.io/cdn/shop/files/Link_1.png?v=1775319465&width=400" alt="Mendi.io" srcset="//www.mendi.io/cdn/shop/files/Link_1.png?v=1775319465&width=100 100w, //www.mendi.io/cdn/shop/files/Link_1.png?v=1775319465&width=200 200w, //www.mendi.io/cdn/shop/files/Link_1.png?v=1775319465&width=300 300w, //www.mendi.io/cdn/shop/files/Link_1.png?v=1775319465&width=400 400w" width="400" height="103" loading="lazy"> 5821 </div><p class="ft__tagline">Train your brain.<br> 5822Sharpen your mind.</p></div>
5822<div class="ft__col" ><h3 class="ft__col-heading">Why Mendi</h3><ul class="ft__col-links"><li> 5823 <a href="/pages/science">Science</a> 5824 </li><li> 5825 <a href="/pages/how-it-works">How It Works</a> 5826 </li><li> 5827 <a href="/pages/stories">Testimonials</a> 5828 </li></ul></div><div class="ft__col" ><h3 class="ft__col-heading">Company</h3><ul class="ft__col-links"><li> 5829 <a href="/pages/about">About</a> 5830 </li><li> 5831 <a href="https://af.uppromote.com/mendi-io/register">Affiliates</a> 5832 </li><li> 5833 <a href="https://help.mendi.io/hc/en-gb/requests/new">Contact Us</a> 5834 </li></ul></div><div class="ft__col" ><h3 class="ft__col-heading">Resources</h3><ul class="ft__col-links"><li> 5835 <a href="/pages/faq">FAQ</a> 5836 </li><li> 5837 <a href="/blogs/brain-health">Blog</a> 5838 </li><li> 5839 <a href="/pages/govx-id-military-discount">GOVX ID</a> 5840 </li></ul></div><div class="ft__col" ><h3 class="ft__col-heading">Legal</h3><ul class="ft__col-links"><li> 5841 <a href="/policies/privacy-policy">Privacy Policy</a> 5842 </li><li> 5843 <a href="/policies/terms-of-service">Terms of Service</a> 5844 </li><li> 5845 <a href="/policies/shipping-policy">Shipping Policy</a> 5846 </li><li> 5847 <a href="/pages/widerruf-formular">Right of Withdrawal</a> 5848 </li></ul></div></div><div class="ft__middle"><p class="ft__funding-text">This project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 888409.</p><div class="ft__badges"><a href="https://cordis.europa.eu/project/id/888409"> 5849 <img 5850 src="//www.mendi.io/cdn/shop/files/Container_4_4bbe5fe6-06bb-4b2a-9d93-ba52dedefcc3.png?v=1775320072&width=320" 5851 alt="Badge" 5852 loading="lazy" 5853 5854 > 5855 </a></div> 5856 </div><hr class="ft__divider"><div class="ft__bottom"> 5857 <p class="ft__copyright"> 5858 © 2026 Mendi.io. All rights reserved.</p><p class="ft__disclaimer">Mendi is a wellness and brain-training device. It is not a medical device and is not intended to diagnose, treat, cure or prevent any disease or condition, including ADHD. It is not a substitute for professional medical advice, diagnosis, treatment or any medication. If you have, or suspect you may have, a medical condition, consult your healthcare provider before using Mendi. Results described on this site are self-reported by users and individual results vary. *Individual results may vary. Results not guaranteed. See Return Policy and Shipping Policy for details regarding our guarantee.</p></div> 5859 5860 </div> 5861</footer> 5862 5863 5864</section> 5865<!-- END sections: footer-group --> 5866 5867 <ul hidden> 5868 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 5869 <li id="a11y-new-window-message">Opens in a new window.</li> 5870 </ul> 5871 5872
5872<script> 5873 window.shopUrl = 'https://www.mendi.io'; 5874 window.routes = { 5875 cart_add_url: '/cart/add', 5876 cart_change_url: '/cart/change', 5877 cart_update_url: '/cart/update', 5878 cart_url: '/cart', 5879 predictive_search_url: '/search/suggest', 5880 }; 5881 5882 window.cartStrings = { 5883 error: `There was an error while updating your cart. Please try again.`, 5884 quantityError: `You can only add [quantity] of this item to your cart.`, 5885 }; 5886 5887 window.variantStrings = { 5888 addToCart: `Add to cart`, 5889 soldOut: `Sold out`, 5890 unavailable: `Unavailable`, 5891 unavailable_with_option: `[value] - Unavailable`, 5892 }; 5893 5894 window.quickOrderListStrings = { 5895 itemsAdded: `[quantity] items added`, 5896 itemAdded: `[quantity] item added`, 5897 itemsRemoved: `[quantity] items removed`, 5898 itemRemoved: `[quantity] item removed`, 5899 viewCart: `View cart`, 5900 each: `[money]/ea`, 5901 min_error: `This item has a minimum of [min]`, 5902 max_error: `This item has a maximum of [max]`, 5903 step_error: `You can only add this item in increments of [step]`, 5904 }; 5905 5906 window.accessibilityStrings = { 5907 imageAvailable: `Image [index] is now available in gallery view`, 5908 shareSuccess: `Link copied to clipboard`, 5909 pauseSlideshow: `Pause slideshow`, 5910 playSlideshow: `Play slideshow`, 5911 recipientFormExpanded: `Gift card recipient form expanded`, 5912 recipientFormCollapsed: `Gift card recipient form collapsed`, 5913 countrySelectorSearchCount: `[count] countries/regions found`, 5914 }; 5915 </script>
5915<script src="//www.mendi.io/cdn/shop/t/140/assets/predictive-search.js?v=57209189334897115771787572040" defer="defer"></script>
5915<script src="//www.mendi.io/cdn/shop/t/140/assets/cart-drawer.js?v=169981311261118214701787571880" defer="defer"></script>
5915<script> 5916 (function () { 5917 var hotjarLoaded = false; 5918 function loadHotjar() { 5919 if (hotjarLoaded) return; 5920 hotjarLoaded = true; 5921 (function (h, o, t, j, a, r) { 5922 h.hj = 5923 h.hj || 5924 function () { 5925 (h.hj.q = h.hj.q || []).push(arguments); 5926 }; 5927 h._hjSettings = { hjid: 2756970, hjsv: 6 }; 5928 a = o.getElementsByTagName('head')[0]; 5929 r = o.createElement('script'); 5930 r.async = 1; 5931 r.src = t + h._hjSettings.hjid + j + h._hjSettings.hjsv; 5932 a.appendChild(r); 5933 })(window, document, 'https://static.hotjar.com/c/hotjar-', '.js?sv='); 5934 } 5935 ['click', 'scroll', 'mousemove', 'touchstart', 'keydown'].forEach(function (eventName) { 5936 window.addEventListener(eventName, loadHotjar, { 5937 once: true, 5938 passive: true 5939 }); 5940 }); 5941 setTimeout(loadHotjar, 5000); 5942 })(); 5943 </script>
5943 5944 5945 5946
5947<script> 5948(function () { 5949 // Wait for PostHog to be ready 5950 if (typeof posthog === 'undefined') return; 5951 5952 // âââ 0. UTM CAPTURE ââââââââââââââââââââââââââââââââââââââââââââââââââââââââ 5953 // UTMs only appear in the URL on the landing page. Persisting them in 5954 // sessionStorage means every subsequent page in the same session attaches 5955 // them to events â so the pdp_viewed â add_to_cart funnel is filterable 5956 // by channel (utm_source=facebook vs google vs email) from day one. 5957 var UTM_KEYS = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_content', 'utm_term']; 5958 var _params = new URLSearchParams(window.location.search); 5959 UTM_KEYS.forEach(function (k) { 5960 var v = _params.get(k); 5961 if (v) sessionStorage.setItem('ph_' + k, v); 5962 }); 5963 var _utms = {}; 5964 UTM_KEYS.forEach(function (k) { 5965 var v = sessionStorage.getItem('ph_' + k); 5966 if (v) _utms[k] = v; 5967 }); 5968 5969 // âââ 1. SUPER PROPERTIES âââââââââââââââââââââââââââââââââââââââââââââââââââ 5970 // Attached to every event automatically, including UTMs from above 5971 posthog.register(Object.assign({ 5972 shop: 'mendi.io', 5973 template_name: "index", 5974 template_suffix: null, 5975 5976 5977 }, _utms)); 5978 5979 // âââ 2. CUSTOMER IDENTITY ââââââââââââââââââââââââââââââââââââââââââââââââââ 5980 // Ties PostHog sessions to Shopify customers 5981 5982 5983 // âââ 3. PAGE-SPECIFIC EVENTS âââââââââââââââââââââââââââââââââââââââââââââââ 5984 var path = window.location.pathname; 5985 5986 5987 5988 5989 5990 5991 5992 // âââ 4. ADD TO CART â form submit ââââââââââââââââââââââââââââââââââââââââââ 5993 document.addEventListener('submit', function (e) { 5994 var form = e.target; 5995 if (!form || !form.action) return; 5996 if (!form.action.includes('/cart/add')) return; 5997 5998 var variantId = (form.querySelector('[name="id"]') || {}).value; 5999 var quantity = parseInt((form.querySelector('[name="quantity"]') || {}).value) || 1; 6000 6001 // Identify travel case specifically 6002 var isTravelCase = variantId === '49912230412616'; 6003 6004 posthog.capture('add_to_cart', { 6005 variant_id: variantId, 6006 quantity: quantity, 6007 is_travel_case: isTravelCase, 6008 source_page: path, 6009 6010 }); 6011 }, true); // capture phase fires before any preventDefault 6012 6013 // âââ 5. ADD TO CART â fetch/XHR (cart drawer) âââââââââââââââââââââââââââââ 6014 var _fetch = window.fetch; 6015 window.fetch = function (resource, init) { 6016 var url = (resource instanceof Request ? resource.url : resource) || ''; 6017 if (url.includes('/cart/add')) { 6018 try { 6019 var body = init && init.body; 6020 var parsed = {}; 6021 if (typeof body === 'string') { 6022 body.split('&').forEach(function (pair) { 6023 var parts = pair.split('='); 6024 parsed[decodeURIComponent(parts[0])] = decodeURIComponent(parts[1] || ''); 6025 }); 6026 } else if (body instanceof FormData) { 6027 body.forEach(function (val, key) { parsed[key] = val; }); 6028 } else if (typeof body === 'object' && body !== null && !(body instanceof FormData)) { 6029 try { parsed = JSON.parse(JSON.stringify(body)); } catch(e) {} 6030 } 6031 var variantId = parsed.id || parsed['items[0][id]'] || ''; 6032 var quantity = parseInt(parsed.quantity || parsed['items[0][quantity]']) || 1; 6033 var isTravelCase = variantId.toString() === '49912230412616'; 6034 6035 posthog.capture('add_to_cart', { 6036 variant_id: variantId, 6037 quantity: quantity, 6038 is_travel_case: isTravelCase, 6039 via: 'cart_drawer', 6040 source_page: path, 6041 }); 6042 } catch (err) {} 6043 } 6044 return _fetch.apply(this, arguments); 6045 }; 6046 6047 // Also intercept legacy XHR 6048 var _open = XMLHttpRequest.prototype.open; 6049 XMLHttpRequest.prototype.open = function (method, url) { 6050 this._mendUrl = url; 6051 return _open.apply(this, arguments); 6052 }; 6053 var _send = XMLHttpRequest.prototype.send; 6054 XMLHttpRequest.prototype.send = function (body) { 6055 if (this._mendUrl && this._mendUrl.includes('/cart/add')) {
6056 try { 6057 var parsed = {}; 6058 if (typeof body === 'string') { 6059 body.split('&').forEach(function (pair) { 6060 var p = pair.split('='); 6061 parsed[decodeURIComponent(p[0])] = decodeURIComponent(p[1] || ''); 6062 }); 6063 } 6064 posthog.capture('add_to_cart', { 6065 variant_id: parsed.id || '', 6066 quantity: parseInt(parsed.quantity) || 1, 6067 via: 'xhr', 6068 source_page: path, 6069 }); 6070 } catch (err) {} 6071 } 6072 return _send.apply(this, arguments); 6073 }; 6074 6075 // âââ 6. CHECKOUT INITIATED âââââââââââââââââââââââââââââââââââââââââââââââââ 6076 document.addEventListener('click', function (e) { 6077 var el = e.target.closest( 6078 '[name="checkout"], [href*="/checkout"], ' + 6079 '.cart__checkout, #CartDrawer-Checkout, ' + 6080 '.cart-drawer__checkout, [data-checkout]' 6081 ); 6082 if (!el) return; 6083 posthog.capture('checkout_initiated', { 6084 element_text: el.textContent.trim().substring(0, 60), 6085 source_page: path, 6086 }); 6087 }); 6088 6089 // âââ 7. CTA CLICKS âââââââââââââââââââââââââââââââââââââââââââââââââââââââââ 6090 // Tracks clicks on any link to the main PDP or buy flow 6091 document.addEventListener('click', function (e) { 6092 var el = e.target.closest( 6093 'a[href*="/products/mendi"]:not([href*="travel"]):not([href*="case"]), ' + 6094 'a[href="/cart"], ' + 6095 'a[href*="/cart/add"]' 6096 ); 6097 if (!el) return; 6098 6099 // Don't double-fire with checkout event 6100 if (el.closest('[name="checkout"], [href*="/checkout"]')) return; 6101 6102 var section = el.closest('[id]'); 6103 posthog.capture('cta_clicked', { 6104 label: el.textContent.trim().substring(0, 60), 6105 href: el.getAttribute('href'), 6106 section_id: section ? section.id : 'unknown', 6107 source_page: path, 6108 }); 6109 }); 6110 6111 // âââ 8. CART DRAWER OPEN/CLOSE âââââââââââââââââââââââââââââââââââââââââââââ 6112 // This theme uses a <cart-drawer> custom element (Dawn-based). 6113 // open() â this.classList.add('animate', 'active') on <cart-drawer> 6114 // close() â this.classList.remove('active') on <cart-drawer> 6115 // We watch the custom element itself, not the inner #CartDrawer div. 6116 var drawerEl = document.querySelector('cart-drawer'); 6117 if (drawerEl && typeof MutationObserver !== 'undefined') { 6118 var drawerOpen = false; 6119 new MutationObserver(function (mutations) { 6120 mutations.forEach(function (m) { 6121 if (m.type !== 'attributes' || m.attributeName !== 'class') return; 6122 var isNowOpen = drawerEl.classList.contains('active'); 6123 if (isNowOpen && !drawerOpen) { 6124 drawerOpen = true; 6125 posthog.capture('cart_drawer_opened', { source_page: path }); 6126 } else if (!isNowOpen && drawerOpen) { 6127 drawerOpen = false; 6128 posthog.capture('cart_drawer_closed', { source_page: path }); 6129 } 6130 }); 6131 }).observe(drawerEl, { attributes: true }); 6132 } 6133 6134 // âââ 9. IDENTITY STITCHING âââââââââââââââââââââââââââââââââââââââââââââââââ 6135 // Writes the PostHog anonymous ID into a hidden cart attribute (_ph_distinct_id). 6136 // The checkout Web Pixel reads this attribute and uses it as distinct_id, 6137 // so browsing events (pdp_viewed, add_to_cart) and checkout events 6138 // (checkout_started, order_completed) all share the same person in PostHog. 6139 // 6140 // WHY TWO WRITES: 6141 // PostHog loads asynchronously. On the first write attempt (immediate), 6142 // get_distinct_id may not be a function yet if the library hasn't finished 6143 // loading. The setTimeout write 2 s later catches that case â PostHog will 6144 // have fully initialised by then in virtually all real-world connections. 6145 // Together they cover the page-load race without needing a polling loop. 6146 function _writePhId() { 6147 if (typeof posthog !== 'undefined' && typeof posthog.get_distinct_id === 'function') { 6148 var _id = posthog.get_distinct_id(); 6149 if (_id) { 6150 // Write distinct_id + any UTMs captured this session into cart attributes. 6151 // The checkout Web Pixel reads these to stitch checkout events back to the 6152 // correct person profile AND attach the originating ad creative/campaign. 6153 var _attrs = { _ph_distinct_id: _id };
6154 UTM_KEYS.forEach(function (k) { 6155 var v = sessionStorage.getItem('ph_' + k); 6156 if (v) _attrs['_ph_' + k] = v; 6157 }); 6158 fetch('/cart/update.js', { 6159 method: 'POST', 6160 headers: { 'Content-Type': 'application/json' }, 6161 body: JSON.stringify({ attributes: _attrs }), 6162 }).catch(function () {}); 6163 } 6164 } 6165 } 6166 _writePhId(); // immediate attempt (works if PostHog already loaded) 6167 setTimeout(_writePhId, 2000); // fallback for async-init race 6168 6169})(); 6170</script>
6170 6171 6172 <div id="shopify-block-AaUVQZ3RJdytsVHRjb__3667842014806057753" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: snippet --> 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186<!-- END app snippet --> 6187 6188</div><div id="shopify-block-AVElYbHJnemxjbVVrN__10840395464443086010" class="shopify-block shopify-app-block"> 6189 6190
6191<script> 6192 console.log("[Alia app extension] v1.0.5"); 6193 6194 const BACKEND_URL = "https://backend.alia-prod.com"; 6195 6196 window.ALIA_SHOPIFY_EXTENSION_INFO = { 6197 customerID: "", 6198 country: "US", 6199 market: "us", 6200 language: "en" 6201 } 6202 6203 if (document.readyState !== "loading") { 6204 initAlia(); 6205 } else { 6206 document.addEventListener("DOMContentLoaded", () => initAlia(), { once: true }); 6207 } 6208 6209 async function initAlia() { 6210 const url = BACKEND_URL + "/public/launcher.js?shopifyUrl=mendi-io.myshopify.com"; 6211 const script = document.createElement("script"); 6212 script.src = url; 6213 script.async = true; 6214 document.head.appendChild(script); 6215 } 6216</script>
6216 6217 6218</div><div id="shopify-block-AdlhZazdFQTVWS3ZzY__13762318497758424536" class="shopify-block shopify-app-block"><style> 6219 .wl-btn-link { 6220 display: inline-block; 6221 text-decoration: none !important; 6222 font-weight: 600 !important; 6223 padding: 0px 20px !important; 6224 font-size: 12px !important;background-color: #FFFFFF !important; 6225 color: #131010 !important; 6226 border: none; 6227 border-radius: 999px !important;text-align: center !important; 6228 cursor: pointer !important; 6229 transition: all 0.2s ease; 6230 } 6231 6232 .wl-btn-link:hover {opacity: 0.85;} 6233 6234 .wl-btn-link:active { 6235 transform: scale(0.98); 6236 } 6237</style> 6238
6239<script> 6240 (function() { 6241 var selector = "\/pages\/widerruf-formular"; 6242 if (!selector) return; 6243 6244 function isTriggerLink(href) { 6245 if (!href) return false; 6246 var url; 6247 try { url = new URL(href, window.location.href); } catch (e) { return false; } 6248 if (url.hash) { 6249 var hashParams = new URLSearchParams(url.hash.replace(/^#/, '')); 6250 if (hashParams.get('eu-withdrawal') === 'open') return true; 6251 } 6252 if (url.search) { 6253 var searchParams = new URLSearchParams(url.search); 6254 if (searchParams.get('eu-withdrawal') === 'open') return true; 6255 } 6256 return false; 6257 } 6258 6259 function apply() { 6260 var links = document.querySelectorAll('a[href*="' + selector + '"], a[href*="eu-withdrawal"]'); 6261 for (var i = 0; i < links.length; i++) { 6262 var href = links[i].getAttribute('href') || ''; 6263 if (href.indexOf(selector) !== -1 || isTriggerLink(href)) { 6264 links[i].classList.add('wl-btn-link'); 6265 } 6266 } 6267 } 6268 6269 if (document.readyState === 'loading') { 6270 document.addEventListener('DOMContentLoaded', apply); 6271 } else { 6272 apply(); 6273 } 6274 })(); 6275</script>
6275<script> 6276 (function() { 6277 // The theme editor keeps the links visible (a merchant previewing from 6278 // outside the EU/EEA/NI would otherwise see them vanish) and shows an 6279 // explanatory notice instead. 6280 var designMode = false; 6281 var cached; 6282 try { cached = sessionStorage.getItem('wf_geo_eu'); } catch(e) { cached = null; } 6283 if (cached === 'false') { apply(false); return; } 6284 if (cached === 'true') return; 6285 6286 if (window._wf_geo_pending) { 6287 window._wf_geo_pending.then(apply); 6288 return; 6289 } 6290 6291 var controller = new AbortController(); 6292 setTimeout(function() { controller.abort(); }, 5000); 6293 6294 window._wf_geo_pending = fetch('https://geo.euwiderrufsbutton.de/api/info', { signal: controller.signal }) 6295 .then(function(r) { return r.json(); }) 6296 .then(function(data) { 6297 try { sessionStorage.setItem('wf_geo_eu', data.isEU ? 'true' : 'false'); } catch(e) {} 6298 window._wf_geo_pending = null; 6299 return data.isEU; 6300 }) 6301 .catch(function() { 6302 window._wf_geo_pending = null; 6303 return true; 6304 }); 6305 6306 window._wf_geo_pending.then(apply); 6307 6308 function apply(isEU) { 6309 if (isEU) return; 6310 if (designMode) { 6311 var notice = document.getElementById('wf-eu-geo-notice-AdlhZazdFQTVWS3ZzY__13762318497758424536'); 6312 if (notice) notice.style.display = 'block'; 6313 return; 6314 } 6315 hide(); 6316 } 6317 6318 function isTriggerLink(href) { 6319 if (!href) return false; 6320 var url; 6321 try { url = new URL(href, window.location.href); } catch (e) { return false; } 6322 if (url.hash) { 6323 var hashParams = new URLSearchParams(url.hash.replace(/^#/, '')); 6324 if (hashParams.get('eu-withdrawal') === 'open') return true; 6325 } 6326 if (url.search) { 6327 var searchParams = new URLSearchParams(url.search); 6328 if (searchParams.get('eu-withdrawal') === 'open') return true; 6329 } 6330 return false; 6331 } 6332 6333 function hide() { 6334 var links = document.querySelectorAll('a[href*="/pages/widerruf-formular"], a[href*="eu-withdrawal"]'); 6335 links.forEach(function(link) { 6336 var href = link.getAttribute('href') || ''; 6337 if (href.indexOf('/pages/widerruf-formular') !== -1 || isTriggerLink(href)) { 6338 link.style.display = 'none'; 6339 } 6340 }); 6341 } 6342 })(); 6343</script>
6343 6344</div>
6344<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
6344 6345</body> 6346</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.