1<!doctype html><html class="no-js" lang="en" dir="ltr"> 2<head> 3 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.0, height=device-height, minimum-scale=1.0"><title>Your Shopping Cart – MENDO 7</title><link rel="canonical" href="https://mendo.nl/cart"> 8 9<meta property="og:site_name" content="MENDO"> 10<meta property="og:url" content="https://mendo.nl/cart"> 11<meta property="og:title" content="Your Shopping Cart"> 12<meta property="og:type" content="website"> 13<meta property="og:description" content="MENDO"><meta property="og:image" content="http://mendo.nl/cdn/shop/files/logo_bw.svg?height=628&pad_color=ffffff&v=1713948930&width=1200"> 14 <meta property="og:image:secure_url" content="https://mendo.nl/cdn/shop/files/logo_bw.svg?height=628&pad_color=ffffff&v=1713948930&width=1200"> 15 <meta property="og:image:width" content="1200"> 16 <meta property="og:image:height" content="628"><meta name="twitter:card" content="summary_large_image"> 17<meta name="twitter:title" content="Your Shopping Cart"> 18<meta name="twitter:description" content="MENDO">
18<script type="application/ld+json"> 19 [ 20 { 21 "@context": "https://schema.org", 22 "@type": "WebSite", 23 "name": "MENDO", 24 "url": "https:\/\/mendo.nl" 25 }, 26 { 27 "@context": "https://schema.org", 28 "@type": "Organization", 29 "name": "MENDO", 30 "url": "https:\/\/mendo.nl" 31 } 32 ] 33</script>
33 34
35<script type="application/ld+json"> 36{ 37 "@context": "http://schema.org", 38 "@type": "BreadcrumbList", 39 "itemListElement": [ 40 { 41 "@type": "ListItem", 42 "position": 1, 43 "name": "Home", 44 "item": "https://mendo.nl" 45 }] 46} 47</script>
47<link rel="preconnect" href="https://cdn.shopify.com"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><link rel="preload" href="//mendo.nl/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="" as="font" type="font/woff2" crossorigin><style>@font-face { 48 font-family: Jost; 49 font-weight: 400; 50 font-style: normal; 51 font-display: swap; 52 src: url("//mendo.nl/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2") format("woff2"), 53 url("//mendo.nl/cdn/fonts/jost/jost_n4.791c46290e672b3f85c3d1c651ef2efa3819eadd.woff") format("woff"); 54} 55@font-face { 56 font-family: Jost; 57 font-weight: 500; 58 font-style: normal; 59 font-display: swap; 60 src: url("//mendo.nl/cdn/fonts/jost/jost_n5.7c8497861ffd15f4e1284cd221f14658b0e95d61.woff2") format("woff2"), 61 url("//mendo.nl/cdn/fonts/jost/jost_n5.fb6a06896db583cc2df5ba1b30d9c04383119dd9.woff") format("woff"); 62} 63:root { 64 65 /* Color variables */ 66 67 --color-text: #000000; 68 --color-text-rgb: 0, 0, 0; 69 --color-text-invert: #ffffff; 70 --color-text-foreground: #fff; 71 72 --color-accent: #5e6264; 73 --color-accent-invert: #a19d9b; 74 --color-accent-foreground: #fff; 75 76 --color-background: #fff; 77 --color-background-secondary: #f5f5f5; 78 --color-background-rgb: 255, 255, 255; 79 --color-background-opacity: rgba(255, 255, 255, 0); 80 81 --color-sales-price: #dc0000; 82 83 --color-borders-opacity: .38; 84 85 --color-body-text: #000000; 86 --color-body: #fff; 87 --color-bg: #fff; 88 89 /* Font variables */ 90 91 --font-stack-headings: Jost, sans-serif; 92 --font-weight-headings: 400; 93 --font-weight-headings-bold: 500 ; 94 --font-style-headings: normal; 95 96 --font-stack-body: "system_ui", -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', 'Noto Sans', 'Liberation Sans', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; 97 --font-weight-body: 400; 98 --font-weight-body-bold: 700 ; 99 --font-style-body: normal; 100 101 --base-headings-size: 42; 102 --base-body-size: 18; 103 104 /* Layout */ 105 --margin-top-base: 20px; 106 --margin-sections-base: 11vh; 107 108 } 109 110 select, .regular-select-inner, .facets__summary { 111 background-image: url("data:image/svg+xml,%0A%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5563 6.06934L6.66733 11.9583L0.77832 6.06934H7.20269H12.5563Z' fill='%23000000'/%3E%3C/svg%3E%0A") !important; 112 } 113 114 .star-rating__stars { 115 background-image: url('data:image/svg+xml;utf8,<svg width="20" height="13" viewBox="0 0 14 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m7 0 1.572 4.837h5.085l-4.114 2.99 1.572 4.836L7 9.673l-4.114 2.99 1.571-4.837-4.114-2.99h5.085L7 0Z" stroke="%23000000" stroke-width="1"/></svg>'); 116 } 117 .star-rating__stars-active { 118 background-image: url('data:image/svg+xml;utf8,<svg width="20" height="13" viewBox="0 0 14 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m7 0 1.572 4.837h5.085l-4.114 2.99 1.572 4.836L7 9.673l-4.114 2.99 1.571-4.837-4.114-2.99h5.085L7 0Z" fill="%23000000" stroke-width="0"/></svg>'); 119 } 120 121</style><link href="//mendo.nl/cdn/shop/t/2/assets/theme.css?v=154969905388881624561714641246" rel="stylesheet" type="text/css" media="all" /> 122 123
123<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
123<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/82192335182/digital_wallets/dialog"> 124<meta id="in-context-paypal-metadata" data-shop-id="82192335182" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="EUR"> 125<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
125<script async="async" src="/checkouts/internal/preloads.js?locale=en-NL"></script>
125 126<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
127<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-NL&shop_id=82192335182" crossorigin="anonymous"></script>
vendor: 1 bytes, line 127
127
128<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":82192335182,"countryCode":"NL","currencyCode":"EUR","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/82192335182","merchantName":"MENDO","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","maestro","masterCard","amex"],"total":{"type":"pending","label":"MENDO","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 128
128
129<script id="shopify-features" type="application/json">{"accessToken":"5742e32d5948971b16dd7cf7f6543396","betas":["rich-media-storefront-analytics"],"domain":"mendo.nl","predictiveSearch":true,"shopId":82192335182,"locale":"en"}</script>
vendor: 1 bytes, line 129
129
130<script>var Shopify = Shopify || {}; 131Shopify.shop = "129659-9c.myshopify.com"; 132Shopify.locale = "en"; 133Shopify.currency = {"active":"EUR","rate":"1.0"}; 134Shopify.country = "NL"; 135Shopify.theme = {"name":"Highlight","id":161137131854,"schema_name":"Highlight","schema_version":"3.2.1","theme_store_id":903,"role":"main"}; 136Shopify.theme.handle = "null"; 137Shopify.theme.style = {"id":null,"handle":null}; 138Shopify.cdnHost = "mendo.nl/cdn"; 139Shopify.routes = Shopify.routes || {}; 140Shopify.routes.root = "/"; 141Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 142Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 143Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 144Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 144
144
145<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 145
145
146<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 146
146
147<script> 148 window.ShopifyPay = window.ShopifyPay || {}; 149 window.ShopifyPay.apiHost = "shop.app\/pay"; 150 window.ShopifyPay.redirectState = null; 151</script>
vendor: 1 bytes, line 151
151
152<script> 153 window.Shopify = window.Shopify || {}; 154 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 155 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 156 window.Shopify.SignInWithShop.eligible = true; 157</script>
vendor: 1 bytes, line 157
157
158<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 158
158
159<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 159
159
160<script type="module"> 161 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 162 163 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 164 165</script>
vendor: 1 bytes, line 165
165
166<script> 167 window.Shopify = window.Shopify || {}; 168 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 169 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"]}; 170</script>
vendor: 1 bytes, line 170
170
171<script>(function() { 172 var isLoaded = false; 173 function asyncLoad() { 174 if (isLoaded) return; 175 isLoaded = true; 176 var urls = ["https:\/\/cdn.hextom.com\/js\/freeshippingbar.js?shop=129659-9c.myshopify.com","https:\/\/cdn.hextom.com\/js\/ultimatesalesboost.js?shop=129659-9c.myshopify.com"]; 177 for (var i = 0; i < urls.length; i++) { 178 var s = document.createElement('script'); 179 s.type = 'text/javascript'; 180 s.async = true; 181 s.src = urls[i]; 182 var x = document.getElementsByTagName('script')[0]; 183 x.parentNode.insertBefore(s, x); 184 } 185 }; 186 if(window.attachEvent) { 187 window.attachEvent('onload', asyncLoad); 188 } else { 189 window.addEventListener('load', asyncLoad, false); 190 } 191})();</script>
vendor: 1 bytes, line 191
191
192<script id="__st">var __st={"a":82192335182,"offset":7200,"reqid":"5fab206e-53e3-4f0e-8be0-13eb528845ab-1790937522","pageurl":"mendo.nl\/cart","u":"f20317b65f1d","p":"cart"};</script>
vendor: 1 bytes, line 192
192
193<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 193
193
194<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 194
194
195<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//mendo.nl/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 195
195
196<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 = "//mendo.nl/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>
196<script crossorigin="anonymous" defer="defer" src="//mendo.nl/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 196
196
197<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 197
197
198<script> 199 window.Shopify = window.Shopify || {}; 200 window.Shopify.MCP = window.Shopify.MCP || {}; 201 window.Shopify.MCP.enabled = true; 202 window.Shopify.MCP.shop = "129659-9c.myshopify.com"; 203 window.Shopify.MCP.mcpEndpoint = "https:\/\/mendo.nl\/api\/mcp"; 204 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"]}}]; 205</script>
vendor: 1 bytes, line 205
205
206<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("\/\/mendo.nl\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 207</script>
vendor: 1 bytes, line 207
207
208<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://mendo.nl/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 209</script>
vendor: 1 bytes, line 209
209
210<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 211 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); 212</script>
vendor: 1 bytes, line 212
212
213<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})}})); 214</script>
214 215<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://mendo.nl/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 216<style id="shopify-accelerated-checkout-cart"> 217 #shopify-buyer-consent { 218 margin-top: 1em; 219 display: inline-block; 220 width: 100%; 221} 222 223#shopify-buyer-consent.hidden { 224 display: none; 225} 226 227#shopify-subscription-policy-button { 228 background: none; 229 border: none; 230 padding: 0; 231 text-decoration: underline; 232 font-size: inherit; 233 cursor: pointer; 234} 235 236#shopify-subscription-policy-button::before { 237 box-shadow: none; 238} 239 240 </style> 241
242<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
242 243 244
244<script> 245 246 const ProductHeaderHelper = productSelector => { 247 const originalHeader = document.querySelector(`${productSelector} .product__header`); 248 let duplicateHeader = document.createElement('div'); 249 duplicateHeader.classList = 'product__header-mobile hide smaller-lap--show-block'; 250 duplicateHeader.innerHTML = document.querySelector(`${productSelector} product-header`).innerHTML; 251 duplicateHeader.querySelector('.product__price').id = ""; 252 document.querySelector(`${productSelector}`).prepend(duplicateHeader); 253 duplicateHeader = duplicateHeader.querySelector('.product__header'); 254 const headerObserver = new MutationObserver(mutations=>{ 255 for ( const mutation of mutations ) { 256 duplicateHeader.innerHTML = originalHeader.innerHTML; 257 } 258 }); 259 headerObserver.observe(originalHeader,{ attributes: false, childList: true, subtree: true }) 260 } 261 262 function debounce(fn, wait) { 263 let t; 264 return (...args) => { 265 clearTimeout(t); 266 t = setTimeout(() => fn.apply(this, args), wait); 267 }; 268 } 269 window.KEYCODES = { 270 TAB: 9, 271 ESC: 27, 272 DOWN: 40, 273 RIGHT: 39, 274 UP: 38, 275 LEFT: 37, 276 RETURN: 13 277 }; 278 279 </script>
279<noscript> 280 <link href="//mendo.nl/cdn/shop/t/2/assets/theme-noscript.css?v=87799386630379699681713346103" rel="stylesheet" type="text/css" media="all" /> 281 </noscript> 282 283 284 285<!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 286 287 288 289 290 291 292 293 294 295 296 297 298
298<script async src="https://static.klaviyo.com/onsite/js/SFPSCi/klaviyo.js?company_id=SFPSCi"></script>
298 299
299<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>
299 300 301 302 303 304 305 306
306<script> 307 window.klaviyoReviewsProductDesignMode = false 308 </script>
308 309 310 311 312 313 314 315 316 317 318<!-- END app block --><!-- BEGIN app block: shopify://apps/fontify/blocks/app-embed/334490e2-2153-4a2e-a452-e90bdeffa3cc --><link rel="preconnect" href="https://cdn.nitroapps.co" crossorigin=""><!-- shop nitro_fontify metafields --><style type="text/css" id="nitro-fontify" > 319 320 321 @font-face { 322 font-family: 'Futura PT Demi'; 323 src: url(https://cdn.nitroapps.co/fontify/129659-9c.myshopify.com/futura-pt-demi.woff?v=1714664596); 324 font-display: swap; 325 } 326 body,h1,h2,h3,h4,h5,h6,p,a,li,*:not(.fa), .button--underline { 327 font-family: 'Futura PT Demi' ; 328 329 } 330 331 332 333 334 @font-face { 335 font-family: 'Graphik Regular'; 336 src: url(https://cdn.nitroapps.co/fontify/129659-9c.myshopify.com/graphik-regular.woff?v=1714664596); 337 font-display: swap; 338 } 339 .image-with-text__description p, .image-with-text__description p a:not(.fa), #shopify-section-template--21344337789262__main p, #shopify-section-template--21344337789262__main p span, #shopify-section-template--21344337789262__main p b, #shopify-section-template--21344337789262__main p a, #shopify-section-template--21344337789262__main p strong, .simple-form label, #shopify-section-template--21344337789262__main p strong, .simple-form .info, .announcement, .product__vendor, .product__vendor a, .product__cart-actions .product__add-to-cart, .product-gallery__navigation *, .product-badge *, .main-footer *:not(.footer-item--text div p), .blog-item__date, .product__price > *, .product__cart-actions-holder *:not(.fa), .shopify-payment-button__more-options, .product__description p, .product__description div, .product__description p span, .article-body *:not(.fa), .article-meta > span, .blog-item__excerpt:not(.fa), .shopify-policy__body *:not(.fa), #contact .four-tenths, #contact .four-tenths a, .popup-text .text-size--small, .popup-text .newsletter-input, .ddshop-faq-answer div *:not(.fa) { 340 font-family: 'Graphik Regular' !important; 341 342 } 343 344 345 346 347 @font-face { 348 font-family: 'Futura PT Book'; 349 src: url(https://cdn.nitroapps.co/fontify/129659-9c.myshopify.com/futura-pt-book.woff?v=1714664596); 350 font-display: swap; 351 } 352 .product__price-container, .product__price-container span, .product__price-container span span, .product-item__caption .product-item__price, .sidebar__menu a, .simple-form button:not(.fa), #CartTotal, #CartTotal span, .sidebar .cart-out .buttons-holder .button { 353 font-family: 'Futura PT Book' !important; 354 letter-spacing: 0.09em; 355 } 356 357 358 359 360 @font-face { 361 font-family: 'Graphik Medium'; 362 src: url(https://cdn.nitroapps.co/fontify/129659-9c.myshopify.com/graphik-medium.ttf?v=1714664596); 363 font-display: swap; 364 } 365 #cartSpecialInstructions:not(.fa), .product-item__caption .product-item__title, .slide-caption, .featured-product-link, .image-with-text-overlay__description *, .shopify-policy__body p b:not(.fa), .shopify-policy__body p strong:not(.fa), .cd-faq-categories *:not(.fa), .bootstrap-ddshop h3, .bootstrap-ddshop h4 { 366 font-family: 'Graphik Medium' !important; 367 368 } 369 370 371 </style>
372<script 373 type="text/javascript" 374 id="fontify-scripts" 375> 376 377 (function () { 378 // Prevent duplicate execution 379 if (window.fontifyScriptInitialized) { 380 return; 381 } 382 window.fontifyScriptInitialized = true; 383 384 if (window.opener) { 385 // Remove existing listener if any before adding new one 386 if (window.fontifyMessageListener) { 387 window.removeEventListener('message', window.fontifyMessageListener, false); 388 } 389 390 function watchClosedWindow() { 391 let itv = setInterval(function () { 392 if (!window.opener || window.opener.closed) { 393 clearInterval(itv); 394 window.close(); 395 } 396 }, 1000); 397 } 398 399 // Helper function to inject scripts and links from vite-tag content 400 function injectScript(encodedContent) { 401 402 403 // Decode HTML entities 404 const tempTextarea = document.createElement('textarea'); 405 tempTextarea.innerHTML = encodedContent; 406 const viteContent = tempTextarea.value; 407 408 // Parse HTML content 409 const tempDiv = document.createElement('div'); 410 tempDiv.innerHTML = viteContent; 411 412 // Track duplicates within tempDiv only 413 const scriptIds = new Set(); 414 const scriptSrcs = new Set(); 415 const linkKeys = new Set(); 416 417 // Helper to clone element attributes 418 function cloneAttributes(source, target) { 419 Array.from(source.attributes).forEach(function(attr) { 420 if (attr.name === 'crossorigin') { 421 target.crossOrigin = attr.value; 422 } else { 423 target.setAttribute(attr.name, attr.value); 424 } 425 }); 426 if (source.textContent) { 427 target.textContent = source.textContent; 428 } 429 } 430 431 // Inject scripts (filter duplicates within tempDiv) 432 tempDiv.querySelectorAll('script').forEach(function(script) { 433 const scriptId = script.getAttribute('id'); 434 const scriptSrc = script.getAttribute('src'); 435 436 // Skip if duplicate in tempDiv 437 if ((scriptId && scriptIds.has(scriptId)) || (scriptSrc && scriptSrcs.has(scriptSrc))) { 438 return; 439 } 440 441 // Track script 442 if (scriptId) scriptIds.add(scriptId); 443 if (scriptSrc) scriptSrcs.add(scriptSrc); 444 445 // Clone and inject 446 const newScript = document.createElement('script'); 447 cloneAttributes(script, newScript); 448 449 document.head.appendChild(newScript); 450 }); 451 452 // Inject links (filter duplicates within tempDiv) 453 tempDiv.querySelectorAll('link').forEach(function(link) { 454 const linkHref = link.getAttribute('href'); 455 const linkRel = link.getAttribute('rel') || ''; 456 const key = linkHref + '|' + linkRel; 457 458 // Skip if duplicate in tempDiv 459 if (linkHref && linkKeys.has(key)) { 460 return; 461 } 462 463 // Track link 464 if (linkHref) linkKeys.add(key); 465 466 // Clone and inject 467 const newLink = document.createElement('link'); 468 cloneAttributes(link, newLink); 469 document.head.appendChild(newLink); 470 }); 471 } 472 473 // Function to apply preview font data 474 475 476 function receiveMessage(event) { 477 watchClosedWindow(); 478 if (event.data.action == 'fontify_ready') { 479 console.log('fontify_ready'); 480 injectScript(`<!-- BEGIN app snippet: vite-tag --> 481 482 483 <script src="https://cdn.shopify.com/extensions/019cd5aa-62bf-7aba-b122-6cfde3a648ad/fontify-polaris-12/assets/main-B3V8Mu2P.js" type="module" crossorigin="anonymous"></script> 484 485<!-- END app snippet --> 486 <!-- BEGIN app snippet: vite-tag --> 487 488 489 <link href="//cdn.shopify.com/extensions/019cd5aa-62bf-7aba-b122-6cfde3a648ad/fontify-polaris-12/assets/main-GVRB1u2d.css" rel="stylesheet" type="text/css" media="all" /> 490 491<!-- END app snippet --> 492`); 493 494 } else if (event.data.action == 'font_audit_ready') { 495 injectScript(`<!-- BEGIN app snippet: vite-tag --> 496 497 498 <script src="https://cdn.shopify.com/extensions/019cd5aa-62bf-7aba-b122-6cfde3a648ad/fontify-polaris-12/assets/audit-DDeWPAiq.js" type="module" crossorigin="anonymous"></script> 499 500<!-- END app snippet --> 501 <!-- BEGIN app snippet: vite-tag --> 502 503 504 <link href="//cdn.shopify.com/extensions/019cd5aa-62bf-7aba-b122-6cfde3a648ad/fontify-polaris-12/assets/audit-CNr6hPle.css" rel="stylesheet" type="text/css" media="all" /> 505 506<!-- END app snippet --> 507`); 508 509 } else if (event.data.action == 'preview_font_data') { 510 const fontData = event?.data || null; 511 window.fontifyPreviewData = fontData; 512 injectScript(`<!-- BEGIN app snippet: vite-tag --> 513 514 515 <script src="https://cdn.shopify.com/extensions/019cd5aa-62bf-7aba-b122-6cfde3a648ad/fontify-polaris-12/assets/preview-CH6oXAfY.js" type="module" crossorigin="anonymous"></script> 516 517<!-- END app snippet --> 518`); 519 } 520 } 521 522 // Store reference to listener for cleanup 523 window.fontifyMessageListener = receiveMessage; 524 window.addEventListener('message', receiveMessage, false); 525 526 // Send init message when window is opened from opener 527 if (window.opener) { 528 window.opener.postMessage({ action: `${window.name}_init`, data: JSON.parse(JSON.stringify({})) }, '*'); 529 } 530 } 531 })(); 532</script>
532 533 534 535<!-- END app block --><!-- BEGIN app block: shopify://apps/ecomposer-builder/blocks/app-embed/a0fc26e1-7741-4773-8b27-39389b4fb4a0 --><!-- DNS Prefetch & Preconnect --> 536<link rel="preconnect" href="https://cdn.ecomposer.app" crossorigin> 537<link rel="dns-prefetch" href="https://cdn.ecomposer.app"> 538 539<link rel="prefetch" href="https://cdn.ecomposer.app/vendors/css/[email protected]" as="style"> 540<link rel="prefetch" href="https://cdn.ecomposer.app/vendors/js/[email protected]" as="script"> 541<link rel="prefetch" href="https://cdn.ecomposer.app/vendors/js/ecom_modal.js" as="script"> 542 543<!-- Global CSS --><!--ECOM-EMBED--> 544 <style id="ecom-global-css" class="ecom-global-css">/**ECOM-INSERT-CSS**/.ecom-section > div.core__row--columns{max-width: 1200px;}.ecom-column>div.core__column--wrapper{padding: 20px;}div.core__blocks--body>div.ecom-block.elmspace:not(:first-child){margin-top: 20px;}:root{--ecom-global-typography-h1-font-weight:600;--ecom-global-typography-h1-font-size:72px;--ecom-global-typography-h1-line-height:90px;--ecom-global-typography-h1-letter-spacing:-0.02em;--ecom-global-typography-h2-font-weight:600;--ecom-global-typography-h2-font-size:60px;--ecom-global-typography-h2-line-height:72px;--ecom-global-typography-h2-letter-spacing:-0.02em;--ecom-global-typography-h3-font-weight:600;--ecom-global-typography-h3-font-size:48px;--ecom-global-typography-h3-line-height:60px;--ecom-global-typography-h3-letter-spacing:-0.02em;--ecom-global-typography-h4-font-weight:600;--ecom-global-typography-h4-font-size:36px;--ecom-global-typography-h4-line-height:44px;--ecom-global-typography-h4-letter-spacing:-0.02em;--ecom-global-typography-h5-font-weight:600;--ecom-global-typography-h5-font-size:30px;--ecom-global-typography-h5-line-height:38px;--ecom-global-typography-h6-font-weight:600;--ecom-global-typography-h6-font-size:24px;--ecom-global-typography-h6-line-height:32px;--ecom-global-typography-h7-font-weight:400;--ecom-global-typography-h7-font-size:18px;--ecom-global-typography-h7-line-height:28px;}</style> 545 <!--/ECOM-EMBED--><!-- Custom CSS & JS --><style id="ecom-custom-css"></style>
545<script id="ecom-custom-js" async></script>
545<!-- Open Graph Meta Tags for Pages --><!-- AI Search Optimization (LLM Outreach) --><!-- Critical Inline Styles --> 546<style class="ecom-theme-helper">.ecom-animation{opacity:0}.ecom-animation.animate,.ecom-animation.ecom-animated{opacity:1}.ecom-cart-popup{display:grid;position:fixed;inset:0;z-index:9999999;align-content:center;padding:5px;justify-content:center;align-items:center;justify-items:center}.ecom-cart-popup::before{content:' ';position:absolute;background:#e5e5e5b3;inset:0}.ecom-ajax-loading{cursor:not-allowed;pointer-events:none;opacity:.6}#ecom-toast{visibility:hidden;max-width:50px;height:60px;margin:auto;background-color:#333;color:#fff;text-align:center;border-radius:2px;position:fixed;z-index:1;left:0;right:0;bottom:30px;font-size:17px;display:grid;grid-template-columns:50px auto;align-items:center;justify-content:start;align-content:center;justify-items:start}#ecom-toast.ecom-toast-show{visibility:visible;animation:ecomFadein .5s,ecomExpand .5s .5s,ecomStay 3s 1s,ecomShrink .5s 4s,ecomFadeout .5s 4.5s}#ecom-toast #ecom-toast-icon{width:50px;height:100%;box-sizing:border-box;background-color:#111;color:#fff;padding:5px}#ecom-toast .ecom-toast-icon-svg{width:100%;height:100%;position:relative;vertical-align:middle;margin:auto;text-align:center}#ecom-toast #ecom-toast-desc{color:#fff;padding:16px;overflow:hidden;white-space:nowrap}@media(max-width:768px){#ecom-toast #ecom-toast-desc{white-space:normal;min-width:250px}#ecom-toast{height:auto;min-height:60px}}.ecom__column-full-height{height:100%}[data-ec-sr]>.core__row--columns>.ecom-column:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr].ec-flex-wp>.ecom-inner>.ecom-block:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr].ec-flex-wp>.ecom-inner>.ec-flex-wp.core__block:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr].ec-flex-wp>.ecom-block:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr].ec-flex-wp>.ec-flex-wp.core__block:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr]>.ecom-grid-layout>.ecom-grid-item:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr-items] [data-ec-sr-item]:not(.ecom-sr-visible):not(.ecom-sr-done){opacity:0}.ecom-sr-done{opacity:1}@keyframes ecom-sr-fade-up{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes ecom-sr-fade-in{from{opacity:0}to{opacity:1}}@keyframes ecom-sr-slide-left{from{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes ecom-sr-zoom-in{from{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.ecom-sr-visible{animation-fill-mode:both!important;animation-duration:.6s!important;animation-timing-function:cubic-bezier(.25,.46,.45,.94)!important}.ecom-sr-visible[data-sr-anim="fade-up"]{animation-name:ecom-sr-fade-up!important}.ecom-sr-visible[data-sr-anim="fade-in"]{animation-name:ecom-sr-fade-in!important}.ecom-sr-visible[data-sr-anim="slide-left"]{animation-name:ecom-sr-slide-left!important}.ecom-sr-visible[data-sr-anim="zoom-in"]{animation-name:ecom-sr-zoom-in!important}@keyframes ecomFadein{from{bottom:0;opacity:0}
546to{bottom:30px;opacity:1}}@keyframes ecomExpand{from{min-width:50px}to{min-width:var(--ecom-max-width)}}@keyframes ecomStay{from{min-width:var(--ecom-max-width)}to{min-width:var(--ecom-max-width)}}@keyframes ecomShrink{from{min-width:var(--ecom-max-width)}to{min-width:50px}}@keyframes ecomFadeout{from{bottom:30px;opacity:1}to{bottom:60px;opacity:0}}</style> 547 548 549<!-- EComposer Config Script -->
550<script id="ecom-theme-helpers" async> 551window.EComposer=window.EComposer||{};(function(){if(!this.configs)this.configs={};this.configs={"custom_code":{"enable_jquery":true,"custom_css":"","custom_js":""},"instagram":null};this.configs.ajax_cart={enable:false};this.customer=false;this.initQuickview=function(){}; 552this.proxy_path='/apps/ecomposer-visual-page-builder';this.popupScriptUrl='';this.routes={domain:'https://mendo.nl',root_url:'/',collections_url:'/collections',all_products_collection_url:'/collections/all',cart_url:'/cart',cart_add_url:'/cart/add',cart_change_url:'/cart/change',cart_clear_url:'/cart/clear',cart_update_url:'/cart/update',product_recommendations_url:'/recommendations/products'}; 553this.queryParams={}; 554if(window.location.search.length){new URLSearchParams(window.location.search).forEach((value,key)=>{this.queryParams[key]=value})} 555this.money_format="â¬{{amount_with_comma_separator}}"; 556this.money_with_currency_format="â¬{{amount_with_comma_separator}} EUR"; 557this.currencyCodeEnabled=null;this.abTestingData = [];this.formatMoney=function(t,e){const r=this.currencyCodeEnabled?this.money_with_currency_format:this.money_format;function a(t,e){return void 0===t?e:t}function o(t,e,r,o){if(e=a(e,2),r=a(r,","),o=a(o,"."),isNaN(t)||null==t)return 0;var n=(t=(t/100).toFixed(e)).split(".");return n[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1"+r)+(n[1]?o+n[1]:"")}"string"==typeof t&&(t=t.replace(".",""));var n="",i=/\{\{\s*(\w+)\s*\}\}/,s=e||r;switch(s.match(i)[1]){case"amount":n=o(t,2);break;case"amount_no_decimals":n=o(t,0);break;case"amount_with_comma_separator":n=o(t,2,".",",");break;case"amount_with_space_separator":n=o(t,2," ",",");break;case"amount_with_period_and_space_separator":n=o(t,2," ",".");break;case"amount_no_decimals_with_comma_separator":n=o(t,0,".",",");break;case"amount_no_decimals_with_space_separator":n=o(t,0," ");break;case"amount_with_apostrophe_separator":n=o(t,2,"'",".")}return s.replace(i,n)}; 558this.resizeImage=function(t,e){try{if(!e||"original"==e||"full"==e||"master"==e)return t;if(-1!==t.indexOf("cdn.shopify.com")||-1!==t.indexOf("/cdn/shop/")){var r=t.match(/\.(jpg|jpeg|gif|png|bmp|bitmap|tiff|tif|webp)((\#[0-9a-z\-]+)?(\?v=.*)?)?$/gim);if(null==r)return null;var a=t.split(r[0]),o=r[0];return a[0]+"_"+e+o}}catch(r){return t}return t}; 559this.getProduct=function(t){if(!t)return!1;let e=("/"===this.routes.root_url?"":this.routes.root_url)+"/products/"+t+".js?shop="+Shopify.shop;return window.ECOM_LIVE&&(e="/shop/builder/ajax/ecom-proxy/products/"+t+"?shop="+Shopify.shop),window.fetch(e,{headers:{"Content-Type":"application/json"}}).then(t=>t.ok?t.json():false)}; 560const u=new URLSearchParams(window.location.search);if(u.has("ecom-redirect")){const r=u.get("ecom-redirect");if(r){let d;try{d=decodeURIComponent(r)}catch{return}d=d.trim().replace(/[\r\n\t]/g,"");if(d.length>2e3)return;const p=["javascript:","data:","vbscript:","file:","ftp:","mailto:","tel:","sms:","chrome:","chrome-extension:","moz-extension:","ms-browser-extension:"],l=d.toLowerCase();for(const o of p)if(l.includes(o))return;const x=[/
560<script/i,/<\/script/i,/javascript:/i,/vbscript:/i,/onload=/i,/onerror=/i,/onclick=/i,/onmouseover=/i,/onfocus=/i,/onblur=/i,/onsubmit=/i,/onchange=/i,/alert\s*\(/i,/confirm\s*\(/i,/prompt\s*\(/i,/document\./i,/window\./i,/eval\s*\(/i];for(const t of x)if(t.test(d))return;if(d.startsWith("/")&&!d.startsWith("//")){if(!/^[a-zA-Z0-9\-._~:/?#[\]@!$&'()*+,;=%]+$/.test(d))return;if(d.includes("../")||d.includes("./"))return;window.location.href=d;return}if(!d.includes("://")&&!d.startsWith("//")){if(!/^[a-zA-Z0-9\-._~:/?#[\]@!$&'()*+,;=%]+$/.test(d))return;if(d.includes("../")||d.includes("./"))return;window.location.href="/"+d;return}let n;try{n=new URL(d)}catch{return}if(!["http:","https:"].includes(n.protocol))return;if(n.port&&(parseInt(n.port)<1||parseInt(n.port)>65535))return;const a=[window.location.hostname];if(a.includes(n.hostname)&&(n.href===d||n.toString()===d))window.location.href=d}} 561}).bind(window.EComposer)(); 562if(window.Shopify&&window.Shopify.designMode&&window.top&&window.top.opener){window.addEventListener("load",function(){window.top.opener.postMessage({action:"ecomposer:loaded"},"*")})} 563</script>
563<!-- Toast Template -->
564<script type="text/template" id="ecom-template-html"><!-- BEGIN app snippet: ecom-toast --><div id="ecom-toast"><div id="ecom-toast-icon"><svg xmlns="http://www.w3.org/2000/svg" class="ecom-toast-icon-svg ecom-toast-icon-info" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"/></svg> 565<svg class="ecom-toast-icon-svg ecom-toast-icon-success" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 48c110.5 0 200 89.5 200 200 0 110.5-89.5 200-200 200-110.5 0-200-89.5-200-200 0-110.5 89.5-200 200-200m140.2 130.3l-22.5-22.7c-4.7-4.7-12.3-4.7-17-.1L215.3 303.7l-59.8-60.3c-4.7-4.7-12.3-4.7-17-.1l-22.7 22.5c-4.7 4.7-4.7 12.3-.1 17l90.8 91.5c4.7 4.7 12.3 4.7 17 .1l172.6-171.2c4.7-4.7 4.7-12.3 .1-17z"/></svg> 566</div><div id="ecom-toast-desc"></div></div><!-- END app snippet --></script>
566<!-- END app block -->
566<script src="https://cdn.shopify.com/extensions/01a0f119-97d5-70ad-8274-d2ee373cf011/ecomposer-145/assets/ecom.js" type="text/javascript" defer="defer"></script>
566 567<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
568<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: 82192335182,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "cart"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 568
568
569<script> 570 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 571</script>
vendor: 1 bytes, line 571
571
572<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}
572).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: 82192335182,storefrontBaseUrl: "https://mendo.nl",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://mendo.nl/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"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":"MENDO","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"129659-9c.myshopify.com","countryCode":"NL","storefrontUrl":"https:\/\/mendo.nl"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://mendo.nl/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"161137131854","themeStoreId":"903","themePublished":"true","eventMetadataId":"c6879ff7-69e8-462f-9cc7-dfc1674c2
572c46","pageType":"cart","shopId":"82192335182","storefrontBaseUrl":"https:\/\/mendo.nl","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>
572<script> 573 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 574 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 575 window.ShopifyAnalytics.meta.currency = 'EUR'; 576 var meta = {"page":{"pageType":"cart","requestId":"5fab206e-53e3-4f0e-8be0-13eb528845ab-1790937522"}}; 577 for (var attr in meta) { 578 window.ShopifyAnalytics.meta[attr] = meta[attr]; 579 } 580</script>
vendor: 1 bytes, line 580
580
581<script class="analytics"> 582 (function () { 583 var customDocumentWrite = function(content) { 584 var jquery = null; 585 586 if (window.jQuery) { 587 jquery = window.jQuery; 588 } else if (window.Checkout && window.Checkout.$) { 589 jquery = window.Checkout.$; 590 } 591 592 if (jquery) { 593 jquery('body').append(content); 594 } 595 }; 596 597 var hasLoggedConversion = function(token) { 598 if (token) { 599 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 600 } 601 return false; 602 } 603 604 var setCookieIfConversion = function(token) { 605 if (token) { 606 var twoMonthsFromNow = new Date(Date.now()); 607 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 608 609 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 610 } 611 } 612 613 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 614 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 615 if (trekkie.integrations) { 616 return; 617 } 618 trekkie.methods = [ 619 'identify', 620 'page', 621 'ready', 622 'track', 623 'trackForm', 624 'trackLink' 625 ]; 626 trekkie.factory = function(method) { 627 return function() { 628 var args = Array.prototype.slice.call(arguments); 629 args.unshift(method); 630 trekkie.push(args); 631 if (method == 'track' || method == 'page') { 632 var pageUrl; 633 try { 634 pageUrl = window.location.href; 635 } catch (e) {} 636 var pageReferrer; 637 try { 638 pageReferrer = document.referrer; 639 } catch (e) {} 640 try { 641 if (window.__TREKKIE_SHIM_QUEUE == null) { 642 window.__TREKKIE_SHIM_QUEUE = []; 643 } 644 window.__TREKKIE_SHIM_QUEUE.push({ 645 from: 'trekkie-stub', 646 method: method, 647 args: args.slice(1), 648 pageContext: { 649 url: pageUrl, 650 referrer: pageReferrer 651 } 652 }); 653 } catch (e) { 654 // no-op 655 } 656 } 657 return trekkie; 658 }; 659 }; 660 for (var i = 0; i < trekkie.methods.length; i++) { 661 var key = trekkie.methods[i]; 662 trekkie[key] = trekkie.factory(key); 663 } 664 trekkie.load = function(config) { 665 trekkie.config = config || {}; 666 trekkie.config.initialDocumentCookie = document.cookie; 667 var first = document.getElementsByTagName('script')[0]; 668var script = document.createElement('script'); 669script.type = 'text/javascript'; 670script.onerror = function(e) { 671 var scriptFallback = document.createElement('script'); 672 scriptFallback.type = 'text/javascript'; 673 scriptFallback.onerror = function(error) { 674 var Monorail = { 675 produce: function produce(monorailDomain, schemaId, payload) { 676 var currentMs = new Date().getTime(); 677 var event = { 678 schema_id: schemaId, 679 payload: payload, 680 metadata: { 681 event_created_at_ms: currentMs, 682 event_sent_at_ms: currentMs 683 } 684 }; 685 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 686 }, 687 sendRequest: function sendRequest(endpointUrl, payload) { 688 // Try the sendBeacon API 689 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 690 var blobData = new window.Blob([payload], { 691 type: 'text/plain' 692 }); 693 694 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 695 return true; 696 } // sendBeacon was not successful 697 698 } // XHR beacon 699 700 var xhr = new XMLHttpRequest(); 701 702 try { 703 xhr.open('POST', endpointUrl); 704 xhr.setRequestHeader('Content-Type', 'text/plain'); 705 xhr.send(payload); 706 } catch (e) { 707 console.log(e); 708 } 709 710 return false; 711 }, 712 isIos12: function isIos12() { 713 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 714 } 715 }; 716 Monorail.produce('monorail-edge.shopifysvc.com', 717 'trekkie_storefront_load_errors/1.1', 718 {shop_id: 82192335182, 719 theme_id: 161137131854, 720 app_name: "storefront", 721 context_url: window.location.href, 722 source_url: "//mendo.nl/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 723 724 }; 725 scriptFallback.async = true; 726 scriptFallback.src = '//mendo.nl/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 727 first.parentNode.insertBefore(scriptFallback, first); 728}; 729script.async = true; 730script.src = '//mendo.nl/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 731first.parentNode.insertBefore(script, first); 732 733 }; 734 trekkie.load( 735 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":82192335182,"isMerchantRequest":null,"themeId":161137131854,"themeCityHash":"732841050330182648","contentLanguage":"en","currency":"EUR","eventMetadataId":"c6879ff7-69e8-462f-9cc7-dfc1674c2
735c46"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 736 ); 737 738 var loaded = false; 739 trekkie.ready(function() { 740 if (loaded) return; 741 loaded = true; 742 743 window.ShopifyAnalytics.lib = window.trekkie; 744 745 var originalDocumentWrite = document.write; 746 document.write = customDocumentWrite; 747 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 748 document.write = originalDocumentWrite; 749 750 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 751 var token = match? match[1]: undefined; 752 if (!hasLoggedConversion(token)) { 753 setCookieIfConversion(token); 754 755 } 756 }); 757 758 window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"5fab206e-53e3-4f0e-8be0-13eb528845ab-1790937522","shopifyEmitted":true}); 759 760 var eventsListenerScript = document.createElement('script'); 761 eventsListenerScript.async = true; 762 eventsListenerScript.src = "//mendo.nl/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 763 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 764})();</script>
vendor: 1 bytes, line 764
764
765<script 766 defer 767 src="https://mendo.nl/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 768 data-application="storefront-renderer" 769 data-shop-id="82192335182" 770 data-render-region="gcp-europe-west1" 771 data-page-type="cart" 772 data-theme-instance-id="161137131854" 773 data-theme-name="Highlight" 774 data-theme-version="3.2.1" 775 data-monorail-region="shop_domain" 776 data-resource-timing-sampling-rate="10" 777 data-shs="true" 778 data-shs-beacon="true" 779 data-shs-export-with-fetch="true" 780 data-shs-logs-sample-rate="1" 781 data-shs-beacon-endpoint="https://mendo.nl/api/collect" 782></script>
782 783<meta name="shopify-y" content="ec980781-bee6-40e9-96cc-ba3105f526c0" data-expiration="1822495122000"><meta name="shopify-s" content="8494a9eb-4b72-4e1c-bfd2-b1ea1559723e" data-expiration="1790939322000"><meta name="new-cookie-storage-activated" content="t"> 784</head> 785 786<body id="your-shopping-cart" class="template-cart template-cart no-touchevents image-reveal--opacity"> 787 788
788<script> 789 if ( 'ontouchstart' in window || window.DocumentTouch && document instanceof DocumentTouch ) { 790 document.querySelector('body').classList.remove('no-touchevents'); 791 document.querySelector('body').classList.add('touchevents'); 792 } 793 </script>
793 794 795 <a href="#main" class="visually-hidden skip-to-content" tabindex="1">Skip to content</a> 796 <div id="screen-reader-info" aria-live="polite" class="visually-hidden"></div><!-- BEGIN sections: header-group --> 797<div id="shopify-section-sections--21344338149710__announcement" class="shopify-section shopify-section-group-header-group mount-announcement-bar"><link href="//mendo.nl/cdn/shop/t/2/assets/section-announcement-bar.css?v=25824308530881044281713346103" rel="stylesheet" type="text/css" media="all" /> 798<announcement-bar id="announcement-sections--21344338149710__announcement" style="display:block" data-js-inert> 799 <div class="wrapper"> 800 <div class="announcement-bar"> 801 802 <div class="announcement-bar__social-icons lap--hide"><div class="social-icons"></div></div> 803 804 <div class="announcement-bar__content"><div class="announcement-bar__slider" data-js-slider><span class="announcement" >FREE SHIPPING WITHIN NL ON ORDERS OVER â¬125 805</span></div></div> 806 807 <div class="announcement-bar__localization-form localization-form-holder lap--hide"><link href="//mendo.nl/cdn/shop/t/2/assets/component-localization-form.css?v=117523343151842312331713346102" rel="stylesheet" type="text/css" media="all" /> 808<form method="post" action="/localization" id="localization_form-ancmt" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/cart" /><localization-form class="localization-form__item"> 809 810 <span class="visually-hidden" id="currency-heading-ancmt">Country/region</span> 811 812 <input type="hidden" name="country_code" id="CurrencySelector-ancmt" value="NL" /> 813 814 <button class="regular-select-cover" aria-expanded="false" aria-controls="country-list-ancmt" data-location="ancmt" data-js-localization-form-button> 815 <span class="regular-select-inner"> 816 <span class="localization-form__country">Netherlands</span> 817 <span class="localization-form__currency">(EUR â¬)</span> 818 </span> 819 </button> 820 821 <ul id="country-list-ancmt" class="regular-select-content invert-permanent" data-js-localization-form-content data-js-localization-form-insert-helper-content></ul> 822 823 </localization-form></form>
823<script src="//mendo.nl/cdn/shop/t/2/assets/component-localization-form.js?v=101882649807839101391713346102" defer></script>
823</div> 824 825 </div> 826 </div> 827 </announcement-bar> 828 829 <style data-shopify> 830#announcement-sections--21344338149710__announcement .announcement-bar, #announcement-sections--21344338149710__announcement a, #announcement-sections--21344338149710__announcement .localization-form__item-text, #announcement-sections--21344338149710__announcement .regular-select-inner { 831 color: #ffffff; 832 } 833 #announcement-sections--21344338149710__announcement .regular-select-inner { 834 background-image: url("data:image/svg+xml,%0A%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5563 6.06934L6.66733 11.9583L0.77832 6.06934H7.20269H12.5563Z' fill='%23ffffff'/%3E%3C/svg%3E%0A") !important; 835 } 836 #announcement-sections--21344338149710__announcement svg *, #announcement-sections--21344338149710__announcement .localization-form__item-symbol * { 837 fill: #ffffff !important; 838 }#announcement-sections--21344338149710__announcement,#announcement-sections--21344338149710__announcement .announcement-bar__content-nav { 839 background: #000000; 840 }</style> 841</div><div id="shopify-section-sections--21344338149710__header" class="shopify-section shopify-section-group-header-group mount-header"><main-header class="header-holder" 842 data-sticky="sticky" 843 data-sticky-background="true" 844> 845
846 <div class="header wrapper header--wout-icon-labels " 847 style="--header-logo: 25px;" 848 > 849 850 <div id="logo" class="logo" tabindex="-1"><style> 851 .mount-header.is-sticky:not(.is-sticky-always) .header .logo-img, 852 .mount-header.is-sticky:not(.is-sticky-always) .header .logo-img img { 853 max-height: 25px !important; 854 } 855 @media screen and (max-width: 1023px) { 856 .header .logo-img, 857 .header .logo-img img { 858 max-height: 25px !important; 859 } 860 } 861 </style> 862 863 <a class="logo-img" title="MENDO" href="/" style="height:var(--header-logo);display:flex;align-items:center" tabindex="3"> 864 <img src="//mendo.nl/cdn/shop/files/logo_bw.svg?v=1713948930" alt="MENDO" style="max-height:25px" width="349" height="72" /> 865 </a> 866 867 868</div> 869 870 <button id="menu-open-button" class="menu-opener" tabindex="2" aria-expanded="false" aria-controls="site-menu-sidebar"> 871 <span class="menu-opener__icon" aria-label="Menu" role="img"> 872 <span class="line"></span><span class="line"></span><span class="line"></span> 873 </span> 874 <span class="menu-opener__text lap--hide menu-meta__text">Menu</span> 875 </button> 876 877 <div class="menu-meta"> 878 <ul><li> 879 <a class="menu-meta__link" href="/cart"> 880 <span class="menu-meta__icon" aria-label="Shopping bag" style="margin-top: -1px;" role="img"><svg aria-hidden="true" focusable="false" role="presentation" width="22" height="26" viewBox="0 0 22 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.57058 6.64336H4.49919C3.0296 6.64336 1.81555 7.78963 1.7323 9.25573L1.00454 22.0739C0.914352 23.6625 2.17916 25 3.77143 25H18.2286C19.8208 25 21.0856 23.6625 20.9955 22.0739L20.2677 9.25573C20.1844 7.78962 18.9704 6.64336 17.5008 6.64336H15.4294M6.57058 6.64336H15.4294M6.57058 6.64336V4.69231C6.57058 2.6531 8.22494 1 10.2657 1H11.7343C13.775 1 15.4294 2.6531 15.4294 4.69231V6.64336" stroke="#000000" stroke-width="1.75"/></svg><span class="menu-meta__count" data-header-cart-count>0</span> 881 </span> 882 <span class="lap--hide menu-meta__text">Shopping bag</span> 883 </a> 884 </li> 885 </ul> 886 </div> 887 </div> 888 889 <div style="display:none" data-js-site-navigation-content> 890 891 <div class="sidebar__container"> 892 893 <div class="sidebar__close"> 894 <button class="close-sidebar" aria-label="Close"> 895 <span class="aria-hidden"><svg aria-hidden="true" focusable="false" role="presentation" width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.41418 0L16.9705 15.5563L15.5563 16.9706L-2.89679e-05 1.41421L1.41418 0Z" fill="#111111"/><path d="M16.9706 1.41431L1.41423 16.9707L1.85966e-05 15.5564L15.5564 9.31025e-05L16.9706 1.41431Z" fill="#111111"/></svg></span> 896 <span class="close-sidebar__text">Close</span> 897 </button> 898 <button class="navigate-back" aria-label="Back" style="display:none"> 899 <span class="aria-hidden" style="margin-inline-start:-7px"><svg aria-hidden="true" focusable="false" role="presentation" width="32" height="18" viewBox="0 0 32 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.41421 7.58579L16.9706 16.1421L15.5563 17.5563L7 9L8.41421 7.58579Z" fill="#111111"/><path d="M8.93506 7.98523H31.0356V9.98523L8.93506 9.98523V7.98523Z" fill="#111111"/><path d="M16.9706 1.85787L8.41421 10.4142L7 9L15.5563 0.443655L16.9706 1.85787Z" fill="#111111"/></svg></span> 900 <span class="close-sidebar__text">Back</span> 901 </button> 902 </div> 903 904 <div class="sidebar__content"> 905 906 <div class="sidebar__menus"><nav class="primary-menu"> 907 <ul class="sidebar__menu sidebar--primary"><li class=""> 908 <a href="/" > 909 <span style="flex: 1;"><span class="underline-animation">Home</span></span></a></li><li class=""> 910 <a href="/collections/all" > 911 <span style="flex: 1;"><span class="underline-animation">Shop</span></span></a></li><li class=""> 912 <a href="/pages/about" > 913 <span style="flex: 1;"><span class="underline-animation">About</span></span></a></li><li class=""> 914 <a href="/pages/publishing" > 915 <span style="flex: 1;"><span class="underline-animation">Publishing</span></span></a></li><li class=""> 916 <a href="/pages/b2b" > 917 <span style="flex: 1;"><span class="underline-animation">B2B</span></span></a></li><li class=""> 918 <a href="/pages/journal" > 919 <span style="flex: 1;"><span class="underline-animation">
919Journal</span></span></a></li><li class=""> 920 <a href="/pages/main-faqs" > 921 <span style="flex: 1;"><span class="underline-animation">Support</span></span></a></li><li class=""> 922 <a href="/pages/contact" > 923 <span style="flex: 1;"><span class="underline-animation">Contact</span></span></a></li><li class=""> 924 <a href="/search" > 925 <span style="flex: 1;"><span class="underline-animation">Search</span></span></a></li></ul> 926 </nav><ul class="sidebar__menu sidebar--accounts"> 927 <li><a href="https://mendo.nl/customer_authentication/redirect?locale=en®ion_country=NL"> 928 <span class="flex:1"><span class="underline-animation">Login</span></span> 929 </a></li> 930 </ul></div> 931 932 <div class="sidebar__footer"> 933 934 <div class="localization-form-holder"></div></div> 935 936 </div> 937 938 </div> 939 940 </div> 941 942</main-header><style> @media screen and (max-width: 1023px) {#shopify-section-sections--21344338149710__header .header .logo-img, #shopify-section-sections--21344338149710__header .header .logo-img img {width: 100%; }} </style></div> 943<!-- END sections: header-group --><sidebar-drawer id="site-menu-sidebar" class="sidebar sidebar--left" tabindex="-1" role="dialog" aria-modal="true"></sidebar-drawer> 944 945 <link href="//mendo.nl/cdn/shop/t/2/assets/component-product-item.css?v=149504945480407952201713346103" rel="stylesheet" type="text/css" media="all" /> 946 <link rel="stylesheet" href="//mendo.nl/cdn/shop/t/2/assets/component-cart.css?v=31941102711252122721713346102" media="print" onload="this.media='all'"> 947 948 <main id="main" class="page-content"><div id="shopify-section-template--21344337658190__main" class="shopify-section section-w-margin section-w-mobile-padding"><link href="//mendo.nl/cdn/shop/t/2/assets/component-cart.css?v=31941102711252122721713346102" rel="stylesheet" type="text/css" media="all" /> 949 950<div class="section-header five-tenths lap--full-width push-left-one-tenth lap--push-left-none"> 951 <h1 class="section-header__title h1">Shopping Cart</h1> 952</div> 953 954<div class="grid five-tenths lap--full-width push-left-one-tenth lap--push-left-none" id="cart-page-form"><div class="rte"> 955 <p>Your cart is currently empty.</p> 956 <a href="/collections/all" class="button button--solid button--align"> 957 <span>Continue browsing</span> 958 </a> 959 </div> 960 961 962 963</div> 964 965</div> 966<!-- BEGIN sections: footer-group --> 967<div id="shopify-section-sections--21344338116942__footer" class="shopify-section shopify-section-group-footer-group section-w-mobile-padding ten-tenths lap--full-width push-left-one-tenth lap--push-left-none mfc"><link href="//mendo.nl/cdn/shop/t/2/assets/section-footer.css?v=64820913906968820121713346103" rel="stylesheet" type="text/css" media="all" /> 968 969<div class="main-footer"><div class="footer-item four-tenths lap--full-width footer-item--text" ><h5 class="footer-item__title">Mendo</h5><div class="rte"> 970 <p>Books that tease the senses.</p> 971 </div></div><div class="footer-item four-tenths lap--full-width push-left-two-tenths lap--push-left-none footer-item--menus" ><div class="two-tenths lap--five-tenths palm--full-width"><h5 class="footer-item__title">LINKS</h5><div class="footer-links text-size--larger"><span> 972 <a href="https://www.instagram.com/mendobooks/"><span class="footer-links-body">Instagram</span></a> 973 </span><span> 974 <a href="https://www.linkedin.com/company/mendo?originalSubdomain=nl"><span class="footer-links-body">LinkedIn</span></a> 975 </span><span> 976 <a href="https://www.facebook.com/mendobooks/"><span class="footer-links-body">Facebook</span></a> 977 </span><span> 978 <a href="/pages/main-faqs"><span class="footer-links-body">Support</span></a> 979 </span><span> 980 <a href="/policies/shipping-policy"><span class="footer-links-body">Shipping Policy</span></a> 981 </span><span> 982 <a href="/policies/refund-policy"><span class="footer-links-body">Refund Policy</span></a> 983 </span><span> 984 <a href="/policies/privacy-policy"><span class="footer-links-body">Privacy Policy</span></a> 985 </span></div> 986 987 </div></div><div class="footer-item four-tenths lap--full-width 988 989 push-left-none 990 991 footer-item--info localization-form-holder"><link href="//mendo.nl/cdn/shop/t/2/assets/component-localization-form.css?v=117523343151842312331713346102" rel="stylesheet" type="text/css" media="all" /> 992<form method="post" action="/localization" id="localization_form-footer" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/cart" /><localization-form class="localization-form__item"> 993
994 <span class="visually-hidden" id="currency-heading-footer">Country/region</span> 995 996 <input type="hidden" name="country_code" id="CurrencySelector-footer" value="NL" /> 997 998 <button class="regular-select-cover" aria-expanded="false" aria-controls="country-list-footer" data-location="footer" data-js-localization-form-button> 999 <span class="regular-select-inner"> 1000 <span class="localization-form__country">Netherlands</span> 1001 <span class="localization-form__currency">(EUR â¬)</span> 1002 </span> 1003 </button> 1004 1005 <ul id="country-list-footer" class="regular-select-content invert-permanent" data-js-localization-form-content data-js-localization-form-insert-helper-content></ul> 1006 1007 </localization-form></form>
1007<script src="//mendo.nl/cdn/shop/t/2/assets/component-localization-form.js?v=101882649807839101391713346102" defer></script>
1007</div><div class="footer-item footer-item--copyright"> 1008 <span>Copyright © 2026 <a href="/">MENDO</a><span class="powered-by-shopify">. <a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore"> </a></span></span> 1009 </div> 1010 1011</div><style data-shopify> 1012 .mfc, 1013 .main-footer, 1014 .main-footer:after, 1015 .main-footer .footer-item .regular-select-cover, 1016 .main-footer .footer-item input, 1017 .main-footer .footer-item .regular-select-content.content-opened { 1018 background-color: #000000; 1019 } 1020 .main-footer { 1021 padding-top: calc(var(--section-margin) / 2); 1022 } 1023 </style> 1024 1025<style data-shopify> 1026 1027 .main-footer h5, .main-footer .rte, .main-footer h5, .main-footer a, .main-footer h5, .main-footer li, .main-footer div > span, 1028 .main-footer .footer-item .regular-select-inner, 1029 .main-footer .footer-item .regular-select-item button, 1030 .main-footer .footer-item input, 1031 .main-footer .footer-item input::placeholder 1032 { 1033 color: #ffffff; 1034 } 1035 1036 .main-footer .footer-item .regular-select-cover, 1037 .main-footer .footer-item input { 1038 border-color: #ffffff !important; 1039 } 1040 .main-footer .footer-item .regular-select-content.content-opened { 1041 border: solid 1px #ffffff !important; 1042 } 1043 1044 .main-footer .footer-item .newsletter-form svg path, 1045 .main-footer .footer-item .social-icons a svg * { 1046 fill: #ffffff !important; 1047 } 1048 1049 .main-footer select, .regular-select-inner, .facets__summary { 1050 background-image: url("data:image/svg+xml,%0A%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5563 6.06934L6.66733 11.9583L0.77832 6.06934H7.20269H12.5563Z' fill='%23ffffff'/%3E%3C/svg%3E%0A") !important; 1051 } 1052 </style> 1053 1054 1055<style> #shopify-section-sections--21344338116942__footer .footer-links span, #shopify-section-sections--21344338116942__footer .footer-item--copyright {font-size: calc(14px / 18 * var(--base-body-size) + 0px); line-height: 1.1;} </style></div> 1056<!-- END sections: footer-group --></main><div id="shopify-section-popups" class="shopify-section"><link href="//mendo.nl/cdn/shop/t/2/assets/section-popup.css?v=150754843250186427291713346103" rel="stylesheet" type="text/css" media="all" /> 1057<div class="stacked-popups"><modal-box id="modal-popups-0" class="popup popup-block popup--cookies " 1058 data-options='{ 1059 1060 "show": 1 , 1061 "enabled": true, 1062 1063 "frequency": "month", 1064 "type": "cookies", 1065 "closeByKey": false, 1066 "disableScroll": false 1067 }' 1068 style="display:none;" 1069 data-modal-box 1070 1071 ><div class="popup-text gutter--regular spacing--large remove-empty-space"> 1072 <span class="h4 popup-title">Cookies</span> 1073 <div><span class="text-size--small">This website uses cookies to ensure you get the best experience on your device.</span></div> 1074 <div class="cta-stacked"> 1075 <button data-js-close data-js-cookies-accept class="button button--solid button--wide button--cookies-accept">Accept all cookies</button> 1076 <button data-js-close data-js-cookies-decline class="button button--solid button--wide">Decline all cookies</button> 1077 </div> 1078 1079 </div><div data-content style="display:none" aria-hidden="true">cookies-popups-0</div> 1080 1081 <style>#modal-popups-0, 1082 #modal-popups-0 a { 1083 color: #ffffff; 1084 } 1085 #modal-popups-0 .button, 1086 #modal-popups-0 .button:hover, 1087 #modal-popups-0 input { 1088 border-color: #ffffff; 1089 border-style: solid; 1090 border-width: 1px; 1091 color: #ffffff !important; 1092 background: transparent; 1093 } 1094 1095 #modal-popups-0 .button--cookies-accept, 1096 #modal-popups-0 .button--cookies-accept:hover { 1097 border-color: #ffffff; 1098 border-style: solid; 1099 border-width: 1px; 1100 color: #111111 !important; 1101 background: #ffffff !important; 1102 } 1103 1104 #modal-popups-0 input::placeholder { 1105 color: #ffffff; 1106 } 1107 1108 #modal-popups-0 svg path { 1109 fill: #ffffff; 1110 }#modal-popups-0 { 1111 background: #111111; 1112 }</style> 1113 1114 </modal-box></div></div><sidebar-drawer id="site-search-sidebar" class="sidebar sidebar--right" tabindex="-1" role="dialog" aria-modal="true"> 1115 1116 <div class="sidebar__container"> 1117 1118 <div class="sidebar__close"> 1119 <button class="close-sidebar" aria-label="Close">
1120 <span class="aria-hidden"><svg aria-hidden="true" focusable="false" role="presentation" width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.41418 0L16.9705 15.5563L15.5563 16.9706L-2.89679e-05 1.41421L1.41418 0Z" fill="#111111"/><path d="M16.9706 1.41431L1.41423 16.9707L1.85966e-05 15.5564L15.5564 9.31025e-05L16.9706 1.41431Z" fill="#111111"/></svg></span> 1121 <span class="close-sidebar__text">Close</span> 1122 </button> 1123 </div> 1124 1125 <div class="sidebar__content"> 1126 <search-form> 1127 <link href="//mendo.nl/cdn/shop/t/2/assets/component-search-form.css?v=25183789317793293931713346103" rel="stylesheet" type="text/css" media="all" /> 1128<form action="/search" method="get" class="search-form" role="search" autocomplete="off" 1129 1130> 1131 1132 <input type="search" name="q" value="" 1133 placeholder="Tell us what you're looking for..." class="input-group-field" 1134 aria-label="Tell us what you're looking for..." autocomplete="off" 1135 data-js-search-input 1136 ><button type="submit" aria-label="Submit" tabindex="-1"> 1137 <span class="icon icon-search" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="9" cy="9" r="8" stroke="#000000" stroke-width="2"/><rect x="14.2188" y="15.9062" width="1.98612" height="6.65426" fill="#000000" transform="rotate(-45 14.2188 15.9062)" /></svg></span> 1138 </button></form><div data-js-search-results></div> 1139 </search-form> 1140 </div> 1141 1142 </div> 1143 1144 </sidebar-drawer> 1145 1146 <div class="page-overlay"></div> 1147 1148
1148<script> 1149 1150 window.prlxElementsPusher = function(element) { 1151 let elements = element.querySelectorAll('[data-scroll-speed]'); 1152 if ( element.classList.contains('mount-parallax-w-padding' ) ) { 1153 let i = elements.length-1; 1154 while(i >= 0){ 1155 if ( Number(elements[i].getAttribute('data-scroll-speed')) < 0 ) { 1156 elements[i].setAttribute('data-scroll-speed', '-.1'); 1157 break; 1158 } 1159 i--; 1160 } 1161 } 1162 elements.forEach(function(element){ 1163 window.prlxElements.push({ 1164 element: element, 1165 factor: Number(element.getAttribute('data-scroll-speed')), 1166 parent: document.getElementById(element.getAttribute('data-scroll-parent')), 1167 mirror: element.hasAttribute('data-scroll-mirror'), 1168 resistance: element.hasAttribute('data-scroll-resistance') 1169 }); 1170 }); 1171 } 1172 1173 window.prlxElements = []; 1174 window.prlxRaf = true; 1175 document.querySelectorAll('.mount-parallax').forEach(function(element){ 1176 window.prlxElementsPusher(element); 1177 }); 1178 1179 window.addEventListener('scroll', function(){ 1180 if ( window.prlxRaf ) { 1181 window.prlxRaf = false; 1182 requestAnimationFrame(window.prlxAnimation.bind(this)); 1183 } 1184 }, {passive: true}); 1185 1186 window.prlxAnimation = function(){ 1187 const windowHeight = document.documentElement.clientHeight; 1188 const windowWidth = document.documentElement.clientWidth; 1189 window.prlxElements.forEach(function(item, i){ 1190 let elementY = item.element.getBoundingClientRect().y; 1191 if ( item.resistance ) { 1192 let parentY = item.parent.getBoundingClientRect().y - windowHeight; 1193 if ( parentY < 0 && Math.abs(parentY) < (item.parent.offsetHeight + windowHeight) ) { 1194 let prlx = Math.abs(parentY) * Math.min(windowHeight, windowWidth) / (item.parent.offsetHeight + windowHeight); 1195 item.element.style.transform = 'translateY(' + (prlx) + 'px)'; 1196 } 1197 } else { 1198 if ( elementY < windowHeight * 2 && elementY > (item.element.offsetHeight + windowHeight)*-1 ) { 1199 let prlx = 0; 1200 if ( item.parent ) { 1201 prlx = (item.parent.getBoundingClientRect().y - (windowHeight - item.parent.offsetHeight)/2) * item.factor; 1202 if ( windowWidth < 600 ) { 1203 prlx /= 2; 1204 } 1205 if ( item.mirror && prlx < 0 ) { 1206 prlx = 0; 1207 } 1208 } else { 1209 prlx = Math.round(((window.scrollY + windowHeight) - (item.element.offsetTop))*item.factor / -2); 1210 if ( item.padding ) { 1211 if ( prlx >= 0 ) { 1212 item.element.parentElement.style.paddingBottom = prlx + 'px'; 1213 } else { 1214 item.element.parentElement.style.paddingBottom = '0px'; 1215 } 1216 } 1217 } 1218 if ( Math.abs(prlx) < windowHeight ) { 1219 item.element.style.transform = 'translateY(' + (prlx) + 'px)'; 1220 } 1221 } 1222 } 1223 }); 1224 this.prlxRaf = true; 1225 } 1226 1227 window.prlxAnimation(); 1228 1229 window.addEventListener('resize', function(){ 1230 window.prlxAnimation(); 1231 }); 1232 1233 KROWN = { 1234 settings: { 1235 shop_money_format: 'â¬{{amount_with_comma_separator}}', 1236 cart_action: "overlay", 1237 routes: { 1238 cart_url: "/cart", 1239 cart_add_url: "/cart/add", 1240 cart_change_url: "/cart/change", 1241 predictive_search_url: "/search/suggest" 1242 }, 1243 locales: { 1244 cart_add_error: `All {{ title }} are in your cart.`, 1245 cart_general_error: `There was an error. Please refresh the page and try again.`, 1246 cart_announcement: `Item added to your cart`, 1247 products_add_to_cart_button: `Add to cart`, 1248 products_preorder_button: `Pre-Order`, 1249 products_sold_out_variant: `Sold out`, 1250 products_unavailable_variant: `Unavailable`, 1251 products_one_product: `There is only one product left!`,
1252 products_few_products: `There are {{ count }} products left`, 1253 products_many_products: `There are {{ count }} products left`, 1254 products_no_products: `There are no products left`, 1255 products_preorder: `This product is out of stock, but you can still order it.`, 1256 products_enough_products: `In stock`, 1257 product_sku: `SKU: `, 1258 product_barcode: `ISBN: `, 1259 product_read_review: `Read full review`, 1260 next: `Next`, 1261 prev: `Previous` 1262 }, 1263 symbols: { 1264 arrow: `<svg aria-hidden="true" focusable="false" role="presentation" enable-background="new -19 23 66 16" viewBox="-19 23 66 16" xmlns="http://www.w3.org/2000/svg"><path d="m-19 29.6h64v2.9h-64z"/><path d="m47 31-2-2-6-6-2 2 5.9 6-5.9 6 2 2 6-6z"/></svg>`, 1265 zoom_out: `<svg aria-hidden="true" focusable="false" role="presentation" class="svg symbol symbol--zoom-out" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10.2,19.2c-5,0-9-4-9-9s4-9,9-9s9,4,9,9S15.2,19.2,10.2,19.2z M10.2,3.2c-3.9,0-7,3.1-7,7s3.1,7,7,7s7-3.1,7-7 C17.2,6.4,14.1,3.2,10.2,3.2z"/><path d="M15.637 17.078l1.414-1.414 5.657 5.657-1.414 1.414zM6.3 9.3h8v2h-8z"/></svg>`, 1266 star: `<svg width="24" height="22" viewBox="0 0 24 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 0L14.6942 8.2918H23.4127L16.3593 13.4164L19.0534 21.7082L12 16.5836L4.94658 21.7082L7.64074 13.4164L0.587322 8.2918H9.30583L12 0Z" fill="#111111"/></svg>`, 1267 plus: `<svg aria-hidden="true" focusable="false" role="presentation" width="20" height="19" viewBox="0 0 20 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M11 0H9V8.5H0.5V10.5H9V19H11V10.5H19.5V8.5H11V0Z" /></svg>`, 1268 close: `<svg aria-hidden="true" focusable="false" role="presentation" width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.41418 0L16.9705 15.5563L15.5563 16.9706L-2.89679e-05 1.41421L1.41418 0Z" fill="#111111"/><path d="M16.9706 1.41431L1.41423 16.9707L1.85966e-05 15.5564L15.5564 9.31025e-05L16.9706 1.41431Z" fill="#111111"/></svg>`, 1269 toggle_pack: `<svg aria-hidden="true" focusable="false" role="presentation" class="symbol symbol--minus" width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.48511 7.00293H15.4852V9.13403H1.48511V7.00293Z" fill="#111111"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="symbol symbol--plus" width="17" height="18" viewBox="0 0 17 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.48517 7.48145H15.4852V9.61255H1.48517V7.48145Z" fill="#111111"/><path d="M9.48517 1.08789V16.0056H7.48517V1.08789H9.48517Z" fill="#111111"/></svg>` 1270 }, 1271 predictive_search_enabled: "true", 1272 predictive_search_placeholder: `<div class="search-item cart-item blank"><div><a class="thumbnail"><figure class="lazy-image" data-ratio style="padding-top:130%"></figure></a><div class="content"><span class="title"></span><span class="info"></span></div></div>` 1273 } 1274 }; 1275 1276 </script>
1276 1277 1278
1278<script> 1279 if ( ! JSON.parse(document.getElementById('shopify-features').text).predictiveSearch ) { 1280 KROWN.settings.predictive_search_enabled = "false"; 1281 document.getElementById('search-open-button').setAttribute('id', ''); 1282 } else { 1283 const searchScript = document.createElement('script'); 1284 searchScript.async = true 1285 searchScript.src = "//mendo.nl/cdn/shop/t/2/assets/component-predictive-search.js?v=125379629480770845521713346103"; 1286 document.head.appendChild(searchScript); 1287 } 1288 </script>
1288 1289 1290
1290<script src="//mendo.nl/cdn/shop/t/2/assets/section-header.js?v=113085510006298096851713346103" defer></script>
1290 1291 <link rel="stylesheet" href="//mendo.nl/cdn/shop/t/2/assets/component-sidebar.css?v=59251241183063293151713346103" media="print" onload="this.media='all';"> 1292 1293
1293<script src="//mendo.nl/cdn/shop/t/2/assets/theme.js?v=44664104154589660791713346103" defer></script>
1293<script src="//mendo.nl/cdn/shop/t/2/assets/component-product-form.js?v=15440941958511276111713346103" defer></script>
1293 1294
1294<script src="//mendo.nl/cdn/shop/t/2/assets/component-quick-buy.js?v=134031073189856321131713346103" defer></script>
1294 1295 <link rel="stylesheet" href="//mendo.nl/cdn/shop/t/2/assets/section-main-product.css?v=130275835235339374561713346103" media="print" onload="this.media='all';"> 1296 <link rel="stylesheet" href="//mendo.nl/cdn/shop/t/2/assets/section-popup.css?v=150754843250186427291713346103" media="print" onload="this.media='all';">
1296<script src="//mendo.nl/cdn/shop/t/2/assets/component-cart.js?v=124722777586897427061713346102" defer></script>
1296<script src="//mendo.nl/cdn/shop/t/2/assets/component-modal.js?v=151431628993761312891713346102" defer></script>
1296 1297
1297<script src="//mendo.nl/cdn/shop/t/2/assets/component-css-slider.js?v=10924104411822865841713346102" defer></script>
1297<script> 1298 class ProductItemVariants extends HTMLElement { 1299 constructor(){ 1300 super(); 1301 const productItemVariants = this.querySelectorAll('.product-item__variant'); 1302 const productLink = this.closest('.product-item').querySelector('.product-item__link'); 1303 let variantZIndex = 9; 1304 setTimeout(()=>{ 1305 productItemVariants.forEach(elm=>{ 1306 if ( this.querySelector('.product-item__variant-image') && productLink.querySelector('.product-item__image') ) { 1307 productLink.querySelector('.product-item__image').appendChild(this.querySelector('.product-item__variant-image')); 1308 } 1309 elm.addEventListener('click', e=>{ 1310 productItemVariants.forEach(elm=>{elm.classList.remove('active')}); 1311 e.currentTarget.classList.add('active'); 1312 productLink.setAttribute('href', e.currentTarget.dataset.href); 1313 const variantImage = productLink.querySelector(`.product-item__variant-image[data-id="${e.currentTarget.dataset.id}"]`); 1314 if ( variantImage ) { 1315 variantImage.classList.remove('active'); 1316 variantImage.style.zIndex = ++variantZIndex; 1317 setTimeout(()=>{ 1318 variantImage.classList.add('active'); 1319 }, 10); 1320 } 1321 }) 1322 }) 1323 }, 500); 1324 } 1325 } 1326 customElements.define('product-item-variants', ProductItemVariants); 1327 </script>
1327<script src="//mendo.nl/cdn/shop/t/2/assets/component-order-instructions.js?v=182136445862749063321713346103" defer></script>
1327<style> .mount-header.is-colorful .header-holder {border-bottom: 0;} .page-content {margin-top: 0;} .button--underline {padding: 15px 30px !important; color: white !important; background-color: black !important; border: 0; font-size: 14px;} .vertical-slider-headings:not(.no-blending) .slide-heading .button--underline {color: black !important; background: white !important;} .button--underline span {display: none;} #cart-open-button .menu-meta__icon {width: 30px; height: 30px; background: black; color: white; border-radius: 100%; margin: 0;} #cart-open-button .menu-meta__count {width: 100%; top: 8px; font-size: 14px;} #cart-open-button .menu-meta__icon svg {display: none;} .header .menu-opener__icon .line:nth-child(n) {width: 24px;} .product__description table,.product__description table * {border-color: transparent !important;} .sidebar__menu a {letter-spacing: 0em;} .sidebar__close .close-sidebar__text {font-size: 20px;} .template- .shopify-policy__title,.template- .shopify-policy__title h1 {margin-bottom: 0; opacity: 0;} .shopify-policy__body {max-width: 800px;} .template- .page-content {margin-bottom: 0;} .ddshopfaq-wrapper .copyright {opacity: 0;} .cd-faq-content,.cd-faq-content p {font-size: 18px !important; color: black; max-width: 800px;} .cd-faqitem {background: white !important;} .cd-faq-cateories li {text-transform: uppercase; letter-spacing: 0.075em;} </style> 1328<div id="shopify-block-AdndWVTR1U3pqNmNvM__1713992510208204420" class="shopify-block shopify-app-block"> 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343<!-- check DDshop FAQ showing --> 1344<link href="//cdn.shopify.com/extensions/019e15d8-6ec5-7ee5-bf5f-d0afa800e33d/faq-page-help-center-pro-79/assets/ddshop-faq.css" rel="stylesheet" type="text/css" media="all" /> 1345 1346 <link href="//cdn.shopify.com/extensions/019e15d8-6ec5-7ee5-bf5f-d0afa800e33d/faq-page-help-center-pro-79/assets/default.css" rel="stylesheet" type="text/css" media="all" /> 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360
1360<script src="https://cdn.shopify.com/extensions/019e15d8-6ec5-7ee5-bf5f-d0afa800e33d/faq-page-help-center-pro-79/assets/jquery-3.6.1.min.js" defer="defer"></script>
1360 1361 1362 1363
1363<script src="https://cdn.shopify.com/extensions/019e15d8-6ec5-7ee5-bf5f-d0afa800e33d/faq-page-help-center-pro-79/assets/typeahead-0.11.1.js" defer="defer"></script>
1363 1364 1365 1366
1366<script src="https://cdn.shopify.com/extensions/019e15d8-6ec5-7ee5-bf5f-d0afa800e33d/faq-page-help-center-pro-79/assets/bootstrap-3.3.7.js" defer="defer"></script>
1366 1367
1367<script src="https://cdn.shopify.com/extensions/019e15d8-6ec5-7ee5-bf5f-d0afa800e33d/faq-page-help-center-pro-79/assets/bootstrap-validator-0.11.9.js" defer="defer"></script>
1367 1368 1369
1369<script src="https://faq.ddshopapps.com/js/stores/129659-9c.myshopify.com/ddshop-faq.js?v=1790937522" defer="defer"></script>
1369 1370 1371
1371<script>window.ddshop_current_locale = "en";</script>
1371 1372 1373
1373<script src="https://cdn.shopify.com/extensions/019e15d8-6ec5-7ee5-bf5f-d0afa800e33d/faq-page-help-center-pro-79/assets/ddshop-faq-multi-lang.js" defer="defer"></script>
1373 1374
1374<script src="https://cdn.shopify.com/extensions/019e15d8-6ec5-7ee5-bf5f-d0afa800e33d/faq-page-help-center-pro-79/assets/ddshop-faq.js" defer="defer"></script>
1374 1375 1376 1377 1378 1379 1380<!-- end check DDshop FAQ showing --> 1381 1382 1383 1384</div>
1384<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
1384 1385</body> 1386</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.