PageSourceSearch

https://www.xandres.com/nl-be/cart

html xandres.com collected 2026-10-04 10:27:04 UTC 423,597 bytes, 6,194 lines download raw bytes

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17<!doctype html>
18<html
19  class="group/html no-touch scroll-smooth"
20  lang="nl"
21  dir="ltr"
22>
23  <head>
24  
24<script type="application/vnd.locksmith+json" data-locksmith>{"version":"v346","locked":false,"initialized":true,"scope":"cart","access_granted":true,"access_denied":false,"requires_customer":false,"manual_lock":false,"remote_lock":false,"has_timeout":false,"remote_rendered":null,"hide_resource":false,"hide_links_to_resource":false,"hide_price":false,"hide_add_to_cart":false,"transparent":true,"locks":{"all":[],"opened":[]},"keys":[],"keys_signature":"0b5c1d147e667891ceb9963ce90aae15815f30fce8d9f5f78f75cd51b660b7f9","state":{"template":"cart","theme":195832611142,"product":null,"collection":null,"page":null,"blog":null,"article":null,"app":null},"now":1791109623,"path":"\/cart","locale_root_url":"\/nl-be","canonical_url":"https:\/\/www.xandres.com\/nl-be\/cart","customer_id":null,"customer_id_signature":"0b5c1d147e667891ceb9963ce90aae15815f30fce8d9f5f78f75cd51b660b7f9","cart":null}</script>
24<script data-locksmith>!function(){undefined;!function(){var s=window.Locksmith={},e=document.querySelector('script[type="application/vnd.locksmith+json"]'),n=e&&e.innerHTML;if(s.state={},s.util={},s.loading=!1,n)try{s.state=JSON.parse(n)}catch(d){}if(document.addEventListener&&document.querySelector){var o,a,i,t=[76,79,67,75,83,77,73,84,72,49,49],c=function(){a=t.slice(0)},l="style",r=function(e){e&&27!==e.keyCode&&"click"!==e.type||(document.removeEventListener("keydown",r),document.removeEventListener("click",r),o&&document.body.removeChild(o),o=null)};c(),document.addEventListener("keyup",function(e){if(e.keyCode===a[0]){if(clearTimeout(i),a.shift(),0<a.length)return void(i=setTimeout(c,1e3));c(),r(),(o=document.createElement("div"))[l].width="50%",o[l].maxWidth="1000px",o[l].height="85%",o[l].border="1px rgba(0, 0, 0, 0.2) solid",o[l].background="rgba(255, 255, 255, 0.99)",o[l].borderRadius="4px",o[l].position="fixed",o[l].top="50%",o[l].left="50%",o[l].transform="translateY(-50%) translateX(-50%)",o[l].boxShadow="0 2px 5px rgba(0, 0, 0, 0.3), 0 0 100vh 100vw rgba(0, 0, 0, 0.5)",o[l].zIndex="2147483645";var t=document.createElement("textarea");t.value=JSON.stringify(JSON.parse(n),null,2),t[l].border="none",t[l].display="block",t[l].boxSizing="border-box",t[l].width="100%",t[l].height="100%",t[l].background="transparent",t[l].padding="22px",t[l].fontFamily="monospace",t[l].fontSize="14px",t[l].color="#333",t[l].resize="none",t[l].outline="none",t.readOnly=!0,o.appendChild(t),document.body.appendChild(o),t.addEventListener("click",function(e){e.stopImmediatePropagation()}),t.select(),document.addEventListener("keydown",r),document.addEventListener("click",r)}})}s.isEmbedded=-1!==window.location.search.indexOf("_ab=0&_fd=0&_sc=1"),s.path=s.state.path||window.location.pathname,s.basePath=s.state.locale_root_url.concat("/apps/locksmith").replace(/^\/\//,"/"),s.reloading=!1,s.util.console=window.console||{log:function(){},error:function(){}},s.util.makeUrl=function(e,t){var n,o=s.basePath+e,a=[],i=s.cache();for(n in i)a.push(n+"="+encodeURIComponent(i[n]));for(n in t)a.push(n+"="+encodeURIComponent(t[n]));return s.state.customer_id&&(a.push("customer_id="+encodeURIComponent(s.state.customer_id)),a.push("customer_id_signature="+encodeURIComponent(s.state.customer_id_signature))),o+=(-1===o.indexOf("?")?"?":"&")+a.join("&")},s._initializeCallbacks=[],s.on=function(e,t){if("initialize"!==e)throw'Locksmith.on() currently only supports the "initialize" event';s._initializeCallbacks.push(t)},s.initializeSession=function(e){if(!s.isEmbedded){var t=!1,n=!0,o=!0;(e=e||{}).silent&&(o=n=!(t=!0)),s.ping({silent:t,spinner:n,reload:o,callback:function(){s._initializeCallbacks.forEach(function(e){e()})}})}},s.cache=function(e){var t={};try{var n=function a(e){return(document.cookie.match("(^|; )"+e+"=([^;]*)")||0)[2]};t=JSON.parse(decodeURIComponent(n("locksmith-params")||"{}"))}catch(d){}if(e){for(var o in e)t[o]=e[o];document.cookie="locksmith-params=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/",document.cookie="locksmith-params="+encodeURIComponent(JSON.stringify(t))+"; path=/"}return t},s.cache.cart=s.state.cart,s.cache.cartLastSaved=null,s.params=s.cache(),s.util.reload=function(){s.reloading=!0;try{window.location.href=window.location.href.replace(/#.*/,"")}catch(d){s.util.console.error("Preferred reload method failed",d),window.location.reload()}},s.cache.saveCart=function(e){if(!s.cache.cart||s.cache.cart===s.cache.cartLastSaved)return e?e():null;var t=s.cache.cartLastSaved;s.cache.cartLastSaved=s.cache.cart,fetch("/cart/update.js",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify({attributes:{locksmith:s.cache.cart}})}).then(function(e){if(!e.ok)throw new Error("Cart update failed: "+e.status);return e.json()}).then(function(){e&&e()})["catch"](function(e){if(s.cache.cartLastSaved=t,!s.reloading)throw e})},s.util.spinnerHTML='<style>body{background:#FFF}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#loading{display:flex;width:100%;height:50vh;
24color:#777;align-items:center;justify-content:center}#loading .spinner{display:block;animation:spin 600ms linear infinite;position:relative;width:50px;height:50px}#loading .spinner-ring{stroke:currentColor;stroke-dasharray:100%;stroke-width:2px;stroke-linecap:round;fill:none}</style><div id="loading"><div class="spinner"><svg width="100%" height="100%"><svg preserveAspectRatio="xMinYMin"><circle class="spinner-ring" cx="50%" cy="50%" r="45%"></circle></svg></svg></div></div>',s.util.clobberBody=function(e){document.body.innerHTML=e},s.util.clobberDocument=function(e){e.responseText&&(e=e.responseText),document.documentElement&&document.removeChild(document.documentElement);var t=document.open("text/html","replace");t.writeln(e),t.close(),setTimeout(function(){var e=t.querySelector("[autofocus]");e&&e.focus()},100)},s.util.serializeForm=function(e){if(e&&"FORM"===e.nodeName){var t,n,o={};for(t=e.elements.length-1;0<=t;t-=1)if(""!==e.elements[t].name)switch(e.elements[t].nodeName){case"INPUT":switch(e.elements[t].type){default:case"text":case"hidden":case"password":case"button":case"reset":case"submit":o[e.elements[t].name]=e.elements[t].value;break;case"checkbox":case"radio":e.elements[t].checked&&(o[e.elements[t].name]=e.elements[t].value);break;case"file":}break;case"TEXTAREA":o[e.elements[t].name]=e.elements[t].value;break;case"SELECT":switch(e.elements[t].type){case"select-one":o[e.elements[t].name]=e.elements[t].value;break;case"select-multiple":for(n=e.elements[t].options.length-1;0<=n;n-=1)e.elements[t].options[n].selected&&(o[e.elements[t].name]=e.elements[t].options[n].value)}break;case"BUTTON":switch(e.elements[t].type){case"reset":case"submit":case"button":o[e.elements[t].name]=e.elements[t].value}}return o}},s.util.on=function(e,i,s,t){t=t||document;var c="locksmith-"+e+i,n=function(e){var t=e.target,n=e.target.parentElement,o=t&&t.className&&(t.className.baseVal||t.className)||"",a=n&&n.className&&(n.className.baseVal||n.className)||"";("string"==typeof o&&-1!==o.split(/\s+/).indexOf(i)||"string"==typeof a&&-1!==a.split(/\s+/).indexOf(i))&&!e[c]&&(e[c]=!0,s(e))};t.attachEvent?t.attachEvent(e,n):t.addEventListener(e,n,!1)},s.util.enableActions=function(e){s.util.on("click","locksmith-action",function(e){e.preventDefault();var t=e.target;t.dataset.confirmWith&&!confirm(t.dataset.confirmWith)||(t.disabled=!0,t.innerText=t.dataset.disableWith,s.post("/action",t.dataset.locksmithParams,{spinner:!1,type:"text",success:function(e){(e=JSON.parse(e.responseText)).message&&alert(e.message),s.util.reload()}}))},e)},s.util.inject=function(e,t){var n=["data","locksmith","append"];if(-1!==t.indexOf(n.join("-"))){var o=document.createElement("div");o.innerHTML=t,e.appendChild(o)}else e.innerHTML=t;var a,i,s=e.querySelectorAll("script");for(i=0;i<s.length;++i){a=s[i];var c=document.createElement("script");if(a.type&&(c.type=a.type),a.src)c.src=a.src;else{var l=document.createTextNode(a.innerHTML);c.appendChild(l)}e.appendChild(c)}var r=e.querySelector("[autofocus]");r&&r.focus()},s.post=function(e,t,n){!1!==(n=n||{}).spinner&&s.util.clobberBody(s.util.spinnerHTML);var o={};n.container===document?(o.layout=1,n.success=function(e){s.util.clobberDocument(e)}):n.container&&(o.layout=0,n.success=function(e){var t="string"==typeof n.container?document.getElementById(n.container):n.container;t&&(s.util.inject(t,e),t.id===t.firstChild.id&&t.parentElement.replaceChild(t.firstChild,t))}),n.form_type&&(t.form_type=n.form_type),n.include_layout_classes!==undefined&&(t.include_layout_classes=n.include_layout_classes),n.lock_id!==undefined&&(t.lock_id=n.lock_id),s.loading=!0;var a=s.util.makeUrl(e,o),i="json"===n.type||"text"===n.type;fetch(a,{method:"POST",headers:{"Content-Type":"application/json",Accept:i?"application/json":"text/html"},body:JSON.stringify(t)}).then(function(e){if(!e.ok)throw new Error("Request failed: "+e.status);return e.text()}).then(function(e){var t=n.success||s.util.clobberDocument;t(i?{responseText:e}:e)})["catch"](function(e){if(!s.reloading)if("dashboard.weglot.com"!==window.location.host){if(!n.silent)throw alert("Something went wrong! Please refresh and try again."),e;console.error(e)}else console.error(e)})["finally"](function(){s.loading=!1})},s.postResource=function(e,t){e.path=s.path,e.search=window.location.search,e.state=s.state,e.passcode&&(e.passcode=e.passcode.trim()),e.email&&(e.email=e.email.trim()),e.state.cart=s.cache.cart,e.locksmith_json=s.jsonTag,e.locksmith_json_signature=s.jsonTagSignature,s.post("/resource",e,t)},s.ping=function(t){if(!s.isEmbedded){t=t||{};var n=function(){t.reload?s.util.reload():"function"==typeof t.callback&&t.callback()};s.post("/ping",{path:s.path,search:window.location.search,state:s.state},{spinner:!!t.spinner,silent:"undefined"==typeof t.silent||t.silent,type:"text",success:function(e){e&&e.responseText?((e=JSON.parse(e.responseText)).messages&&0<e.messages.length&&s.showMessages(e.messages),e.cart&&s.cache.cart!==e.cart?(s.cache.cart=e.cart,s.cache.saveCart(function(){e.cart&&e.cart.match(/^.+:/)?(t.reload||"function"!=typeof t.callback||t.callback(),s.util.reload()):n()})):n()):console.error("[Locksmith] Invalid result in ping callback:",e)}})}},s.timeoutMonitor=function(){var e=s.cache.cart;s.ping({callback:function(){e!==s.cache.cart||setTimeout(function(){s.timeoutMonitor()},6e4)}})},s.showMessages=function(e){var t=document.createElement("div");t.style.position="fixed",t.style.left=0,t.style.right=0,t.style.bottom="-50px",t.style.opacity=0,t.style.background="#191919",t.style.color="#ddd",t.style.transition="bottom 0.2s, opacity 0.2s",t.style.zIndex=999999,t.innerHTML=["<style>","  .locksmith-ab .locksmith-b { display: none; }","  .locksmith-ab.toggled .locksmith-b { display: flex; }","  .locksmith-ab.toggled .locksmith-a { display: none; }","  .locksmith-flex { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; padding: 10px 20px; }","  .locksmith-message + .locksmith-message { border-top: 1px #555 solid; }","  .locksmith-message a { color: inherit; font-weight: bold; }","  .locksmith-message a:hover { color: inherit; opacity: 0.8; }","  a.locksmith-ab-toggle { font-weight: inherit; text-decoration: underline; }","  .locksmith-text { flex-grow: 1; }","  .locksmith-cta { flex-grow: 0; text-align: right; }","  .locksmith-cta button { transform: scale(0.8); transform-origin: left; }","  .locksmith-cta > * { display: block; }","  .locksmith-cta > * + * { margin-top: 10px; }","  .locksmith-message a.locksmith-close { flex-grow: 0; text-decoration: none; margin-left: 15px; font-size: 30px; font-family: monospace; display: block; padding: 2px 10px; }","  @media screen and (max-width: 600px) {","    .locksmith-wide-only { display: none !important; }","    .locksmith-flex { padding: 0 15px; }","    .locksmith-flex > * { margin-top: 5px; margin-bottom: 5px; }","    .locksmith-cta { text-align: left; }","  }","  @media screen and (min-width: 601px) {","    .locksmith-narrow-only { display: none !important; }","  }","</style>"].join("")+e.map(function(e){return'<div class="locksmith-message">'+e+"</div>"}).join(""),document.body.appendChild(t),document.body.style.position="relative",document.body.parentElement.style.paddingBottom=t.offsetHeight+"px",setTimeout(function(){t.style.bottom=0,t.style.opacity=1},50),s.util.on("click","locksmith-ab-toggle",function(e){e.preventDefault();for(var t=e.target.parentElement;-1===t.className.split(" ").indexOf("locksmith-ab");)t=t.parentElement;-1!==t.className.split(" ").indexOf("toggled")?t.className=t.className.replace("toggled",""):t.className=t.className+" toggled"}),s.util.enableActions(t)}}()}();</script>
24
25      
25<script data-locksmith>Locksmith.cache.cart=null</script>
25
26
27  
27<script data-locksmith>Locksmith.jsonTag="{\"version\":\"v346\",\"locked\":false,\"initialized\":true,\"scope\":\"cart\",\"access_granted\":true,\"access_denied\":false,\"requires_customer\":false,\"manual_lock\":false,\"remote_lock\":false,\"has_timeout\":false,\"remote_rendered\":null,\"hide_resource\":false,\"hide_links_to_resource\":false,\"hide_price\":false,\"hide_add_to_cart\":false,\"transparent\":true,\"locks\":{\"all\":[],\"opened\":[]},\"keys\":[],\"keys_signature\":\"0b5c1d147e667891ceb9963ce90aae15815f30fce8d9f5f78f75cd51b660b7f9\",\"state\":{\"template\":\"cart\",\"theme\":195832611142,\"product\":null,\"collection\":null,\"page\":null,\"blog\":null,\"article\":null,\"app\":null},\"now\":1791109623,\"path\":\"\\\/cart\",\"locale_root_url\":\"\\\/nl-be\",\"canonical_url\":\"https:\\\/\\\/www.xandres.com\\\/nl-be\\\/cart\",\"customer_id\":null,\"customer_id_signature\":\"0b5c1d147e667891ceb9963ce90aae15815f30fce8d9f5f78f75cd51b660b7f9\",\"cart\":null}";Locksmith.jsonTagSignature="86d672261a5ec148b4a19ec2b6cd12a4a2336fb33eed7b31b3f4b86c1b725f08"</script>
27
28  
28<script data-locksmith>
29    Locksmith.styling = (function () {
30      var rgbOf = function (colour) {
31        var match = /rgba?\(([^)]+)\)/.exec(colour || '');
32        if (!match) return null;
33        var parts = match[1].split(',').map(function (part) { return parseFloat(part); });
34        if (parts.length > 3 && parts[3] === 0) return null;
35        return parts.slice(0, 3).join(',');
36      };
37      var settled = function (node, read) {
38        var inline = node.style.getPropertyValue('transition');
39        var priority = node.style.getPropertyPriority('transition');
40        node.style.setProperty('transition', 'none', 'important');
41        try {
42          return read(getComputedStyle(node));
43        } finally {
44          if (inline) node.style.setProperty('transition', inline, priority); else node.style.removeProperty('transition');
45        }
46      };
47      var parsed = function (run) {
48        if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', run); else run();
49      };
50      var backdropOf = function (node) {
51        var behind = node && node.parentElement;
52        while (behind) {
53          var colour = getComputedStyle(behind).backgroundColor;
54          if (colour && colour !== 'rgba(0, 0, 0, 0)' && colour !== 'transparent') return colour;
55          behind = behind.parentElement;
56        }
57        return 'rgb(255, 255, 255)';
58      };
59      var luminanceOf = function (rgb) {
60        var parts = rgb.split(',').map(parseFloat);
61        return (0.2126 * parts[0] + 0.7152 * parts[1] + 0.0722 * parts[2]) / 255;
62      };
63      var hasLook = function (style, backdrop, ignoreImage) {
64        if (!style) return false;
65        var backdropRgb = rgbOf(backdrop) || '255,255,255';
66        var background = rgbOf(style.backgroundColor);
67        var defaultWhite = background === '255,255,255' && luminanceOf(backdropRgb) > 0.75;
68        var styledBackground = background !== null && !defaultWhite && background !== backdropRgb;
69        var styledBorder = ['Top', 'Right', 'Bottom', 'Left'].some(function (side) {
70          var border = rgbOf(style['border' + side + 'Color']);
71          return style['border' + side + 'Style'] !== 'none' && parseFloat(style['border' + side + 'Width']) > 0 && border !== null && border !== backdropRgb;
72        });
73        var shadow = rgbOf(style.boxShadow);
74        var styledShadow = style.boxShadow !== 'none' && shadow !== null && shadow !== backdropRgb;
75        return styledBackground || styledBorder || styledShadow || (!ignoreImage && style.backgroundImage !== 'none');
76      };
77      var drawnPseudos = function (node) {
78        return ['::before', '::after'].map(function (pseudo) {
79          return getComputedStyle(node, pseudo);
80        }).filter(function (style) {
81          return style.content !== 'none' && style.display !== 'none' && parseFloat(style.opacity) >= 0.5;
82        });
83      };
84      var pseudoLooks = function (node, backdrop) {
85        return drawnPseudos(node).some(function (style) { return hasLook(style, backdrop); });
86      };
87      var bare = function (node, ignoreImage) {
88        if (!node || !window.getComputedStyle) return false;
89        return settled(node, function (style) {
90          if (style.borderTopStyle === 'inset' || style.borderTopStyle === 'outset') return true;
91          if (node.tagName === 'SELECT' && style.borderTopColor === 'rgb(118, 118, 118)') return true;
92          var backdrop = backdropOf(node);
93          return !hasLook(style, backdrop, ignoreImage) && !pseudoLooks(node, backdrop);
94        });
95      };
96      var boxColourOf = function (node, style) {
97        var own = rgbOf(style.backgroundColor);
98        if (own) return own;
99        var pseudo = drawnPseudos(node).map(function (style) { return rgbOf(style.backgroundColor); }).filter(Boolean)[0];
100        return pseudo || rgbOf(backdropOf(node)) || '255,255,255';
101      };
102      var readable = function (node) {
103        if (!node || !window.getComputedStyle) return;
104        settled(node, function (style) {
105          if (style.backgroundImage.indexOf('gradient') !== -1) return;
106          var text = rgbOf(style.color);
107          var box = boxColourOf(node, style);
108          if (text === null || Math.abs(luminanceOf(text) - luminanceOf(box)) < 0.25) {
109            node.style.setProperty('color', luminanceOf(box) > 0.5 ? '#111111' : '#ffffff', 'important');
110          }
111        });
112      };
113      var vanished = function (node) {
114        return settled(node, function (style) {
115          var rect = node.getBoundingClientRect();
116          return style.display === 'none' || style.visibility === 'hidden' || parseFloat(style.opacity) === 0 ||
117            parseFloat(style.fontSize) === 0 || rect.width < 2 || rect.height < 2;
118        });
119      };
120      var unborrow = function (node) {
121        node.className = node.className.split(/\s+/).filter(function (token) {
122          return token.indexOf('locksmith') === 0 || token === 'failed';
123        }).join(' ');
124      };
125      var lineBoxed = function (node) {
126        settled(node, function (style) {
127          if (parseFloat(style.lineHeight) === 0) node.style.setProperty('line-height', 'normal');
128        });
129      };
130      var dress = function (node, fallbackClass, ignoreImage) {
131        if (!node || !window.getComputedStyle) return;
132        parsed(function () {
133          if (vanished(node)) unborrow(node);
134          if (bare(node, ignoreImage)) node.classList.add(fallbackClass);
135          lineBoxed(node);
136          readable(node);
137        });
138      };
139      return { dress: dress, readable: readable, bare: bare, vanished: vanished, unborrow: unborrow, drawnPseudos: drawnPseudos };
140    })();
141  </script>
141
142  
143  
143<script type="text/javascript" async src="https://na.shgcdn3.com/pixel-collector.js"></script>
143
144    <meta charset="utf-8">
145    <meta name="viewport" content="width=device-width,initial-scale=1">
145<script>
146  window.insiderFlow = 1;
147
148  // ins.js overwrites insider_object.user with its own defaults (language,
149  // market, locale, ...) as soon as it loads, so the stashed newsletter email
150  // has to be merged in AFTER the script has loaded, not before.
151  function identifyStashedNewsletterEmail() {
152    const email = sessionStorage.getItem('newsletter_email');
153    const posted = new URLSearchParams(window.location.search).get('customer_posted') === 'true';
154
155    if (!email || !posted) return;
156
157    window.insider_object = window.insider_object || {};
158    window.insider_object.user = window.insider_object.user || {};
159    window.insider_object.user.email = email;
160    window.insider_object.user.email_optin = true;
161    window.insider_object.user.gdpr_optin = true;
162
163    if (typeof Insider !== 'undefined' && Insider.eventManager)
164      Insider.eventManager.dispatch('init-manager:re-initialize');
165
166    sessionStorage.removeItem('newsletter_email');
167  }
168
169  function loadInsiderScript() {
170    const consentGiven = Cookiebot?.consent?.marketing;
171    const paramName = consentGiven ? 'id' : 'c';
172    const paramValue = consentGiven ? '10013164' : '0';
173    const src = `https://xandres.api.useinsider.com/ins.js?${paramName}=${paramValue}`;
174
175    window.insiderFlow = consentGiven ? 3 : 1;
176
177    // Create and append script
178    const script = document.createElement('script');
179    script.id = 'insider-tag';
180    script.type = 'text/javascript';
181    script.src = src;
182    script.async = true;
183    script.onload = identifyStashedNewsletterEmail;
184
185    document.head.appendChild(script);
186  }
187
188  // Load script only when Cookiebot events fire
189  ['CookiebotOnLoad', 'CookiebotOnAccept', 'CookiebotOnDecline'].forEach((eventName) => {
190    window.addEventListener(eventName, () => {
191      const oldScript = document.getElementById('insider-tag');
192      if (oldScript) oldScript.remove();
193      loadInsiderScript();
194    });
195  });
196</script>
196
197
198<script>
199  window.dataLayer = window.dataLayer || [];
200  function gtag() {
201    dataLayer.push(arguments);
202  }
203  gtag('consent', 'default', {
204    ad_personalization: 'denied',
205    ad_storage: 'denied',
206    ad_user_data: 'denied',
207    analytics_storage: 'denied',
208    functionality_storage: 'granted',
209    personalization_storage: 'denied',
210    security_storage: 'granted',
211  });
212</script>
212
213
214
215<script
216  id="Cookiebot"
217  src="https://consent.cookiebot.com/uc.js"
218  data-cbid="61a23da5-3085-4f8b-a71a-45359886f146"
219  type="text/javascript"
220  async
221></script>
vendor: 1 bytes, line 221
221
222<script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
vendor: 1 bytes, line 222
222
223<script type="importmap">
224  {
225    "imports": {
226      "@modules": "//www.xandres.com/cdn/shop/t/28/assets/modules.js?v=168095647183403814091790858186",
227      "@services": "//www.xandres.com/cdn/shop/t/28/assets/services.js?v=109893356733119137461790858200",
228      "@utils": "//www.xandres.com/cdn/shop/t/28/assets/utils.js?v=26199257218573271721790858207"
229    }
230  }
231</script>
231
232
233<link rel="modulepreload" href="//www.xandres.com/cdn/shop/t/28/assets/modules.js?v=168095647183403814091790858186">
234<link rel="modulepreload" href="//www.xandres.com/cdn/shop/t/28/assets/services.js?v=109893356733119137461790858200">
235<link rel="modulepreload" href="//www.xandres.com/cdn/shop/t/28/assets/utils.js?v=26199257218573271721790858207">
236
237<title>Je winkelwagen | Xandres</title>
238<link rel="canonical" href="https://www.xandres.com/nl-be/cart">
239<link rel="preconnect" href="https://cdn.shopify.com" crossorigin><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><link rel="icon" type="image/png" href="//www.xandres.com/cdn/shop/t/28/assets/favicon-96x96.png?v=135651638148144114181790858098" sizes="96x96">
240<link rel="icon" type="image/svg+xml" href="//www.xandres.com/cdn/shop/t/28/assets/favicon.svg?v=148504346076933860991790858099">
241<link rel="shortcut icon" href="//www.xandres.com/cdn/shop/t/28/assets/favicon.ico?v=65492887127497060751790858099">
242<link rel="apple-touch-icon" sizes="180x180" href="//www.xandres.com/cdn/shop/t/28/assets/apple-touch-icon.png?v=157374479898042709571790858086">
243<link rel="manifest" href="//www.xandres.com/cdn/shop/t/28/assets/site.webmanifest?v=3043328256767982601790858231">
244<meta name="theme-color" content="#fff">
245
246
247<meta property="og:site_name" content="Xandres">
248<meta property="og:url" content="https://www.xandres.com/nl-be/cart"><meta property="og:title" content="Je winkelwagen">
249<meta property="og:type" content="website">
250<meta property="og:description" content="Exclusieve dameskleding van Belgisch design met stijl en karakter. Kwaliteit en elegantie staan centraal in onze collecties. Shop nu online bij Xandres.">
251<meta property="og:image" content="http://www.xandres.com/cdn/shop/files/FW26XADCL16_2_1_f0b6e2fa-d6c2-4022-9428-4e0bd658e7bb.jpg?v=1787642616">
252<meta property="og:image:secure_url" content="https://www.xandres.com/cdn/shop/files/FW26XADCL16_2_1_f0b6e2fa-d6c2-4022-9428-4e0bd658e7bb.jpg?v=1787642616">
253<meta property="og:image:width" content="1200">
254  <meta property="og:image:height" content="628"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="Je winkelwagen">
255<meta name="twitter:description" content="Exclusieve dameskleding van Belgisch design met stijl en karakter. Kwaliteit en elegantie staan centraal in onze collecties. Shop nu online bij Xandres.">
256<style data-shopify>@font-face {
257    font-family: 'Freigeist';
258    src: url("//www.xandres.com/cdn/shop/t/28/assets/freigeist-regular.woff2?v=91818046978306466131790858115") format('woff2'),
259      url("//www.xandres.com/cdn/shop/t/28/assets/freigeist-regular.woff?v=39137049978470704681790858114") format('woff');
260    font-weight: 400;
261    font-style: normal;
262    font-display: swap;
263  }
264
265  @font-face {
266    font-family: 'Freigeist';
267    src: url("//www.xandres.com/cdn/shop/t/28/assets/freigeist-regular-italic.woff2?v=124381695700488212921790858113") format('woff2'),
268      url("//www.xandres.com/cdn/shop/t/28/assets/freigeist-regular-italic.woff?v=56929376037918410281790858112") format('woff');
269    font-weight: 400;
270    font-style: italic;
271    font-display: swap;
272  }
273
274  @font-face {
275    font-family: 'Freigeist';
276    src: url("//www.xandres.com/cdn/shop/t/28/assets/freigeist-medium.woff2?v=70083943222349149791790858111") format('woff2'),
277      url("//www.xandres.com/cdn/shop/t/28/assets/freigeist-medium.woff?v=66866426394423786541790858110") format('woff');
278    font-weight: 550;
279    font-style: normal;
280    font-display: swap;
281  }
282
283  @font-face {
284    font-family: 'Freigeist';
285    src: url("//www.xandres.com/cdn/shop/t/28/assets/freigeist-medium-italic.woff2?v=162228676470492711941790858109") format('woff2'),
286      url("//www.xandres.com/cdn/shop/t/28/assets/freigeist-medium-italic.woff?v=33576264619567316751790858108") format('woff');
287    font-weight: 550;
288    font-style: italic;
289    font-display: swap;
290  }
291
292  @font-face {
293    font-family: 'Freigeist';
294    src: url("//www.xandres.com/cdn/shop/t/28/assets/freigeist-bold.woff2?v=48550162919449233691790858108") format('woff2'),
295      url("//www.xandres.com/cdn/shop/t/28/assets/freigeist-bold.woff?v=181032306070405894811790858107") format('woff');
296    font-weight: 700;
297    font-style: normal;
298    font-display: swap;
299  }
300
301  @font-face {
302    font-family: 'Freigeist';
303    src: url("//www.xandres.com/cdn/shop/t/28/assets/freigeist-bold-italic.woff2?v=164747099435258889511790858106") format('woff2'),
304      url("//www.xandres.com/cdn/shop/t/28/assets/freigeist-bold-italic.woff?v=39283534128642883421790858105") format('woff');
305    font-weight: 700;
306    font-style: italic;
307    font-display: swap;
308  }</style>
309
310<link href="//www.xandres.com/cdn/shop/t/28/assets/main.css?v=111362885507517279301790858185" rel="stylesheet" type="text/css" media="all" />
311
312
313<script>if (!!("ontouchstart" in document)) {
314    document.documentElement.className = document.documentElement.className.replace("no-touch", "touch");
315  }
316  const shopMoneyFormat = "€{{amount_with_comma_separator}}";
317</script>
vendor: 1 bytes, line 317
317
318<script
319  
320    type="module"
321  
322  src="//www.xandres.com/cdn/shop/t/28/assets/global.js?v=154838044296511229561790858115"
323  data-cookieconsent="ignore"
324></script>
324
325
326
327<script
328  
329    type="module"
330  
331  src="//www.xandres.com/cdn/shop/t/28/assets/header-element.js?v=93416980754432721021790858116"
332  data-cookieconsent="ignore"
333></script>
333
334
335
336<script
337  
338    type="text/javascript"
339  
340  src="//www.xandres.com/cdn/shop/t/28/assets/instagram.js?v=90720041552997841201790858170"
341  data-cookieconsent="ignore"
342></script>
342
343
344
345
346  
346<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
346<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/95618859334/digital_wallets/dialog">
347<meta id="in-context-paypal-metadata" data-shop-id="95618859334" data-venmo-supported="false" data-environment="production" data-locale="nl_NL" data-paypal-v4="true" data-currency="EUR">
348<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://www.xandres.com/nl-be/cart">
349<link rel="alternate" hreflang="nl" href="https://www.xandres.com/nl-be/cart">
350<link rel="alternate" hreflang="en" href="https://www.xandres.com/en-be/cart">
351<link rel="alternate" hreflang="fr" href="https://www.xandres.com/fr-be/cart">
352<link rel="alternate" hreflang="nl-NL" href="https://www.xandres.com/nl-nl/cart">
353<link rel="alternate" hreflang="en-NL" href="https://www.xandres.com/en-nl/cart">
354<link rel="alternate" hreflang="de-AT" href="https://www.xandres.com/de-de/cart">
355<link rel="alternate" hreflang="en-AT" href="https://www.xandres.com/en-de/cart">
356<link rel="alternate" hreflang="de-DE" href="https://www.xandres.com/de-de/cart">
357<link rel="alternate" hreflang="en-DE" href="https://www.xandres.com/en-de/cart">
358<script async="async" src="/checkouts/internal/preloads.js?locale=nl-BE&default_configuration_id=6643089734"></script>
vendor: 1 bytes, line 358
358
359<script id="shopify-features" type="application/json">{"accessToken":"66ac4f205226d59c1571bfb0c95ce0c7","betas":["rich-media-storefront-analytics"],"domain":"www.xandres.com","predictiveSearch":true,"shopId":95618859334,"locale":"nl"}</script>
vendor: 1 bytes, line 359
359
360<script>var Shopify = Shopify || {};
361Shopify.shop = "xandres-store.myshopify.com";
362Shopify.locale = "nl";
363Shopify.currency = {"active":"EUR","rate":"1.0"};
364Shopify.country = "BE";
365Shopify.theme = {"name":"Xandres | 1.2.0 | Domaine","id":195832611142,"schema_name":"Xandres","schema_version":"1.2.0","theme_store_id":null,"role":"main"};
366Shopify.theme.handle = "null";
367Shopify.theme.style = {"id":null,"handle":null};
368Shopify.cdnHost = "www.xandres.com/cdn";
369Shopify.routes = Shopify.routes || {};
370Shopify.routes.root = "/nl-be/";
371Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
372Shopify.SignInWithShop = Shopify.SignInWithShop || {};
373Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
374Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 374
374
375<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 375
375
376<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 376
376
377<script>
378  window.Shopify = window.Shopify || {};
379  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
380  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
381  window.Shopify.SignInWithShop.eligible = false;
382</script>
vendor: 1 bytes, line 382
382
383<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 383
383
384<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.nl.esm.js"></script>
vendor: 1 bytes, line 384
384
385<script type="module">
386  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.nl.esm.js");
387
388  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
389
390</script>
vendor: 1 bytes, line 390
390
391<script id="__st">var __st={"a":95618859334,"offset":7200,"reqid":"7243c6d1-83ff-4071-b30c-ceaf6525c764-1791109623","pageurl":"www.xandres.com\/nl-be\/cart","u":"bc2610368817","p":"cart"};</script>
vendor: 1 bytes, line 391
391
392<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 392
392
393<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:'Beschermd door hCaptcha',privacyText:'Privacy',termsText:'Voorwaarden'},(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 393
393
394<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.xandres.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 394
394
395<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.xandres.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
395<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 395
395
396<script>
397  window.Shopify = window.Shopify || {};
398  window.Shopify.MCP = window.Shopify.MCP || {};
399  window.Shopify.MCP.enabled = true;
400  window.Shopify.MCP.shop = "xandres-store.myshopify.com";
401  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.xandres.com\/api\/mcp";
402  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"]}}];
403</script>
vendor: 1 bytes, line 403
403
404<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.xandres.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
405</script>
vendor: 1 bytes, line 405
405
406<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.xandres.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.nl.js",t.type="module",document.head.appendChild(t)}};
407</script>
vendor: 1 bytes, line 407
407
408<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
409  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);
410</script>
vendor: 1 bytes, line 410
410
411<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})}}));
412</script>
412
413<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.xandres.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
414<style id="shopify-accelerated-checkout-cart">
415        #shopify-buyer-consent {
416  margin-top: 1em;
417  display: inline-block;
418  width: 100%;
419}
420
421#shopify-buyer-consent.hidden {
422  display: none;
423}
424
425#shopify-subscription-policy-button {
426  background: none;
427  border: none;
428  padding: 0;
429  text-decoration: underline;
430  font-size: inherit;
431  cursor: pointer;
432}
433
434#shopify-subscription-policy-button::before {
435  box-shadow: none;
436}
437
438      </style>
439
440<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
440
441  
442
443
444
445
446
447  
447<script type="text/javascript">
448    
449      window.__shgMoneyFormat = window.__shgMoneyFormat || {"EUR":{"currency":"EUR","currency_symbol":"€","currency_symbol_location":"left","decimal_places":2,"decimal_separator":",","thousands_separator":"."}};
450    
451    window.__shgCurrentCurrencyCode = window.__shgCurrentCurrencyCode || {
452      currency: "EUR",
453      currency_symbol: "€",
454      decimal_separator: ".",
455      thousands_separator: ",",
456      decimal_places: 2,
457      currency_symbol_location: "left"
458    };
459  </script>
459
460
461
462
463    
463<script>
464  (function () {
465    function toYesNo(value) {
466      return value ? 'yes' : 'no';
467    }
468
469    function syncConsent() {
470      var cb = window.Cookiebot;
471      var cp = window.Shopify && window.Shopify.customerPrivacy;
472
473      // Until uc.js has loaded, window.Cookiebot is still the Cookiebot script element,
474      // so check hasResponse instead of just checking whether Cookiebot exists.
475      if (!cp || !cb || !cb.hasResponse || !cb.consent) return;
476
477      var wanted = {
478        analytics: !!cb.consent.statistics,
479        marketing: !!cb.consent.marketing,
480        preferences: !!cb.consent.preferences,
481        sale_of_data: !!cb.consent.marketing,
482      };
483
484      var current = cp.currentVisitorConsent ? cp.currentVisitorConsent() : {};
485      var unchanged =
486        current.analytics === toYesNo(wanted.analytics) &&
487        current.marketing === toYesNo(wanted.marketing) &&
488        current.preferences === toYesNo(wanted.preferences);
489
490      if (unchanged) return;
491
492      cp.setTrackingConsent(wanted, function () {});
493    }
494
495    window.Shopify.loadFeatures(
496      [
497        {
498          name: 'consent-tracking-api',
499          version: '0.1',
500        },
501      ],
502      function (error) {
503        if (error) return;
504        syncConsent();
505      }
506    );
507
508    ['CookiebotOnConsentReady', 'CookiebotOnAccept', 'CookiebotOnDecline'].forEach(
509      function (eventName) {
510        window.addEventListener(eventName, syncConsent);
511      }
512    );
513  })();
514</script>
514
515
516  
517  
518
519<script type="text/javascript">
520  
521    window.SHG_CUSTOMER = null;
522  
523</script>
523
524
525
526
527
528
529
530
531<!-- BEGIN app block: shopify://apps/trusted-shops-reviews-and-more/blocks/trstd-login/2ae4ab38-7eb9-4d62-abe3-d4a5f27cbef2 -->
532
533
534
535
536
537
538
539
540
541<!-- END app block --><!-- BEGIN app block: shopify://apps/depict-search-merchandising/blocks/depict_brand_features/ad5c7d1f-ddfb-424b-b936-7f08c4544f6b -->
542
543
544<!--
545  Merchant: shopify-95618859334
546  Market id: 99455795526
547  Collection id: 
548-->
549<script
550  id="depict-grid-rendering-script"
551  
552    
553      data-align-images="false"
554    
555  
556  data-desktop-column-spacing=""
557  data-desktop-row-spacing=""
558  data-mobile-column-spacing=""
559  data-mobile-row-spacing=""
560  data-desktop-margin=""
561  data-mobile-margin=""
562  data-columns-mobile="2"
563  data-columns-desktop="4"
564  data-custom-css='null'
565  data-remove-product-card-padding=""
566  data-content-blocks="[]"
567  data-block-ids=""
568  data-block-assets=""
569  data-block-links=""
570  data-duplicates="[]"
571  data-collection-id=""
572  data-merchant="shopify-95618859334"
573  data-market="99455795526"
574  data-storefront-access-key="e28e606f7093cdb23bbfc6f13701d456"
575  data-current-page-product-ids="[]"
576  data-default-sorting=""
577  data-image-config="[]"
578  data-should-show-watermark="false"
579  data-collection-handle=""
580  data-paginate='
581    {
582    "page_size": 50,
583    "pages": 1,
584    "current_page": 0
585    }
586  '
587  data-ab-tests="null"
588  data-collection-ab-test=""
589  
590>
591  //# allFunctionsCalledOnLoad
592  
593    try {
594      localStorage.setItem('depict_market_id', 99455795526);
595    } catch (e) {
596      console.error('[Depict] Failed to set depict_market_id:', e);
597    }
598  
599
600  try {
601    localStorage.setItem('depict_merchant_id', "shopify-95618859334");
602  } catch (e) {
603    console.error('[Depict] Failed to set depict_merchant_id:', e);
604  }
605
606  !function(){"use strict";var t=document.createElement("style");t.textContent='.depict-grid{--grid-columns:var(--depict-grid-columns-desktop,4);--default-row-height:minmax(var(--sample-product-height), auto);grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr))!important;gap:var(--grid-gap)!important;row-gap:var(--row-gap,var(--grid-gap))!important;align-items:unset!important;grid-auto-flow:dense!important;grid-template-rows:var(--grid-template-rows)!important;grid-auto-rows:var(--default-row-height)!important;display:grid!important}@media (width<=990px){.depict-grid{--grid-columns:var(--depict-grid-columns-mobile,2);gap:var(--mobile-grid-gap)!important;row-gap:var(--mobile-row-gap,var(--mobile-grid-gap))!important}.depict-grid.mobile-custom-margin{margin:var(--mobile-custom-margin)!important}}@media (width>=991px){.depict-grid.desktop-custom-margin{margin:var(--desktop-custom-margin)!important}}.depict-grid:before,.depict-grid:after{display:none!important}.depict-grid>*{width:100%!important;max-width:unset!important;order:var(--order)!important;margin:0!important}.depict-grid>:not(.depict-content-block){grid-row:unset!important;grid-column:unset!important;grid-template-rows:unset!important}.depict-grid>.depict-pulled-away,.depict-hidden-pagination,#depict-grid-rendering-script,depict-grid-start-beacon,depict-grid-end-beacon{display:none!important}.depict-content-block{aspect-ratio:var(--content-aspect-ratio,auto);grid-column:span var(--grid-column-span)!important;grid-row:span var(--grid-row-span)!important;display:flex!important}@media (pointer:fine){.depict-content-block:not(:hover) .depict-block-image.hover-image,.depict-content-block:has(.depict-block-image.hover-image):hover .depict-block-image:not(.hover-image){opacity:0}}.depict-content-block .d-instagram{right:8px;bottom:var(--instagram-bottom-distance);gap:0;transition:all .2s;display:flex;position:absolute;color:#fff!important}.depict-content-block .d-instagram svg{visibility:hidden;position:absolute}.depict-content-block .d-instagram .shadow-text{pointer-events:none!important;opacity:0!important;margin:0!important;padding:0!important;position:absolute!important}.depict-content-block .d-instagram .clipped-element{backdrop-filter:blur(200px);filter:grayscale()invert()contrast(100000%);min-height:var(--text-height);clip-path:var(--text-clip-path);-webkit-clip-path:var(--text-clip-path);min-width:var(--icon-width);transition:all .2s;display:flex}.depict-content-block:hover .d-instagram .clipped-element{min-width:calc(var(--icon-width) + var(--insta-gap) + var(--text-width))}.depict-content-spacer{height:var(--content-height,auto)}.depict-block-media{contain:strict;max-width:100%;margin-bottom:var(--bottom-alignment-spacing,0px);margin-top:var(--top-alignment-spacing,0px);--instagram-bottom-distance:8px;flex-grow:1;flex-basis:100%;align-self:stretch;align-items:stretch;position:relative}.depict-block-media,.depict-block-media:empty{display:flex!important}.depict-block-media .background-overlay{background:var(--overlay-color);position:absolute;inset:0;display:block!important}.depict-block-media .spacer-rect{width:100%;height:100%;fill:none!important}.depict-block-media .content-text{gap:var(--text-gap);align-items:var(--h-align);width:100%;height:100%;text-align:var(--h-align);justify-content:var(--v-align);flex-direction:column;padding:16px;display:flex;position:absolute}.depict-block-media .content-text:has(.text-part:nth-child(2)) .text-part{max-height:50%}.depict-block-media .content-text.text-shadow{filter:drop-shadow(0 1px 3px #000000b3)drop-shadow(0 1px 14px #00000080)}.depict-block-media .content-text.text-shadow.with-overlay{filter:drop-shadow(0 1px 2px #00000073)drop-shadow(0 1px 6px #00000040)}.depict-block-media .content-text .text-part{overflow-clip-margin:2px;white-space:pre-wrap;color:var(--color);margin:0;font-weight:400;overflow:clip}.depict-block-media .content-text .text-part.bold{font-weight:700}.depict-block-media .content-text .text-part.underline{text-decoration:underline}.depict-block-media .content-text .text-part.italic{font-style:italic}.depict-block-media:has(.d-instagram) .content-text{height:calc(100% - (var(--instagram-bottom-distance) + var(--instagram-text-height)))}.depict-block-media video{object-fit:cover;flex-grow:1;width:100%;height:100%;position:absolute;inset:0}.depict-block-media video::-webkit-media-controls-panel{display:none!important}.depict-block-media .depict-block-image{object-fit:cover;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0}@media (pointer:coarse){.depict-block-media:has(.depict-block-image.hover-image){scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;overflow:auto hidden}.depict-block-media:has(.depict-block-image.hover-image) .depict-block-image{opacity:1;scroll-snap-align:start}.depict-block-media:has(.depict-block-image.hover-image) .depict-block-image.hover-image{inset-inline:100% auto}.depict-block-media:has(.depict-block-image.hover-image):before,.depict-block-media:has(.depict-block-image.hover-image):after{color:#fff;opacity:.65;pointer-events:none;z-index:10;background:#000;border-radius:8px;width:fit-content;margin-inline:auto;padding:4px 6px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:10px;line-height:1;position:absolute;bottom:8px}.depict-block-media:has(.depict-block-image.hover-image):before{content:"● ○";inset-inline:0}.depict-block-media:has(.depict-block-image.hover-image):after{content:"○ ●";inset-inline:100% -100%}}depict-watermark-container{z-index:1000000;color:#000;grid-column:1/-1;justify-content:center;width:100%;font-family:Inter,sans-serif;font-size:10px;font-weight:500;display:flex;position:sticky;bottom:28px}depict-watermark-container.d-fixed{position:fixed;left:0}.depict-watermark{backdrop-filter:blur(8px);color:#fff;white-space:nowrap;direction:ltr;background:#0000004d;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:5px 10px;text-decoration:none;display:flex;box-shadow:0 1px 2px #0a0d1408}.depict-watermark svg{height:1.6em}\n/*$vite$:1*/',document.head.appendChild(t);const e=Symbol("solid-proxy"),n="function"==typeof Proxy,o=Symbol("solid-track"),r={equals:(t,e)=>t===e};let i=L;const c=1,a=2,s={owned:null,cleanups:null,context:null,owner:null};var l=null;let u=null,d=null,f=null,p=null,m=0;function g(t,e){const n=d,o=l,r=0===t.length,i=o,c=r?s:{owned:null,cleanups:null,context:i?i.context:null,owner:i},a=r?t:()=>t((()=>y((()=>B(c)))));l=c,d=null;try{return C(a,!0)}finally{d=n,l=o}}function h(t,e){const n={value:t,observers:null,observerSlots:null,comparator:(e=e?Object.assign({},r,e):r).equals||void 0};return[P.bind(n),t=>("function"==typeof t&&(t=t(n.value)),T(n,t))]}function _(t,e,n){A(D(t,e,!1,c))}function v(t,e,n){i=$;const o=D(t,e,!1,c);o.user=!0,p?p.push(o):A(o)}function b(t,e,n){n=n?Object.assign({},r,n):r;const o=D(t,e,!0,0);return o.observers=null,o.observerSlots=null,o.comparator=n.equals||void 0,A(o),P.bind(o)}function w(t){return C(t,!1)}function y(t){if(null===d)return t();const e=d;d=null;try{return t()}finally{d=e}}function k(t){return null===l||(null===l.cleanups?l.cleanups=[t]:l.cleanups.push(t)),t}const[S,x]=h(!1);function I(t,e){const n=Symbol("context");return{id:n,Provider:j(n),defaultValue:t}}function M(t){let e;return l&&l.context&&void 0!==(e=l.context[t.id])?e:t.defaultValue}function O(t){const e=b(t),n=b((()=>H(e())));return n.toArray=()=>{const t=n();return Array.isArray(t)?t:null!=t?[t]:[]},n}function P(){if(this.sources&&this.state)if(this.state===c)A(this);else{const t=f;f=null,C((()=>R(this)),!1),f=t}if(d){const t=this.observers?this.observers.length:0;d.sources?(d.sources.push(this),d.sourceSlots.push(t)):(d.sources=[this],d.sourceSlots=[t]),this.observers?(this.observers.push(d),this.observerSlots.push(d.sources.length-1)):(this.observers=[d],this.observerSlots=[d.sources.length-1])}return this.value}function T(t,e,n){let o=t.value;return t.comparator&&t.comparator(o,e)||(t.value=e,t.observers&&t.observers.length&&C((()=>{for(let e=0;e<t.observers.length;e+=1){const n=t.observers[e],o=u&&u.running;
606o&&u.disposed.has(n),(o?n.tState:n.state)||(n.pure?f.push(n):p.push(n),n.observers&&N(n)),o||(n.state=c)}if(f.length>1e6)throw f=[],Error()}),!1)),e}function A(t){if(!t.fn)return;B(t);const e=m;((t,e,n)=>{let o;const r=l,i=d;d=l=t;try{o=t.fn(e)}catch(a){return t.pure&&(t.state=c,t.owned&&t.owned.forEach(B),t.owned=null),t.updatedAt=n+1,F(a)}finally{d=i,l=r}(!t.updatedAt||t.updatedAt<=n)&&(null!=t.updatedAt&&"observers"in t?T(t,o):t.value=o,t.updatedAt=n)})(t,t.value,e)}function D(t,e,n,o=c,r){const i={fn:t,state:o,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:e,owner:l,context:l?l.context:null,pure:n};return null===l||l!==s&&(l.owned?l.owned.push(i):l.owned=[i]),i}function E(t){if(0===t.state)return;if(t.state===a)return R(t);if(t.suspense&&y(t.suspense.inFallback))return t.suspense.effects.push(t);const e=[t];for(;(t=t.owner)&&(!t.updatedAt||t.updatedAt<m);)t.state&&e.push(t);for(let n=e.length-1;n>=0;n--)if((t=e[n]).state===c)A(t);else if(t.state===a){const n=f;f=null,C((()=>R(t,e[0])),!1),f=n}}function C(t,e){if(f)return t();let n=!1;e||(f=[]),p?n=!0:p=[],m++;try{const e=t();return(t=>{if(f&&(L(f),f=null),t)return;const e=p;p=null,e.length&&C((()=>i(e)),!1)})(n),e}catch(o){n||(p=null),f=null,F(o)}}function L(t){for(let e=0;e<t.length;e++)E(t[e])}function $(t){let e,n=0;for(e=0;e<t.length;e++){const o=t[e];o.user?t[n++]=o:E(o)}for(e=0;e<n;e++)E(t[e])}function R(t,e){t.state=0;for(let n=0;n<t.sources.length;n+=1){const o=t.sources[n];if(o.sources){const t=o.state;t===c?o!==e&&(!o.updatedAt||o.updatedAt<m)&&E(o):t===a&&R(o,e)}}}function N(t){for(let e=0;e<t.observers.length;e+=1){const n=t.observers[e];
606n.state||(n.state=a,n.pure?f.push(n):p.push(n),n.observers&&N(n))}}function B(t){let e;if(t.sources)for(;t.sources.length;){const e=t.sources.pop(),n=t.sourceSlots.pop(),o=e.observers;if(o&&o.length){const t=o.pop(),r=e.observerSlots.pop();n<o.length&&(t.sourceSlots[r]=n,o[n]=t,e.observerSlots[n]=r)}}if(t.tOwned){for(e=t.tOwned.length-1;e>=0;e--)B(t.tOwned[e]);delete t.tOwned}if(t.owned){for(e=t.owned.length-1;e>=0;e--)B(t.owned[e]);t.owned=null}if(t.cleanups){for(e=t.cleanups.length-1;e>=0;e--)t.cleanups[e]();t.cleanups=null}t.state=0}function F(t,e=l){const n=(t=>t instanceof Error?t:Error("string"==typeof t?t:"Unknown error",{cause:t}))(t);throw n}function H(t){if("function"==typeof t&&!t.length)return H(t());if(Array.isArray(t)){const e=[];for(let n=0;n<t.length;n++){const o=H(t[n]);Array.isArray(o)?e.push.apply(e,o):e.push(o)}return e}return t}function j(t,e){return e=>{let n;return _((()=>n=y((()=>(l.context={...l.context,[t]:e.value},O((()=>e.children)))))),void 0),n}}const V=Symbol("fallback");function q(t){for(let e=0;e<t.length;e++)t[e]()}function z(t,e,n={}){let r=[],i=[],c=[],a=0,s=e.length>1?[]:null;return k((()=>q(c))),()=>{let l,u,d=t()||[],f=d.length;return d[o],y((()=>{let t,e,o,m,h,_,v,b,w;if(0===f)0!==a&&(q(c),c=[],r=[],i=[],a=0,s&&(s=[])),n.fallback&&(r=[V],i[0]=g((t=>(c[0]=t,n.fallback()))),a=1);else if(0===a){for(i=Array(f),u=0;u<f;u++)r[u]=d[u],i[u]=g(p);a=f}else{for(o=Array(f),m=Array(f),s&&(h=Array(f)),_=0,v=Math.min(a,f);_<v&&r[_]===d[_];_++);for(v=a-1,b=f-1;v>=_&&b>=_&&r[v]===d[b];v--,b--)o[b]=i[v],m[b]=c[v],s&&(h[b]=s[v]);for(t=new Map,e=Array(b+1),u=b;u>=_;u--)w=d[u],l=t.get(w),e[u]=void 0===l?-1:l,t.set(w,u);for(l=_;l<=v;l++)w=r[l],u=t.get(w),void 0!==u&&-1!==u?(o[u]=i[l],m[u]=c[l],s&&(h[u]=s[l]),u=e[u],t.set(w,u)):c[l]();for(u=_;u<f;u++)u in o?(i[u]=o[u],c[u]=m[u],s&&(s[u]=h[u],s[u](u))):i[u]=g(p);i=i.slice(0,a=f),r=d.slice(0)}return i}));function p(t){if(c[u]=t,s){const[t,n]=h(u);return s[u]=n,e(d[u],t)}return e(d[u])}}}function J(t,e){return y((()=>t(e||{})))}function W(){return!0}const U={get:(t,n,o)=>n===e?o:t.get(n),has:(t,n)=>n===e||t.has(n),set:W,deleteProperty:W,getOwnPropertyDescriptor:(t,e)=>({configurable:!0,enumerable:!0,get:()=>t.get(e),set:W,deleteProperty:W}),ownKeys:t=>t.keys()};function G(t){const e="fallback"in t&&{fallback:()=>t.fallback};return b(((t,e,n={})=>{let r,i=[],c=[],a=[],s=[],l=0;return k((()=>q(a))),()=>{const u=t()||[],d=u.length;return u[o],y((()=>{if(0===d)return 0!==l&&(q(a),a=[],i=[],c=[],l=0,s=[]),n.fallback&&(i=[V],c[0]=g((t=>(a[0]=t,n.fallback()))),l=1),c;for(i[0]===V&&(a[0](),a=[],i=[],c=[],l=0),r=0;r<d;r++)r<i.length&&i[r]!==u[r]?s[r]((()=>u[r])):r>=i.length&&(c[r]=g(f));for(;r<i.length;r++)a[r]();return l=s.length=a.length=d,i=u.slice(0),c=c.slice(0,l)}));function f(t){a[r]=t;const[n,o]=h(u[r]);return s[r]=o,e(n,r)}}})((()=>t.each),t.children,e||void 0))}function K(t){const e=t.keyed,n=b((()=>t.when),void 0,void 0),o=e?n:b(n,void 0,{equals:(t,e)=>!t==!e});return b((()=>{const r=o();if(r){const i=t.children;return"function"==typeof i&&i.length>0?y((()=>i(e?r:()=>{if(!y(o))throw"Stale read from <Show>.";return n()}))):i}return t.fallback}),void 0,void 0)}const X=new Set(["className","value","readOnly","noValidate","formNoValidate","isMap","noModule","playsInline","adAuctionHeaders","allowFullscreen","browsingTopics","defaultChecked","defaultMuted","defaultSelected","disablePictureInPicture","disableRemotePlayback","preservesPitch","shadowRootClonable","shadowRootCustomElementRegistry","shadowRootDelegatesFocus","shadowRootSerializable","sharedStorageWritable","allowfullscreen","async","alpha","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","inert","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected","adauctionheaders","browsingtopics","credentialless","defaultchecked","defaultmuted","defaultselected","defer","disablepictureinpicture","disableremoteplayback","preservespitch","shadowrootclonable","shadowrootcustomelementregistry","shadowrootdelegatesfocus","shadowrootserializable","sharedstoragewritable"]),Z=new Set(["innerHTML","textContent","innerText","children"]),Q=Object.assign(Object.create(null),{className:"class",htmlFor:"for"}),Y=Object.assign(Object.create(null),{class:"className",novalidate:{$:"noValidate",FORM:1},formnovalidate:{$:"formNoValidate",BUTTON:1,INPUT:1},ismap:{$:"isMap",IMG:1},nomodule:{$:"noModule",SCRIPT:1}
606,playsinline:{$:"playsInline",VIDEO:1},readonly:{$:"readOnly",INPUT:1,TEXTAREA:1},adauctionheaders:{$:"adAuctionHeaders",IFRAME:1},allowfullscreen:{$:"allowFullscreen",IFRAME:1},browsingtopics:{$:"browsingTopics",IMG:1},defaultchecked:{$:"defaultChecked",INPUT:1},defaultmuted:{$:"defaultMuted",AUDIO:1,VIDEO:1},defaultselected:{$:"defaultSelected",OPTION:1},disablepictureinpicture:{$:"disablePictureInPicture",VIDEO:1},disableremoteplayback:{$:"disableRemotePlayback",AUDIO:1,VIDEO:1},preservespitch:{$:"preservesPitch",AUDIO:1,VIDEO:1},shadowrootclonable:{$:"shadowRootClonable",TEMPLATE:1},shadowrootdelegatesfocus:{$:"shadowRootDelegatesFocus",TEMPLATE:1},shadowrootserializable:{$:"shadowRootSerializable",TEMPLATE:1},sharedstoragewritable:{$:"sharedStorageWritable",IFRAME:1,IMG:1}}),tt=new Set(["beforeinput","click","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"]),et=new Set(["altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","svg","switch","symbol","text","textPath","tref","tspan","use","view","vkern"]),nt={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},ot="_$DX_DELEGATE";function rt(t,e,n,o){let r;const i=()=>{const e=document.createElement("template");return e.innerHTML=t,n?e.content.firstChild.firstChild:e.content.firstChild},c=e?()=>y((()=>document.importNode(r||(r=i()),!0))):()=>(r||(r=i())).cloneNode(!0);return c.cloneNode=c,c}function it(t,e,n){null==n?t.removeAttribute(e):t.setAttribute(e,n)}function ct(t,e){null==e?t.removeAttribute("class"):t.className=e}function at(t,e,n){return y((()=>t(e,n)))}function st(t,e,n,o){if(void 0===n||o||(o=[]),"function"!=typeof e)return ft(t,e,o,n);_((o=>ft(t,e(),o,n)),o)}function lt(t,e,n){const o=e.trim().split(/\s+/);for(let r=0,i=o.length;r<i;r++)t.classList.toggle(o[r],n)}function ut(t,e,n,o,r,i,c){let a,s,l,u,d;if("style"===e)return((t,e,n)=>{if(!e)return n?it(t,"style"):e;const o=t.style;if("string"==typeof e)return o.cssText=e;let r,i;for(i in"string"==typeof n&&(o.cssText=n=void 0),n||(n={}),e||(e={}),n)null==e[i]&&o.removeProperty(i),delete n[i];for(i in e)r=e[i],r!==n[i]&&(o.setProperty(i,r),n[i]=r);return n})(t,n,o);if("classList"===e)return((t,e,n={})=>{const o=Object.keys(e||{}),r=Object.keys(n);let i,c;for(i=0,c=r.length;i<c;i++){const o=r[i];o&&"undefined"!==o&&!e[o]&&(lt(t,o,!1),delete n[o])}for(i=0,c=o.length;i<c;i++){const r=o[i],c=!!e[r];r&&"undefined"!==r&&n[r]!==c&&c&&(lt(t,r,!0),n[r]=c)}return n})(t,n,o);if(n===o)return o;if("ref"===e)i||n(t);else if("on:"===e.slice(0,3)){const r=e.slice(3);o&&t.removeEventListener(r,o,"function"!=typeof o&&o),n&&t.addEventListener(r,n,"function"!=typeof n&&n)}else if("oncapture:"===e.slice(0,10)){const r=e.slice(10);o&&t.removeEventListener(r,o,!0),n&&t.addEventListener(r,n,!0)}else if("on"===e.slice(0,2)){const r=e.slice(2).toLowerCase(),i=tt.has(r);if(!i&&o){const e=Array.isArray(o)?o[0]:o;t.removeEventListener(r,e)}(i||n)&&(((t,e,n,o)=>{if(o)Array.isArray(n)?(t["$$"+e]=n[0],t[`$$${e}Data`]=n[1]):t["$$"+e]=n;else if(Array.isArray(n)){const o=n[0];t.addEventListener(e,n[0]=e=>o.call(t,n[1],e))}else t.addEventListener(e,n,"function"!=typeof n&&n)})(t,r,n,i),i&&((t,e=window.document)=>{const n=e[ot]||(e[ot]=new Set);for(let o=0,r=t.length;o<r;o++){const r=t[o];n.has(r)||(n.add(r),e.addEventListener(r,dt))}})([r]))}else if("attr:"===e.slice(0,5))it(t,e.slice(5),n);else if("bool:"===e.slice(0,5))((t,e,n)=>{n?t.setAttribute(e,""):t.removeAttribute(e)})(t,e.slice(5),n);else if((d="prop:"===e.slice(0,5))||(l=Z.has(e))||!r&&((u=((t,e)=>{const n=Y[t];return"object"==typeof n?n[e]?n.$:void 0:n})(e,t.tagName))||(s=X.has(e)))||(a=t.nodeName.includes("-")||"is"in c)
606)d&&(e=e.slice(5),s=!0),"class"===e||"className"===e?ct(t,n):!a||s||l?t[u||e]=n:t[(f=e,f.toLowerCase().replace(/-([a-z])/g,((t,e)=>e.toUpperCase())))]=n;else{const o=r&&e.indexOf(":")>-1&&nt[e.split(":")[0]];o?((t,e,n,o)=>{null==o?t.removeAttributeNS(e,n):t.setAttributeNS(e,n,o)})(t,o,e,n):it(t,Q[e]||e,n)}var f;return n}function dt(t){let e=t.target;const n="$$"+t.type,o=t.target,r=t.currentTarget,i=e=>Object.defineProperty(t,"target",{configurable:!0,value:e}),c=()=>{const o=e[n];if(o&&!e.disabled){const r=e[n+"Data"];if(void 0!==r?o.call(e,r,t):o.call(e,t),t.cancelBubble)return}return e.host&&"string"!=typeof e.host&&!e.host._$host&&e.contains(t.target)&&i(e.host),!0},a=()=>{for(;c()&&(e=e._$host||e.parentNode||e.host););};if(Object.defineProperty(t,"currentTarget",{configurable:!0,get:()=>e||document}),t.composedPath){const n=t.composedPath();i(n[0]);for(let t=0;t<n.length-2&&(e=n[t],c());t++){if(e._$host){e=e._$host,a();break}if(e.parentNode===r)break}}else a();i(o)}function ft(t,e,n,o,r){for(;"function"==typeof n;)n=n();if(e===n)return n;const i=typeof e,c=void 0!==o;if(t=c&&n[0]&&n[0].parentNode||t,"string"===i||"number"===i){if("number"===i&&(e=e.toString())===n)return n;if(c){let r=n[0];r&&3===r.nodeType?r.data!==e&&(r.data=e):r=document.createTextNode(e),n=gt(t,n,o,r)}else n=""!==n&&"string"==typeof n?t.firstChild.data=e:t.textContent=e}else if(null==e||"boolean"===i)n=gt(t,n,o);else{if("function"===i)return _((()=>{let r=e();for(;"function"==typeof r;)r=r();n=ft(t,r,n,o)})),()=>n;if(Array.isArray(e)){const i=[],a=n&&Array.isArray(n);if(pt(i,e,n,r))return _((()=>n=ft(t,i,n,o,!0))),()=>n;if(0===i.length){if(n=gt(t,n,o),c)return n}else a?0===n.length?mt(t,i,o):((t,e,n)=>{let o=n.length,r=e.length,i=o,c=0,a=0,s=e[r-1].nextSibling,l=null;for(;c<r||a<i;)if(e[c]!==n[a]){for(;e[r-1]===n[i-1];)r--,i--;if(r===c){const e=i<o?a?n[a-1].nextSibling:n[i-a]:s;for(;a<i;)t.insertBefore(n[a++],e)}else if(i===a)for(;c<r;)l&&l.has(e[c])||e[c].remove(),c++;else if(e[c]===n[i-1]&&n[a]===e[r-1]){const o=e[--r].nextSibling;t.insertBefore(n[a++],e[c++].nextSibling),t.insertBefore(n[--i],o),e[r]=n[i]}else{if(!l){l=new Map;let t=a;for(;t<i;)l.set(n[t],t++)}const o=l.get(e[c]);if(null!=o)if(a<o&&o<i){let s,u=c,d=1;for(;++u<r&&u<i&&null!=(s=l.get(e[u]))&&s===o+d;)d++;if(d>o-a){const r=e[c];for(;a<o;)t.insertBefore(n[a++],r)}else t.replaceChild(n[a++],e[c++])}else c++;else e[c++].remove()}}else c++,a++})(t,n,i):(n&&gt(t),mt(t,i));n=i}else if(e.nodeType){if(Array.isArray(n)){if(c)return n=gt(t,n,o,e);gt(t,n,null,e)}else null!=n&&""!==n&&t.firstChild?t.replaceChild(e,t.firstChild):t.appendChild(e);n=e}}return n}function pt(t,e,n,o){let r=!1;for(let i=0,c=e.length;i<c;i++){let c,a=e[i],s=n&&n[t.length];if(null==a||!0===a||!1===a);else if("object"==(c=typeof a)&&a.nodeType)t.push(a);else if(Array.isArray(a))r=pt(t,a,s)||r;else if("function"===c)if(o){for(;"function"==typeof a;)a=a();r=pt(t,Array.isArray(a)?a:[a],Array.isArray(s)?s:[s])||r}else t.push(a),r=!0;else{const e=a+"";s&&3===s.nodeType&&s.data===e?t.push(s):t.push(document.createTextNode(e))}}return r}function mt(t,e,n=null){for(let o=0,r=e.length;o<r;o++)t.insertBefore(e[o],n)}function gt(t,e,n,o){if(void 0===n)return t.textContent="";const r=o||document.createTextNode("");if(e.length){let o=!1;for(let i=e.length-1;i>=0;i--){const c=e[i];if(r!==c){const e=c.parentNode===t;o||i?e&&c.remove():e?t.replaceChild(r,c):t.insertBefore(r,n)}else o=!0}}else t.insertBefore(r,n);return[r]}function ht(t){const[,o]=((t,...o)=>{const r=o.length;if(n&&e in t){const e=r>1?o.flat():o[0],n=o.map((e=>new Proxy({get:n=>e.includes(n)?t[n]:void 0,has:n=>e.includes(n)&&n in t,keys:()=>e.filter((e=>e in t))},U)));return n.push(new Proxy({get:n=>e.includes(n)?void 0:t[n],has:n=>!e.includes(n)&&n in t,keys:()=>Object.keys(t).filter((t=>!e.includes(t)))},U)),n}const i=[];for(let e=0;e<=r;e++)i[e]={};for(const e of Object.getOwnPropertyNames(t)){let n=r;for(let t=0;t<o.length;t++)if(o[t].includes(e)){n=t;break}const c=Object.getOwnPropertyDescriptor(t,e);!c.get&&!c.set&&c.enumerable&&c.writable&&c.configurable?i[n][e]=c.value:Object.defineProperty(i[n],e,c)}return i})(t,["component"]);return((t,e)=>{const n=b(t);return b((()=>{const t=n();switch(typeof t){case"function":return y((()=>t(e)));case"string":const n=et.has(t),o=((t,e=!1,n)=>e?document.createElementNS("http://www.w3.org/2000/svg",t):document.createElement(t,{is:n}))(t,n,y((()=>e.is)));return((t,e={},n)=>{const o={};_((()=>o.children=ft(t,e.children,o.children))),_((()=>"function"==typeof e.ref&&at(e.ref,t))),_((()=>((t,e,n,o,r={},i=!1)=>{e||(e={});for(const c in r)if(!(c in e)){if("children"===c)continue;r[c]=ut(t,c,null,r[c],n,i,e)}for(const c in e){if("children"===c)continue;const o=e[c];r[c]=ut(t,c,o,r[c],n,i,e)}})(t,e,n,0,o,!0)))})(o,e,n),o}}))})((()=>t.component),o)}function _t(t){const e=[];for(let n=1;n<=t;n++){const o=n/t;e.push(o)}return e.push(0),e}function vt({l:t,u:e,p:n,m:o,h:r}){const{height:i,width:c}=n,a=i/t.span_rows,s=c/t.span_columns,l=i-a+a/2,u=n.top+l,d=innerHeight;if(!(u>=0&&u<=d||n.bottom>=0&&n.bottom<=d))return;const f=new Set(e.parentElement.children),p=n.left-s/2,m=n.right+s/2,g=M
606ath.max(u,0),h=t=>f.has(t),_=document.elementsFromPoint(p,g).find(h),v=document.elementsFromPoint(m,g).find(h),[,b]=o.get(e),[,w]=r.get(e);w(v),b(_)}const bt="[Depict]",wt=new URLSearchParams(location.search).has("depict_debug"),yt=location.hostname.endsWith("urlbox.com"),kt=wt||yt,St=(...t)=>kt&&console.log(bt,...t),xt=(...t)=>kt&&console.warn(bt,...t);class It extends URL{get _(){const t=this.pathname.split("/").at(-1);try{return decodeURIComponent(t)}catch(e){return St(e),t}}set _(t){const e=this.pathname.split("/");e.pop(),e.push(t),this.pathname=e.join("/")}get v(){return this._.split(".").slice(0,-1).join(".")}set v(t){this._=[t,this.k].join(".")}get k(){return this._.split(".").at(-1)}constructor(t){if(super(t,document.baseURI),!(this instanceof It)){const t=Object.entries(Object.getOwnPropertyDescriptors(It.prototype));Object.defineProperties(this,Object.fromEntries(t.filter((([t])=>"constructor"!==t))))}}}const Mt=t=>t.includes(",")&&t.includes(" ")&&(t.includes("w")||t.includes("x")),Ot=t=>t.match(/url\(['"]?(.*?)['"]?\)/)?.[1];function Pt(t){const e=[];let n="";for(const o of t.split(","))n+=(n?",":"")+o,/\d+(\.\d+)?[wx]\s*$/.test(n.trim())&&(e.push(n),n="");return n.trim()&&e.push(n),e}const Tt=t=>{const e=Pt(t);return e[0]?.trim().split(" ")[0]??""};function At(t){let e=t;return e=e.replace(/\.progressive$/,""),e=e.replace(/@(2|3)x$/,""),e=e.replace(/_crop_(top|center|bottom|left|right)$/,""),e=e.replace(/_(pico|icon|thumb|small|compact|medium|large|grande|original|master|\d+x|x\d+|\d+x\d+|\{width\}x|\{size\})$/,""),e}function Dt(t,e){if(!e)return!1;const n=(t=>{if(!t)return;if(Mt(t))return new It(Tt(t));const e=Ot(t);return new It(e||t)})(e);if(!n)return!1;const o=new It(t);return n._===o._||At(n.v)===o.v&&((r=o.k)===(i=n.k)||"png"===r&&"jpg"===i);var r,i}function Et(t,e,n){const o=new It(t),r=new It(e),i=new It(n),c=o.v.split(r.v).pop();i._=`${i.v}${c}.${i.k}`;const a=new Set(["v","crop_left","crop_top","crop_width","crop_height"]);for(const[s,l]of o.searchParams)a.has(s)||"crop"===s&&"region"===l||i.searchParams.set(s,l);return i}function Ct(t){const e=t.getAttribute("width"),n=t.getAttribute("height");return{S:e?+e:void 0,I:n?+n:void 0}}const Lt="depictDefaultImage",$t="depictHoverImage";function Rt({M:t,O:e,P:n,T:o}){const{S:r,I:i}=Ct(t),c=n.width;for(const a of o){let o=t;for(let t=0;t<a.length;t++){const i=a[t];if(t===a.length-1){const t=o[i];Nt({A:t,D:e=>{St("Setting",i,"previously",t,"to",e),o[i]=e},P:n,C:r,L:c,O:e,R:"dataset"===a[0]});break}o=o[i]}}if(t instanceof HTMLImageElement){const e=n.alt,o=t.alt;o&&e&&o!==e&&(t.alt=e),r&&c&&r!==c&&(t.width=c);const a=n.height;i&&a&&i!==a&&(t.height=a)}}function Nt({A:t,D:e,O:n,P:o,C:r,L:i,R:c}){const a=o.image;if(!a)return;if(Mt(t)){const o=Pt(t).map((t=>{const e=t.trim();if(!e)return t;const[o,c]=e.split(" ");return`${Et(o,n,a)} ${c===r+"w"?i+"w":c}`})).join(", ");return void(t!==o&&e(o))}const s=Ot(t);if(s){const o=Et(s,n,a),r=t.replace(s,o.href);t!==r&&e(r)}else{let o=Et(t,n,a).href;if(c){const t=o.split("/"),e=decodeURIComponent(t.pop());o=[...t,e].join("/")}t!==o&&e(o)}}function Bt(t,e){const n=[];let o;if(e instanceof HTMLImageElement||e instanceof HTMLSourceElement)for(const r of["src","srcset"])Dt(t,e[r])&&(n.push([r]),o||=e[r]);for(const r in e.dataset){const i=e.dataset[r];i&&Dt(t,i)&&(n.push(["dataset",r]),o||=i)}return{T:n,N:o}}function Ft(t,e){const n=[...t?.querySelectorAll("img,source,[data-bgset]")||[]].filter((t=>!t.hasAttribute("data-depict-no-modify")));St("productCard:",t,"allImageChildren:",n);const o={};if(!n||!t)return o;for(const r of e){if(!r)continue;const e=Ht(r,n,t);e.length&&(o[r]=e)}return o}function Ht(t,e,n){if(!t||!e)return[];const o=[...e].map((e=>({B:e,...Bt(t,e)}))).filter((({T:t,N:e})=>t.length>0&&e)),{v:r}=new It(t);for(const i of n?.querySelectorAll(`[style*=${JSON.stringify(r)}]`)||[]){const e=i.style.cssText;i&&e&&Dt(t,e)&&o.push({B:i,T:[["style","cssText"]],N:e})}return o}function jt(t){const{F:e,H:n}=Vt(t,"default",Lt),{F:o,H:r}=Vt(t,"hover",$t);return{j:n,V:r,q:o,J:e}}function Vt(t,e,n){const o=`[data-depict-${e}-image]`,r=t?.matches(o)?t:t?.querySelector(o),i=r?.dataset,c=i?.[n];return{H:c,F:i}}const qt="depict-content-block",zt=t=>t instanceof HTMLElement&&t.classList.contains(qt);function Jt(t,e){if(!e.length)return t;const n=new Set(t);for(const{W:o,U:r}of e)r?n.add(o):n.delete(o);if(n.size!==t.size)return n;for(const o of n)if(!t.has(o))return n;return t}function Wt({G:t,K:e,X:n}
606){if(t?.classList.contains(qt))return()=>e().get(t)?.();const{j:o,V:r}=jt(t),i=Ft(t,[r,o]),c=o?i[o]:void 0,a=r?i[r]:void 0;if(!t||!c&&!a)return()=>{};const s=c?Gt(c).B:void 0,l=a?Gt(a).B:void 0;let u=!1;const[d,f]=h(0),[p,m]=h(0),[g,_]=h(0),[S,x]=h(0),[I,M]=h(0),O=new ResizeObserver((e=>w((()=>{for(const{target:n,contentRect:{height:o}}of e)n===t?f(o):n===s?m(o):n===l&&_(o),u||(u=!0,queueMicrotask((()=>{try{const e=t.getBoundingClientRect(),n=y(g)&&l&&y(g)>y(p)?l:s,o=n?.getBoundingClientRect(),r=o?.width&&o.height&&e.width&&e.height?Ut(o.top-e.top,e.bottom-o.bottom,e.height):void 0;r?(x(r.Z),M(r.Y)):(x(0),M(0))}finally{u=!1}})))}))));k((()=>O.disconnect())),s&&O.observe(s),l&&O.observe(l),O.observe(t);const P=b((()=>((t,e)=>{if(t&&e){if(!(e>t))return t-e;St("Discarding alignment measurement: image",e,"taller than card",t)}})(d(),p()||g())));return v((()=>{const t=P();if(null==t)return;const e={Z:S(),Y:I()};n((o=>{let r=o.get(t);return r||(r=new Set,o.set(t,r)),r.add(e),k((()=>n((n=>(r.delete(e),r.size||n.get(t)!==r||n.delete(t),n))))),o}))})),P}function Ut(t,e,n){if(Math.min(t,e)<-2||Math.max(t,e)>n+2)return;const o=t=>Math.min(Math.max(t,0),n);return{Z:o(t),Y:o(e)}}function Gt(t){const e=((t,e)=>{let n,o=0;for(const r of t){const t=e(r);t>o&&(n=r,o=t)}return n??t[0]})(t.filter((t=>"IMG"===t.B?.tagName)),(t=>{const{width:e,height:n}=t.B.getBoundingClientRect(),o=e*n;return o&&("function"==typeof(r=t.B).checkVisibility?r.checkVisibility({visibilityProperty:!0}):"hidden"!==getComputedStyle(r).visibility)?o:0;var r}));if(e)return e;const[n]=t;if(t.every((t=>"SOURCE"===t.B?.tagName))){const t=n.B?.closest("picture")?.querySelector("img");if(t)return{B:t}}return n}function Kt(t){for(const e of t)return e}const Xt=new WeakMap,Zt=new WeakMap;let Qt=!0,Yt=!1;function te(t,e,n){if(!t)return;const o=n+"";let r=Zt.get(t);if(r&&e in r)return void(r[e]=o);if(Xt.get(t)?.[e]===o)return;if(document.documentElement.contains(t))return void ee(t,e,o);r||Zt.set(t,r={}),r[e]=o;const i=r;queueMicrotask((()=>{const n=i[e];delete i[e],ee(t,e,n)}))}function ee(t,e,n){if(Xt.get(t)?.[e]!==n)if(!wt&&Qt&&!yt||(t.style.setProperty(e,n),yt)){try{oe(t,e,n)}catch(o){Yt||(Yt=!0,console.warn("[Depict] element.animate() failed, writing the style inline instead",o)),t.style.setProperty(e,n)}ne(t,e,n)}else ne(t,e,n)}function ne(t,e,n){Xt.set(t,{...Xt.get(t),[e]:n})}function oe(t,e,n){t.animate([{[e]:n},{[e]:n}],{fill:"forwards",duration:1})}const re=ae("depict-grid-start-beacon",["data-paginate"]),ie=ae("depict-grid-end-beacon"),ce=ae("depict-watermark-container");function ae(t,e){const[n,o]=h(new Set),r={},i={};class c extends HTMLElement{static observedAttributes=e||[];connectedCallback(){o((t=>new Set(t).add(this)))}disconnectedCallback(){o((t=>{const e=new Set(t);return e.delete(this)?e:t}))}attributeChangedCallback(t,e,n){(0,i[t])((t=>(t.set(this,n),t)))}}for(const a of e||[]){const[t,e]=h(new WeakMap,{equals:!1});r[a]=t,i[a]=e}return customElements.define(t,c),{tt:n,et:r}}const se=I();function le(t){const e=b((()=>{for(const t of re.tt()){const e=t.parentElement;if(e)return e}})),n=b((()=>{for(const t of ie.tt())if(e()?.contains(t))return!0;return!1})),o=b((()=>!!e()));return v((()=>{o()&&(()=>{const t="--my-variable",e="flex",n=document.createElement("div");n.style.display=`var(${t})`;const o=document.createElement("div");o.style.contain="strict",o.append(n),document.body.append(o);try{oe(n,t,e),Qt=getComputedStyle(n).display===e}catch{Qt=!1}o.remove()})()})),J(se.Provider,{value:{nt:e,ot:n,rt:o},get children(){return t.children}})}function ue(){return M(se).nt}function de(){return M(se).ot}function fe(){return M(se).rt}const pe="depict_cached_fetch",me="depict_product_elements",ge="depict_collection_handle_to_id",he=JSON.parse(localStorage[pe]||"{}");function _e(t){return he[t]}function ve(t,e){he[t]={time:+new Date,value:e};try{localStorage[pe]=JSON.stringify(he)}catch(n){console.error("[Depict] Could not persist the fetch cache",n)}}async function be({it:t,ct:e,st:n=!1,lt:o}){const r=JSON.stringify({input:t,init:e,...o&&{extraKey:o}}),i=_e(r);if(i&&!n){const t=+new Date-i.time;return{response:new Response(i.value,{status:200}),cacheAgeMs:t}}const c=await fetch(t,e);return 200===c.status&&ve(r,await c.clone().text()),{response:c,cacheAgeMs:0}}async function we({ut:t,dt:e,ft:n,gt:o,st:r=!1,lt:i}){const c=[],a=new Set;let s,l;for(;;){const{response:u,cacheAgeMs:d}=await be({it:"/api/2026-07/graphql.json",ct:ye(t,e,s),st:r,lt:i}),{data:f}=await u.json(),{nodes:p,pageInfo:m}="collection"in f?f.collection.products:f.products;(null==l||d>l)&&(l=d),s=m.endCursor;for(const t of p)c.push(t.id),!1===t.availableForSale&&a.add(t.id);if(w((()=>
606{o(new Set(a)),n(c)})),!m.hasNextPage)return l}}function ye(t,e,n){const o=JSON.stringify(n)||null,r="pageInfo { endCursor hasNextPage hasPreviousPage startCursor }";return{method:"POST",headers:{"Content-Type":"application/json","X-Shopify-Storefront-Access-Token":t},body:JSON.stringify({query:void 0===e?`query Products {\n    products(first: 250, after: ${o}, sortKey: TITLE) {\n        nodes {\n            id\n            availableForSale\n        }\n        ${r}\n    }\n}`:`query CollectionProducts {\n    collection(id: "gid://shopify/Collection/${e}") {\n        products(first: 250, after: ${o}) {\n            nodes {\n                id\n                availableForSale\n            }\n            ${r}\n        }\n    }\n}`})}}const ke="/api/2026-07/graphql.json";function Se(t,e){if(!e.length)return t;const n=new Set(e);return t.filter((t=>!n.has(t)))}function xe(t,e,n){return{method:"POST",headers:{"Content-Type":"application/json","X-Shopify-Storefront-Access-Token":t},body:JSON.stringify({query:e,variables:n})}}const[Ie,Me]=h(location.href),Oe=()=>Me(location.href);((t,e=!0)=>{if("undefined"==typeof History)return;const{prototype:n}=History,o=history,r=e=>{const r=n=>{const o=n[e];o&&(n[e]=new Proxy(o,{apply:(n,o,r)=>{const i=Reflect.apply(n,o,r);try{t(r,e)}catch(c){console.error(c)}return i}}))};r(n),Object.getOwnPropertyNames(o).includes(e)&&r(o)};r("pushState"),e&&r("replaceState")})(Oe),addEventListener("popstate",Oe);const Pe=Ie,Te=I(),Ae=()=>M(Te);function De(t){const e=b((()=>{const t=new URL(Pe());return Object.fromEntries(t.searchParams)})),n=b((()=>e().sort_by)),o=b((()=>{for(const t in e())if(t.startsWith("filter")&&"filter.v.availability"!==t&&e()[t])return!0;return!1})),r=b((()=>(t=>{const e=new URL(t).searchParams.getAll("filter.v.availability");return e.includes("1")&&!e.includes("0")})(Pe())));return J(Te.Provider,{value:{ht:o,_t:n,vt:r},get children(){return t.children}})}const Ee=t=>!!t.replaces_hover,Ce=document.currentScript,Le=(t,e)=>!t.visibility||t.visibility===e,$e=new Set(["p","h1","h2","h3","h4","h5","h6"]),Re=new Set(["javascript:","data:","vbscript:","blob:","file:"]);function Ne(t){if(t)try{return Re.has(new URL(t,document.baseURI).protocol)?void 0:t}catch{return}}const Be={type:"depictFrameReady"},Fe="true"===document.head.dataset.depictCollectionsList||"true"===new URLSearchParams(location.search).get("depict_iframe_preview"),He=new Set(["https://platform.depict.ai","https://lite.depict.ai","https://portal-app-next.anton-osika.workers.dev","https://getdepict.com","https://before-after-4.pages.dev","https://www.getdepict.com","https://before-after.depict.ai"]),je=/^[a-z0-9-]+(?:-portal-app-next\.anton-osika\.workers\.dev|\.before-after-4\.pages\.dev)$/,Ve=new Set(["localhost","127.0.0.1"]);function qe(t,e,{bt:n=!1}={}){const o=()=>{for(const[n,o]of e)t.style.getPropertyValue(n)===o&&"important"===t.style.getPropertyPriority(n)||t.style.setProperty(n,o,"important")};o();const r=new MutationObserver(o);return r.observe(t,{attributes:!0,attributeFilter:["style"]}),()=>{if(r.disconnect(),n)for(const[n]of e)t.style.removeProperty(n)}}const ze=[["overflow","visible"],["position","revert"]],Je="depict-watermark-container",We=Fe?.02:.1;function Ue(t){let e=t;for(;e;)e.hasAttribute("inert")&&e.removeAttribute("inert"),e=e?.parentElement;document.querySelectorAll("dialog[open]").forEach((e=>!e.contains(t)&&e.close()));const n=performance.now(),o=Math.min(300,innerWidth/5),r=innerHeight-1,i=innerWidth-1;for(let c=0;c<=i;c=c>=i?1/0:Math.min(c+o,i))for(let e=150;e<=r;e=e>=r?1/0:Math.min(e+o,r)){const n=document.elementsFromPoint(c,e);if(n.includes(t))for(const e of n){if(e===t)break;if(!t.contains(e))if(e.contains(t))for(const t of["before","after"]){const n="d-hide-"+t;e.classList.contains(n)||"none"!==getComputedStyle(e,"::"+t).content&&(e.classList.add(n),St("pseudohide",e,t))}else e.matches(Je)||e.closest(Je)||(St("pdel",e,n),e.remove())}}St("Popup delete",performance.now()-n,"ms")}const Ge=I();function Ke(t){const{wt:e,yt:n,kt:o,St:r}=(()=>{const[t,e]=h(Fe),[n,o]=h(!1);let r;const i=t=>{if(t.source===parent&&(t=>
606{if(He.has(t))return!0;let e;try{e=new URL(t)}catch{return!1}return e.origin===t&&("https:"===e.protocol&&je.test(e.hostname)?!e.port:("http:"===e.protocol||"https:"===e.protocol)&&Ve.has(e.hostname))})(t.origin)){r=t.origin;try{const n=JSON.parse(t.data);"depictTriggerIframeMode"===n.type?(n.isBeforeAfter&&o(!0),e(!0)):"depictAssignDataset"===n.type&&Object.assign(Ce.dataset,n.assign)}catch(n){xt("Failed to parse message from parent",n)}}};return addEventListener("message",i),k((()=>removeEventListener("message",i))),parent?.postMessage(JSON.stringify(Be),"*"),{wt:t,yt:(e,n,o)=>{t()&&r&&(St("Media errored",o),parent?.postMessage(JSON.stringify({type:"depictMediaLoadingFailed",urls:e,media:n?"video":"image"}),r))},kt:n,St:(e,n)=>{t()&&r&&parent?.postMessage(JSON.stringify({type:"depictBlockContextMenu",urls:e,media:n?"video":"image"}),r)}}})(),i=fe();return v((()=>{e()&&((()=>{const t=ue(),{documentElement:e,scrollingElement:n}=document;let o=!1;v((()=>{const r=t();if(!r)return;n?.scrollTo({top:r.getBoundingClientRect().top-innerHeight*We,...!Fe&&{behavior:"smooth"}}),addEventListener("load",(()=>Ue(r))),Ue(r);const i=new ResizeObserver((()=>Ue(r)));let c;i.observe(e);const a=()=>{if(Fe&&!o&&(requestAnimationFrame((()=>{o=!1,Ue(r)})),o=!0),c)return;const t=r.childElementCount;c=setTimeout((()=>{c=void 0,Ue(r)}),t<20||Fe?0:t<50?1e3:3e3)},s=new MutationObserver(a);s.observe(e,{childList:!0,subtree:!0,attributes:!0,characterData:!0}),addEventListener("transitionstart",a),addEventListener("transitionend",a),k((()=>()=>{s.disconnect(),i.disconnect(),removeEventListener("transitionstart",a),removeEventListener("transitionend",a)}))}))})(),v((()=>{i()&&(()=>{for(const t of["body","documentElement"]){const e=document[t];for(const[t,n]of ze)te(e,t,n);k(qe(e,ze))}})()})))})),J(Ge.Provider,{value:{wt:e,yt:n,kt:o,St:r},get children(){return t.children}})}function Xe(){return M(Ge)}function Ze(){try{return localStorage.depict_ab_variant??=Math.random()>.5?"A":"B"}catch(t){console.error(t)}}const Qe="depict_active_ab_test",Ye=t=>Array.isArray(t)&&t.every((t=>"string"==typeof t&&""!==t)),tn=()=>{try{return localStorage}catch(t){return St("localStorage unavailable",t),null}},en=I();function nn(t){const e=(()=>{const{_t:t,ht:e}=Ae(),{kt:n,wt:o}=Xe(),[r,i]=h(!1),[c,a]=h("null"),[s,l]=h("[]"),[u,d]=h("null"),[f,p]=h("null"),[m,g]=h("null"),[_,y]=h(""),[S,x]=h(2),[I,M]=h(),[O,P]=h(),[T,A]=h(4),[D,E]=h(""),[C,L]=h(""),[$,R]=h(""),[N,B]=h(),[F,H]=h(""),[j,V]=h(""),[q,J]=h(""),[W,U]=h("null"),[G,K]=h(),[X,Z]=h(""),[Q,Y]=h(""),[tt,et]=h(""),[nt,ot]=h(""),[rt,it]=h(!1),[ct,at]=h(!1),[st,lt]=h(),[ut,dt]=h(),[ft,pt]=h(""),[mt,gt]=h(),[ht,_t]=h(),{xt:vt,It:bt}=(t=>{const{wt:e}=Xe(),n=Ze()??null;return{xt:b((()=>{try{if("B"===Ze()||e())return!1;const n=JSON.parse(t()),o=+new Date;return n?.some((t=>{const e=+new Date(t.start_date),n=+new Date(t.end_date);return e<=o&&n>=o}))}catch(n){return console.error("Error parsing abTestsJson",t(),n),!1}})),It:()=>n}})(W),wt=((t,e,n)=>{const o=b((()=>n()?null:((t,e,n=Math.random,o=Date.now())=>{if(!t)return null;if(1e3*t.end_date_ts<=o)return null;const r=((t,e,n=Math.random)=>{const o="depict_collection_ab_variant_"+t.test_id;try{const t=e?.getItem(o);if("A"===t||"B"===t)return t}catch(i){St("ab bucket unreadable",i)}const r=100*n()<t.traffic_split?"B":"A";try{e?.setItem(o,r)}catch(i){St("ab bucket not persisted",i)}return r})(t,e,n);return{test:t,variant:r,productIds:"B"===r?t.variant_b:t.variant_a}})((t=>{if(!t)return null;let e;try{e=JSON.parse(t)}catch(o){return St("collection ab test context unparsable",o),null}if("object"!=typeof e||null===e)return null;const n=e;return"string"==typeof n.test_id&&""!==n.test_id&&"string"==typeof n.collection_id&&""!==n.collection_id&&"number"==typeof n.traffic_split&&Number.isFinite(n.traffic_split)&&"number"==typeof n.end_date_ts&&Number.isFinite(n.end_date_ts)&&Ye(n.variant_a)&&0!==n.variant_a.length&&Ye(n.variant_b)&&0!==n.variant_b.length?{test_id:n.test_id,collection_id:n.collection_id,market_id:"string"==typeof n.market_id&&""!==n.market_id?n.market_id:null,traffic_split:n.traffic_split,end_date_ts:n.end_date_ts,variant_a:n.variant_a,variant_b:n.variant_b}:null})(t()),tn())));return v((()=>{const t=tn(),r=o();if(r)return void((t,e,n,o=Date.now())=>{const r={test_id:t.test_id,variant:e,market_id:t.market_id,collection_id:t.collection_id,expires_at:Math.min(1e3*t.end_date_ts,o+864e5)};if(r.expires_at<=o)St("ab marker already expired, not written",r);else try{n?.setItem(Qe,JSON.stringify(r))}catch(i){St("ab marker not persisted",i)}})(r.test,r.variant,t);const i=e();void 0===i||n()||((t,e)=>{try{const n=e?.getItem(Qe);if(!n)return;const o=JSON.parse(n);o?.collection_id===t&&e?.removeItem(Qe)}catch(n){St("ab marker not cleared",n)}})(i+"",t)})),o})(G,I,o),yt=z((()=>[...re.tt()]),(t=>b((()=>
606re.et["data-paginate"]().get(t))))),kt=()=>w((()=>{const{dataset:t}=Ce,{collectionId:e,collectionHandle:n}=t;P("null"===n?void 0:n),M(e?+e:void 0),dt(t.merchant),pt(t.market||""),gt(t.marketOrderHandle||void 0),_t(t.country||void 0),i("true"===t.alignImages),a(t.contentBlocks),g(t.duplicates),y(t.blockIds),x(+t.columnsMobile),A(+t.columnsDesktop),d(t.paginate),B(t.storefrontAccessKey),p(t.currentPageProductIds),L(t.blockAssets),E(t.blockLinks),R(t.defaultSorting),l(t.imageConfig),H(t.desktopColumnSpacing||"8px"),V(t.desktopRowSpacing||"8px"),J(t.mobileColumnSpacing||"8px"),Z(t.mobileRowSpacing||"8px"),Y(t.desktopMargin||""),et(t.mobileMargin||""),U(t.abTests||"null"),K(t.collectionAbTest||void 0),ot(t.customCss||""),it("true"===t.removeProductCardPadding),lt(t.overrideProductIdOrder),at("true"===t.shouldShowWatermark)}));kt();const xt=new MutationObserver(kt),It=b((()=>{try{return JSON.parse(st()||"null")}catch(t){console.error(t)}})),Mt=b((()=>{if(n())return!1;if(vt())return!0;const o=$(),r=t();return o&&r&&o!==r||e()})),Ot=b((()=>{if(Mt())return[];try{return JSON.parse(m())}catch(t){return console.error("Error parsing duplicatesJson",m(),t),[]}})),[Pt,Tt]=h(),At=b((()=>{for(const e of[...yt(),u]){const n=e();if(n)try{return JSON.parse(n)}catch(t){console.error("Error parsing paginateJson",n,t)}}return{}})),Dt=b((()=>({...At(),...void 0!==Pt()&&{current_page:Pt()}})),void 0,{equals:(t,e)=>JSON.stringify(t)===JSON.stringify(e)}),Et=(()=>{const t=window.matchMedia("(max-width: 990px)"),[e,n]=h(t.matches),o=t=>n(t.matches);return t.addEventListener("change",o),k((()=>t.removeEventListener("change",o))),e})(),Ct=b((()=>Et()?S():T())),Lt=b((()=>{try{return JSON.parse(s())}catch(t){return console.error("Error parsing imageConfigJson",s(),t),[]}})),[$t,Rt]=h([]);v((()=>{const t=Lt().filter(Ee);t.length&&!$t().length&&Rt(t)}));const Nt=b((()=>vt()?[]:((t,e=[])=>{const n=new Map;for(const o of[...t,...e]){if(!o?.product_gid)continue;const t=n.get(o.product_gid);(!t||Ee(t)&&!Ee(o))&&n.set(o.product_gid,o)}return[...n.values()]})(Lt(),$t()))),Bt=b((()=>{try{return JSON.parse(f())}catch(t){return console.error("Error parsing firstPageProductIdsFromLiquidJson",f(),t),null}})),Ft=b((()=>{let t=null;try{t=JSON.parse(c())}catch(l){console.error("Error parsing contentBlocksJson_",c(),l)}const e=_().trim().split(","),n=D().split("፨"),o=(t=>t.split("፨").map((t=>{const[e,n]=t.split("⵰");if(!n){const[t,n]=e.split("ꌝ");return{Mt:t,Ot:n}}const o=n.split("𑈺"),r=[];for(const i of o){const t=i.split("〷"),[e,n,o,c]=t;r.push({Pt:e,Tt:n,At:o,S:+c})}return{Dt:r,Et:e}})))(C()),r=Et()?"mobile":"desktop",i=((t,e,n,o)=>{if(!t?.length||e===n)return t;const r=(t,e)=>!e||Le(t,e),i=[...((t,e,n)=>{const o=new Map;for(const s of t){const t=Math.max(s.index,0),e=o.get(t);e?e.push(s):o.set(t,[s])}const r=[],i=new Set;let c=0,a=0;for(let s=0;a<t.length;s++){const t=o.get(s);if(t){o.delete(s);let l=s;for(const o of t){if(r.push({block:o,productsBefore:c}),a++,!n(o))continue;const t=Math.min(o.span_columns,e);for(let n=0;n<o.span_rows;n++)for(let o=0;o<t;o++)i.add(l+e*n+o);l+=t}}i.has(s)||c++}return r})(t,e,(t=>r(t,o?.authored)))].sort(((t,e)=>t.productsBefore-e.productsBefore||t.block.index-e.block.index||Number(r(e.block,o?.authored))-Number(r(t.block,o?.authored)))),c=new Map,a=new Set;let s=0,l=0;for(const{block:u,productsBefore:d}of i){const t=Math.min(u.span_columns,n),e=r(u,o?.showing);for(;;)if(a.has(s))s++;else{if(!(l<d||e&&s%n+t>n))break;l++,s++}if(c.set(u,s),e){for(let e=1;e<u.span_rows;e++)for(let o=0;o<t;o++)a.add(s+n*e+o);s+=t}}return t.map((t=>({...t,index:c.get(t)})))})(t||void 0,T(),Ct(),{authored:"desktop",showing:r}),a=i?.map(((t,r)=>({...t,Ct:e[r],...o[r],Lt:Ne(n[r]),span_columns:Math.min(Ct(),t.span_columns)}))),s=a?.filter((t=>Le(t,r)));return((t,e)=>{const n=[];return t?.map((t=>{const o=t.span_columns,r=t.span_rows;let i,c,a,s=t.index;do{if(i=s%e,c=i+o>e,!c)t:for(let t=0;t<r;t++)for(let r=0;r<o;r++)if(n[s+t*e+r]){c=!0;break t}c&&s++}while(c);for(let l=0;l<r;l++)for(let r=0;r<o;r++){const o=s+l*e+r;n[o]=t.Ct,void 0===a&&(a=o)}return{...t,index:a}}))})(s,Ct())})),Ht=b((()=>{try{return JSON.parse(nt()||'""')}catch(t){return St(t),""}}));return xt.observe(Ce,{attributes:!0}),{$t:Mt,Rt:Ft,Nt:Ot,Bt:Dt,Ft:Bt,Ht:wt,dt:I,ut:N,jt:Ct,Vt:r,qt:c,zt:Nt,Jt:F,Wt:j,Ut:q,Gt:X,Kt:Q,Xt:tt,Zt:Ht,Qt:rt,Yt:ct,te:It,ee:Tt,ne:O,oe:Et,re:ut,ie:ft,ce:mt,ae:ht,It:bt}})();return J(en.Provider,{value:e,get children(){return t.children}})}function on(){return M(en)}const rn=I(),cn=I(),an=new Set;function sn(t){const{ut:e,dt:n,Ft:o,te:r,Ht:i,Bt:c,ce:a,ae:s}=on(),[l,u]=h(void 0,{equals:!1}),[d,f]=h(new Set),[p,m]=h(void 0,{equals:!1}),{_t:g,vt:_}=Ae();v((async()=>{const t=e();if(!t)return;if(a()&&null!==p()&&!_())return;
606const o=await we({ut:t,dt:n(),ft:u,gt:f,lt:g()});o<1e4||(o<6e5&&await new Promise((t=>addEventListener("load",t,{once:!0}))),we({ut:t,dt:n(),ft:u,gt:f,st:!0,lt:g()}))})),v((()=>{const t=a();if(!t||i())return;const n=e();n?(async(t,e)=>{const n=async n=>{const{ids:o,cacheAgeMs:r}=await(async({ut:t,se:e,ae:n,st:o=!1})=>{const r=`marketOrder:${e}:${n}`,i=_e(r),c=i&&(t=>{try{const e=JSON.parse(t);if(Array.isArray(e.raw)&&Array.isArray(e.hidden)&&"number"==typeof e.checked)return e}catch(e){console.error("[Depict] Unreadable cached market order",e)}})(i.value),a=+new Date;if(i&&c&&!o)return{ids:Se(c.raw,c.hidden),cacheAgeMs:a-i.time};const s=await fetch(ke,xe(t,'query MarketProductOrder($handle: String!) {\n  metaobject(handle: { type: "depict_multi_market_collection", handle: $handle }) {\n    field(key: "product_order") {\n      reference {\n        ... on Metaobject {\n          fields {\n            key\n            value\n          }\n        }\n      }\n    }\n  }\n}',{handle:e}));if(200!==s.status)throw Error("Market product order request failed with "+s.status);const{data:l,errors:u}=await s.json();if(u||!l)throw Error("Market product order request returned errors");const d=(t=>{const e=t.map((({key:t,value:e})=>({index:Number(/^products_(\d+)$/.exec(t)?.[1]),value:e}))).filter((({index:t,value:e})=>Number.isInteger(t)&&e)).sort(((t,e)=>t.index-e.index)),n=[];for(const{value:r}of e)try{const t=JSON.parse(r);Array.isArray(t)&&n.push(...t.filter((t=>"string"==typeof t)))}catch(o){console.error("[Depict] Unreadable product_order chunk",r,o)}return n})(l.metaobject?.field?.reference?.fields??[]);let f=[],p=a,m=!0;var g,h;return c&&a-c.checked<6e5&&(g=c.raw,h=d,g.length===h.length&&g.every(((t,e)=>t===h[e])))?({hidden:f,checked:p}=c):d.length&&({hidden:f,complete:m}=await(async(t,e,n)=>{const o=n&&/^[A-Z]{2}$/.test(n)?`@inContext(country: ${n})`:"",r=[];for(let a=0;a<e.length;a+=250)r.push(e.slice(a,a+250));const i=[];let c=!0;return await Promise.all(r.map((async e=>{try{const n=await fetch(ke,xe(t,`query VisibleProducts($ids: [ID!]!) ${o} { nodes(ids: $ids) { ... on Product { id variantsCount { count } } } }`,{ids:e}));if(200!==n.status)throw Error("Visibility request failed with "+n.status);const{data:r,errors:c}=await n.json();if(c||!r)throw Error("Visibility request returned errors");r.nodes.forEach(((t,n)=>{t&&0!==t.variantsCount?.count||i.push(e[n])}))}catch(n){console.error("[Depict] Could not check product visibility",n),c=!1}}))),{hidden:i,complete:c}})(t,d,n)),m&&ve(r,JSON.stringify({raw:d,hidden:f,checked:p})),{ids:Se(d,f),cacheAgeMs:0}})({...t,st:n});return e(o.length?o:null),r},o=await n(!1);o<1e4||(o<6e5&&await("complete"===document.readyState?Promise.resolve():new Promise((t=>addEventListener("load",t,{once:!0})))),await n(!0))})({ut:n,se:t,ae:s()},m).catch((t=>{console.error("[Depict] Could not fetch the market product order",t),p()||m(null)})):m(null)}));const w=b((()=>_()?d():an)),y=b((()=>{return t=(({le:t,ue:e,de:n,fe:o,pe:r,me:i})=>t||(e?.length?e:n||(void 0===n?r?.length&&i?r:void 0:!o?.length&&r?.length&&i?r:o)))({le:i()?.productIds,ue:r(),de:a()?p():null,fe:l(),pe:o(),me:0===c().current_page}),e=w(),t&&e.size?t.filter((t=>!e.has(t))):t;var t,e}),void 0,{equals:!1});return J(rn.Provider,{value:y,get children(){return J(cn.Provider,{value:w,get children(){return t.children}})}})}function ln(){return M(rn)}const un="[data-depict-product-id]",dn=t=>"gid://shopify/Product/"+t,fn=t=>t.slice(22),pn=t=>t.includes("duplicate");function mn(t,e){return"toSorted"in t?t.toSorted(e):[...t].sort(e)}function gn(t,e){return null!=t.index?t.index:e.get(t.product_gid)??1/0}const hn="data-depict-pulled-forward",_n="depict-pulled-away",vn=I();function bn(){return M(vn)}function wn(t){const e=ue(),n=ln(),o=M(cn),[r,i]=h(new Set),[c,a]=h(new Set),[s,l]=h(void 0,{equals:!1});_((()=>{const t=e();if(!t)return i(new Set),a(new Set),void l(void 0);const{ge:n,he:o}=(t=>{const e=[],n=[];for(const o of t)o instanceof HTMLElement&&(zt(o)?n:e).push(o);return{ge:e,he:n}})(t.children);i(new Set(n)),a(new Set(o)),l(void 0);const r=new MutationObserver((t=>{const e=(t=>{const e=[],n=[],o=(t,o)=>{for(const r of t)r instanceof HTMLElement&&(zt(r)?n:e).push({W:r,U:o})};for(const r of t)o(r.removedNodes,!1),o(r.addedNodes,!0);return{ge:e,he:n}})(t);w((()=>{let t=!1;i((n=>{const o=Jt(n,e.ge);return t=o!==n,new Set(o)})),a((t=>Jt(t,e.he))),t&&l(void 0)}))}));r.observe(t,{childList:!0}),k((()=>r.disconnect()))}));const u=b((()=>{const t={};for(const e of r()){const n=e.matches(un)?e:e.querySelector(un),o=n?.dataset.depictProductId;if(o){const n=dn(o);
606t[n]&&!t[n].hasAttribute(hn)||(t[n]=e)}else ie.tt()}return t})),{Nt:d}=on(),f=b((()=>{const t=n();return t?(({_e:t,Nt:e,ve:n})=>{const o=[...t],r=e?.filter((t=>!n.has(t.product_gid))),i=((t,e)=>{if(!t)return t;const n=new Map(e.map(((t,e)=>[t,e])));return mn(t,((t,e)=>gn(t,n)-gn(e,n)))})(r??null,t);return i?.forEach((t=>{const e=dn(t.handle);if(null!==t.index)o.splice(t.index,0,e);else{const n=o.indexOf(t.product_gid);if(-1===n)return;const r=n+1+mn(i.filter((e=>e.product_gid===t.product_gid)),((t,e)=>(t?.created_at||1/0)-(e?.created_at||1/0))).indexOf(t);o.splice(r,0,e)}})),o})({_e:t,Nt:d(),ve:o()}):[]})),p=b((()=>{const t={};for(const e of n()||[])t[e]=e;for(const e of d()||[])t[dn(e.handle)]=e.product_gid;return t})),[m,g]=h(new Set),v=b((()=>{const t=u(),e=m();return f().map((n=>!e.has(n)&&t[n])).filter((t=>t))})),y=b((()=>{const t=u();return f().map((e=>!pn(e)&&t[e])).filter((t=>t))}));return J(vn.Provider,{value:{be:v,we:f,ye:p,ke:u,Se:r,xe:s,Ie:c,Me:y,Oe:g},get children(){return t.children}})}function yn(t,e,n){return t>=1&&1===e||!n}const kn=(t,e)=>t.length===e.length&&t.every(((t,n)=>t===e[n]));function Sn(t,e){return"difference"in t?t.difference(e):new Set([...t].filter((t=>!e.has(t))))}function xn(t){const e=new It(t);return e.v=At(e.v),e._}function In(t,e,{Pe:n=!0}={}){if(!e)return;const o=e.default,r=e.hover,i=o.image,c=r.image,{j:a,V:s,J:l,q:u}=jt(t),{Te:d,Ae:f}=(({V:t,De:e,j:n,Ee:o})=>{const r=[],i=[];n&&o&&(r.push(n),i.push(o)),t&&e&&(r.push(t),i.push(e));const c=Object.fromEntries(r.map((t=>[xn(t),t]))),a=Object.fromEntries(i.map((t=>[xn(t),t]))),s={...c,...a},l=new Set(Object.keys(c)),u=new Set(Object.keys(a));return{Te:[...Sn(l,u)].map((t=>s[t])),Ae:[...Sn(u,l)].map((t=>s[t]))}})({j:a,V:s,Ee:i,De:c}),p=Ft(t,[a,s,i,c]),m=d.map((t=>(t=>{if(!t?.length)return;let e,n,o,r;for(const{T:i,B:c}of t){const[t]=i;let a,s=c;for(const e of t)s=s?.[e];if("string"!=typeof s||!s)continue;Mt(s)&&(a=Tt(s));const l=Ot(s);l?a=l:a??=s;const u=new It(a),d=u.searchParams;u.v=At(u.v);for(const e of[...d.keys()])"v"!==e&&d.delete(e);if(e||=u.href,c instanceof HTMLImageElement){const{S:t,I:e}=Ct(c);n||=c.alt,o||=t,r||=e}}return e?{image:e,alt:n,width:o,height:r}:void 0})(p[t]))),g=new Set;if(a&&i){Mn({O:a,Ce:p,P:o,Le:g});const t="files/"+new It(i)._;l&&l[Lt]!==t&&(l[Lt]=t)}if(s&&c){Mn({O:s,Ce:p,P:r,Le:g});const t="files/"+new It(c)._;u&&u[$t]!==t&&(u[$t]=t)}if(n)for(let h=0;h<f.length;h++){const t=f[h],e=m[h];e&&t&&Mn({O:t,Ce:p,P:e,Le:g})}}function Mn({O:t,Ce:e,P:n,Le:o}){const r=e[t];if(t&&r)for(const{B:i,T:c}of r)o.has(i)||(Rt({M:i,O:t,P:n,T:c}),o.add(i))}function On(t){const{Me:e}=bn(),n=de();return b((()=>{if(n())return!0;const o=e();return o.indexOf(t)<o.length-1}))}function Pn(t){t.removeAttribute("ref"),t.removeAttribute("data-page");for(const e of t.querySelectorAll('[ref="cards[]"]'))e.removeAttribute("ref"),e.removeAttribute("data-page")}const Tn="shopify-section-",An=new Map;function Dn(t,e){return Math.floor(t/e)+1}function En(t,e){const n=t.closest(`[id^="${Tn}"]`)?.id.slice(16);if(!n)return Promise.resolve(void 0);const o=new URL(location.href);o.searchParams.set("page",e+""),o.searchParams.set("section_id",n);const r=o.toString();let i=An.get(r);return i||(i=fetch(o).then((t=>{if(!t.ok)throw Error("Section Rendering API responded "+t.status);return t.text()})).then((t=>(new DOMParser).parseFromString(t,"text/html").querySelector("depict-grid-start-beacon")?.parentElement??void 0)).catch((t=>{console.warn(`Depict: could not load page ${e} of the theme's grid`,t)})),An.set(r,i)),i}function Cn(t,e){for(const n of t?.children||[]){const t=n.matches(un)?n:n.querySelector(un),o=t?.dataset.depictProductId;if(o&&dn(o)===e)return n}}function Ln(t){const e=t.cloneNode(!0);return t.classList.contains(_n)||t.hasAttribute(hn)?(e.classList.remove(_n),e.removeAttribute(hn),e):e}const $n="depict-hidden-pagination",Rn="depict-pulled-forward-shown";function Nn(){try{return JSON.parse(sessionStorage.getItem(Rn)||"{}")}catch(t){return xt("Could not read pulled-forward products",t),{}}}const Bn=t=>`${location.pathname}#${t}`;var Fn=rt("<video crossorigin=anonymous>"),Hn=rt("<source>");function jn(t){const e=b((()=>(t=>{const{oe:e}=on(),n=e()?-1:1;return mn(t,((t,e)=>"m3u8"===t.Pt&&"m3u8"!==e.Pt?n:"m3u8"===e.Pt&&"m3u8"!==t.Pt?-n:e.S-t.S))})(t.Dt))),n=(()=>{const t=document,[e,n]=h("hidden"!==t.visibilityState),o=()=>n("hidden"!==t.visibilityState);return t.addEventListener("visibilitychange",o),k((()=>t.removeEventListener("visibilitychange",o))),e})(),{yt:o}=Xe();return at((e=>{const o=b((e=>{const o=n()&&t.$e;return!(e||!t.Re)||o}));v((()=>{o()?e.play().catch((t=>xt("Error playing video",t))):e.pause()}))}),r=Fn()),r.addEventListener("error",(e=>o(t.Dt.map((t=>
606t.At)),!0,e))),r.playsInline=!0,r.muted=!0,r.loop=!0,r.controls=!1,it(r,"disablepictureinpicture",!0),st(r,J(G,{get each(){return e()},children:t=>{return e=Hn(),_((n=>{var o=t().Tt,r=t().At;return o!==n.e&&it(e,"type",n.e=o),r!==n.t&&it(e,"src",n.t=r),n}),{e:void 0,t:void 0}),e;var e}})),_((()=>it(r,"poster",t.Ne))),r;var r}function Vn(){try{return localStorage.getItem("depict_device_id")}catch{return null}}function qn(){try{return crypto.randomUUID()}catch{return(()=>{const t=new Uint8Array(16);crypto.getRandomValues(t),t[6]=15&t[6]|64,t[8]=63&t[8]|128;const e=Array.from(t,(t=>t.toString(16).padStart(2,"0"))).join("");return`${e.slice(0,8)}-${e.slice(8,12)}-${e.slice(12,16)}-${e.slice(16,20)}-${e.slice(20)}`})()}}let zn;function Jn(){try{return sessionStorage.depict_session_id??=zn??=qn()}catch{return zn??=qn()}}const Wn=()=>!!globalThis?.Shopify?.designMode;function Un({merchant:t,market:e,abVariant:n}){return{merchant:t,market:e,device_id:Vn()??"",session_id:Jn(),depict_ab_variant:n,timestamp:Date.now()}}function Gn(t){return fetch("https://depict-search.apps.depict.ai/api/shopify-lite-tracking",{method:"POST",keepalive:!0,headers:{"Content-Type":"text/plain"},body:JSON.stringify(t)}).then((e=>e.ok||(St("tracking request failed:",e.status,t),!1))).catch((e=>(St("tracking request failed:",e,t),!1)))}let Kn,Xn=[],Zn=!1,Qn=!1;const Yn=()=>Qn||Wn();function to(){if(null!=Kn&&(clearTimeout(Kn),Kn=void 0),!Xn.length)return;const t=Xn;Xn=[],Gn(t.map((({event:t})=>t))).then((e=>{if(e)for(const{onDelivered:n}of t)n?.()}))}function eo(t,e){Yn()||(Zn||(Zn=!0,addEventListener("pagehide",to),document.addEventListener("visibilitychange",(()=>{"hidden"===document.visibilityState&&to()}))),Xn.push({event:t,onDelivered:e}),Kn??=setTimeout(to,50))}function no(t){const e=new Map,n=new IntersectionObserver((t=>w((()=>t.forEach((t=>e.get(t.target)?.(t)))))),t);return k((()=>n.disconnect())),(t,o)=>{e.set(t,o),n.observe(t),k((()=>{n.unobserve(t),e.delete(t)}))}}const oo=I();function ro(t){const e=no({threshold:[0,.5]}),n=no({rootMargin:"-50% 0px"});return J(oo.Provider,{value:{Be:e,Fe:n},get children(){return t.children}})}function io(t,e=0){const[n,o]=h(!1);return M(oo).Be(t,(t=>o(t.isIntersecting&&t.intersectionRatio+.001>=e))),n}var co=rt("<div class=background-overlay>"),ao=rt("<div class=content-text>");function so(t){const e=b((()=>t.l.text));return J(K,{get when(){return e()},get children(){return[J(K,{get when(){return e()?.background_overlay},get children(){var t=co();return _((n=>{return null!=(o=e().background_overlay,r=e().overlay_style,i=e().vertical_alignment,n="gradient"!==r?o:"start"===i?`linear-gradient(to bottom, ${o}, transparent 45%)`:"end"===i?`linear-gradient(to top, ${o}, transparent 45%)`:`linear-gradient(to top, transparent, ${o} 50%, transparent)`)?t.style.setProperty("--overlay-color",n):t.style.removeProperty("--overlay-color");var o,r,i})),t}}
606),(n=ao(),st(n,J(G,{get each(){return[e().header,e().body]},children:t=>{const e=()=>(t=>{const e=t?.trim().toLowerCase();return e&&$e.has(e)?e:"p"})(t()?.html_tag);return J(K,{get when(){return t()?.text},get children(){return J(ht,{class:"text-part",get classList(){return{underline:t()?.underline,italic:t()?.italic,bold:t()?.bold,[e()]:!0}},get style(){return{"--color":t()?.color_hex||"white"}},get component(){return e()},get children(){return t()?.text}})}})}})),_((o=>{var r=!!e()?.text_shadow,i=!!e()?.background_overlay,c=e()?.gap||"0",a=e()?.horizontal_alignment||"center",s=e()?.vertical_alignment||"center",l=t.He+"px";return r!==o.e&&n.classList.toggle("text-shadow",o.e=r),i!==o.t&&n.classList.toggle("with-overlay",o.t=i),c!==o.a&&(null!=(o.a=c)?n.style.setProperty("--text-gap",c):n.style.removeProperty("--text-gap")),a!==o.o&&(null!=(o.o=a)?n.style.setProperty("--h-align",a):n.style.removeProperty("--h-align")),s!==o.i&&(null!=(o.i=s)?n.style.setProperty("--v-align",s):n.style.removeProperty("--v-align")),l!==o.n&&(null!=(o.n=l)?n.style.setProperty("--instagram-text-height",l):n.style.removeProperty("--instagram-text-height")),o}),{e:void 0,t:void 0,a:void 0,o:void 0,i:void 0,n:void 0}),n)];var n}})}var lo=rt("<img loading=lazy>",!0,!1);function uo(t){let e;
606const n=globalThis?.visualViewport,[o,r]=h(n?.scale??1),i=b((()=>t.je?t.Ve/t.je:void 0)),c=b((()=>fo(t.qe,400,i()))),a=b((()=>{return e=t.qe,n=[128,256,512,1024,2048,3072,4096],o=i(),n.map((t=>`${fo(e,t,o)} ${t}w`)).join(", ");var e,n,o})),{yt:s}=Xe(),l=()=>{clearTimeout(e),e=setTimeout((()=>r(n?.scale??1)),250)};return n?.addEventListener("resize",l,{passive:!0}),k((()=>n?.removeEventListener("resize",l))),J(K,{get when(){return t.Ve},get children(){var e=lo();return at((e=>{v((()=>e.loading=t.ze?"eager":"lazy"))}),e),e.addEventListener("error",(e=>s([t.qe],!1,e))),_((n=>{var r=t.Je||"Content block image",i="depict-block-image"+(t.We?" "+t.We:""),s=t.Ve*o()+"px",l=a(),u=c();return r!==n.e&&it(e,"alt",n.e=r),i!==n.t&&ct(e,n.t=i),s!==n.a&&it(e,"sizes",n.a=s),l!==n.o&&it(e,"srcset",n.o=l),u!==n.i&&it(e,"src",n.i=u),n}),{e:void 0,t:void 0,a:void 0,o:void 0,i:void 0}),e}})}function fo(t,e,n){const o=null==n?"":"&crop=center&height="+encodeURIComponent(Math.round(e/n));return t+"&width="+encodeURIComponent(e)+o}function po(t){const[e,n]=h(0),[o,r]=h(0);return v((()=>{const e=t.Ue;if(!e)return;const o=new ResizeObserver((t=>w((()=>{for(let o=0;o<t.length;o++){const{width:i,height:c}=t[o].contentRect,a=c||e.getBoundingClientRect().height;a&&r(Math.ceil(a)),i&&n(Math.ceil(i))}}))));o.observe(e),k((()=>o.disconnect()))})),[J(uo,{get Ve(){return e()},get je(){return o()},get qe(){return t.Ge},get ze(){return t.Re},get Je(){return t.Je}}),J(K,{get when(){return t.Ke},get children(){return J(uo,{get Ve(){return e()},get je(){return o()},get qe(){return t.Ke},get ze(){return t.Re||t.$e},We:"hover-image"})}})]}var mo=rt('<a target=_blank rel="noopener noreferrer"class=d-instagram><p class=shadow-text></p><div class=clipped-element>'),go=rt('<svg width=0 height=0 aria-hidden=true><defs><clipPath><path d="M8 4a4 4 0 1 0 0 8 4 4 0 1 0 0-8zm0 6c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zm3-10H5a5 5 0 0 0-5 5v6a5 5 0 0 0 5 5h6a5 5 0 0 0 5-5V5a5 5 0 0 0-5-5zm3 11c0 1.653-1.347 3-3 3H5c-1.653 0-3-1.347-3-3V5c0-1.653 1.347-3 3-3h6c1.653 0 3 1.347 3 3v6zm-2-8a1 1 0 1 0 0 2 1 1 0 1 0 0-2z"></path><text x=28>');function ho(t){const[e,n]=h("Arial"),[o,r]=h(0),[i,c]=h(0),[a,s]=h(0),l=new ResizeObserver((t=>{const{contentRect:{width:e,height:o},target:i}=t.at(-1),{font:a,fontSize:l,lineHeight:u}=getComputedStyle(i),d=parseFloat(l),f=parseFloat(u)||d;c(e),r(o),n(a),s(f-d/2+(24>o?12:0))})),u="x"+(2e17*Math.random()).toString(36),d=new ResizeObserver((e=>t.Xe(e.at(-1).contentRect.height))),f=()=>Math.max(o(),24);return k((()=>{l.disconnect(),d.disconnect()})),[(b=mo(),w=b.firstChild,y=w.nextSibling,at((t=>d.observe(t)),b),null!=`url(#${u})`?b.style.setProperty("--text-clip-path",`url(#${u})`):b.style.removeProperty("--text-clip-path"),b.style.setProperty("--icon-width","24px"),b.style.setProperty("--insta-gap","4px"),at((t=>l.observe(t)),w),st(w,(()=>t.Ze)),it(y,"aria-hidden",!0),_((e=>{var n=t.Qe,o=i()+"px",r=f()+"px",c="Instagram post by "+t.Ze;return n!==e.e&&it(b,"href",e.e=n),o!==e.t&&(null!=(e.t=o)?b.style.setProperty("--text-width",o):b.style.removeProperty("--text-width")),r!==e.a&&(null!=(e.a=r)?b.style.setProperty("--text-height",r):b.style.removeProperty("--text-height")),c!==e.o&&it(w,"aria-label",e.o=c),e}),{e:void 0,t:void 0,a:void 0,o:void 0}),b),(p=go(),m=p.firstChild.firstChild,g=m.firstChild,v=g.nextSibling,it(m,"id",u),st(v,(()=>t.Ze)),_((t=>{var n=`translate(0, ${f()/2-12}) scale(1.5)`,o=a(),r=e();return n!==t.e&&it(g,"transform",t.e=n),o!==t.t&&it(v,"y",t.t=o),r!==t.a&&(null!=(t.a=r)?v.style.setProperty("font",r):v.style.removeProperty("font")),t}),{e:void 0,t:void 0,a:void 0}),p)];var p,m,g,v,b,w,y}var _o=rt("<div class=depict-block-media>"),vo=rt("<svg xmlns=http://www.w3.org/2000/svg width=100% height=100%><rect class=spacer-rect>");function bo(t){const e=b((()=>t.l.index<2*t.jt)),{St:n}=Xe();return J(ht,{get component(){return t.l.Lt?"a":"div"},get class(){return qt+(t.l.space?.height?" depict-content-spacer":"")},onContextMenu:()=>{const e=t.l.Dt;e?n(e.map((t=>t.At)),!0):n([t.l.Mt,t.l.Ot].filter((t=>t)),!1)},ref:e=>v((()=>{for(const n in t.Ye)te(e,n,t.Ye[n]);te(e,"--content-aspect-ratio",t.tn.get(t.l.Ct)||"auto"),t.l.space?.height&&te(e,"--content-height",t.l.space.height+"px")})),get href(){return t.l.Lt},get children(){return J(wo,{get Re(){return e()},get tn(){return t.tn},get l(){return t.l}})}})}function wo(t){const[e,n]=h(),[o,r]=h(0),i=b((()=>e()&&io(e()))),c=b((()=>Ne(t.l.instagram_post_metadata?.post_url))),a=b((()=>t.l.instagram_post_metadata?.creator));return at(n,s=_o()),st(s,J(K,{get when(){return t.l.Dt},get children(){return J(jn,{get Ne(){return t.l.Et},get Dt(){return t.l.Dt},get Re(){return t.Re},get $e(){return i()?.()}})}}),null),st(s,J(K,{get when(){return t.l.Mt},get children(){return J(po,{get Ge(){return t.l.Mt},get Ke(){return t.l.Ot},get Ue(){return e()},get Re(){return t.Re},get $e(){return i()?.()},get Je(){return t.l?.alt_text}})}}),null),st(s,J(K,{get when(){return t.l.space},get children(){return J(yo,{})}}),null),st(s,J(so,{get He(){return o()},get l(){return t.l}}),null),st(s,J(K,{get when(){return(t=()=>!!c(),b((()=>t())))()&&a();var t},get children(){return J(ho,{get Qe(){return c()},get Ze(){return a()},Xe:r})}}),null),s;var s}function yo(){return vo()}const ko="depictGridRenderingRan";var So=rt("<style id=depict-custom-styling>"),xo=rt('<svg xmlns=http://www.w3.org/2000/svg viewBox="0 0 279.245 100"><g clip-path=url(#A) transform="translate(-23.844 -.406)"fill=currentColor><path d="M43.206 52.019H28.685a4.84 4.84 0 0 0-4.84 4.84V71.38a4.84 4.84 0 0 0 4.84 4.841h14.521a4.84 4.84 0 0 0 4.84-4.841V56.86a4.84 4.84 0 0 0-4.84-4.84zM70.635 61.7H56.114a4.84 4.84 0 0 0-4.84 4.84v4.84a4.84 4.84 0 0 0 4.84 4.84h14.521a4.84 4.84 0 0 0 4.84-4.84v-4.84a4.84 4.84 0 0 0-4.84-4.84zM43.206 24.59H28.685a4.84 4.84 0 0 0-4.84 4.84v14.521a4.84 4.84 0 0 0 4.84 4.84h14.521a4.84 4.84 0 0 0 4.84-4.84v-14.52a4.84 4.84 0 0 0-4.84-4.84z"></path><path d="M70.635 24.59H56.114a4.84 4.84 0 0 0-4.84 4.84v24.202a4.84 4.84 0 0 0 4.84 4.84h14.521a4.84 4.84 0 0 0 4.84-4.84V29.431a4.84 4.84 0 0 0-4.84-4.84z"></path></g><path d="M276.133 68.702c1.155 0 1.733-.072 3.105-.289v7.221c-2.239.505-3.972.722-5.994.722-7.365 0-10.903-3.177-10.903-12.059V46.389h-5.199v-7.582h5.199V27.904h9.893v10.904h6.643v7.582h-6.643v17.836c0 3.899 1.372 4.477 3.899 4.477zm-38.351 8.16c-11.409 0-18.702-8.087-18.702-19.641 0-11.481 7.293-19.641 18.558-19.641 10.
606181 0 16.608 6.282 17.546 14.875h-10.036c-.362-3.322-1.95-7.221-7.366-7.221-5.921 0-8.52 5.055-8.52 11.987s2.527 11.987 8.52 11.987c5.344 0 7.004-3.683 7.366-7.365h10.036c-.577 8.737-7.22 15.019-17.402 15.019zm-22.269-43.253H205.26v-9.315h10.253zm-.216 42.097h-9.893V38.808h9.893zm-30.028-38.054c9.604 0 16.247 7.438 16.247 19.569s-6.643 19.568-16.247 19.568c-5.56 0-9.315-2.744-10.975-5.055h-.145v16.752h-9.892V38.808h9.892v3.899h.145c1.66-2.166 5.415-5.055 10.975-5.055zm-2.455 31.555c5.488 0 8.449-4.766 8.449-11.986s-2.961-11.914-8.449-11.914c-5.343 0-8.52 4.333-8.52 11.914 0 7.654 3.177 11.987 8.52 11.987zm-22.415-11.408v2.094h-27.223c.072 5.488 3.683 9.387 9.098 9.387 4.983 0 7.005-2.744 7.727-4.838h10.037c-2.022 7.365-7.871 12.42-18.052 12.42-11.843 0-18.775-8.16-18.775-19.641 0-11.12 6.788-19.641 18.775-19.641 12.058 0 18.413 7.437 18.413 20.218zm-27.223-4.477h17.186c0-5.127-3.25-8.304-8.449-8.304-4.91 0-8.304 3.105-8.737 8.304zM97.654 75.706h-22.24V24.077h21.662c14.37 0 23.035 9.243 23.035 25.851s-8.16 25.778-22.457 25.778zm-11.12-9.243h9.459c9.532 0 12.709-6.932 12.709-16.536S105.525 33.32 95.993 33.32h-9.459z"fill=currentColor></path><defs><clipPath id=A><path fill=#fff transform="translate(23.844 24.59)"d="M0 0h51.631v51.631H0z">');function Io(){return xo()}var Mo=rt('<depict-watermark-container><a class=depict-watermark href="https://depict.ai/?ref=depict_watermark"target=_blank>',!0,!1),Oo=rt("<span>Powered by");function Po(t){const{wt:e}=Xe();return o=(n=Mo()).firstChild,"function"==typeof To?at(To,n):To=n,n._$owner=l,"function"==typeof To?at(To,o):To=o,st(o,J(K,{get when(){return e()||Wn()},get fallback(){return[Oo(),J(Io,{})]},get children(){return["Upgrade",J(Io,{})," to remove"]}})),_((()=>ct(n,t.en?"d-fixed":""))),n;var n,o}function To(t){te(t,"display","flex"),te(t,"visibility","visible")}const Ao="[data-depict-recommendations-section]",Do="[data-depict-rec-card]",Eo=new WeakSet,Co=new WeakMap;function Lo(t,e){if(Eo.has(t))return;Eo.add(t);const n=qn();t.setAttribute("data-depict-request-id",n);const o=t.dataset.depictSurfaceId||"",r=(t,r,i)=>{const c=r.dataset.depictCardIndex,a=c?Number(c):NaN;return{event_type:t,request_type:"recommend",request_query:o,request_id:n,card_index:Number.isFinite(a)?a:null,product_id:i,recommender:r.dataset.depictRecommender??null,...Un(e)}};t.addEventListener("click",(t=>{try{const e=t.target,n=e?.closest(Do);if(!n)return;const o=n.dataset.depictProductId;if(!o||Yn())return;Gn([r("collection_product_click",n,o)])}catch(e){console.error("[Depict] initAttribution click handler failed",e)}}));const i=new Set,c=new WeakSet,a=new IntersectionObserver((t=>{try{for(const e of t){if(!e.isIntersecting)continue;const t=e.target;c.add(t),a.unobserve(t);const n=t.dataset.depictProductId;n&&!i.has(n)&&(i.add(n),eo(r("impression",t,n)))}}catch(e){console.error("[Depict] initAttribution impression observer failed",e)}}),{threshold:.5}),s=()=>t.querySelectorAll(Do).forEach((t=>{c.has(t)||a.observe(t)}));s();const l=new MutationObserver(s);l.observe(t,{childList:!0,subtree:!0}),Co.set(t,(()=>{a.disconnect(),l.disconnect()}))}const $o="[data-depict-rec-image-pick]",Ro=new WeakSet,No=new Set;function Bo(t){if(!t.image)return t;const e=new It(t.image);for(const n of[...e.searchParams.keys()])"v"!==n&&e.searchParams.delete(n);return{...t,image:e.href}}const Fo=["width","height","alt"];function Ho(t,e){const[n,o]=e,r=1===e.length?n:"style"===n&&"cssText"===o?"style":void 0;return r&&t.hasAttribute(r)?r:void 0}function jo(t,e){const n=Ho(t,e);return n?t.getAttribute(n):e.reduce(((t,e)=>t?.[e]),t)}function Vo(t,e,n){const o=Ho(t,e);if(o)return void(t.getAttribute(o)!==n&&t.setAttribute(o,n));const r=e.slice(0,-1).reduce(((t,e)=>t?.[e]),t),i=e[e.length-1];r&&r[i]!==n&&(r[i]=n)}function qo(t){const e=[];for(const{B:n,T:o}of t??[]){const t=n instanceof HTMLImageElement?[...o,...Fo.map((t=>[t]))]:o;for(const o of t){const t=jo(n,o);"string"==typeof t&&e.push({W:n,nn:o,rn:t})}}return e}function zo(t){if(!Ro.has(t))if((t=>{if("loading"!==document.readyState)return!0;const e=t.closest("[data-depict-recommendations-section]");for(let n=t;n&&n!==e;n=n.parentNode)if(n.nextSibling)return!0;return!1})(t)){No.delete(t),Ro.add(t);try{const e=JSON.parse(t.dataset.depictRecImagePick),{j:n,V:o}=jt(t);if(n&&o&&xn(n)===xn(o))return;const r=Ft(t,[n,o]),i=t=>t?r[t]:void 0,c=[...e.default?.image?[]:qo(i(n)),...e.hover?.image?[]:qo(i(o))];try{In(t,{default:Bo(e.default??{image:null}),hover:Bo(e.hover??{image:null})})}finally{for(const{W:t,nn:e,rn:n}of c)Vo(t,e,n)}}catch(e){console.error("[Depict] Applying a recommendation card's image pick failed",e)}}else No.add(t)}function Jo(t){t instanceof HTMLElement&&(t.matches($o)&&zo(t),t.querySelectorAll($o).forEac
606h(zo))}function Wo(t,e,n){const o=new Map;return t.forEach(((t,r)=>{const i=e[t],c=n[t];i&&c&&o.set(i,{cardKey:fn(t),productId:fn(c),index:r})})),o}function Uo(t,e,n){const{re:o,ie:r,It:i}=on(),c=b((()=>{const t=o();return t?{merchant:t,market:r(),abVariant:i()}:void 0})),a=new Set,s=z((()=>c()?t():[]),(t=>{const o=io(t,.5),r=(t=>{const[e,n]=h(!1);return M(oo).Fe(t,(t=>n(t.isIntersecting))),e})(t);v((()=>{const i=c();i&&(o()||r())&&y((()=>{const o=e(t);if(!o||a.has(o.key)||n?.has(o.key))return;const{width:r,height:c}=t.getBoundingClientRect();r&&c&&(a.add(o.key),St("impression:",o.key,o.event),eo({...o.event,...Un(i)},(()=>n?.add(o.key))))}))}))}));v((()=>s()))}const Go="depict_grid_impressions",Ko=t=>t.toISOString().slice(0,10),Xo=9e5,Zo=t=>{const e=t.getTime()%864e5;return e<Xo||864e5-e<Xo};function Qo(t,e){return t&&null!=e&&t.test.collection_id===e+""?{test_id:t.test.test_id,variant:t.variant}:{test_id:null,variant:null}}function Yo({eventType:t,collectionId:e,requestId:n,info:o,tag:r}){return{event_type:t,request_type:"product_listing",request_query:e+"",request_id:n,card_index:o.index,card_key:o.cardKey,product_id:o.productId,...r??{}}}const tr=t=>Number(t.Ct),er=t=>!!t?.Ct&&!t.space&&Number.isInteger(tr(t));function nr(){const{tn:t,cn:e,an:n}=(()=>{const{jt:t}=on(),e=ue(),[n,o]=h(new Set),{sn:r,ln:i,un:c,dn:a,pn:s,mn:l,gn:u}=(t=>{const{Rt:e,Bt:n,jt:o}=on(),{we:r}=bn(),i=b((()=>{const i=r()||[];if(!(i.length<1))return(({hn:t,he:e,_n:n,vn:o,bn:r})=>{const i=new Map,c=new Set(t),a=new Map;for(const x of e||[]){const{index:t}=x,e=i.get(t);e?e.push(x):i.set(t,[x])}const s={},l={},u={},d={},f=new Map,p=t=>{let e=t;for(;e>0&&o.has(e);)e--;return e};let m,g=0,h=0,_=0,v=0,b=0,w=0;const y=()=>{const t=(w-v)%r;if(!t)return;const e=w+r-t;let n=w;for(;n<e;){const t=f.get(n);if(!t)return;n+=t}return n===e&&[...f.keys()].every((t=>t<e))?e:void 0},k=t=>{a.set(g,b),b=0,v=w,m=void 0,g=t};for(;c.size;){const t=i.get(w);if(m&&t){k(m.wn);continue}const e=f.get(w);if(e)f.delete(w),w+=e;else if(t){i.delete(w);for(const e of t){for(let t=1;t<e.span_rows;t++)f.set(w+r*t,e.span_columns);w+=e.span_columns,(s[g]||=[]).push({...e,yn:e.index-v})}}else{const t=Kt(c);if(w++,b++,h=g,m&&m.kn++,pn(t))(l[g]||=[]).push(t);else{const e=p(Math.floor(_/n));e!==g&&((u[g]||=[]).push(t),(d[e]||=[]).push(t)),_++}c.delete(t)}const a=Math.floor(_/n);if(g===a||o.has(a))continue;m??={wn:a,Sn:w,kn:0};const S=(w-v)%r==0&&0===f.size,x=m.kn>=r-1,I=n<r;if(!c.size)break;const M=y();void 0!==M&&(f.clear(),w=M),(S||void 0!==M||x||I)&&k(m.wn)}const S=m&&m.kn>0;m&&!S&&k(m.wn),a.set(g,b);for(const[x,I]of i){i.delete(x);for(const t of I){const e=Math.min(t.index,w),n=Math.max(e-v,0);(s[g]||=[]).push({...t,yn:n}),w+=t.span_columns}}return{xn:s,In:l,Mn:a,On:u,Pn:d,mn:h,Tn:!!S}})({hn:i,he:e(),_n:n().page_size,vn:t(),bn:o()})})),c=()=>n().current_page;return{sn:b((()=>i()?.xn?.[c()])),ln:b((()=>i()?.Mn?.get(c()))),un:b((()=>i()?.In?.[c()])),dn:b((()=>i()?.On?.[c()]||[]),[],{equals:kn}),pn:b((()=>i()?.Pn?.[c()]||[]),[],{equals:kn}),mn:b((()=>i()?.mn)),gn:b((()=>{const t=i();return!!t?.Tn&&t.mn===c()}))}})(n),{an:d}=(({un:t})=>{const{Nt:e}=on(),{ke:n}=bn(),o=ue(),r=de();v((()=>{if(!r())return;const t=n(),o=e()||[];if(!o.length)return;const i=JSON.parse(localStorage[me]||"{}");let c=!1;for(const e of o){const n=t[e.product_gid],o=n&&(n.classList.contains(_n)||n.hasAttribute(hn)),r=n&&(o?Ln(n):n).outerHTML;r&&i[e.product_gid]?.value!==r&&(i[e.product_gid]={time:+new Date,value:r},c=!0)}if(c)try{localStorage[me]=JSON.stringify(i)}catch(a){console.error(a,"Could not store product elements in local storage")}}));const i=new WeakSet,c=b((()=>{const o=n(),r=t(),i=new Map;for(const t of e()||[]){const e=o[t.product_gid];r?.includes("gid://shopify/Product/"+t.handle)&&i.set(t,e)}return i})),a=z((()=>[...c().keys()]),(t=>{const e=b((()=>c().get(t))),n=JSON.parse(localStorage[me]||"{}"),r=n[t.product_gid]?.value,a=((t,e)=>{const{Bt:n}=on(),o=ln(),r=ue(),[i,c]=h();return v((()=>{const i=r(),a=o()?.indexOf(t)??-1;if(!e||!i||a<0)return;const{page_size:s,current_page:l}=n(),u=Dn(a,s);if(u===l+1)return;let d=!0;k((()=>d=!1)),En(i,u).then((e=>{d&&c(Cn(e,t))}))})),i})(t.product_gid,null==r);v((()=>{let n,c=e();if(c)n=On(c);else if(null!=r){const t=(new DOMParser).parseFromString(r,"text/html");null!=t.body.firstElementChild&&(c=t.body.firstElementChild,c.classList.add("depict-ls-clone"))}else{const t=a();t&&(c=document.importNode(t,!0))}c&&v((()=>{n&&!n()||!o()||((t,e,n,o)=>{const r=ue(),i=o?t:Ln(t);i.dataset.depictClone="true",Pn(i);const c=i.matches(un)?i:i.querySelector(un),a="_depict_cloned_"+(2e22*Math.random()).toString(36);c&&(c.dataset.depictProductId=e?.handle),((t,e)=>{const n=t.querySelectorAll("label");for(const o of n){const n=o.htmlFor;if(!n)continue;const r=n+e,i=t.querySelectorAll('[id="'+n.replaceAll("\n","")+'"]');if(i.length){for(const t of i)t.id=r;o.htmlFor=r}}})(i,a),((t,e)=>{const n=t.querySelectorAll("[aria-controls]");for(const o of n){const t=o.getAttribute("aria-controls");if(!t)continue;
606const n=o.ariaControlsElements,r=t+e;o.setAttribute("aria-controls",r);for(const e of n)e.id=r}})(i,a),In(i,e),n.add(i),r().appendChild(i),k((()=>{n.delete(i),i.remove()}))})(c,t,i,!n)}))}))}));return v(a),{an:i}})({un:c});(({dn:t,pn:e,mn:n,an:o})=>{const{$t:r,Bt:i}=on(),{ke:c,Oe:a}=bn(),s=ln(),l=ue(),u=b((()=>!r())),d=b((()=>{const e=c();return u()?t().filter((t=>e[t])):[]}));v((()=>{const t=d();t.length&&((t,e)=>{const n=Nn();if(n[Bn(t)]?.join()!==e.join())try{sessionStorage.setItem(Rn,JSON.stringify({...n,[Bn(t)]:e}))}catch(o){xt("Could not record pulled-forward products",o)}})(i().current_page,t)}));const f=b((()=>{const t=n();return void 0!==t&&i().current_page>t})),p=b((()=>{if(!u()||f())return[];const t=(t=>{const e=Nn(),n=new Set;for(let o=0;o<t;o++)e[Bn(o)]?.forEach((t=>n.add(t)));return n})(i().current_page);return e().filter((e=>t.has(e)))}));v((()=>a(new Set(p())))),v((()=>{const t=c();for(const e of p()){const n=t[e];n&&(n.classList.add(_n),k((()=>n.classList.remove(_n))))}}));const m=z(b((()=>{if(!u())return[];const e=c();return t().filter((t=>!e[t]||e[t].hasAttribute(hn)))})),(t=>{const[e,n]=h();v((()=>{const e=l(),o=s()?.indexOf(t)??-1;!e||o<0||En(e,Dn(o,i().page_size)).then((e=>n(Cn(e,t))))})),v((()=>{const t=e(),n=l();if(!t||!n)return;const r=document.importNode(t,!0);r.dataset.depictClone="true",r.setAttribute(hn,"true"),Pn(r),o.add(r),n.appendChild(r),k((()=>{o.delete(r),r.remove()}))}))}));v(m);const[g,_]=h("loading"!==document.readyState),w=()=>_(!0);addEventListener("DOMContentLoaded",w),k((()=>removeEventListener("DOMContentLoaded",w)));const y=b((()=>{const{current_page:e,pages:o}=i(),r=t();return r.length>0&&d().length===r.length&&n()===e&&o>e+1}));v((()=>{const t=l();if(y()&&t&&g())for(const e of(t=>{const e=t.closest(`[id^="${Tn}"]`)||document.body,n=new Set;for(const o of e.querySelectorAll('a[href*="page="]')){if(t.contains(o))continue;let r;for(let n=o;n&&n!==e&&!n.contains(t);n=n.parentElement)n.matches('nav, [role="navigation"], [class*="pagination"]')&&(r=n);r&&n.add(r)}return n})(t))e.classList.add($n),k((()=>e.classList.remove($n)))}))})({dn:a,pn:s,mn:l,an:d});const f=((t,e)=>{const{jt:n}=on();return b((()=>{let o=e();const r=new Map;if(void 0===o)return r;const i=new Map(t()?.map((t=>[t.yn,t]))||[]),c=new Map,a=n();let s=0;for(let t=0;t<o;t++){const e=i.get(t),n=c.get(t);if(n)c.delete(t),s+=n;else if(e){const{span_columns:n,span_rows:i}=e;for(let e=1;e<i;e++)c.set(t+a*e,n);o+=n*i,r.set(t-s,e.Ct),s+=n-1}}return r}))})(r,i),{An:p,Dn:m}=(()=>{const{be:t}=bn(),e=ue(),[n,o]=h(void 0),r=new ResizeObserver((t=>o(t.at(-1).contentRect.height))),i=b((()=>t()[0]));let c=0,a=!1;v((()=>{const t=i();t&&(r.observe(t),k((()=>r.unobserve(t))))}));const s=b((()=>{let t=n();return t?(t=10*Math.round(t/10),t-=10,a?(a=!1,c=0):c>2?(t=0,a=!0):(c++,setTimeout((()=>c--),1e3))):t=300,t+"px"}));v((()=>te(e(),"--sample-product-height",s())));const l=b((()=>void 0!==n()));return{An:s,Dn:l}})(),{cn:g,En:_}=(({Cn:t,sn:e,Ln:n,gn:o})=>{const{be:r}=bn(),{$t:i,Bt:c}=on(),a=b((()=>{if(o())return!0;let t=c().pages-1;for(;n().has(t);)t--;return c().current_page>=t})),s=b((()=>{const n=new Map,o=new Map;if(i())return{cn:n,En:o};const c=Object.fromEntries(e()?.map((t=>[t.Ct,t]))||[]),s=new Set(r()),l=t(),u=new Set(Object.keys(c)),d=a(),f=new Map,p=(t,e)=>{const o=c[t],{span_columns:r,span_rows:i}=o,a={"--order":e,"--grid-column-span":r,"--grid-row-span":i};f.set(e,(t=>a["--order"]=t)),n.set(t,a),u.delete(t)},m=Array.from({...Object.fromEntries(l),length:Math.max(...l.keys())+1});let g=0;for(;s.size;g++){const t=m[g];if(t){p(t,g);continue}const e=Kt(s);f.set(g,e),s.delete(e)}if(d)for(const t of u)p(t,g++);const h=f.size;
606for(const[t,e]of f){const n=t-h;"function"==typeof e?e(n):o.set(e,n)}return{cn:n,En:o}}));return{cn:()=>s().cn,En:()=>s().En}})({Cn:f,sn:r,Ln:n,gn:u}),{tn:y}=(({sn:t,cn:e,An:n,Dn:o})=>{const r=ue(),[i,c]=h(new Map),{jt:a}=on(),s=b((()=>{const n=new Set,o=e();for(const e of t()||[]){const t=e.Ct;o.has(t)||n.add(t)}return n}));return v((()=>{const e=new Map,i=a(),l=[],u=mn(t()||[],((t,e)=>t.yn-e.yn));for(const t of u){const{span_columns:n,Ct:r}=t;if(n<i||s().has(r))continue;const c=+t.aspect_ratio;if(yn(c,t.span_rows,o())){e.set(r,c);const n=Math.floor(t.yn/i);for(let e=0;e<t.span_rows;e++)l[n+e]=!0}}c(e);const d=[];for(let t=0;t<l.length;t++)l[t]?d.push("auto"):d.push(`minmax(${n()}, auto)`);te(r(),"--grid-template-rows",d.length?d.join(" "):"none")})),{tn:i}})({sn:r,An:p,Dn:m,cn:g});return(t=>{const e=z((()=>[...t().keys()]),(e=>{v((()=>te(e,"--order",t().get(e)))),k((()=>te(e,"--order",0)))}));v(e)})(_),(t=>{const e=ln(),{ke:n}=bn(),{Bt:o,ee:r}=on(),i=b((()=>new Set(Object.entries(n()).filter((([t,e])=>!pn(t)&&!e.hasAttribute(hn))).map((([t])=>t))))),c=b((()=>{const t=i(),n=e();if(n)for(let e=0;e<n.length;e++)if(t.has(n[e]))return e})),a=b((()=>i().size));v((()=>{const n=c();if(null==n||void 0===e())return;const{page_size:i}=o(),s=Math.floor(n/i),l=new Set;for(let t=n;t<n+a();t+=i){const e=Math.floor(t/i);e!==s&&l.add(e)}w((()=>{r(s),t(l)}))}))})(o),v((()=>te(e(),"--grid-columns",t()+""))),{tn:y,cn:g,an:d}})(),{$n:o}=(({tn:t,cn:e})=>{const n=ue(),{jt:o,Rt:r}=on(),{Ie:i}=bn(),[c,a]=h(new Map,{equals:!1}),s=b((()=>Object.fromEntries(r()?.map((t=>[t.Ct,t]))?.filter((([t])=>e().has(t)))||[])));return v((()=>{const r=n();if(!r)return;const c=z((()=>Object.keys(s())),(n=>{const c=b((()=>s()[n])),l=O((()=>J(bo,{get l(){return c()},get jt(){return o()},get tn(){return t()},get Ye(){return e().get(n)}})));v((()=>{const t=l();a((e=>e.set(t,c))),r.prepend(t),v((()=>{!i().has(t)&&!r.contains(t)&&r.prepend(t)})),k((()=>{a((e=>(e.delete(t),e))),t.remove()}))}))}));v(c)})),{$n:c}})({tn:t,cn:e}),{qt:r,Vt:i}=on(),{xe:c}=bn(),{wt:a}=Xe(),s=fe();return(()=>{const t=ue();v((()=>{const e=t();e&&k(qe(e,[["display","grid"]],{bt:!0}))}))})(),((t,e)=>{const{Se:n,Ie:o}=bn(),r=e=>{y(t).has(e)||e.remove()};v((()=>{n(),o().forEach(r)})),v((()=>{const t=[...n()].filter((t=>t.matches("[data-depict-clone]")));for(const n of t)e.has(n)||n.remove()}))})(o,n),(()=>{const{zt:t}=on(),{ke:e}=bn(),n=b((()=>{const n=new Map,o=e(),r=t(),i=Object.fromEntries(r.map((t=>[t.product_gid,t])));for(const t in o){const e=i[t];if(!e)continue;const r=o[t];n.set(r,e)}return n})),o=z((()=>[...n().keys()]),(t=>{const e=On(t),o=b((()=>n().get(t)));v((()=>{if(!e())return;const n=o();((t,e)=>{if(!e)return!1;const n=e.replaces_hover;if(!n)return!0;const{V:o}=jt(t);if(!o)return!1;try{return Dt(n,o)}catch{return!1}})(t,n)&&In(t,n,{Pe:!Ee(n)})}))}));v(o)})(),(()=>{const t=ue(),{Jt:e,Wt:n,Ut:o,Gt:r,Kt:i,Xt:c}=on();v((()=>{const a=t();if(!a)return;const{classList:s}=a,l=s.contains("depict-grid");s.add("depict-grid"),te(a,"--grid-gap",e()),te(a,"--row-gap",n()),te(a,"--mobile-grid-gap",o()),te(a,"--mobile-row-gap",r());const u=i();u&&te(a,"--desktop-custom-margin",u),s.toggle("desktop-custom-margin",!!u);const d=c();d&&te(a,"--mobile-custom-margin",d),s.toggle("mobile-custom-margin",!!d),k((()=>{s.remove("desktop-custom-margin","mobile-custom-margin"),l||s.remove("depict-grid")}))}))})(),(()=>{const{Yt:t}=on(),e=ue(),{wt:n}=Xe();v((()=>{const o=e();if(!o||!t())return;const r=o.parentElement,i=J(Po,{en:!(!r||!getComputedStyle(r).flexDirection?.startsWith("row"))});o.after(i),k((()=>i.remove())),v((()=>{if(n())for(const t of ce.tt())t!==i&&t.remove()}))}))})(),(()=>{const t=fe();v((()=>{t()&&(()=>{const{wt:t}=Xe(),{Qt:e,Zt:n}=on(),o=b((()=>{let o="";return e()&&(o+=".depict-grid>*{padding:0 !important}"),t()&&(o+='[class*="cookie" i],*:has(.depict-grid){pointer-events:auto!important}.d-hide-before::before{display:none !important}.d-hide-after::after{display:none !important}'),o+=n(),o})),r=(st(i=So(),o),i);var i;document.head.append(r),k((()=>r.remove())),v((()=>{if(t())for(const t of document.querySelectorAll("#depict-custom-styling"))t!==r&&t.remove()}))})()}))})(),(()=>{try{const t=[pe,me,ge];for(const e of t){const t=localStorage[e];if(t){const n=JSON.parse(t),o=+new Date,r=Object.entries(n),i=r.filter((([t,{time:e}])=>o-e<864e5));i.length!==r.length&&(localStorage[e]=JSON.stringify(Object.fromEntries(i)))}}}catch(t){console.error("Failed pruning localStorage",t)}})(),(()=>{const{dt:t,ne:e}=on();v((()=>{try{const n=t(),o=e();if(!n||!o)return;const r=JSON.parse(localStorage[ge]||"{}");r[o]={time:+new Date,value:n},localStorage[ge]=JSON.stringify(r)}catch(n){console.error("Failed to save collection mapping",n)}}))})(),(t=>{const{dt:e,re:n,ie:o,It:r,Ht:i}=on(),{we:c,ke:a,ye:s}=bn(),l=b((()=>Wo(c(),a(),s()))),u=c=>{try{const a=n(),s=e();if(!a||null==s||Yn())return;const u=((t,e)=>{if(!(t instanceof Element))return;const n=t.closest("a[href], button");if(null!==n)for(const o of e)if(o[0].contains(n))return o}
606)(c.target,l());if(!u)return;const d=Yo({eventType:"grid_click",collectionId:s,requestId:t(),info:u[1],tag:Qo(i(),s)});St("grid click:",d),Gn([{...d,...Un({merchant:a,market:o(),abVariant:r()})}])}catch(a){console.error("[Depict] grid click tracking failed",a)}};document.addEventListener("click",u,!0),k((()=>document.removeEventListener("click",u,!0)))})((()=>{const{dt:t,ie:e,It:n}=on(),{we:o,ke:r,ye:i}=bn(),c=b((()=>Wo(o(),r(),i()))),a=b((()=>(t(),qn())));return Uo((()=>null==t()?[]:[...c().keys()]),(o=>{const r=t(),i=c().get(o);if(null!=r&&i)return{key:[e(),n()??"",r,i.cardKey].join(":"),event:Yo({eventType:"grid_impression",collectionId:r,requestId:a(),info:i})}}),((t=()=>new Date)=>{let e,n=Ko(t()),o=(t=>{let e=null;try{if(e=localStorage.getItem(Go),null==e)return new Set;const n=JSON.parse(e);if(n?.day===t&&Array.isArray(n.keys))return new Set(n.keys)}catch{}if(null!=e)try{localStorage.removeItem(Go)}catch{}return new Set})(n),r=!1;const i=()=>{const e=Ko(t());e!==n&&(n=e,o=new Set,r=!1)},c=()=>{if(null!=e&&(clearTimeout(e),e=void 0),r){r=!1;try{const t={day:n,keys:[...o].slice(-2e3)};localStorage.setItem(Go,JSON.stringify(t))}catch{}}};return addEventListener("pagehide",c),{has:e=>(i(),!Zo(t())&&o.has(e)),add:n=>{i(),Zo(t())||(o.add(n),r=!0,e??=setTimeout(c,50))}}})()),a})()),(t=>{const{dt:e}=on();Uo((()=>null==e()?[]:[...t()].filter((([,t])=>er(t()))).map((([t])=>t))),(n=>{const o=e(),r=t().get(n)?.();if(null!=o&&er(r))return{key:o+":"+r.Ct,event:{event_type:"grid_item_impression",collection_id:o,grid_item_id:tr(r),grid_item_type:"content_block",card_index:r.index}}}))})(o),v((()=>a()&&(Qn=!0,void(Xn=[])))),v((()=>{i()&&s()&&(t=>{const e=new Map,n=new Map,o=new IntersectionObserver((o=>w((()=>o.forEach((({target:o,boundingClientRect:r})=>vt({u:o,l:t().get(o)(),p:r,m:e,h:n})))))),{threshold:_t(100)}),[i,a]=h(!1),s=()=>a((t=>!t)),l=h(new Map,{equals:!1}),u=h(new Map,{equals:!1}),[d,f]=h(innerWidth),p=new ResizeObserver((()=>f(innerWidth)));v(z((()=>[...t().keys()]),(a=>(({Rn:t,Nn:[e,n],W:o,m:r,h:i,Bn:c,Fn:[a,s],Hn:l,jn:u})=>{const d=h(void 0),f=h(void 0),[p]=d,[m]=f,[g,_]=h(!1),[w,y]=h(!1);r.set(o,d),i.set(o,f);const S=b((()=>(t(),g(),Wt({G:p(),X:s,K:e})))),x=b((()=>(t(),w(),Wt({G:m(),X:s,K:e})))),I=b((()=>{const t=S()(),e=x()();return Math.min(t??1/0,e??1/0)})),M=b((t=>((t,e,n)=>{const o=t&&Kt(t);return o?{Vn:o.Z,qn:o.Y}:e===1/0?{Vn:0,qn:0}:n??{Vn:0,qn:0}})(a().get(I()),I(),t)),void 0,{equals:(t,e)=>t.Vn===e.Vn&&t.qn===e.qn}),O="--bottom-alignment-spacing",P="--top-alignment-spacing";v((()=>{l(),vt({u:o,l:u(),p:o.getBoundingClientRect(),h:i,m:r})}));const T=(t,e,n)=>{o.style.setProperty(e,n+"px"),o.querySelector(".depict-block-media")?.style.setProperty(t,n+"px","important")};v((()=>T("margin-bottom",O,M().qn))),v((()=>T("margin-top",P,M().Vn))),k((()=>T("margin-bottom",O,0))),k((()=>T("margin-top",P,0))),n((t=>t.set(o,I))),k((()=>n((t=>(t.delete(o),t))))),c.observe(o);for(const[h,b]of[[p,_],[m,y]])v((()=>{const t=h(),e=()=>b((t=>!t));t?.addEventListener("transitionend",e),t?.addEventListener("animationend",e),k((()=>{t?.removeEventListener("transitionend",e),t?.removeEventListener("animationend",e)}))}));k((()=>{c.unobserve(o),r.delete(o),i.delete(o)}))})({Rn:i,Nn:l,W:a,m:e,h:n,Bn:o,Fn:u,jn:()=>t().get(a)(),Hn:()=>{d(),r(),c(),i()}})))),p.observe(document.documentElement),p.observe(document.body),addEventListener("DOMContentLoaded",s),addEventListener("load",s),k((()=>{p.disconnect(),removeEventListener("DOMContentLoaded",s),removeEventListener("load",s)}))})(o)})),console.log("Depict Content Features support loaded"),[]}g((()=>((()=>{if(window[ko])throw console.error(Ce,Ce.parentElement),Ce.remove(),Error("Depict grid rendering ran twice");window[ko]=!0})(),(()=>{const t=(()=>{const{merchant:t,market:e}=Ce?.dataset??{};if(!t)return;let n=null;try{n=localStorage.getItem("depict_ab_variant")}catch(o){St("ab variant unavailable:",o)}return{merchant:t,market:e||"",abVariant:n}})();if(!t)return;const e=()=>{(t=>{document.querySelectorAll(Ao).forEach((e=>Lo(e,t)))})(t),new MutationObserver((e=>{const n=[];
606for(const o of e)o.addedNodes.forEach((e=>{e instanceof HTMLElement&&(e.matches(Ao)?Lo(e,t):e.querySelectorAll(Ao).forEach((e=>Lo(e,t))))})),o.removedNodes.forEach((t=>{t instanceof HTMLElement&&(t.matches(Ao)?n.push(t):n.push(...t.querySelectorAll(Ao)))}));for(const t of n)t.isConnected||(Co.get(t)?.(),Co.delete(t))})).observe(document.body,{childList:!0,subtree:!0})};document.body?e():document.addEventListener("DOMContentLoaded",e,{once:!0})})(),new MutationObserver((t=>{[...No].forEach(zo);for(const e of t)e.addedNodes.forEach(Jo)})).observe(document.documentElement,{childList:!0,subtree:!0}),Jo(document.documentElement),document.addEventListener("DOMContentLoaded",(()=>[...No].forEach(zo)),{once:!0}),J(De,{get children(){return J(le,{get children(){return J(Ke,{get children(){return J(nn,{get children(){return J(sn,{get children(){return J(wn,{get children(){return J(ro,{get children(){return J(nr,{})}})}})}})}})}})}})}}))))}();
607
608</script>
608
609
610
611<style>
612  .depict-rec-section[data-depict-recommendations-section] {
613    display: block !important;
614  }
615</style>
616
617
618<style>
619  depict-grid-start-beacon,
620  depict-grid-end-beacon,
621  #depict-grid-rendering-script {
622    display: none !important;
623  }
624  @layer depict-safety-net {
625    /* Important-in-a-layer beats important unlayered author rules regardless of
626       specificity (CSS Cascade 5 inverts layer order for !important), closing the
627       theme `display: flex !important` case; inline `display: grid !important`
628       (keepInlineImportant) still outranks it on the alive path. Only this
629       declaration may live in the layer: layered NORMAL declarations would LOSE
630       to unlayered theme rules. */
631    *:has(> depict-grid-start-beacon) {
632      display: grid !important;
633    }
634  }
635  *:has(> depict-grid-start-beacon) {
636    grid-template-columns: repeat(var(--depict-grid-columns-desktop, 4), minmax(0, 1fr));
637    gap: var(--depict-grid-gap-desktop);
638    row-gap: var(--depict-row-gap-desktop);
639    /* Parity with .depict-grid (SCSS): theme align-items would misplace cards in their
640       tracks; important-but-unlayered so normal theme rules lose but the runtime's
641       identical rule stays equivalent. */
642    align-items: unset !important;
643  }
644  *:has(> depict-grid-start-beacon) > * {
645    width: 100% !important;
646    max-width: unset !important;
647    margin: 0 !important;
648  }
649  *:has(> depict-grid-start-beacon) > *:not(.depict-content-block) {
650    grid-row: unset !important;
651    grid-column: unset !important;
652    grid-template-rows: unset !important;
653  }
654  @media (max-width: 990px) {
655    *:has(> depict-grid-start-beacon) {
656      grid-template-columns: repeat(var(--depict-grid-columns-mobile, 2), minmax(0, 1fr));
657      gap: var(--depict-grid-gap-mobile);
658      row-gap: var(--depict-row-gap-mobile);
659    }
660  }
661  :root {
662    --depict-grid-columns-desktop: 4;
663    --depict-grid-columns-mobile: 2;
664    --depict-grid-gap-desktop: 8px;
665    --depict-row-gap-desktop: 8px;
666    --depict-grid-gap-mobile: 8px;
667    --depict-row-gap-mobile: 8px;
668  }
669</style>
670
671
672<!-- END app block --><!-- BEGIN app block: shopify://apps/addingwell/blocks/aw-gtm/c8ed21e7-0ac8-4249-8c91-cbdde850b5b8 -->
672<script
673  type="module"
674>
675  setTimeout(async function () {
676    const keySessionStorage = 'aw_settings';
677    let __AW__settings = JSON.parse(sessionStorage.getItem(keySessionStorage));
678    if(!__AW__settings) {
679      const awSettings = await fetch(
680              "/apps/addingwell-proxy",
681              {
682                method: "GET",
683                redirect: "follow",
684                headers: {'Content-Type': 'application/json', 'Access-Control-Allow-Origin': '*'}
685              }
686      );
687      if (awSettings.ok) {
688        __AW__settings = await awSettings.json();
689        sessionStorage.setItem(keySessionStorage, JSON.stringify(__AW__settings));
690      } else {
691        console.error('Addingwell - Loading proxy error', awSettings.status);
692        return;
693      }
694    }
695
696    if(__AW__settings.insertGtmTag && __AW__settings.gtmId) {
697      let __AW__gtmUrl = 'https://www.googletagmanager.com/gtm.js';
698      let __AW__isAddingwellCdn = false;
699      if(__AW__settings.insertGtmUrl && __AW__settings.gtmUrl) {
700        __AW__gtmUrl = __AW__settings.gtmUrl;
701        __AW__isAddingwellCdn = __AW__settings.isAddingwellCdn;
702      }
703
704      (function(w,d,s,l,i){
705        w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});
706        var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';
707        j.async=true;
708        j.src=`${__AW__gtmUrl}?${__AW__isAddingwellCdn ? 'awl' : 'id'}=`+(__AW__isAddingwellCdn ? i.replace(/^GTM-/, '') : i)+dl;f.parentNode.insertBefore(j,f);
709      })(window,document,'script',`${__AW__settings.dataLayerVariableName}`,`${__AW__settings.gtmId}`);
710    }
711
712    const __AW__getEventNameWithSuffix = (eventName) => {
713      return eventName + (__AW__settings.dataLayerEventSuffix ? "_" + __AW__settings.dataLayerEventSuffix : "");
714    }
715
716    function __AW__waitForShopifyYCookie(maxAttempts, intervalMs) {
717      return new Promise(function(resolve) {
718        let attempts = 0;
719        maxAttempts = maxAttempts || 5;
720        intervalMs = intervalMs || 200;
721        function check() {
722          const match = document.cookie.match(/(?:^|;\s*)_shopify_y=([^;]*)/);
723          if (match) {
724            resolve(match[1]);
725          } else if (attempts < maxAttempts) {
726            attempts++;
727            setTimeout(check, intervalMs);
728          } else {
729            console.warn('[AW] _shopify_y cookie not found after consent');
730            resolve(null);
731          }
732        }
733        check();
734      });
735    }
736
737    const __AW__CONSENT_KEY = 'aw_consent_state';
738
739    function __AW__getConsentState() {
740      try {
741        if (window.Shopify?.customerPrivacy?.currentVisitorConsent) {
742          return JSON.stringify(window.Shopify.customerPrivacy.currentVisitorConsent());
743        }
744      } catch(e) {}
745      return null;
746    }
747
748    function __AW__isEmptyConsent(stateStr) {
749      try {
750        return Object.values(JSON.parse(stateStr)).every(v => v === '');
751      } catch(e) {}
752      return true;
753    }
754
755    let __AW__prevConsentState = __AW__getConsentState() ?? localStorage.getItem(__AW__CONSENT_KEY);
756
757    document.addEventListener('visitorConsentCollected', async function(event) {
758      const currentConsentState = __AW__getConsentState();
759
760      if (currentConsentState !== null && currentConsentState === __AW__prevConsentState) {
761        return;
762      }
763
764      __AW__prevConsentState = currentConsentState;
765
766      if (currentConsentState !== null) {
767        if (__AW__isEmptyConsent(currentConsentState)) {
768          localStorage.removeItem(__AW__CONSENT_KEY);
769        } else {
770          localStorage.setItem(__AW__CONSENT_KEY, currentConsentState);
771        }
772      }
773
774      window.Shopify.analytics.publish('addingwell:shopify_update_consent', {visitorConsentCollected: true});
775
776      const shopifyY = await __AW__waitForShopifyYCookie();
777      if (!shopifyY) return;
778
779      window[__AW__settings.dataLayerVariableName] = window[__AW__settings.dataLayerVariableName] || [];
780      window[__AW__settings.dataLayerVariableName].push({
781        event: __AW__getEventNameWithSuffix('shopify_consent_updated'),
782      });
783    });
784
785    if(__AW__settings.enableDataLayer) {
786      const MAX_ITEMS_BATCH = 10;
787      const sendBatchEvents = (items, eventName, eventObject) => {
788        let batch = [];
789        for(let i  = 0; i < items.length; i++) {
790          batch.push(items[i]);
791          if(batch.length === MAX_ITEMS_BATCH || i === items.length - 1) {
792            const eventClone = {
793              ...eventObject,
794              ecommerce: {
795                ...eventObject.ecommerce,
796                items: [...batch]
797              }
798            };
799            window[__AW__settings.dataLayerVariableName].push({ ecommerce: null });
800            window[__AW__settings.dataLayerVariableName].push({
801              ...{'event': __AW__getEventNameWithSuffix(eventName)},
802              ...eventClone
803            });
804
805            batch = [];
806          }
807        }
808      }
809
810      function __AW__filterNullOrEmpty(obj) {
811        let filteredObj = {};
812
813        for (let key in obj) {
814          if (obj.hasOwnProperty(key)) {
815            let value = obj[key];
816
817            // If value is an object (and not null), recursively filter sub-elements
818            if (typeof value === "object" && value !== null && value !== undefined) {
819              let filteredSubObject = __AW__filterNullOrEmpty(value);
820
821              // Add the filtered sub-object only if it's not empty
822              if (Object.keys(filteredSubObject).length > 0) {
823                filteredObj[key] = filteredSubObject;
824              }
825            } else {
826              // Add the value only if it's neither null nor an empty string
827              if (value !== null && value !== "" && value !== undefined) {
828                filteredObj[key] = value;
829              }
830            }
831          }
832        }
833        return filteredObj;
834      }
835
836      function getPageType(value) {
837        const pageTypeMapping = {
838          404: '404',
839          article: 'article',
840          blog: 'blog',
841          cart: 'cart',
842          collection: 'collection',
843          gift_card: 'gift_card',
844          index: 'homepage',
845          product: 'product',
846          search: 'searchresults',
847          'customers/login': 'login',
848          'customers/register': 'sign_up'
849        };
850        return pageTypeMapping[value] || 'other';
851      }
852      let __AW__cartReady = false;
853      const cartRegex = /\/cart\/(add|change|update)(\.js|\.json)?(\?.*)?$/;
854      const pendingCartEventName = "aw_pending_cart_event";
855      let awCartQueue = Promise.resolve();
856
857      function pushDataLayerEvents() {
858        initCart();
859        window[__AW__settings.dataLayerVariableName] = window[__AW__settings.dataLayerVariableName] || [];  // init data layer if doesn't already exist
860        const templateName = "cart";
861
862        const getFormattedPrice = (priceInCents) => priceInCents/100;
863        /**********************
864         * DATALAYER SECTIONS
865         ***********************/
866        /**
867         * DATALAYER: User Data
868         * Build user_data properties.
869         */
870        let newCustomer = true;
871        window.__AW__CommonData = {
872          user_data: {
873            new_customer: newCustomer,
874          }
875        };
876
877        
878
879        window.__AW__CommonData.country = "BE"
880        window.__AW__CommonData.market = "belgium"
881        window.__AW__CommonData.marketId = 99455795526
882
883        
884          window.__AW__CommonData.language = "nl-BE";
885        
886        window.__AW__CommonData = __AW__filterNullOrEmpty(window.__AW__CommonData);
887
888        // Ajout du hash SHA256 des champs sensibles de user_data (version robuste)
889        async function sha256(str) {
890          if (!str) return undefined;
891          if (!(window.crypto && window.crypto.subtle)) {
892            console.error('Crypto.subtle non supporté, hash impossible pour :', str);
893            return undefined;
894          }
895          try {
896            const buf = await window.crypto.subtle.digest('SHA-256', new TextEncoder().encode(str));
897            return Array.from(new Uint8Array(buf)).map(x => x.toString(16).padStart(2, '0')).join('');
898          } catch (e) {
899            console.error('Erreur lors du hash SHA256 pour', str, e);
900            return undefined;
901          }
902        }
903        async function getUserDataHash(user_data) {
904          const hashObj = {};
905          if (!user_data) return hashObj;
906          try {
907            if (user_data.email_address) hashObj.email_address = await sha256(user_data.email_address);
908            if (user_data.phone_number) hashObj.phone_number = await sha256(user_data.phone_number);
909            if (user_data.address && typeof user_data.address === 'object') {
910              hashObj.address = {};
911              if (user_data.address.first_name) hashObj.address.first_name = await sha256(user_data.address.first_name);
912              if (user_data.address.last_name) hashObj.address.last_name = await sha256(user_data.address.last_name);
913              if (user_data.address.street) hashObj.address.street = await sha256(user_data.address.street);
914              if (user_data.address.city) hashObj.address.city = await sha256(user_data.address.city);
915              if (user_data.address.region) hashObj.address.region = await sha256(user_data.address.region);
916              if (user_data.address.postal_code) hashObj.address.postal_code = await sha256(user_data.address.postal_code);
917              if (user_data.address.country) hashObj.address.country = await sha256(user_data.address.country);
918            }
919          } catch (e) {
920            console.error('Erreur lors du hash user_data_hashed', e);
921          }
922          return __AW__filterNullOrEmpty(hashObj);
923        }
924        (async function() {
925          if (window.__AW__CommonData && window.__AW__CommonData.user_data) {
926            window.__AW__CommonData.user_data_hashed = await getUserDataHash(window.__AW__CommonData.user_data);
927          }
928        })();
929
930        window.__AW__CommonData["page_type"] = getPageType(templateName);
931        window.__AW__CommonData["theme"] = window?.Shopify?.theme;
932        window[__AW__settings.dataLayerVariableName].push(window.__AW__CommonData);
933
934        window[__AW__settings.dataLayerVariableName].push({"event": __AW__getEventNameWithSuffix("page_view")});
935
936        /** DATALAYER: select_item handoff */
937        const pendingSelectItemName = "aw_pending_select_item";
938
939        const __AW__pushSelectItem = (payload) => {
940          window[__AW__settings.dataLayerVariableName].push({ ecommerce: null });
941          window[__AW__settings.dataLayerVariableName].push(payload);
942        };
943
944        const __AW__flushPendingSelectItem = () => {
945          let pending = null;
946          try {
947            pending = sessionStorage.getItem(pendingSelectItemName);
948            sessionStorage.removeItem(pendingSelectItemName);
949          } catch (e) {
950            return;
951          }
952          if (!pending) return;
953          try {
954            __AW__pushSelectItem(JSON.parse(pending));
955          } catch (e) {
956            console.warn('[AW] pending select_item error', e);
957          }
958        };
959
960        __AW__flushPendingSelectItem();
961
962
963        /**
964         * DATALAYER: 404 Pages
965         * Fire on 404 Pages */
966        
967
968
969        /**
970         * DATALAYER: Blog Articles
971         * Fire on Blog Article Pages */
972        
973
974        
975
976        
977
978        /** DATALAYER: Product List Page (Collections, Category)
979         * Fire on all product listing pages. */
980
981        const __AW__transformNumberToString = (value) => {
982          if (value !== null && value !== undefined && typeof value === 'number') {
983            return value.toString();
984          }
985          /** By Default return the current value */
986          return value;
987        };
988
989        let discountPrice = 0.00;
990        
991
992        /** DATALAYER: Product Page
993         * Fire on all Product View pages. */
994        
995
996        /** DATALAYER: Cart View
997         * Fire anytime a user views their cart (non-dynamic) */
998        
999        const awEcommerceCart = {
1000                  ecommerce: {
1001                    currency: "EUR",
1002                    value: getFormattedPrice(0),
1003                    items:[
1004                      
1005                    ],
1006                  }
1007                };
1008        window[__AW__settings.dataLayerVariableName].push({ ecommerce: null });
1009        window[__AW__settings.dataLayerVariableName].push({
1010          ...{'event': __AW__getEventNameWithSuffix('view_cart')},
1011          ...awEcommerceCart
1012        });
1013        
1014
1015        let drawerCartAlreadyOpened = false;
1016        let pendingViewCartTimeout = null;
1017
1018        let stateObserver = null;
1019        let domObserver = null;
1020
1021        function initCart() {
1022          fetch(`${window.Shopify?.routes?.root || "/"}cart.js?adw=1&init=1`, {
1023            credentials: 'same-origin',
1024            headers: { 'Accept': 'application/json' }
1025          }).then(r => r.ok ? r.json() : null)
1026            .then(freshCart => {
1027              if (freshCart) {
1028                window.__AW__slaveShopifyCart = freshCart;
1029              } else {
1030                window.__AW__slaveShopifyCart = { items: [] };
1031              }
1032              __AW__cartReady = true;
1033            })
1034            .catch(e => {
1035              console.warn('[AW] Cart hydration failed', e);
1036              window.__AW__slaveShopifyCart = { items: [] };
1037              __AW__cartReady = true;
1038            })
1039            .finally(() => {
1040              // A snapshot left by a non-AJAX add to cart (form submit + reload) can only be synced once the cart is ready
1041              if (sessionStorage.getItem(pendingCartEventName)) {
1042                scheduleCartSync();
1043              }
1044            });
1045        }
1046
1047        function fireViewCartOncePerOpen() {
1048          if (pendingViewCartTimeout) return;
1049
1050          drawerCartAlreadyOpened = true;
1051
1052          pendingViewCartTimeout = setTimeout(() => {
1053            pendingViewCartTimeout = null;
1054            if (!__AW__cartReady) return;
1055            const ecommerceDataLayer = {
1056              ecommerce: {
1057                currency: window.__AW__slaveShopifyCart.currency,
1058                value: window.__AW__slaveShopifyCart.total_price / 100,
1059                items: window.__AW__slaveShopifyCart.items.map(item => {
1060                  const price = (item.discounted_price ?? item.price) / 100;
1061                  const discount = (item.price - (item.discounted_price ?? 0)) / 100;
1062
1063                  let coupon = "";
1064                  if (Array.isArray(item?.discounts)) {
1065                    coupon = item.discounts
1066                            .filter(d => typeof d?.title === "string")
1067                            .map(d => d.title)
1068                            .join(", ");
1069                  }
1070
1071                  return {
1072                    item_id: __AW__transformNumberToString(item.product_id),
1073                    item_variant: item.variant_title,
1074                    item_variant_title: item.variant_title,
1075                    item_variant_id: __AW__transformNumberToString(item.variant_id),
1076                    item_product_id: __AW__transformNumberToString(item.product_id),
1077                    item_product_title: item.product_title,
1078                    item_name: item.product_title,
1079                    price,
1080                    discount,
1081                    item_brand: item.vendor,
1082                    item_category: item.product_type,
1083                    item_list_name: item.collection || "",
1084                    item_list_id: "",
1085                    quantity: item.quantity,
1086                    sku: __AW__transformNumberToString(item.sku),
1087                    coupon,
1088                    url: item.url,
1089                    selling_plan_id     : item?.selling_plan_allocation?.selling_plan?.id,
1090                    selling_plan_name   : item?.selling_plan_allocation?.selling_plan?.name
1091
1092                  };
1093                })
1094              }
1095            };
1096
1097            window[__AW__settings.dataLayerVariableName].push({ ecommerce: null });
1098            window[__AW__settings.dataLayerVariableName].push({
1099              event: __AW__getEventNameWithSuffix("view_cart"),
1100              ...ecommerceDataLayer
1101            });
1102          }, 1000);
1103        }
1104
1105        function resetOnClose() {
1106          drawerCartAlreadyOpened = false;
1107          if (pendingViewCartTimeout) {
1108            clearTimeout(pendingViewCartTimeout);
1109            pendingViewCartTimeout = null;
1110          }
1111        }
1112
1113        function getTargets() {
1114          const cartDrawer = document.querySelector("cart-drawer");
1115          const dialog =
1116                  document.querySelector("cart-drawer dialog") ||
1117                  document.querySelector("cart-drawer-component dialog") ||
1118                  document.querySelector("cart-drawer-component dialog[ref='dialog']");
1119
1120          return { cartDrawer, dialog };
1121        }
1122
1123        function isCartOpen({ cartDrawer, dialog }) {
1124          const openByDialog = !!dialog && (dialog.open || dialog.hasAttribute("open"));
1125          const openByClass = !!cartDrawer && cartDrawer.classList.contains("active");
1126          const openByAttr = !!cartDrawer && cartDrawer.hasAttribute("open");
1127          return openByDialog || openByClass || openByAttr;
1128        }
1129
1130        function attachStateObserver() {
1131          const { cartDrawer, dialog } = getTargets();
1132
1133          if (stateObserver) stateObserver.disconnect();
1134
1135          stateObserver = new MutationObserver(() => {
1136            const openNow = isCartOpen(getTargets());
1137
1138            if (openNow) {
1139              if (!drawerCartAlreadyOpened) fireViewCartOncePerOpen();
1140            } else {
1141              resetOnClose();
1142            }
1143          });
1144
1145          if (cartDrawer) {
1146            stateObserver.observe(cartDrawer, {
1147              attributes: true,
1148              attributeFilter: ["class", "open"]
1149            });
1150          }
1151
1152          if (dialog) {
1153            stateObserver.observe(dialog, {
1154              attributes: true,
1155              attributeFilter: ["open"]
1156            });
1157          }
1158
1159          const openNow = isCartOpen(getTargets());
1160          if (openNow) {
1161            if (!drawerCartAlreadyOpened) fireViewCartOncePerOpen();
1162          } else {
1163            resetOnClose();
1164          }
1165        }
1166
1167        function observeCartDrawerOpen() {
1168          attachStateObserver();
1169
1170          if (domObserver) domObserver.disconnect();
1171
1172          domObserver = new MutationObserver(() => {
1173            attachStateObserver();
1174          });
1175
1176          domObserver.observe(document.documentElement, {
1177            childList: true,
1178            subtree: true
1179          });
1180        }
1181
1182        observeCartDrawerOpen();
1183
1184
1185        /** DATALAYER: Search Results */
1186        var searchPage = new RegExp("search", "g");
1187        if(document.location.pathname.match(searchPage)){
1188          var __AW__items = [];
1189          
1190
1191          const awEcommerceSearch = {
1192            search_term: null,
1193            results_count: null,
1194            ecommerce: {
1195              currency: "EUR",
1196              items : []
1197            }
1198          };
1199          sendBatchEvents(__AW__items, "search", awEcommerceSearch);
1200        }
1201
1202
1203        document.addEventListener('click', async function(e) {
1204          const btn = e.target.closest('[href*="/cart/add"], [action*="/cart/add"], button[name="add"]');
1205          if (!btn || !__AW__cartReady) return;
1206          snapshotCart();
1207        }, true);
1208
1209        patchFetch();
1210        patchXhr();
1211
1212        function snapshotCart() {
1213          try {
1214            sessionStorage.setItem(
1215              pendingCartEventName,
1216              JSON.stringify(window.__AW__slaveShopifyCart ?? { items: [] })
1217            );
1218          } catch (e) {
1219            console.warn('[AW] snapshot error', e);
1220          }
1221        }
1222
1223        function patchXhr() {
1224          const nativeSend = typeof XMLHttpRequest === 'function' ? XMLHttpRequest.prototype?.send : null;
1225          if (typeof nativeSend !== 'function' || nativeSend.__AW__patched) return;
1226
1227          XMLHttpRequest.prototype.send = function(body) {
1228            this.addEventListener('load', () => {
1229              try {
1230                const abs = this.responseURL || '';
1231                const u = new URL(abs, location.origin);
1232                const mt = u.pathname + (u.search || '');
1233                if (this.status === 200 && cartRegex.test(mt)) {
1234                  scheduleCartSync();
1235                }
1236              } catch (e) {
1237                console.error('[AW] XHR handler error', e);
1238              }
1239            });
1240            return nativeSend.apply(this, arguments);
1241          };
1242
1243          XMLHttpRequest.prototype.send.__AW__patched = true;
1244        }
1245
1246        function patchFetch() {
1247          const previousFetch = window.fetch;
1248          if (typeof previousFetch !== 'function' || previousFetch.__AW__patched) return;
1249
1250          window.fetch = async function (...args) {
1251            const resource = args[0];
1252            try {
1253
1254              const url = resource instanceof Request ? resource.url  : resource instanceof URL ? resource.href : String(resource);
1255              if (cartRegex.test(url)) {
1256                const response = await previousFetch.apply(this, args);
1257                if (response.ok) {
1258                  scheduleCartSync();
1259                } else {
1260                  console.warn(`Fetch for ${url} failed with status: ${response.status}`);
1261                }
1262                return response;
1263              }
1264            } catch (error) {
1265              console.error('[AW] Fetch Wrapper Error:', error);
1266            }
1267
1268            return previousFetch.apply(this, args);
1269          };
1270
1271          window.fetch.__AW__patched = true;
1272        }
1273
1274        function scheduleCartSync() {
1275          if (!__AW__cartReady) return;
1276          awCartQueue = awCartQueue
1277            .then(() => {
1278              if (!sessionStorage.getItem(pendingCartEventName)) snapshotCart();
1279              return runCartSyncOnce();
1280            }).catch(e => {
1281              console.error('[AW] scheduleCartSync error', e);
1282            });
1283        }
1284
1285        async function runCartSyncOnce() {
1286          try {
1287            const response = await fetch(`${window.Shopify.routes.root || "/"}cart.js?adw=1`, {
1288              credentials: 'same-origin',
1289              headers: { 'Accept': 'application/json' }
1290            });
1291            if (!response.ok) throw new Error('HTTP ' + response.status);
1292            const newCart = await response.json();
1293            await compareCartData(newCart);
1294          } catch (error) {
1295            console.error('[AW] Error fetching /cart.js (singleton):', error);
1296          }
1297        }
1298
1299        function compareCartData(newCartData) {
1300          return new Promise((resolve) => {
1301            setTimeout(() => {
1302              try {
1303                const oldCartData = sessionStorage.getItem(pendingCartEventName) ? JSON.parse(sessionStorage.getItem(pendingCartEventName)) : {items: []};
1304                newCartData = newCartData || {items: []};
1305                const cartItemKey = item => `${item.variant_id ?? item.id}:${item.selling_plan_allocation?.selling_plan?.id ?? ''}`;
1306                const oldItems = new Map(oldCartData.items.map(item => [cartItemKey(item), item]));
1307                const newItems = new Map(newCartData.items.map(item => [cartItemKey(item), item]));
1308
1309                newItems.forEach((newItem, key) => {
1310                  const oldItem = oldItems.get(key);
1311                  const eventName = "add_to_cart";
1312                  if (!oldItem) {
1313                    handleCartDataLayer(eventName, newItem.quantity, newItem);
1314                  } else if (newItem.quantity > oldItem.quantity) {
1315                    handleCartDataLayer(eventName, newItem.quantity - oldItem.quantity, newItem);
1316                  }
1317                });
1318
1319                oldItems.forEach((oldItem, key) => {
1320                  const newItem = newItems.get(key);
1321                  const eventName = "remove_from_cart";
1322                  if (!newItem) {
1323                    handleCartDataLayer(eventName, oldItem.quantity, oldItem);
1324                  } else if (oldItem.quantity > newItem.quantity) {
1325                    handleCartDataLayer(eventName, oldItem.quantity - newItem.quantity, newItem);
1326                  }
1327                });
1328
1329                sessionStorage.removeItem(pendingCartEventName);
1330                window.__AW__slaveShopifyCart = newCartData;
1331              } catch(e) {
1332                console.error('[AW] compareCartData error', e);
1333                sessionStorage.removeItem(pendingCartEventName);
1334              } finally {
1335                resolve();
1336              }
1337            }, 500);
1338          });
1339        }
1340
1341        function handleCartDataLayer(eventName, quantity, item) {
1342          const price = (item.discounted_price ?? item.price) / 100;
1343          const discount = (item.price - (item.discounted_price ?? 0)) / 100;
1344          const totalValue = price * quantity;
1345          let coupon = "";
1346          if(Array.isArray(item?.discounts)) {
1347            coupon = item.discounts
1348                    .filter(discount => typeof discount?.title === 'string')
1349                    .map(discount => discount.title)
1350                    .join(', ');
1351          }
1352
1353          const ecommerceCart = {
1354            ecommerce: {
1355              currency: "EUR",
1356              value: totalValue,
1357              items: [{
1358                item_id: __AW__transformNumberToString(item.product_id),
1359                item_variant: item.variant_title || "Default Variant",
1360                item_variant_id: __AW__transformNumberToString(item.variant_id),
1361                item_variant_title: item.variant_title || "Default Variant",
1362                item_name: item.product_title,
1363                item_product_id: __AW__transformNumberToString(item.product_id),
1364                item_product_title: item.product_title,
1365                sku: __AW__transformNumberToString(item.sku),
1366                discount: discount,
1367                price: price,
1368                item_brand: item.vendor,
1369                item_category: item.product_type,
1370                quantity: quantity,
1371                coupon: coupon,
1372                url: item?.url,
1373                selling_plan_id     : item?.selling_plan_allocation?.selling_plan?.id,
1374                selling_plan_name   : item?.selling_plan_allocation?.selling_plan?.name
1375              }]
1376            }
1377          };
1378
1379          window[__AW__settings.dataLayerVariableName].push({ ecommerce: null });
1380          window[__AW__settings.dataLayerVariableName].push({
1381            ...{ 'event': __AW__getEventNameWithSuffix(eventName) },
1382            ...ecommerceCart
1383          });
1384
1385        }
1386      }
1387
1388      if (document.readyState === 'loading') {
1389        // document still loading...
1390        document.addEventListener('DOMContentLoaded', () => {
1391          pushDataLayerEvents();
1392        });
1393      } else {
1394        // already loaded, chocs away!
1395        pushDataLayerEvents();
1396      }
1397    }
1398  }, 0);
1399</script>
1399
1400
1401
1402<!-- END app block -->
1402<script src="https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/orbe.min.js" type="text/javascript" defer="defer"></script>
1402
1403<link href="https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/md-app-modal.min.css" rel="stylesheet" type="text/css" media="all">
1404<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1405<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: 95618859334,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 1405
1405
1406<script>
1407  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1408</script>
vendor: 1 bytes, line 1408
1408
1409<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}
1409).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: 95618859334,storefrontBaseUrl: "https://www.xandres.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.xandres.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"4275503430","configuration":"{\"version\":\"v4\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"f76c4abc375c57f4da1a8b02c16f089d","type":"APP","apiClientId":211934838785,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
1409,"dataSharingState":"unrestricted"},{"id":"4121690438","configuration":"{\"merchantId\":\"search-95618859334\",\"defaultMarketId\":\"99455795526\",\"depictToken\":\"2e698b5a62dbb1317b638c15dd296cce\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e4e90117d964409bf3e066ec6255c52a","type":"APP","apiClientId":256653557761,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"3259531590","configuration":"{\"merchantId\":\"shopify-95618859334\",\"defaultMarketId\":\"99455795526\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d5e9bdb7c44ef35eb5cc51ee58c71c8f","type":"APP","apiClientId":93504864257,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2865922374","configuration":"{\"site_id\":\"76efdac4-de99-4d99-a9ac-e2ebd07ae767\",\"analytics_endpoint\":\"https:\\\/\\\/na.shgcdn3.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"695709fc3f146fa50a25299517a954f2","type":"APP","apiClientId":1158168,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"263094598","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"4","type":"CUSTOM","privacyPurposes":[],"name":"Addingwell pixel"},{"id":"326041926","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Insider One Custom Pixel"},{"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":"Xandres","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"xandres-store.myshopify.com","countryCode":"BE","storefrontUrl":"https:\/\/www.xandres.com\/nl-be"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"15642777223494","handle":"schakelarmband-metallic-61733-01-0300","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56933171560774","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15642772144454","handle":"crossbody-met-lange-riem-paars-61714-01-1070","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56933158781254","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15642706051398","handle":"zijden-carre-paars-61675-01-6680","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56933030068550","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15642781614406","handle":"korte-oorbellen-paars-61800-01-1070","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56933181620550","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15642460684614","handle":"sjaal-van-cashmere-paars-29138-04-6681","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56931208528198","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15642770899270","handle":"geweven-schoudertas-zwart-61709-02-0040","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56933156749638","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1409,{"id":"15642777157958","handle":"korte-schakelketting-metallic-61732-01-0300","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56933171233094","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15642777289030","handle":"schakelarmband-goud-61733-01-2910","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56933171593542","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15642780533062","handle":"lange-ketting-met-dubbele-hanger-paars-61748-01-1070","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56933179818310","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15642693501254","handle":"sjaal-met-paisleyprint-paars-61671-01-6680","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56933007786310","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15642777190726","handle":"korte-schakelketting-goud-61732-01-2910","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56933171298630","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15642780664134","handle":"korte-oorbellen-grijs-61800-01-0650","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56933179949382","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15642781581638","handle":"korte-oorbellen-oranje-61800-01-0730","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56933181522246","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15642460782918","handle":"sjaal-van-cashmere-blauw-29138-04-3341","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56931208593734","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15642460913990","handle":"sjaal-van-cashmere-oranje-29138-04-1901","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56931208659270","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15642765197638","handle":"sjaal-van-cashmere-groen-29138-04-3010","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57235369394502","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15642779484486","handle":"lange-ketting-met-dubbele-hanger-grijs-61748-01-0650","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56933177327942","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15642780500294","handle":"lange-ketting-met-dubbele-hanger-oranje-61748-01-0730","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56933179720006","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15642693599558","handle":"sjaal-met-paisleyprint-bruin-61671-01-3280","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56933007851846","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15642719682886","handle":"sjaal-met-paisleyprint-blauw-61671-01-3340","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56933049958726","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://www.xandres.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"195832611142","themePublished":"true","eventMetadataId":"d059bf04-51b3-461e-8ab0-d15e19093ced","pageType":"cart","shopId":"95618859334","storefrontBaseUrl":"https:\/\/www.xandres.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1409<script>
1410  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1411  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1412  window.ShopifyAnalytics.meta.currency = 'EUR';
1413  var meta = {"page":{"pageType":"cart","requestId":"7243c6d1-83ff-4071-b30c-ceaf6525c764-1791109623"}};
1414  for (var attr in meta) {
1415    window.ShopifyAnalytics.meta[attr] = meta[attr];
1416  }
1417</script>
vendor: 1 bytes, line 1417
1417
1418<script class="analytics">
1419  (function () {
1420    var customDocumentWrite = function(content) {
1421      var jquery = null;
1422
1423      if (window.jQuery) {
1424        jquery = window.jQuery;
1425      } else if (window.Checkout && window.Checkout.$) {
1426        jquery = window.Checkout.$;
1427      }
1428
1429      if (jquery) {
1430        jquery('body').append(content);
1431      }
1432    };
1433
1434    var hasLoggedConversion = function(token) {
1435      if (token) {
1436        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1437      }
1438      return false;
1439    }
1440
1441    var setCookieIfConversion = function(token) {
1442      if (token) {
1443        var twoMonthsFromNow = new Date(Date.now());
1444        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1445
1446        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1447      }
1448    }
1449
1450    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1451    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1452    if (trekkie.integrations) {
1453      return;
1454    }
1455    trekkie.methods = [
1456      'identify',
1457      'page',
1458      'ready',
1459      'track',
1460      'trackForm',
1461      'trackLink'
1462    ];
1463    trekkie.factory = function(method) {
1464      return function() {
1465        var args = Array.prototype.slice.call(arguments);
1466        args.unshift(method);
1467        trekkie.push(args);
1468        if (method == 'track' || method == 'page') {
1469          var pageUrl;
1470          try {
1471            pageUrl = window.location.href;
1472          } catch (e) {}
1473          var pageReferrer;
1474          try {
1475            pageReferrer = document.referrer;
1476          } catch (e) {}
1477          try {
1478            if (window.__TREKKIE_SHIM_QUEUE == null) {
1479              window.__TREKKIE_SHIM_QUEUE = [];
1480            }
1481            window.__TREKKIE_SHIM_QUEUE.push({
1482              from: 'trekkie-stub',
1483              method: method,
1484              args: args.slice(1),
1485              pageContext: {
1486                url: pageUrl,
1487                referrer: pageReferrer
1488              }
1489            });
1490          } catch (e) {
1491            // no-op
1492          }
1493        }
1494        return trekkie;
1495      };
1496    };
1497    for (var i = 0; i < trekkie.methods.length; i++) {
1498      var key = trekkie.methods[i];
1499      trekkie[key] = trekkie.factory(key);
1500    }
1501    trekkie.load = function(config) {
1502      trekkie.config = config || {};
1503      trekkie.config.initialDocumentCookie = document.cookie;
1504      var first = document.getElementsByTagName('script')[0];
1505var script = document.createElement('script');
1506script.type = 'text/javascript';
1507script.onerror = function(e) {
1508  var scriptFallback = document.createElement('script');
1509  scriptFallback.type = 'text/javascript';
1510  scriptFallback.onerror = function(error) {
1511          var Monorail = {
1512      produce: function produce(monorailDomain, schemaId, payload) {
1513        var currentMs = new Date().getTime();
1514        var event = {
1515          schema_id: schemaId,
1516          payload: payload,
1517          metadata: {
1518            event_created_at_ms: currentMs,
1519            event_sent_at_ms: currentMs
1520          }
1521        };
1522        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1523      },
1524      sendRequest: function sendRequest(endpointUrl, payload) {
1525        // Try the sendBeacon API
1526        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1527          var blobData = new window.Blob([payload], {
1528            type: 'text/plain'
1529          });
1530
1531          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1532            return true;
1533          } // sendBeacon was not successful
1534
1535        } // XHR beacon
1536
1537        var xhr = new XMLHttpRequest();
1538
1539        try {
1540          xhr.open('POST', endpointUrl);
1541          xhr.setRequestHeader('Content-Type', 'text/plain');
1542          xhr.send(payload);
1543        } catch (e) {
1544          console.log(e);
1545        }
1546
1547        return false;
1548      },
1549      isIos12: function isIos12() {
1550        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1551      }
1552    };
1553    Monorail.produce('monorail-edge.shopifysvc.com',
1554      'trekkie_storefront_load_errors/1.1',
1555      {shop_id: 95618859334,
1556      theme_id: 195832611142,
1557      app_name: "storefront",
1558      context_url: window.location.href,
1559      source_url: "//www.xandres.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
1560
1561  };
1562  scriptFallback.async = true;
1563  scriptFallback.src = '//www.xandres.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1564  first.parentNode.insertBefore(scriptFallback, first);
1565};
1566script.async = true;
1567script.src = '//www.xandres.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1568first.parentNode.insertBefore(script, first);
1569
1570    };
1571    trekkie.load(
1572      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":95618859334,"isMerchantRequest":null,"themeId":195832611142,"themeCityHash":"1029141501840821433","contentLanguage":"nl","currency":"EUR","eventMetadataId":"d059bf04-51b3-461e-8ab0-d15e19093ced"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1573    );
1574
1575    var loaded = false;
1576    trekkie.ready(function() {
1577      if (loaded) return;
1578      loaded = true;
1579
1580      window.ShopifyAnalytics.lib = window.trekkie;
1581
1582      var originalDocumentWrite = document.write;
1583      document.write = customDocumentWrite;
1584      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1585      document.write = originalDocumentWrite;
1586
1587      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1588      var token = match? match[1]: undefined;
1589      if (!hasLoggedConversion(token)) {
1590        setCookieIfConversion(token);
1591        
1592      }
1593    });
1594
1595    window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"7243c6d1-83ff-4071-b30c-ceaf6525c764-1791109623","shopifyEmitted":true});
1596
1597    var eventsListenerScript = document.createElement('script');
1598    eventsListenerScript.async = true;
1599    eventsListenerScript.src = "//www.xandres.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1600    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1601})();</script>
vendor: 1 bytes, line 1601
1601
1602<script
1603  defer
1604  src="https://www.xandres.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1605  data-application="storefront-renderer"
1606  data-shop-id="95618859334"
1607  data-render-region="gcp-us-west1"
1608  data-page-type="cart"
1609  data-theme-instance-id="195832611142"
1610  data-theme-name="Xandres"
1611  data-theme-version="1.2.0"
1612  data-monorail-region="shop_domain"
1613  data-resource-timing-sampling-rate="10"
1614  data-shs="true"
1615  data-shs-beacon="true"
1616  data-shs-export-with-fetch="true"
1617  data-shs-logs-sample-rate="1"
1618  data-shs-beacon-endpoint="https://www.xandres.com/api/collect"
1619></script>
1619
1620<meta name="shopify-y" content="36e4358f-2f27-401a-9c25-53aa64c9e54f" data-expiration="1822667223000"><meta name="shopify-s" content="5bf440ca-f8b0-4ca4-b71d-c2b2955736a6" data-expiration="1791111423000"><meta name="new-cookie-storage-activated" content="t">
1621</head>
1622
1623  <body class="group/body color-scheme template-cart"><a
1624  class="z-tooltip sr-only self-start border bg-white focus:not-sr-only focus:absolute focus:px-4 focus:py-2 focus:shadow-xl"
1625  href="#MainContent"
1626>Ga naar inhoud</a>
1627<!-- BEGIN sections: header-group -->
1628<header id="shopify-section-sections--29294500675910__header" class="shopify-section shopify-section-group-header-group shopify-section--header sticky top-0 z-50 w-full"><header-element
1629  class="container -top-header-top relative my-0 block bg-white text-neutral-900 transition-all duration-300 print:border-none"
1630  id="header"
1631  
1632><div
1633      class="container__content flex items-center gap-4 space-y-0 py-2.5 md:gap-12 md:py-0"
1634    >
1635      
1636<button
1637  
1638  class="button group/button button--transparent md:hidden -mx-4 print:hidden py-0"type="button"
1639  
1640  data-drawer-controller aria-controls="menu-drawer" aria-expanded="false">
1641
1642
1643<span
1644  class="icon flex justify-center size-full"
1645  data-icon="regular-menu"
1646  ><svg width="25" height="29" viewBox="0 0 25 29" fill="none" xmlns="http://www.w3.org/2000/svg">
1647<path d="M2 2.125C2 1.50156 2.50156 1 3.125 1H21.875C22.4984 1 23 1.50156 23 2.125C23 2.74844 22.4984 3.25 21.875 3.25H3.125C2.50156 3.25 2 2.74844 2 2.125ZM2 9.625C2 9.00156 2.50156 8.5 3.125 8.5H21.875C22.4984 8.5 23 9.00156 23 9.625C23 10.2484 22.4984 10.75 21.875 10.75H3.125C2.50156 10.75 2 10.2484 2 9.625ZM23 17.125C23 17.7484 22.4984 18.25 21.875 18.25H3.125C2.50156 18.25 2 17.7484 2 17.125C2 16.5016 2.50156 16 3.125 16H21.875C22.4984 16 23 16.5016 23 17.125Z" fill="black"/>
1648<path d="M4.577 24.683L6.18 20.35H7.58V25.25H6.775V20.924L5.151 25.25H3.996L2.372 20.945V25.25H1.567V20.35H2.967L4.577 24.683ZM9.52939 23.122V24.578H12.4064V25.25H8.71739V20.35H12.3504V21.022H9.52939V22.457H12.1334V23.122H9.52939ZM17.132 24.578V20.35H17.937V25.25H16.
1648649L14.164 20.994V25.25H13.359V20.35H14.64L17.132 24.578ZM21.0337 25.32C19.7527 25.32 18.9687 24.676 18.9687 23.437V20.35H19.7807V23.416C19.7807 24.242 20.2427 24.648 21.0337 24.648C21.8107 24.648 22.2797 24.242 22.2797 23.416V20.35H23.0777V23.437C23.0777 24.676 22.3007 25.32 21.0337 25.32Z" fill="black"/>
1649</svg>
1650</span>
1651
1652<span class="sr-only">Menu</span>
1653</button>
1654<a href="/nl-be" class="logo no-underline block"  aria-label="logo">
1655  <span class="lg:hidden">
1656    <svg width="17" height="21" viewBox="0 0 17 21" fill="none" xmlns="http://www.w3.org/2000/svg">
1657  <g clip-path="url(#clip0_4129_11060)">
1658    <path
1659      d="M14.8664 14.7365L9.35386 7.43256L8.54432 6.26842L4.18538 0.132318L2.23828 0.125732L2.29838 0.207928L7.72832 7.42842L8.53786 8.59915L12.875 14.7306L14.8664 14.7365Z"
1660      fill="#231F20"
1661    />
1662    <path
1663      d="M0.245117 16.1379C0.472103 16.1377 0.812582 16.1374 1.13391 16.1374C2.9826 16.1374 3.22538 15.8491 4.52289 14.1538C6.27916 11.8582 14.8673 0.127686 14.8673 0.127686H13.0468C13.0468 0.127686 4.1623 12.7862 3.2771 14.0252C2.36868 15.2962 2.02078 15.5728 0.245117 15.7691V16.1379Z"
1664      fill="#231F20"
1665    />
1666    <path
1667      d="M2.2373 5.46191L7.75057 12.7658L8.55987 13.93L12.9191 20.0661L14.8654 20.0724L14.8061 19.9909L9.37611 12.77L8.56633 11.5992L4.22894 5.46777L2.2373 5.46191Z"
1668      fill="#231F20"
1669    />
1670    <path
1671      d="M16.8619 4.0603C16.6344 4.06079 16.2949 4.06079 15.9731 4.06079C14.1249 4.06079 13.8814 4.34908 12.5844 6.04494C10.8278 8.34006 2.23926 20.0703 2.23926 20.0703H4.06017C4.06017 20.0703 12.9447 7.41201 13.8299 6.17299C14.7378 4.90177 15.0865 4.62518 16.8619 4.42908V4.0603Z"
1672      fill="#231F20"
1673    />
1674  </g>
1675  <defs>
1676    <clipPath id="clip0_4129_11060">
1677      <rect width="17" height="20" fill="white" transform="translate(0 0.125)" />
1678    </clipPath>
1679  </defs>
1680</svg>
1681
1682  </span>
1683  <span class="hidden max-w-[18.75rem] lg:block [&>svg]:w-full">
1684    <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 300 31">
1685  <g fill="currentColor" clip-path="url(#a)">
1686    <path
1687      d="m20.24 29.771-7.227-10.835L5.785 29.77H0l10.079-14.266L0 .895h5.915l7.204 10.836L20.394.895h5.75l-10.08 14.196 10.08 14.68H20.24ZM69.795 29.771l-2.804-6.624H55.6l-2.791 6.624H47.72L60.994.505h.71L74.975 29.77h-5.181Zm-8.506-20.11-4.116 9.618h8.198L61.289 9.66ZM120.662 30.316l-18.111-19.058v18.513H97.63V.505l.793-.154 17.839 18.786V.895h4.921v29.302l-.521.119ZM172.074 15.079a16.072 16.072 0 0 1-1.017 5.75 13.07 13.07 0 0 1-3.088 4.731 15.14 15.14 0 0 1-5.217 3.23 20.865 20.865 0 0 1-7.452 1.183h-2.224l-2.023-.048c-.663 0-1.313-.083-1.964-.142-.651-.059-1.36-.118-2.094-.19V1.18a80.297 80.297 0 0 1 3.999-.355 70.536 70.536 0 0 1 4.033-.118 21.925 21.925 0 0 1 7.477 1.183 15.378 15.378 0 0 1 5.323 3.1 12.774 12.774 0 0 1 3.194 4.59 14.825 14.825 0 0 1 1.053 5.5Zm-5.276 0a11.565 11.565 0 0 0-.698-4.081 8.28 8.28 0 0 0-2.129-3.17 9.756 9.756 0 0 0-3.549-2.047 14.777 14.777 0 0 0-4.85-.734 25.375 25.375 0 0 0-3.703.237v20.11c.599.102 1.203.17 1.81.202h2.366a13.01 13.01 0 0 0 4.838-.758 9.073 9.073 0 0 0 3.348-2.2 8.746 8.746 0 0 0 1.94-3.36c.432-1.357.644-2.775.627-4.2ZM212.224 29.771l-6.306-10.398H202.949c-.485 0-.958 0-1.431-.059V29.76h-4.921V1.18a89.892 89.892 0 0 1 3.549-.332 58.755 58.755 0 0 1 4.045-.142c1.793-.035 3.58.204 5.3.71 1.34.396 2.59 1.051 3.679 1.928a7.513 7.513 0 0 1 2.129 2.922 9.174 9.174 0 0 1 .698 3.549 8.697 8.697 0 0 1-1.467 4.992 9.202 9.202 0 0 1-4.164 3.289l7.571 11.628-5.713.047Zm-1.42-19.731a4.468 4.468 0 0 0-1.573-3.55 6.519 6.519 0 0 0-4.413-1.407h-1.727a9.37 9.37 0 0 0-1.573.201v9.842c.438 0 .911.095 1.396.119h1.431a7.168 7.168 0 0 0 4.85-1.42 4.886 4.886 0 0 0 1.609-3.786ZM300 21.645a8.535 8.535 0 0 1-.65 3.312 7.926 7.926 0 0 1-1.893 2.756 9.042 9.042 0 0 1-2.993 1.87 10.81 10.81 0 0 1-3.998.685 15.213 15.213 0 0 1-4.827-.78 18.16 18.16 0 0 1-4.223-2.047l1.692-4.412a14.706 14.706 0 0 0 3.679 1.963c1.23.46 2.531.701 3.844.71a5.75 5.75 0 0 0 1.964-.308c.505-.18.968-.462 1.36-.828.348-.329.615-.734.781-1.182.176-.457.264-.943.26-1.432a4.73 4.73 0 0 0-.201-1.49 3.27 3.27 0 0 0-.78-1.183 8.136 8.136 0 0 0-1.657-1.183 21.494 21.494 0 0 0-2.791-1.349 13.211 13.211 0 0 1-5.324-3.549 7.346 7.346 0 0 1-1.514-4.696 7.575 7.575 0 0 1 2.473-5.608 9.037 9.037 0 0 1 2.981-1.798 11.519 11.519 
16870 0 1 4.01-.662 13.577 13.577 0 0 1 4.057.603c1.126.338 2.198.836 3.183 1.479l-1.562 4.33c-.39-.26-.816-.52-1.278-.77a11.5 11.5 0 0 0-1.455-.65 16.003 16.003 0 0 0-1.537-.45 6.706 6.706 0 0 0-1.515-.177 4.649 4.649 0 0 0-3.371 1.065 3.404 3.404 0 0 0-1.077 2.52 3.123 3.123 0 0 0 1.183 2.46 15.837 15.837 0 0 0 3.833 2.189 25.386 25.386 0 0 1 3.549 1.869c.846.549 1.6 1.228 2.236 2.01.536.64.939 1.38 1.183 2.177.25.829.377 1.69.378 2.556ZM240.923 29.771V.92h17.591v4.483h-12.682v5.336h11.463v4.33h-11.463v10.208h12.682v4.495h-17.591Z"
1688    />
1689  </g>
1690  <defs>
1691    <clipPath id="a">
1692      <path fill="#fff" d="M0 .351h300v29.965H0z" />
1693    </clipPath>
1694  </defs>
1695</svg>
1696
1697  </span>
1698</a>
1699
1700
1701
1702
1703<header-navigation class="header-navigation hidden md:block print:hidden">
1704  <nav>
1705    
1706    <ul class="flex items-center gap-6">
1707
1708
1709        <li class="relative">
1710          
1711
1712
1713<a
1714  
1715  class="button group/button menu-link p-0 text-sm font-bold md:py-7"href="/nl-be/collections/xandres"
1716  
1717  aria-expanded="false" aria-controls="header-navigation--shop--1">
1718
1719<span class="">Shop</span>
1720</a>
1721
1722
1723        </li>
1724
1725        
1726      
1727
1728
1729        <li class="relative">
1730          
1731
1732
1733<a
1734  
1735  class="button group/button menu-link p-0 text-sm font-bold md:py-7"href="/nl-be/blogs/inspiration"
1736  
1737  aria-expanded="false" aria-controls="header-navigation--experience--2">
1738
1739<span class="">Experience</span>
1740</a>
1741
1742
1743        </li>
1744
1745        
1746      
1747
1748
1749        <li class="relative">
1750          
1751
1752
1753<a
1754  
1755  class="button group/button menu-link p-0 text-sm font-bold md:py-7"href="/nl-be/blogs/inspiration/lookbook-fall-winter"
1756  
1757  >
1758
1759<span class="">Lookbook</span>
1760</a>
1761
1762
1763        </li>
1764
1765        
1766
1767
1768        <li class="relative">
1769          
1770
1771
1772<a
1773  
1774  class="button group/button menu-link p-0 text-sm font-bold md:py-7"href="https://preloved.xandres.com/"
1775  
1776  >
1777
1778<span class="">Second hand</span>
1779</a>
1780
1781
1782        </li>
1783
1784        
1785    </ul>
1786
1787    
1788
1789<div
1790  id="header-navigation--shop--1"
1791  class="header-navigation__mega-menu group/mega-menu"
1792  aria-hidden="true"
1793>
1794  <div class="header-navigation__mega-menu-container">
1795    <ul class="flex gap-6">
1796      
1797<li class="grow space-y-6">
1798          
1799
1800
1801<a
1802  
1803  class="button group/button menu-link p-0 text-sm font-medium normal-case"href="/nl-be/collections/xandres"
1804  
1805  >
1806
1807<span class="">Trending</span>
1808</a>
1809
1810
1811
1812          
1813
1814          <ul class="space-y-4">
1815            
1816<li>
1817                
1818
1819
1820<a
1821  
1822  class="button group/button menu-link p-0 text-sm normal-case"href="/nl-be/collections/bestsellers"
1823  
1824  >
1825
1826<span class="">Bestsellers</span>
1827</a>
1828
1829
1830              </li>
1831            
1832<li>
1833                
1834
1835
1836<a
1837  
1838  class="button group/button menu-link p-0 text-sm normal-case"href="/nl-be/collections/ruitjes"
1839  
1840  >
1841
1842<span class="">Ruiten</span>
1843</a>
1844
1845
1846              </li>
1847            
1848<li>
1849                
1850
1851
1852<a
1853  
1854  class="button group/button menu-link p-0 text-sm normal-case"href="/nl-be/collections/strikken"
1855  
1856  >
1857
1858<span class="">Strikdetails</span>
1859</a>
1860
1861
1862              </li>
1863            
1864<li>
1865                
1866
1867
1868<a
1869  
1870  class="button group/button menu-link p-0 text-sm normal-case"href="/nl-be/collections/streepjes"
1871  
1872  >
1873
1874<span class="">Strepen</span>
1875</a>
1876
1877
1878              </li>
1879            
1880<li>
1881                
1882
1883
1884<a
1885  
1886  class="button group/button menu-link p-0 text-sm normal-case"href="/nl-be/collections/denim"
1887  
1888  >
1889
1890<span class="">Denim</span>
1891</a>
1892
1893
1894              </li>
1895            
1896<li>
1897                
1898
1899
1900<a
1901  
1902  class="button group/button menu-link p-0 text-sm normal-case"href="/nl-be/collections/polotruien"
1903  
1904  >
1905
1906<span class="">Polo's</span>
1907</a>
1908
1909
1910              </li>
1911            
1912<li>
1913                
1914
1915
1916<a
1917  
1918  class="button group/button menu-link p-0 text-sm normal-case"href="/nl-be/collections/spencers"
1919  
1920  >
1921
1922<span class="">Debardeurs</span>
1923</a>
1924
1925
1926              </li>
1927            
1928<li>
1929                
1930
1931
1932<a
1933  
1934  class="button group/button menu-link p-0 text-sm normal-case"href="/nl-be/collections/feestkleding-dames"
1935  
1936  >
1937
1938<span class="">Feestkleding</span>
1939</a>
1940
1941
1942              </li>
1943            
1944          </ul>
1945        </li>
1946      
1947<li class="grow space-y-6">
1948          
1949
1950
1951<a
1952  
1953  class="button group/button menu-link p-0 text-sm font-medium normal-case"href="/nl-be/collections/xandres"
1954  
1955  >
1956
1957<span class="">Kleding</span>
1958</a>
1959
1960
1961
1962          
1963
1964          <ul class="space-y-4">
1965            
1966<li>
1967                
1968
1969
1970<a
1971  
1972  class="button group/button menu-link p-0 text-sm normal-case"href="/nl-be/collections/jurken"
1973  
1974  >
1975
1976<span class="">Jurken</span>
1977</a>
1978
1979
1980              </li>
1981            
1982<li>
1983                
1984
1985
1986<a
1987  
1988  class="button group/button menu-link p-0 text-sm normal-case"href="/nl-be/collections/blouses"
1989  
1990  >
1991
1992<span class="">Blouses</span>
1993</a>
1994
1995
1996              </li>
1997            
1998<li>
1999                
2000
2001
2002<a
2003  
2004  class="button group/button menu-link p-0 text-sm normal-case"href="/nl-be/collections/truien-cardigans"
2005  
2006  >
2007
2008<span class="">Truien & Cardigans</span>
2009</a>
2010
2011
2012              </li>
2013            
2014<li>
2015                
2016
2017
2018<a
2019  
2020  class="button group/button menu-link p-0 text-sm normal-case"href="/nl-be/collections/broeken"
2021  
2022  >
2023
2024<span class="">Broeken</span>
2025</a>
2026
2027
2028              </li>
2029            
2030<li>
2031                
2032
2033
2034<a
2035  
2036  class="button group/button menu-link p-0 text-sm normal-case"href="/nl-be/collections/jassen-mantels"
2037  
2038  >
2039
2040<span class="">Jassen & Mantels</span>
2041</a>
2042
2043
2044              </li>
2045            
2046<li>
2047                
2048
2049
2050<a
2051  
2052  class="button group/button menu-link p-0 text-sm normal-case"href="/nl-be/collections/blazers"
2053  
2054  >
2055
2056<span class="">Blazers</span>
2057</a>
2058
2059
2060              </li>
2061            
2062<li>
2063                
2064
2065
2066<a
2067  
2068  class="button group/button menu-link p-0 text-sm normal-case"href="/nl-be/collections/t-shirts-tops"
2069  
2070  >
2071
2072<span class="">T-shirts & Tops</span>
2073</a>
2074
2075
2076              </li>
2077            
2078<li>
2079                
2080
2081
2082<a
2083  
2084  class="button group/button menu-link p-0 text-sm normal-case"href="/nl-be/collections/rokken"
2085  
2086  >
2087
2088<span class="">Rokken</span>
2089</a>
2090
2091
2092              </li>
2093            
2094<li>
2095                
2096
2097
2098<a
2099  
2100  class="button group/button menu-link p-0 text-sm normal-case"href="/nl-be/collections/xandres"
2101  
2102  >
2103
2104<span class="">Alle producten</span>
2105</a>
2106
2107
2108              </li>
2109            
2110          </ul>
2111        </li>
2112      
2113<li class="grow space-y-6">
2114          
2115
2116
2117<a
2118  
2119  class="button group/button menu-link p-0 text-sm font-medium normal-case"href="/nl-be/collections/accessoires"
2120  
2121  >
2122
2123<span class="">Accessoires</span>
2124</a>
2125
2126
2127
2128          
2129
2130          <ul class="space-y-4">
2131            
2132<li>
2133                
2134
2135
2136<a
2137  
2138  class="button group/button menu-link p-0 text-sm normal-case"href="/nl-be/collections/handtassen"
2139  
2140  >
2141
2142<span class="">Tassen</span>
2143</a>
2144
2145
2146              </li>
2147            
2148<li>
2149                
2150
2151
2152<a
2153  
2154  class="button group/button menu-link p-0 text-sm normal-case"href="/nl-be/collections/schoenen"
2155  
2156  >
2157
2158<span class="">Schoenen</span>
2159</a>
2160
2161
2162              </li>
2163            
2164<li>
2165                
2166
2167
2168<a
2169  
2170  class="button group/button menu-link p-0 text-sm normal-case"href="/nl-be/collections/juwelen"
2171  
2172  >
2173
2174<span class="">Juwelen</span>
2175</a>
2176
2177
2178              </li>
2179            
2180<li>
2181                
2182
2183
2184<a
2185  
2186  class="button group/button menu-link p-0 text-sm normal-case"href="/nl-be/collections/sjaals"
2187  
2188  >
2189
2190<span class="">Sjaals</span>
2191</a>
2192
2193
2194              </li>
2195            
2196<li>
2197                
2198
2199
2200<a
2201  
2202  class="button group/button menu-link p-0 text-sm normal-case"href="/nl-be/collections/riemen"
2203  
2204  >
2205
2206<span class="">Riemen</span>
2207</a>
2208
2209
2210              </li>
2211            
2212<li>
2213                
2214
2215
2216<a
2217  
2218  class="button group/button menu-link p-0 text-sm normal-case"href="/nl-be/collections/sokken"
2219  
2220  >
2221
2222<span class="">Sokken</span>
2223</a>
2224
2225
2226              </li>
2227            
2228<li>
2229                
2230
2231
2232<a
2233  
2234  class="button group/button menu-link p-0 text-sm normal-case"href="/nl-be/collections/cadeaubonnen"
2235  
2236  >
2237
2238<span class="">Cadeaubonnen</span>
2239</a>
2240
2241
2242              </li>
2243            
2244<li>
2245                
2246
2247
2248<a
2249  
2250  class="button group/button menu-link p-0 text-sm normal-case"href="/nl-be/collections/accessoires"
2251  
2252  >
2253
2254<span class="">Alles bekijken</span>
2255</a>
2256
2257
2258              </li>
2259            
2260          </ul>
2261        </li>
2262      
2263<li class="grow space-y-6">
2264          
2265
2266
2267<a
2268  
2269  class="button group/button menu-link p-0 text-sm font-medium normal-case"href="/nl-be/collections/xandres"
2270  
2271  >
2272
2273<span class="">Collecties</span>
2274</a>
2275
2276
2277
2278          
2279
2280          <ul class="space-y-4">
2281            
2282<li>
2283                
2284
2285
2286<a
2287  
2288  class="button group/button menu-link p-0 text-sm normal-case"href="/nl-be/collections/essentials"
2289  
2290  >
2291
2292<span class="">Essentials</span>
2293</a>
2294
2295
2296              </li>
2297            
2298<li>
2299                
2300
2301
2302<a
2303  
2304  class="button group/button menu-link p-0 text-sm normal-case"href="/nl-be/collections/iconic"
2305  
2306  >
2307
2308<span class="">ICONIC</span>
2309</a>
2310
2311
2312              </li>
2313            
2314<li>
2315                
2316
2317
2318<a
2319  
2320  class="button group/button menu-link p-0 text-sm normal-case"href="/nl-be/collections/xandres-plus"
2321  
2322  >
2323
2324<span class="">Xandres Plus</span>
2325</a>
2326
2327
2328              </li>
2329            
2330<li>
2331                
2332
2333
2334<a
2335  
2336  class="button group/button menu-link p-0 text-sm normal-case"href="/nl-be/collections/cadeaubonnen"
2337  
2338  >
2339
2340<span class="">Cadeaubonnen</span>
2341</a>
2342
2343
2344              </li>
2345            
2346<li>
2347                
2348
2349
2350<a
2351  
2352  class="button group/button menu-link p-0 text-sm normal-case"href="https://preloved.xandres.com/"
2353  
2354  >
2355
2356<span class="">Preloved</span>
2357</a>
2358
2359
2360              </li>
2361            
2362          </ul>
2363        </li>
2364      
2365    </ul>
2366  </div>
2367</div>
2368
2369
2370<div
2371  id="header-navigation--experience--2"
2372  class="header-navigation__mega-menu group/mega-menu"
2373  aria-hidden="true"
2374>
2375  <div class="header-navigation__mega-menu-container">
2376    <ul class="flex gap-6">
2377      
2378<li class="grow space-y-6">
2379          
2380
2381
2382<a
2383  
2384  class="button group/button menu-link p-0 text-sm font-medium normal-case"href="/nl-be/pages/history"
2385  
2386  >
2387
2388<span class="">Over Xandres</span>
2389</a>
2390
2391
2392
2393          
2394
2395          <ul class="space-y-4">
2396            
2397<li>
2398                
2399
2400
2401<a
2402  
2403  class="button group/button menu-link p-0 text-sm normal-case"href="/nl-be/pages/store-locator"
2404  
2405  >
2406
2407<span class="">Winkels</span>
2408</a>
2409
2410
2411              </li>
2412            
2413<li>
2414                
2415
2416
2417<a
2418  
2419  class="button group/button menu-link p-0 text-sm normal-case"href="/nl-be/pages/history"
2420  
2421  >
2422
2423<span class="">Onze geschiedenis</span>
2424</a>
2425
2426
2427              </li>
2428            
2429<li>
2430                
2431
2432
2433<a
2434  
2435  class="button group/button menu-link p-0 text-sm normal-case"href="/nl-be/pages/faq/inclusivity"
2436  
2437  >
2438
2439<span class="">Inclusiviteit</span>
2440</a>
2441
2442
2443              </li>
2444            
2445          </ul>
2446        </li>
2447      
2448<li class="grow space-y-6">
2449          
2450
2451
2452<a
2453  
2454  class="button group/button menu-link p-0 text-sm font-medium normal-case"href="/nl-be/blogs/inspiration"
2455  
2456  >
2457
2458<span class="">Style guides</span>
2459</a>
2460
2461
2462
2463          
2464
2465          <ul class="space-y-4">
2466            
2467<li>
2468                
2469
2470
2471<a
2472  
2473  class="button group/button menu-link p-0 text-sm normal-case"href="/nl-be/blogs/inspiration/the-knitwear-edit"
2474  
2475  >
2476
2477<span class="">NIEUW The Knitwear Edit</span>
2478</a>
2479
2480
2481              </li>
2482            
2483<li>
2484                
2485
2486
2487<a
2488  
2489  class="button group/button menu-link p-0 text-sm normal-case"href="/nl-be/blogs/inspiration/the-coat-edit"
2490  
2491  >
2492
2493<span class="">The Coat Edit</span>
2494</a>
2495
2496
2497              </li>
2498            
2499<li>
2500                
2501
2502
2503<a
2504  
2505  class="button group/button menu-link p-0 text-sm normal-case"href="/nl-be/blogs/inspiration/the-dress-edit"
2506  
2507  >
2508
2509<span class="">The Dress Edit</span>
2510</a>
2511
2512
2513              </li>
2514            
2515<li>
2516                
2517
2518
2519<a
2520  
2521  class="button group/button menu-link p-0 text-sm normal-case"href="/nl-be/blogs/inspiration/the-it-skirt"
2522  
2523  >
2524
2525<span class="">The IT Skirt</span>
2526</a>
2527
2528
2529              </li>
2530            
2531<li>
2532                
2533
2534
2535<a
2536  
2537  class="button group/button menu-link p-0 text-sm normal-case"href="/nl-be/blogs/inspiration/the-preppy-edit"
2538  
2539  >
2540
2541<span class="">The Preppy Edit</span>
2542</a>
2543
2544
2545              </li>
2546            
2547<li>
2548                
2549
2550
2551<a
2552  
2553  class="button group/button menu-link p-0 text-sm normal-case"href="/nl-be/pages/xandreswomen"
2554  
2555  >
2556
2557<span class="">#xandreswomen</span>
2558</a>
2559
2560
2561              </li>
2562            
2563          </ul>
2564        </li>
2565      
2566<li class="grow space-y-6">
2567          
2568
2569
2570<a
2571  
2572  class="button group/button menu-link p-0 text-sm font-medium normal-case"href="/nl-be/blogs/inspiration"
2573  
2574  >
2575
2576<span class="">Campaigns</span>
2577</a>
2578
2579
2580
2581          
2582
2583          <ul class="space-y-4">
2584            
2585<li>
2586                
2587
2588
2589<a
2590  
2591  class="button group/button menu-link p-0 text-sm normal-case"href="/nl-be/blogs/inspiration/fall-in-tokyo"
2592  
2593  >
2594
2595<span class="">FW26 in Tokyo</span>
2596</a>
2597
2598
2599              </li>
2600            
2601<li>
2602                
2603
2604
2605<a
2606  
2607  class="button group/button menu-link p-0 text-sm normal-case"href="/nl-be/blogs/inspiration/koda-collab-xandres"
2608  
2609  >
2610
2611<span class="">Koda x Xandres collab</span>
2612</a>
2613
2614
2615              </li>
2616            
2617<li>
2618                
2619
2620
2621<a
2622  
2623  class="button group/button menu-link p-0 text-sm normal-case"href="/nl-be/blogs/inspiration/lookbook-fall-winter"
2624  
2625  >
2626
2627<span class="">Lookbook FW26</span>
2628</a>
2629
2630
2631              </li>
2632            
2633<li>
2634                
2635
2636
2637<a
2638  
2639  class="button group/button menu-link p-0 text-sm normal-case"href="/nl-be/blogs/inspiration/iconic-ss26"
2640  
2641  >
2642
2643<span class="">ICONIC</span>
2644</a>
2645
2646
2647              </li>
2648            
2649          </ul>
2650        </li>
2651      
2652<li class="grow space-y-6">
2653          
2654
2655
2656<a
2657  
2658  class="button group/button menu-link p-0 text-sm font-medium normal-case"href="/nl-be/pages/sustainability"
2659  
2660  >
2661
2662<span class="">Sustainability</span>
2663</a>
2664
2665
2666
2667          
2668
2669          <ul class="space-y-4">
2670            
2671<li>
2672                
2673
2674
2675<a
2676  
2677  class="button group/button menu-link p-0 text-sm normal-case"href="https://preloved.xandres.com/"
2678  
2679  >
2680
2681<span class="">Second hand - Preloved</span>
2682</a>
2683
2684
2685              </li>
2686            
2687<li>
2688                
2689
2690
2691<a
2692  
2693  class="button group/button menu-link p-0 text-sm normal-case"href="/nl-be/pages/sustainability"
2694  
2695  >
2696
2697<span class="">Onze visie</span>
2698</a>
2699
2700
2701              </li>
2702            
2703<li>
2704                
2705
2706
2707<a
2708  
2709  class="button group/button menu-link p-0 text-sm normal-case"href="/nl-be/pages/repair-care"
2710  
2711  >
2712
2713<span class="">Repair & Care</span>
2714</a>
2715
2716
2717              </li>
2718            
2719<li>
2720                
2721
2722
2723<a
2724  
2725  class="button group/button menu-link p-0 text-sm normal-case"href="/nl-be/pages/xandres-lab"
2726  
2727  >
2728
2729<span class="">Xandres Lab</span>
2730</a>
2731
2732
2733              </li>
2734            
2735<li>
2736                
2737
2738
2739<a
2740  
2741  class="button group/button menu-link p-0 text-sm normal-case"href="/nl-be/pages/green-friday"
2742  
2743  >
2744
2745<span class="">Green Friday</span>
2746</a>
2747
2748
2749              </li>
2750            
2751          </ul>
2752        </li>
2753      
2754    </ul>
2755  </div>
2756</div>
2757
2758  </nav>
2759</header-navigation>
2760
2761
2762<script
2763  
2764    type="module"
2765  
2766  src="//www.xandres.com/cdn/shop/t/28/assets/header-navigation.js?v=42211773616138835981790858117"
2767  data-cookieconsent="ignore"
2768></script>
2768
2769
2770
2771
2772
2773  <div
2774    class="ml-auto flex items-center gap-4 md:gap-6"
2775  ><div id="shopify-block-AL2hPWmZJbCtNZlcxO__search_by_depict_gpt_search_button_63aRzG" class="shopify-block shopify-app-block">
2776
2777
2778
2779
2780
2781
2782
2783
2784<script
2785  src="https://cdn.shopify.com/extensions/01a10099-8e2b-719c-95a8-7cfc9d2c8cd1/depict-search-699/assets/depict-gpt-search.min.js"
2786  async
2787></script>
2787
2788
2789<link href="//cdn.shopify.com/extensions/01a10099-8e2b-719c-95a8-7cfc9d2c8cd1/depict-search-699/assets/depict-gpt-search.css" rel="stylesheet" type="text/css" media="all" />
2790
2791
2792
2793<depict-search-button
2794  data-merchant-id="search-95618859334"
2795  data-locale="nl"
2796  data-country="BE"
2797  data-currency-format="€1.234,56"
2798  data-currency-format-zero="€1.234,00"
2799  data-depict-token="2e698b5a62dbb1317b638c15dd296cce"
2800  
2801>
2802  <button
2803    
2804    class="opens-depict"
2805    
2806    onclick="window.depictSearchClicked = true"
2807    type="button"
2808    aria-label="Open GPT-powered search"
2809    style="--icon-color: #000000"
2810  ><img
2811        src="//www.xandres.com/cdn/shop/files/search-icon.svg?v=1787919616"
2812        alt="Search icon"
2813        class="depict-search-icon"
2814        width="24"
2815        height="25"
2816      >
2817  </button>
2818</depict-search-button>
2819<style>
2820  depict-search-button {
2821    --search-button-width: 24px;
2822    --search-button-height: 24px;
2823    --search-icon-size: 24px;
2824
2825    @media (max-width: 768px) {
2826      --search-button-width: 24px;
2827      --search-button-height: 24px;
2828      --search-icon-size: 24px;
2829    }
2830  }
2831</style>
2832
2833</div><a
2834    href="/nl-be/account"
2835    title="Inloggen"
2836    class="block hocus:text-primary transition-colors print:hidden"
2837    >
2838
2839<span
2840  class="icon flex justify-center size-6"
2841  data-icon="user"
2842  ><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 25">
2843  <g fill="currentColor" clip-path="url(#a)">
2844    <path
2845      d="M11.5 12.5a6 6 0 1 0 0-12 6 6 0 0 0 0 12Zm0-10a4 4 0 1 1 0 8 4 4 0 0 1 0-8ZM11.5 14.5a9.01 9.01 0 0 0-9 9 1 1 0 1 0 2 0 7 7 0 1 1 14 0 1 1 0 0 0 2 0 9.01 9.01 0 0 0-9-9Z"
2846    />
2847  </g>
2848  <defs>
2849    <clipPath id="a">
2850      <path fill="#fff" d="M0 .5h24v24H0z" />
2851    </clipPath>
2852  </defs>
2853</svg>
2854</span>
2855</a>
2856
2857<span
2858  class="icon flex justify-center size-6 relative"
2859  data-icon="regular-heart"
2860  data-swish-wishlist-header-button><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 25">
2861  <path
2862    fill="white"
2863    class="inner"
2864    d="M17.269 2a5.96 5.96 0 0 0-3.06.907A6.268 6.268 0 0 0 12 5.285a6.269 6.269 0 0 0-2.21-2.378A5.96 5.96 0 0 0 6.731 2c-1.72.078-3.34.86-4.506 2.174a6.926 6.926 0 0 0-1.72 4.844c0 4.526 4.584 9.47 8.43 12.821A4.658 4.658 0 0 0 12 23a4.658 4.658 0 0 0 3.065-1.16c3.846-3.352 8.43-8.296 8.43-12.822a6.926 6.926 0 0 0-1.72-4.844A6.415 6.415 0 0 0 17.27 2h-.001Z"
2865  />
2866  <path
2867    fill="currentColor"
2868    class="outer"
2869    d="M17.269 2a5.96 5.96 0 0 0-3.06.907A6.268 6.268 0 0 0 12 5.285a6.269 6.269 0 0 0-2.21-2.378A5.96 5.96 0 0 0 6.731 2c-1.72.078-3.34.86-4.506 2.174a6.926 6.926 0 0 0-1.72 4.844c0 4.526 4.584 9.47 8.43 12.821A4.658 4.658 0 0 0 12 23a4.658 4.658 0 0 0 3.065-1.16c3.846-3.352 8.43-8.296 8.43-12.822a6.926 6.926 0 0 0-1.72-4.844A6.415 6.415 0 0 0 17.27 2h-.001Zm-3.434 18.316a2.784 2.784 0 0 1-1.835.696 2.784 2.784 0 0 1-1.835-.696c-4.921-4.291-7.744-8.408-7.744-11.298A4.894 4.894 0 0 1 3.579 5.58a4.534 4.534 0 0 1 3.152-1.59 4.534 4.534 0 0 1 3.153 1.59 4.895 4.895 0 0 1 1.158 3.437c0 .264.101.517.28.704a.94.94 0 0 0 1.046.215.94.94 0 0 0 .309-.215c.18-.187.28-.44.28-.704a4.894 4.894 0 0 1 1.16-3.437 4.535 4.535 0 0 1 3.152-1.59 4.535 4.535 0 0 1 3.152 1.59 4.894 4.894 0 0 1 1.159 3.437c0 2.89-2.824 7.007-7.745 11.294v.005Z"
2870  />
2871</svg>
2872</span>
2873<a
2874  href="/nl-be/cart"
2875  title="Winkelmandje"
2876  class="relative block hocus:text-primary transition-colors"
2877  data-drawer-controller aria-controls="cart-drawer" aria-expanded="false"
2878>
2879
2880<span
2881  class="icon flex justify-center size-6"
2882  data-icon="bag-shopping"
2883  ><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 25">
2884  <g clip-path="url(#a)">
2885    <path
2886      fill="currentColor"
2887      d="M21 6.5h-3a6 6 0 1 0-12 0H3a3 3 0 0 0-3 3v10a5.006 5.006 0 0 0 5 5h14a5.006 5.006 0 0 0 5-5v-10a3 3 0 0 0-3-3Zm-9-4a4 4 0 0 1 4 4H8a4 4 0 0 1 4-4Zm10 17a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3v-10a1 1 0 0 1 1-1h3v2a1 1 0 1 0 2 0v-2h8v2a1 1 0 0 0 2 0v-2h3a1 1 0 0 1 1 1v10Z"
2888    />
2889  </g>
2890  <defs>
2891    <clipPath id="a">
2892      <path fill="#fff" d="M0 .5h24v24H0z" />
2893    </clipPath>
2894  </defs>
2895</svg>
2896</span>
2897<cart-item-count
2898  class="bg-primary pointer-events-none absolute -top-0.5 -right-1 flex aspect-square min-w-4 items-center justify-center rounded-full text-center text-[8px] text-white  hidden"
2899  
2900>
2901  0
2902</cart-item-count>
2903
2904
2905<script
2906  
2907    type="module"
2908  
2909  src="//www.xandres.com/cdn/shop/t/28/assets/cart-item-count.js?v=137866710144031833891790858090"
2910  data-cookieconsent="ignore"
2911></script>
2911
2912
2913
2914</a>
2915</div>
2916    </div></header-element>
2917
2918
2919<drawer-element
2920  id="menu-drawer"
2921  aria-role="dialog"
2922  aria-modal="true"
2923  aria-hidden="true"
2924  class="group/drawer drawer md:hidden"
2925  ><div
2926  class="backdrop z-modal bg-backdrop fixed inset-0 text-white transition-all aria-hidden:invisible aria-hidden:opacity-0 "
2927  aria-hidden="true"
2928  aria-expanded="false"
2929  data-backdrop
2930  data-drawer-controller
2931  aria-controls="menu-drawer"
2932  data-drawer-action="close"
2933></div>
2934<div class="drawer__body drawer--left " data-drawer-body><div class="drawer__header border-none"><a href="/nl-be" class="logo w-full flex justify-center"  aria-label="logo">
2935  <span class="lg:hidden">
2936    <svg width="17" height="21" viewBox="0 0 17 21" fill="none" xmlns="http://www.w3.org/2000/svg">
2937  <g clip-path="url(#clip0_4129_11060)">
2938    <path
2939      d="M14.8664 14.7365L9.35386 7.43256L8.54432 6.26842L4.18538 0.132318L2.23828 0.125732L2.29838 0.207928L7.72832 7.42842L8.53786 8.59915L12.875 14.7306L14.8664 14.7365Z"
2940      fill="#231F20"
2941    />
2942    <path
2943      d="M0.245117 16.1379C0.472103 16.1377 0.812582 16.1374 1.13391 16.1374C2.9826 16.1374 3.22538 15.8491 4.52289 14.1538C6.27916 11.8582 14.8673 0.127686 14.8673 0.127686H13.0468C13.0468 0.127686 4.1623 12.7862 3.2771 14.0252C2.36868 15.2962 2.02078 15.5728 0.245117 15.7691V16.1379Z"
2944      fill="#231F20"
2945    />
2946    <path
2947      d="M2.2373 5.46191L7.75057 12.7658L8.55987 13.93L12.9191 20.0661L14.8654 20.0724L14.8061 19.9909L9.37611 12.77L8.56633 11.5992L4.22894 5.46777L2.2373 5.46191Z"
2948      fill="#231F20"
2949    />
2950    <path
2951      d="M16.8619 4.0603C16.6344 4.06079 16.2949 4.06079 15.9731 4.06079C14.1249 4.06079 13.8814 4.34908 12.5844 6.04494C10.8278 8.34006 2.23926 20.0703 2.23926 20.0703H4.06017C4.06017 20.0703 12.9447 7.41201 13.8299 6.17299C14.7378 4.90177 15.0865 4.62518 16.8619 4.42908V4.0603Z"
2952      fill="#231F20"
2953    />
2954  </g>
2955  <defs>
2956    <clipPath id="clip0_4129_11060">
2957      <rect width="17" height="20" fill="white" transform="translate(0 0.125)" />
2958    </clipPath>
2959  </defs>
2960</svg>
2961
2962  </span>
2963  <span class="hidden max-w-[18.75rem] lg:block [&>svg]:w-full">
2964    <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 300 31">
2965  <g fill="currentColor" clip-path="url(#a)">
2966    <path
2967      d="m20.24 29.771-7.227-10.835L5.785 29.77H0l10.079-14.266L0 .895h5.915l7.204 10.836L20.394.895h5.75l-10.08 14.196 10.08 14.68H20.24ZM69.795 29.771l-2.804-6.624H55.6l-2.791 6.624H47.72L60.994.505h.71L74.975 29.77h-5.181Zm-8.506-20.11-4.116 9.618h8.198L61.289 9.66ZM120.662 30.316l-18.111-19.058v18.513H97.63V.505l.793-.154 17.839 18.786V.895h4.921v29.302l-.521.119ZM172.074 15.079a16.072 16.072 0 0 1-1.017 5.75 13.07 13.07 0 0 1-3.088 4.731 15.14 15.14 0 0 1-5.217 3.23 20.865 20.865 0 0 1-7.452 1.183h-2.224l-2.023-.048c-.663 0-1.313-.083-1.964-.142-.651-.059-1.36-.118-2.094-.19V1.18a80.297 80.297 0 0 1 3.999-.355 70.536 70.536 0 0 1 4.033-.118 21.925 21.925 0 0 1 7.477 1.183 15.378 15.378 0 0 1 5.323 3.1 12.774 12.774 0 0 1 3.194 4.59 14.825 14.825 0 0 1 1.053 5.5Zm-5.276 0a11.565 11.565 0 0 0-.698-4.081 8.28 8.28 0 0 0-2.129-3.17 9.756 9.756 0 0 0-3.549-2.047 14.777 14.777 0 0 0-4.85-.734 25.375 25.375 0 0 0-3.703.237v20.11c.599.102 1.203.17 1.81.202h2.366a13.01 13.01 0 0 0 4.838-.758 9.073 9.073 0 0 0 3.348-2.2 8.746 8.746 0 0 0 1.94-3.36c.432-1.357.644-2.775.627-4.2ZM212.224 29.771l-6.306-10.398H202.949c-.485 0-.958 0-1.431-.059V29.76h-4.921V1.18a89.892 89.892 0 0 1 3.549-.332 58.755 58.755 0 0 1 4.045-.142c1.793-.035 3.58.204 5.3.71 1.34.396 2.59 1.051 3.679 1.928a7.513 7.513 0 0 1 2.129 2.922 9.174 9.174 0 0 1 .698 3.549 8.697 8.697 0 0 1-1.467 4.992 9.202 9.202 0 0 1-4.164 3.289l7.571 11.628-5.713.047Zm-1.42-19.731a4.468 4.468 0 0 0-1.573-3.55 6.519 6.519 0 0 0-4.413-1.407h-1.727a9.37 9.37 0 0 0-1.573.201v9.842c.438 0 .911.095 1.396.119h1.431a7.168 7.168 0 0 0 4.85-1.42 4.886 4.886 0 0 0 1.609-3.786ZM300 21.645a8.535 8.535 0 0 1-.65 3.312 7.926 7.926 0 0 1-1.893 2.756 9.042 9.042 0 0 1-2.993 1.87 10.81 10.81 0 0 1-3.998.685 15.213 15.213 0 0 1-4.827-.78 18.16 18.16 0 0 1-4.223-2.047l1.692-4.412a14.706 14.706 0 0 0 3.679 1.963c1.23.46 2.531.701 3.844.71a5.75 5.75 0 0 0 1.964-.308c.505-.18.968-.462 1.36-.828.348-.329.615-.734.781-1.182.176-.457.264-.943.26-1.432a4.73 4.73 0 0 0-.201-1.49 3.27 3.27 0 0 0-.78-1.183 8.136 8.136 0 0 0-1.657-1.183 21.494 21.494 0 0 0-2.791-1.349 13.211 13.211 0 0 1-5.324-3.549 7.346 7.346 0 0 1-1.514-4.696 7.575 7.575 0 0 1 2.473-5.608 9.037 9.037 0 0 1 2.981-1.798 11.519 11.519 
29670 0 1 4.01-.662 13.577 13.577 0 0 1 4.057.603c1.126.338 2.198.836 3.183 1.479l-1.562 4.33c-.39-.26-.816-.52-1.278-.77a11.5 11.5 0 0 0-1.455-.65 16.003 16.003 0 0 0-1.537-.45 6.706 6.706 0 0 0-1.515-.177 4.649 4.649 0 0 0-3.371 1.065 3.404 3.404 0 0 0-1.077 2.52 3.123 3.123 0 0 0 1.183 2.46 15.837 15.837 0 0 0 3.833 2.189 25.386 25.386 0 0 1 3.549 1.869c.846.549 1.6 1.228 2.236 2.01.536.64.939 1.38 1.183 2.177.25.829.377 1.69.378 2.556ZM240.923 29.771V.92h17.591v4.483h-12.682v5.336h11.463v4.33h-11.463v10.208h12.682v4.495h-17.591Z"
2968    />
2969  </g>
2970  <defs>
2971    <clipPath id="a">
2972      <path fill="#fff" d="M0 .351h300v29.965H0z" />
2973    </clipPath>
2974  </defs>
2975</svg>
2976
2977  </span>
2978</a>
2979
2980<button
2981  
2982  class="button group/button drawer__close button--transparent p-0 z-10 ml-auto"type="button"
2983  
2984  data-drawer-controller
2985  aria-controls="menu-drawer"
2986  data-drawer-action="close">
2987
2988
2989<span
2990  class="icon flex justify-center size-9 p-2 -m-2"
2991  data-icon="regular-xmark"
2992  ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512">
2993  <path
2994    fill="currentColor"
2995    d="M345 137c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-119 119L73 103c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l119 119L39 375c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l119-119L311 409c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-119-119L345 137z"
2996  />
2997</svg>
2998</span>
2999
3000<span class="sr-only">Sluit</span>
3001</button>
3002</div><div class="drawer__content relative p-0 flex flex-col">
3003        <menu-panes class="flex grow flex-col overflow-x-hidden overflow-y-auto">
3004    
3005    <div
3006      class="menu-pane__content level-one flex grow flex-col"
3007      aria-hidden="false"
3008    ></div>
3009  </menu-panes>
3010      </div><div class="drawer__footer flex gap-2 py-2.5 flex-row justify-between">
3011        
3012<a
3013  
3014  class="button group/button flex flex-col w-fit gap-1.5 p-0 min-w-20"href="/nl-be/account"
3015  
3016  >
3017
3018
3019<span
3020  class="icon flex justify-center size-5"
3021  data-icon="user"
3022  ><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 25">
3023  <g fill="currentColor" clip-path="url(#a)">
3024    <path
3025      d="M11.5 12.5a6 6 0 1 0 0-12 6 6 0 0 0 0 12Zm0-10a4 4 0 1 1 0 8 4 4 0 0 1 0-8ZM11.5 14.5a9.01 9.01 0 0 0-9 9 1 1 0 1 0 2 0 7 7 0 1 1 14 0 1 1 0 0 0 2 0 9.01 9.01 0 0 0-9-9Z"
3026    />
3027  </g>
3028  <defs>
3029    <clipPath id="a">
3030      <path fill="#fff" d="M0 .5h24v24H0z" />
3031    </clipPath>
3032  </defs>
3033</svg>
3034</span>
3035
3036<span class="font-medium">Account</span>
3037</a>
3038
3039<a
3040  
3041  class="button group/button flex flex-col w-fit gap-1.5 p-0 min-w-20"href="/nl-be/pages/contact"
3042  
3043  >
3044
3045
3046<span
3047  class="icon flex justify-center size-5"
3048  data-icon="headset"
3049  ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
3050  <path
3051    d="M21,12.424V11A9,9,0,0,0,3,11v1.424A5,5,0,0,0,5,22a2,2,0,0,0,2-2V14a2,2,0,0,0-2-2V11a7,7,0,0,1,14,0v1a2,2,0,0,0-2,2v6H14a1,1,0,0,0,0,2h5a5,5,0,0,0,2-9.576ZM5,20H5a3,3,0,0,1,0-6Zm14,0V14a3,3,0,0,1,0,6Z"
3052  />
3053</svg>
3054</span>
3055
3056<span class="font-medium">Contact</span>
3057</a>
3058
3059      </div></div>
3060</drawer-element>
3061
3062</header>
3063<!-- END sections: header-group --><main id="MainContent" class="flex-auto">
3064      <section id="shopify-section-template--29294499463494__cart" class="shopify-section shopify-section--main-cart"><div
3065  class="container mt-8"
3066  id="template--29294499463494__cart"
3067  
3068><div
3069      class="container__header sr-only"
3070    ><h1
3071  class=""
3072  >Winkelmandje</h1>
3073</div><div
3074      class="container__content"
3075    >
3076      <div class="cart flex grid-cols-12 flex-col gap-8 lg:grid"><form method="post" action="/nl-be/cart" id="cart_form" accept-charset="UTF-8" class="col-span-7 flex flex-col gap-4" enctype="multipart/form-data"><input type="hidden" name="form_type" value="cart" /><input type="hidden" name="utf8" value="✓" />
3077  <div class="relative hidden grid-cols-12 gap-4 border-b border-neutral-200 pb-4 font-medium md:grid">
3078    <div>Artikel</div>
3079    <div class="col-start-8">Prijs</div>
3080    <div class="col-start-10">Aantal</div>
3081    <div class="col-span-2 col-start-11 justify-self-end">Subtotaal</div>
3082  </div>
3083
3084
3085<line-items class=""><div class="cart-empty-state bg-primary-100 p-4 " >
3086  Je winkelmandje is momenteel leeg.
3087</div>
3088</line-items>
3089<script
3090  
3091    type="module"
3092  
3093  src="//www.xandres.com/cdn/shop/t/28/assets/line-item.js?v=139134855028954821641790858177"
3094  data-cookieconsent="ignore"
3095></script>
3095
3096
3097
3098<script
3099  
3100    type="module"
3101  
3102  src="//www.xandres.com/cdn/shop/t/28/assets/line-items.js?v=157377498160886756181790858177"
3103  data-cookieconsent="ignore"
3104></script>
3104
3105
3106</form><div class="sticky top-20 col-span-4 col-start-9 h-fit"><cart-summary
3107  class="cart-summary block divide-y divide-neutral-200 bg-neutral-100 p-5 md:p-8 "
3108  
3109  data-section-fetch="fetch-cart-summary"
3110>
3111  <p class="h4 text-xl pb-4" >Overzicht winkelmandje</p>
3112
3113
3114  <div class="space-y-4 py-4">
3115    <div class="flex justify-between gap-x-2">
3116      <span>Subtotaal</span>
3117      <span>€0,00</span>
3118    </div>
3119
3120    <p class="text-sm" >Verzending berekend bij afrekenen</p>
3121
3122</div><cart-total class="flex justify-between py-4 font-bold">
3123  <span>Totaal</span>
3124  <span
3125    data-cart-total-price="0"
3126    class="data-[visible=false]:hidden"
3127    data-visible="true"
3128  >€0,00</span>
3129</cart-total>
3130<script
3131  
3132    type="module"
3133  
3134  src="//www.xandres.com/cdn/shop/t/28/assets/cart-total.js?v=135021217711163565871790858091"
3135  data-cookieconsent="ignore"
3136></script>
3136
3137
3138<div class="grid gap-2 print:hidden"></div>
3139
3140  
3141  <ul
3142  class="cart-blocks__usps flex flex-col gap-2 pt-5 empty:hidden md:pt-7"
3143  
3144><li id="shopify-block-AODFsdTBBYS9yRFc4R__usp_gkiRaX" class="shopify-block product-blocks__usps flex flex-col gap-3"><div class="product-usp flex items-center gap-3 text-sm" >
3145
3146<div
3147  class="icon flex justify-center size-4.5 flex-shrink-0"
3148  data-icon="truck"
3149  ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
3150  <path
3151    fill="currentColor"
3152    d="M23.641,10.76,22.632,7.735A3.994,3.994,0,0,0,18.838,5H16.9A5.009,5.009,0,0,0,12,1H5A5.006,5.006,0,0,0,0,6V19.5a3.517,3.517,0,0,0,6,2.447A3.517,3.517,0,0,0,12,19.5V19h3v.5a3.5,3.5,0,0,0,7,0V18.463A4,4,0,0,0,24,15V12.974A7,7,0,0,0,23.641,10.76ZM20.735,8.368,21.612,11H17V7h1.838A2,2,0,0,1,20.735,8.368ZM2,6A3,3,0,0,1,5,3h7a3,3,0,0,1,3,3V17H2ZM3.5,21A1.5,1.5,0,0,1,2,19.5V19H5v.5A1.5,1.5,0,0,1,3.5,21ZM10,19.5a1.5,1.5,0,0,1-3,0V19h3Zm10,0a1.5,1.5,0,0,1-3,0V19h3ZM20,17H17V13h5v2A2,2,0,0,1,20,17Z"
3153  />
3154</svg>
3155</div>
3156<span>Gratis thuislevering vanaf €150</span>
3157</div>
3158
3159</li>
3160<li id="shopify-block-AcHdBcVFnVW5Lek5Cc__usp_pj7QtF" class="shopify-block product-blocks__usps flex flex-col gap-3"><div class="product-usp flex items-center gap-3 text-sm" >
3161
3162<div
3163  class="icon flex justify-center size-4.5 flex-shrink-0"
3164  data-icon="store"
3165  ><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 17 19">
3166  <path
3167    fill="currentColor"
3168    d="M15.707 9.666v9.105H1.293V9.666c.14.023.287.047.44.07a3.635 3.635 0 0 0 1.424-.088c.304-.082.59-.193.86-.334H4v4.061h9V9.332c.258.14.539.249.844.325.304.076.62.114.949.114.164 0 .322-.011.475-.035a6.28 6.28 0 0 0 .457-.088l-.018.018ZM2.207.771h3.586l-.598 5.432a3.05 3.05 0 0 1-1.002 1.89c-.562.51-1.224.77-1.986.782-.75 0-1.307-.249-1.67-.747S.115 7.023.361 6.308L2.207.772Zm4.5 0h3.586l.633 5.678c.082.668-.091 1.24-.519 1.714-.428.475-.981.712-1.661.712h-.545a2.07 2.07 0 0 1-1.52-.624 2.07 2.07 0 0 1-.624-1.52v-.15c0-.053.005-.102.017-.15v.018L6.707.771Zm4.5 0h3.586l1.846 5.538c.246.714.187 1.32-.176 1.819-.364.498-.92.747-1.67.747a2.933 2.933 0 0 1-1.986-.782 3.038 3.038 0 0 1-1.002-1.872v-.018L11.207.771Z"
3169  />
3170</svg>
3171</div>
3172<span>Gratis levering in jouw Xandres-winkel</span>
3173</div>
3174
3175</li>
3176<li id="shopify-block-AT21VUVBjVzROSlB5b__usp_NB6cX6" class="shopify-block product-blocks__usps flex flex-col gap-3"><div class="product-usp flex items-center gap-3 text-sm" >
3177
3178<div
3179  class="icon flex justify-center size-4.5 flex-shrink-0"
3180  data-icon="clock"
3181  ><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 19 18">
3182  <path
3183    fill="currentColor"
3184    d="M12.084 13.166 8.375 9.475V4.5h2.25v4.025l3.041 3.059-1.582 1.582ZM9.5 0a8.758 8.758 0 0 0-3.498.703 9.005 9.005 0 0 0-2.874 1.925 9.005 9.005 0 0 0-1.925 2.874A8.758 8.758 0 0 0 .5 9c0 1.242.234 2.408.703 3.498a9.006 9.006 0 0 0 1.925 2.874 9.007 9.007 0 0 0 2.874 1.925A8.76 8.76 0 0 0 9.5 18a8.759 8.759 0 0 0 3.498-.703 9.007 9.007 0 0 0 2.874-1.925 9.007 9.007 0 0 0 1.925-2.874A8.759 8.759 0 0 0 18.5 9a8.76 8.76 0 0 0-.703-3.498 9.007 9.007 0 0 0-1.925-2.874A9.006 9.006 0 0 0 12.998.703 8.758 8.758 0 0 0 9.5 0Zm0 15.75c-.938 0-1.81-.176-2.62-.527a6.805 6.805 0 0 1-2.152-1.45 6.804 6.804 0 0 1-1.45-2.154A6.497 6.497 0 0 1 2.75 9c0-.938.176-1.81.527-2.62a6.804 6.804 0 0 1 1.45-2.152 6.804 6.804 0 0 1 2.154-1.45A6.497 6.497 0 0 1 9.5 2.25c.938 0 1.81.176 2.62.527.82.352 1.537.835 2.153 1.45a6.805 6.805 0 0 1 1.45 2.154c.351.808.527 1.681.527 2.619 0 .938-.176 1.81-.527 2.62a6.805 6.805 0 0 1-1.45 2.153 6.805 6.805 0 0 1-2.154 1.45 6.498 6.498 0 0 1-2.619.527Z"
3185  />
3186</svg>
3187</div>
3188<span>Snelle levering binnen 1-2 werkdagen</span>
3189</div>
3190
3191</li>
3192<li id="shopify-block-AaUNSd1k1K0RMUzV6O__usp_fHCRED" class="shopify-block product-blocks__usps flex flex-col gap-3"><div class="product-usp flex items-center gap-3 text-sm" >
3193
3194<div
3195  class="icon flex justify-center size-4.5 flex-shrink-0"
3196  data-icon="return"
3197  ><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 19 18">
3198  <path
3199    fill="currentColor"
3200    d="M10.22 17.033a8.08 8.08 0 0 1-2.355-.351 7.796 7.796 0 0 1-2.197-1.073.517.517 0 0 1-.123-.686.517.517 0 0 1 .686-.123 6.661 6.661 0 0 0 2.126 1.003 6.915 6.915 0 0 0 2.286.246 7.28 7.28 0 0 0 2.25-.51 7.493 7.493 0 0 0 2.021-1.266 6.905 6.905 0 0 0 1.688-2.232c.41-.844.644-1.717.703-2.62a7.29 7.29 0 0 0-.334-2.689 6.663 6.663 0 0 0-1.389-2.408 6.862 6.862 0 0 0-4.799-2.373 6.977 6.977 0 0 0-2.733.37 7.204 7.204 0 0 0-2.4 1.388c-.433.387-.817.82-1.151 1.3a6.8 6.8 0 0 0-.8 1.53.562.562 0 0 1-.264.281.45.45 0 0 1-.369.018.451.451 0 0 1-.272-.255.496.496 0 0 1-.009-.378 7.4 7.4 0 0 1 .905-1.749A8.235 8.235 0 0 1 5 2.988a7.57 7.57 0 0 1 1.3-.931c.458-.27.935-.49 1.433-.66a8.08 8.08 0 0 1 1.52-.36 8.09 8.09 0 0 1 1.6-.053 8.512 8.512 0 0 1 1.547.246 8.32 8.32 0 0 1 2.778 1.372c.41.316.79.673 1.142 1.072a7.87 7.87 0 0 1 1.582 2.76 8.222 8.222 0 0 1 .37 3.05 8.189 8.189 0 0 1-.792 2.979 7.954 7.954 0 0 1-1.933 2.549 8.707 8.707 0 0 1-1.196.879 7.831 7.831 0 0 1-1.327.632 9.467 9.467 0 0 1-1.38.387 8.248 8.248 0 0 1-1.423.123ZM3.067 7.295a.492.492 0 0 1-.246-.07.51.51 0 0 1-.193-.194L.764 3.287a.474.474 0 0 1-.027-.369.474.474 0 0 1 .606-.308c.13.041.223.12.282.238l1.67 3.304L6.582 4.5a.502.502 0 0 1 .378-.026c.123.04.214.12.272.237.07.117.082.24.036.37a.488.488 0 0 1-.247.28L3.295 7.242a2.76 2.76 0 0 1-.114.035.418.418 0 0 1-.115.018Z"
3201  />
3202</svg>
3203</div>
3204<span>Gratis retourneren</span>
3205</div>
3206
3207</li>
3208</ul>
3209</cart-summary>
3210
3211
3212<script
3213  
3214    type="module"
3215  
3216  src="//www.xandres.com/cdn/shop/t/28/assets/cart-summary.js?v=91893510305855449151790858090"
3217  data-cookieconsent="ignore"
3218></script>
3218
3219
3220
3221<div class="flex flex-col gap-2 text-center lg:flex-col items-start mt-4">
3222  <span class="content-center text-xs">Veilig betalen met</span>
3223  <ul class="flex flex-row flex-wrap justify-center gap-2 " ><svg class="icon icon--gray" xmlns="http://www.w3.org/2000/svg" aria-labelledby="pi-bancontact" role="img" viewBox="0 0 38 24" width="38" height="24"><title id="pi-bancontact">Bancontact</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M4.703 3.077h28.594c.139 0 .276.023.405.068.128.045.244.11.343.194a.9.9 0 0 1 .229.29c.053.107.08.223.08.34V20.03a.829.829 0 0 1-.31.631 1.164 1.164 0 0 1-.747.262H4.703a1.23 1.23 0 0 1-.405-.068 1.09 1.09 0 0 1-.343-.194.9.9 0 0 1-.229-.29.773.773 0 0 1-.08-.34V3.97c0-.118.027-.234.08-.342a.899.899 0 0 1 .23-.29c.098-.082.214-.148.342-.193a1.23 1.23 0 0 1 .405-.068Z" fill="#fff"/><path d="M6.38 18.562v-3.077h1.125c.818 0 1.344.259 1.344.795 0 .304-.167.515-.401.638.338.132.536.387.536.734 0 .62-.536.91-1.37.91H6.38Zm.724-1.798h.537c.328 0 .468-.136.468-.387 0-.268-.255-.356-.599-.356h-.406v.743Zm0 1.262h.448c.438 0 .693-.093.693-.383 0-.286-.219-.404-.63-.404h-.51v.787Zm3.284.589c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.156.002.31.014.464.035v-.105c0-.269-.183-.396-.531-.396a2.128 2.128 0 0 0-.688.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.767 0 1.147.343 1.147.936v1.222c-.214.093-.615.194-1.136.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.947.947 0 0 0 .365-.061Zm1.204.444v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.167-.444-.484-.444a1.267 1.267 0 0 0-.459.079v1.719h-.713Zm4.886-2.167-.135.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.652.25-.652.664 0 .453.24.685.688.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.001.538.043.787.132Zm1.553 2.22c-.802 0-1.302-.47-1.302-1.178 0-.704.5-1.174 1.302-1.174.807 0 1.297.47 1.297 1.173 0 .708-.49 1.179-1.297 1.179Zm0-.502c.37 0 .563-.259.563-.677 0-.413-.193-.672-.563-.672-.364 0-.568.26-.568.672 0 .418.204.677.568.677Zm1.713.449v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.166-.444-.484-.444a1.268 1.268 0 0 0-.459.079v1.719h-.713Zm3.996.053c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.355v-.488l.718-.03v.518h.578v.484h-.578v.94c0 .256.125.374.36.374.093 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Zm1.814 0c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.155.002.31.014.464.035v-.105c0-.269-.183-.396-.532-.396a2.128 2.128 0 0 0-.687.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.766 0 1.146.343 1.146.936v1.222c-.213.093-.614.194-1.135.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.946.946 0 0 0 .365-.061Zm3.157-1.723-.136.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.651.25-.651.664 0 .453.24.685.687.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.001.538.043.787.132Zm1.58 2.22c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.354v-.488l.72-.03v.518h.577v.484h-.578v.94c0 .256.125.374.36.374.092 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Z" fill="#1E3764"/><path d="M11.394 13.946c3.803 0 5.705-2.14 7.606-4.28H6.38v4.28h5.014Z" fill="url(#pi-bancontact-a)"/><path d="M26.607 5.385c-3.804 0-5.705 2.14-7.607 4.28h12.62v-4.28h-5.013Z" fill="url(#pi-bancontact-b)"/><defs><linearGradient id="pi-bancontact-a" x1="8.933" y1="12.003" x2="17.734" y2="8.13" gradientUnits="userSpaceOnUse"><stop stop-color="#005AB9"/><stop offset="1" stop-color="#1E3764"/></linearGradient><linearGradient id="pi-bancontact-b" x1="19.764" y1="10.037" x2="29.171" y2="6.235" gradientUnits="userSpaceOnUse"><stop stop-color="#FBA900"/><stop offset="1" stop-color="#FFD800"/></linearGradient></defs></svg><svg class="icon icon--gray" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" viewBox="0 0 38 24" aria-labelledby="pi-klarna" fill="none"><title id="pi-klarna">Klarna</title><rect width="38" height="24" rx="2" fill="#FFA8CD"/><rect x=".5" y=".5" width="37" height="23" rx="1.5" stroke="#000" stroke-opacity=".07"/><path d="M30.62 14.755c-.662 0-1.179-.554-1.179-1.226 0-.673.517-1.226 1.18-1.226.663 0 1.18.553 1.18 1.226 0 .672-.517 1.226-1.18 1.226zm-.33 1.295c.565 0 1.286-.217 1.686-1.068l.04.02c-.176.465-.176.742-.176.81v.11h1.423v-4.786H31.84v.109c0 .069 0 .346.175.81l
3223-.039.02c-.4-.85-1.121-1.068-1.687-1.068-1.355 0-2.31 1.088-2.31 2.522 0 1.433.955 2.521 2.31 2.521zm-4.788-5.043c-.643 0-1.15.228-1.56 1.068l-.039-.02c.175-.464.175-.741.175-.81v-.11h-1.423v4.787h1.462V13.4c0-.662.38-1.078.995-1.078.614 0 .917.356.917 1.068v2.532h1.462v-3.046c0-1.088-.838-1.869-1.989-1.869zm-4.963 1.068l-.039-.02c.176-.464.176-.741.176-.81v-.11h-1.424v4.787h1.463l.01-2.304c0-.673.35-1.078.926-1.078.156 0 .282.02.429.06v-1.464c-.644-.139-1.22.109-1.54.94zm-4.65 2.68c-.664 0-1.18-.554-1.18-1.226 0-.673.516-1.226 1.18-1.226.662 0 1.179.553 1.179 1.226 0 .672-.517 1.226-1.18 1.226zm-.332 1.295c.565 0 1.287-.217 1.687-1.068l.038.02c-.175.465-.175.742-.175.81v.11h1.424v-4.786h-1.424v.109c0 .069 0 .346.175.81l-.038.02c-.4-.85-1.122-1.068-1.687-1.068-1.356 0-2.311 1.088-2.311 2.522 0 1.433.955 2.521 2.31 2.521zm-4.349-.128h1.463V9h-1.463v6.922zM10.136 9H8.644c0 1.236-.751 2.343-1.892 3.134l-.448.317V9h-1.55v6.922h1.55V12.49l2.564 3.43h1.892L8.293 12.64c1.121-.82 1.852-2.096 1.843-3.639z" fill="#0B051D"/></svg><svg class="icon icon--gray" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-spidealwero"><title id="pi-spidealwero">iDEAL Wero</title><path opacity="0.07" d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="black"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#FFF48D"/><path d="M3.45001 7.43572V17.0022C3.45001 17.4602 3.82664 17.8347 4.28673 17.8347H10.0301C14.3722 17.8347 16.2539 15.4157 16.2539 12.2063C16.2539 8.99693 14.3715 6.60321 10.0294 6.60321H4.28603C3.82594 6.60321 3.44931 6.97773 3.44931 7.43572H3.45001Z" fill="white"/><path d="M7.29413 8.95133V16.0203H10.385C13.1918 16.0203 14.4087 14.4422 14.4087 12.2112C14.4087 9.98022 13.1911 8.41901 10.385 8.41901H7.82926C7.53259 8.41901 7.29413 8.66027 7.29413 8.95204V8.95133Z" fill="#CC0066"/><path fill-rule="evenodd" clip-rule="evenodd" d="M5.03507 17.073H10.0294C13.539 17.073 15.4754 15.3456 15.4754 12.2105C15.4754 10.4038 14.7685 7.36908 10.0294 7.36908H5.03507C4.59182 7.36908 4.23203 7.72677 4.23203 8.16862V16.2742C4.23203 16.7153 4.59182 17.0737 5.03507 17.0737V17.073ZM4.49924 8.16862C4.49924 7.87335 4.7377 7.63559 5.03437 7.63559H10.0287C11.9609 7.63559 15.2068 8.23104 15.2068 12.2105C15.2068 15.1744 13.3665 16.8065 10.0287 16.8065H5.03507C4.7384 16.8065 4.49994 16.5694 4.49994 16.2735V8.16862H4.49924Z" fill="#232323"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8.81464 11.1831C8.72066 11.1494 8.62247 11.1326 8.51586 11.1326V11.1284H7.8082V12.8355H8.52428C8.65122 12.8355 8.76134 12.8102 8.85602 12.7681C8.95 12.7218 9.02785 12.6629 9.08957 12.5872C9.15129 12.5114 9.19618 12.4188 9.22844 12.3136C9.25719 12.2084 9.27332 12.0948 9.27332 11.9686C9.27332 11.8255 9.25299 11.7035 9.21581 11.5983C9.17514 11.4973 9.12183 11.4089 9.05661 11.3374C8.98717 11.27 8.90932 11.2153 8.81534 11.1817L8.81464 11.1831ZM8.64702 12.4995C8.59371 12.5163 8.54462 12.5248 8.49132 12.5248V12.529H8.16799V11.4524H8.4296C8.51937 11.4524 8.59301 11.465 8.65473 11.4903C8.71645 11.5155 8.76554 11.5576 8.80201 11.6039C8.83849 11.6502 8.86724 11.7133 8.88407 11.7806C8.9002 11.8479 8.90862 11.9279 8.90862 12.0121C8.90862 12.1088 8.896 12.1846 8.87215 12.2519C8.85108 12.3106 8.81921 12.3649 8.77817 12.4118C8.74305 12.4524 8.69779 12.4829 8.64702 12.5002V12.4995Z" fill="white"/><path d="M10.7504 11.1333V11.4489H9.87441V11.815H10.6803V12.1053H9.87441V12.5219H10.7707V12.8376H9.51041V11.1305H10.7504V11.1347V11.1333Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.6244 12.8404L12.0023 11.1333H11.6222L10.9958 12.8404H11.3641L11.4952 12.4616H12.1173L12.2443 12.8404H12.6251H12.6244ZM11.8136 11.5534L12.0226 12.1797H11.5934L11.8101 11.5534H11.8143H11.8136Z" fill="white"/><path d="M13.2178 11.1325V12.5247H14.0278V12.8403H12.8538V11.1332H13.2178V11.1325Z" fill="white"/><path d="M5.85774 12.8656C6.30099 12.8656 6.66009 12.5065 6.66009 12.0625C6.66009 11.6186 6.30099 11.2595 5.85774 11.2595C5.41448 11.2595 5.05539 11.6186 5.05539 12.0625C5.05539 12.5065 5.41448 12.8656 5.85774 12.8656ZM6.33536 16.0771C5.71396 16.0771 5.216 15.5406 5.216 14.8813V13.9478C5.216 13.6181 5.46498 13.3474 5.77778 13.3474C6.09059 13.3474 6.33957 13.6139 6.33957 13.9478V16.0771H6.33536Z" fill="#232323"/><path d="M31.45 12.2209C31.45 11.1773 32.1926 10.2264 33.4749 10.2264C34.7572 10.2264 35.5053 11.178 35.5053 12.2209C35.5053 13.2638 34.7627 14.2154 33.4749 14.2154C32.1926 14.2154 31.45 13.2638 31.45 12.2209ZM34.3782 12.2209C34.3782 11.7178 34.0467 11.2537 33.4749 11.2537C32.9032 11.2537 32.5717 11.7186 32.571
32237 12.2209C32.5717 12.7232 32.9086 13.1889 33.4749 13.1889C34.0412 13.1889 34.3782 12.724 34.3782 12.2209ZM30.6615 12.9619C31.0889 12.7185 31.3455 12.2537 31.3455 11.7404C31.3455 10.9784 30.7948 10.3294 29.94 10.3294H28.1452V14.1132H29.2567V13.146H29.4649L30.1006 14.1132H31.4095L30.6615 12.9619ZM29.7161 12.2747H29.2567V11.2046H29.7216C30.0211 11.2046 30.213 11.4479 30.213 11.7396C30.213 12.0314 30.0148 12.2747 29.7161 12.2747ZM23.0713 10.3247L22.4044 12.5797L21.7539 10.3247H20.8686L20.2126 12.5797L19.5511 10.3247H18.378L19.722 14.1015H20.6868L21.3108 12.0454L21.9294 14.1015H22.8997L24.2436 10.3247H23.0705H23.0713ZM25.9261 13.1795H25.9237C25.508 13.1795 25.2163 12.9284 25.0915 12.5961H27.9159C27.9385 12.4713 27.9502 12.3434 27.9502 12.2139C27.9502 11.1734 27.21 10.2241 25.9261 10.2233V11.2482C26.3442 11.249 26.6328 11.5002 26.7568 11.8317H23.9363C23.9137 11.9565 23.902 12.0844 23.902 12.2139C23.902 13.2552 24.643 14.2052 25.923 14.2052H25.9253V13.1795H25.9261Z" fill="#1D1C1C"/><path d="M25.9237 14.2044C25.9674 14.2044 26.0103 14.2029 26.0524 14.2013C26.3122 14.188 26.5485 14.135 26.7591 14.05C26.9697 13.965 27.1546 13.8472 27.3114 13.7052C27.4673 13.5644 27.5983 13.3982 27.699 13.2138C27.7903 13.0469 27.8574 12.8667 27.8995 12.6787H26.7225C26.6983 12.7287 26.6702 12.777 26.6382 12.8215C26.5945 12.8831 26.5431 12.9385 26.4846 12.9861C26.4261 13.0344 26.3605 13.075 26.2888 13.1062C26.217 13.1374 26.1382 13.1592 26.0532 13.1709C26.0119 13.1764 25.969 13.1795 25.9245 13.1795C25.6601 13.1795 25.4456 13.0773 25.2919 12.9174L24.5268 13.6912C24.8668 14.0055 25.3387 14.2036 25.9237 14.2036V14.2044Z" fill="#1D1C1C"/><path d="M25.9237 10.2225C24.838 10.2225 24.1399 10.9058 23.9535 11.7482H25.1266C25.267 11.4581 25.5431 11.2475 25.9237 11.2475C26.2272 11.2475 26.4627 11.3785 26.6164 11.5766L27.3886 10.7958C27.0438 10.4464 26.5477 10.2225 25.9245 10.2225H25.9237Z" fill="#1D1C1C"/><path d="M17.3927 16.431C17.3069 16.431 17.2367 16.3608 17.2367 16.275V8.16296C17.2367 8.07716 17.3069 8.00696 17.3927 8.00696C17.4785 8.00696 17.5487 8.07716 17.5487 8.16296V16.275C17.5487 16.3608 17.4785 16.431 17.3927 16.431Z" fill="#1D1C1C"/></svg><svg class="icon icon--gray" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg>
3224<svg class="icon icon--gray" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/>
3224<path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778 
322416.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
3225<li class="list-payment__item">
3226        <svg class="icon icon--gray" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
3227
3228      </li><li class="list-payment__item">
3229        <svg class="icon icon--gray" xmlns="http://www.w3.org/2000/svg" aria-labelledby="pi-bancontact" role="img" viewBox="0 0 38 24" width="38" height="24"><title id="pi-bancontact">Bancontact</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M4.703 3.077h28.594c.139 0 .276.023.405.068.128.045.244.11.343.194a.9.9 0 0 1 .229.29c.053.107.08.223.08.34V20.03a.829.829 0 0 1-.31.631 1.164 1.164 0 0 1-.747.262H4.703a1.23 1.23 0 0 1-.405-.068 1.09 1.09 0 0 1-.343-.194.9.9 0 0 1-.229-.29.773.773 0 0 1-.08-.34V3.97c0-.118.027-.234.08-.342a.899.899 0 0 1 .23-.29c.098-.082.214-.148.342-.193a1.23 1.23 0 0 1 .405-.068Z" fill="#fff"/><path d="M6.38 18.562v-3.077h1.125c.818 0 1.344.259 1.344.795 0 .304-.167.515-.401.638.338.132.536.387.536.734 0 .62-.536.91-1.37.91H6.38Zm.724-1.798h.537c.328 0 .468-.136.468-.387 0-.268-.255-.356-.599-.356h-.406v.743Zm0 1.262h.448c.438 0 .693-.093.693-.383 0-.286-.219-.404-.63-.404h-.51v.787Zm3.284.589c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.156.002.31.014.464.035v-.105c0-.269-.183-.396-.531-.396a2.128 2.128 0 0 0-.688.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.767 0 1.147.343 1.147.936v1.222c-.214.093-.615.194-1.136.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.947.947 0 0 0 .365-.061Zm1.204.444v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.167-.444-.484-.444a1.267 1.267 0 0 0-.459.079v1.719h-.713Zm4.886-2.167-.135.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.652.25-.652.664 0 .453.24.685.688.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.001.538.043.787.132Zm1.553 2.22c-.802 0-1.302-.47-1.302-1.178 0-.704.5-1.174 1.302-1.174.807 0 1.297.47 1.297 1.173 0 .708-.49 1.179-1.297 1.179Zm0-.502c.37 0 .563-.259.563-.677 0-.413-.193-.672-.563-.672-.364 0-.568.26-.568.672 0 .418.204.677.568.677Zm1.713.449v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.166-.444-.484-.444a1.268 1.268 0 0 0-.459.079v1.719h-.713Zm3.996.053c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.355v-.488l.718-.03v.518h.578v.484h-.5
322978v.94c0 .256.125.374.36.374.093 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Zm1.814 0c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.155.002.31.014.464.035v-.105c0-.269-.183-.396-.532-.396a2.128 2.128 0 0 0-.687.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.766 0 1.146.343 1.146.936v1.222c-.213.093-.614.194-1.135.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.946.946 0 0 0 .365-.061Zm3.157-1.723-.136.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.651.25-.651.664 0 .453.24.685.687.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.001.538.043.787.132Zm1.58 2.22c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.354v-.488l.72-.03v.518h.577v.484h-.578v.94c0 .256.125.374.36.374.092 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Z" fill="#1E3764"/><path d="M11.394 13.946c3.803 0 5.705-2.14 7.606-4.28H6.38v4.28h5.014Z" fill="url(#pi-bancontact-a)"/><path d="M26.607 5.385c-3.804 0-5.705 2.14-7.607 4.28h12.62v-4.28h-5.013Z" fill="url(#pi-bancontact-b)"/><defs><linearGradient id="pi-bancontact-a" x1="8.933" y1="12.003" x2="17.734" y2="8.13" gradientUnits="userSpaceOnUse"><stop stop-color="#005AB9"/><stop offset="1" stop-color="#1E3764"/></linearGradient><linearGradient id="pi-bancontact-b" x1="19.764" y1="10.037" x2="29.171" y2="6.235" gradientUnits="userSpaceOnUse"><stop stop-color="#FBA900"/><stop offset="1" stop-color="#FFD800"/></linearGradient></defs></svg>
3230      </li><li class="list-payment__item">
3231        <svg class="icon icon--gray" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-spidealwero"><title id="pi-spidealwero">iDEAL Wero</title><path opacity="0.07" d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="black"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#FFF48D"/><path d="M3.45001 7.43572V17.0022C3.45001 17.4602 3.82664 17.8347 4.28673 17.8347H10.0301C14.3722 17.8347 16.2539 15.4157 16.2539 12.2063C16.2539 8.99693 14.3715 6.60321 10.0294 6.60321H4.28603C3.82594 6.60321 3.44931 6.97773 3.44931 7.43572H3.45001Z" fill="white"/><path d="M7.29413 8.95133V16.0203H10.385C13.1918 16.0203 14.4087 14.4422 14.4087 12.2112C14.4087 9.98022 13.1911 8.41901 10.385 8.41901H7.82926C7.53259 8.41901 7.29413 8.66027 7.29413 8.95204V8.95133Z" fill="#CC0066"/><path fill-rule="evenodd" clip-rule="evenodd" d="M5.03507 17.073H10.0294C13.539 17.073 15.4754 15.3456 15.4754 12.2105C15.4754 10.4038 14.7685 7.36908 10.0294 7.36908H5.03507C4.59182 7.36908 4.23203 7.72677 4.23203 8.16862V16.2742C4.23203 16.7153 4.59182 17.0737 5.03507 17.0737V17.073ZM4.49924 8.16862C4.49924 7.87335 4.7377 7.63559 5.03437 7.63559H10.0287C11.9609 7.63559 15.2068 8.23104 15.2068 12.2105C15.2068 15.1744 13.3665 16.8065 10.0287 16.8065H5.03507C4.7384 16.8065 4.49994 16.5694 4.49994 16.2735V8.16862H4.49924Z" fill="#232323"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8.81464 11.1831C8.72066 11.1494 8.62247 11.1326 8.51586 11.1326V11.1284H7.8082V12.8355H8.52428C8.65122 12.8355 8.76134 12.8102 8.85602 12.7681C8.95 12.7218 9.02785 12.6629 9.08957 12.5872C9.15129 12.5114 9.19618 12.4188 9.22844 12.3136C9.25719 12.2084 9.27332 12.0948 9.27332 11.9686C9.27332 11.8255 9.25299 11.7035 9.21581 11.5983C9.17514 11.4973 9.12183 11.4089 9.05661 11.3374C8.98717 11.27 8.90932 11.2153 8.81534 11.1817L8.81464 11.1831ZM8.64702 12.4995C8.59371 12.5163 8.54462 12.5248 8.49132 12.5248V12.529H8.16799V11.4524H8.4296C8.51937 11.4524 8.59301 11.465 8.65473 11.4903C8.71645 11.5155 8.76554 11.5576 8.80201 11.6039C8.83849 11.6502 8.86724 11.7133 8.88407 11.7806C8.9002 11.8479 8.90862 11.9279 8.90862 12.0121C8.90862 12.1088 8.896 12.1846 8.87215 12.2519C8.85108 12.3106 8.81921 12.3649 8.77817 12.4118C8.74305 12.4524 8.69779 12.4829 8.64702 12.5002V12.4995Z" fill="white"/><path d="M10.7504 11.1333V11.4489H9.87441V11.815H10.6803V12.1053H9.87441V12.5219H10.7707V12.8376H9.51041V11.1305H10.7504V11.1347V11.1333Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.6244 12.8404L12.0023 11.1333H11.6222L10.9958 12.8404H11.3641L11.4952 12.4616H12.1173L12.2443 12.8404H12.6251H12.6244ZM11.8136 11.5534L12.0226 12.1797H11.5934L11.8101 11.5534H11.8143H11.8136Z" fill="white"/><path d="M13.2178 11.1325V12.5247H14.0278V12.8403H12.8538V11.1332H13.2178V11.1325Z" fill="white"/><path d="M5.85774 12.8656C6.30099 12.8656 6.66009 12.5065 6.66009 12.0625C6.66009 11.6186 6.30099 11.2595 5.85774 11.2595C5.41448 11.2595 5.05539 11.6186 5.05539 12.0625C5.05539 12.5065 5.41448 12.8656 5.85774 12.8656ZM6.33536 16.0771C5.71396 16.0771 5.216 15.5406 5.216 14.8813V13.9478C5.216 13.6181 5.46498 13.3474 5.77778 13.3474C6.09059 13.3474 6.33957 13.6139 6.33957 13.9478V16.0771H6.33536Z" fill="#232323"/><path d="M31.45 12.2209C31.45 11.1773 32.1926 10.2264 33.4749 10.2264C34.7572 10.2264 35.5053 11.178 35.5053 12.2209C35.5053 13.2638 34.7627 14.2154 33.4749 14.2154C32.1926 14.2154 31.45 13.2638 31.45 12.2209ZM34.3782 12.2209C34.3782 11.7178 34.0467 11.2537 33.4749 11.2537C32.9032 11.2537 32.5717 11.7186 32.571
32317 12.2209C32.5717 12.7232 32.9086 13.1889 33.4749 13.1889C34.0412 13.1889 34.3782 12.724 34.3782 12.2209ZM30.6615 12.9619C31.0889 12.7185 31.3455 12.2537 31.3455 11.7404C31.3455 10.9784 30.7948 10.3294 29.94 10.3294H28.1452V14.1132H29.2567V13.146H29.4649L30.1006 14.1132H31.4095L30.6615 12.9619ZM29.7161 12.2747H29.2567V11.2046H29.7216C30.0211 11.2046 30.213 11.4479 30.213 11.7396C30.213 12.0314 30.0148 12.2747 29.7161 12.2747ZM23.0713 10.3247L22.4044 12.5797L21.7539 10.3247H20.8686L20.2126 12.5797L19.5511 10.3247H18.378L19.722 14.1015H20.6868L21.3108 12.0454L21.9294 14.1015H22.8997L24.2436 10.3247H23.0705H23.0713ZM25.9261 13.1795H25.9237C25.508 13.1795 25.2163 12.9284 25.0915 12.5961H27.9159C27.9385 12.4713 27.9502 12.3434 27.9502 12.2139C27.9502 11.1734 27.21 10.2241 25.9261 10.2233V11.2482C26.3442 11.249 26.6328 11.5002 26.7568 11.8317H23.9363C23.9137 11.9565 23.902 12.0844 23.902 12.2139C23.902 13.2552 24.643 14.2052 25.923 14.2052H25.9253V13.1795H25.9261Z" fill="#1D1C1C"/><path d="M25.9237 14.2044C25.9674 14.2044 26.0103 14.2029 26.0524 14.2013C26.3122 14.188 26.5485 14.135 26.7591 14.05C26.9697 13.965 27.1546 13.8472 27.3114 13.7052C27.4673 13.5644 27.5983 13.3982 27.699 13.2138C27.7903 13.0469 27.8574 12.8667 27.8995 12.6787H26.7225C26.6983 12.7287 26.6702 12.777 26.6382 12.8215C26.5945 12.8831 26.5431 12.9385 26.4846 12.9861C26.4261 13.0344 26.3605 13.075 26.2888 13.1062C26.217 13.1374 26.1382 13.1592 26.0532 13.1709C26.0119 13.1764 25.969 13.1795 25.9245 13.1795C25.6601 13.1795 25.4456 13.0773 25.2919 12.9174L24.5268 13.6912C24.8668 14.0055 25.3387 14.2036 25.9237 14.2036V14.2044Z" fill="#1D1C1C"/><path d="M25.9237 10.2225C24.838 10.2225 24.1399 10.9058 23.9535 11.7482H25.1266C25.267 11.4581 25.5431 11.2475 25.9237 11.2475C26.2272 11.2475 26.4627 11.3785 26.6164 11.5766L27.3886 10.7958C27.0438 10.4464 26.5477 10.2225 25.9245 10.2225H25.9237Z" fill="#1D1C1C"/><path d="M17.3927 16.431C17.3069 16.431 17.2367 16.3608 17.2367 16.275V8.16296C17.2367 8.07716 17.3069 8.00696 17.3927 8.00696C17.4785 8.00696 17.5487 8.07716 17.5487 8.16296V16.275C17.5487 16.3608 17.4785 16.431 17.3927 16.431Z" fill="#1D1C1C"/></svg>
3232      </li><li class="list-payment__item">
3233        <svg class="icon icon--gray" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 
32330-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg>
3234      </li></ul>
3235</div>
3236</div>
3237  </div>
3238    </div></div>
3239
3240</section><section id="shopify-section-template--29294499463494__featured_products_fNyxjK" class="shopify-section shopify-section--featured-products"><div
3241  class="container featured-products"
3242  id="template--29294499463494__featured_products_fNyxjK"
3243  
3244><div
3245      class="container__header text-center uppercase"
3246    >
3247
3248
3249
3250<h2
3251  class="h6"
3252  >Finishing touches voor jou</h2>
3253
3254</div><div
3255      class="container__content"
3256    >
3257      <featured-products>
3258    <div class="swiper">
3259      <div class="swiper-wrapper">
3260          <div class="swiper-slide max-w-80 mr-4 lg:mr-8 w-1/2 md:w-1/4"><div
3261  class="product-card group/product-card relative isolate flex size-full flex-col gap-2 h-full"
3262  
3263>
3264  <div class="badges pointer-events-none z-10 ml-8 flex flex-wrap justify-end gap-1 absolute top-2 right-2 z-10">
3265  <span
3266  class="badge px-2 py-1 text-center text-xs bg-white"
3267  aria-hidden="true"
3268  
3269>
3270  Bestseller
3271</span>
3272
3273</div>
3274
3275
3276  <div class="relative overflow-hidden">
3277<img src="//www.xandres.com/cdn/shop/files/61733-01-0300_8_ecom.jpg?v=1783615455&amp;width=1667" alt="61733-01-0300_8_ecom.jpg" srcset="//www.xandres.com/cdn/shop/files/61733-01-0300_8_ecom.jpg?v=1783615455&amp;width=320 320w, //www.xandres.com/cdn/shop/files/61733-01-0300_8_ecom.jpg?v=1783615455&amp;width=360 360w, //www.xandres.com/cdn/shop/files/61733-01-0300_8_ecom.jpg?v=1783615455&amp;width=412 412w, //www.xandres.com/cdn/shop/files/61733-01-0300_8_ecom.jpg?v=1783615455&amp;width=480 480w, //www.xandres.com/cdn/shop/files/61733-01-0300_8_ecom.jpg?v=1783615455&amp;width=640 640w, //www.xandres.com/cdn/shop/files/61733-01-0300_8_ecom.jpg?v=1783615455&amp;width=720 720w, //www.xandres.com/cdn/shop/files/61733-01-0300_8_ecom.jpg?v=1783615455&amp;width=768 768w, //www.xandres.com/cdn/shop/files/61733-01-0300_8_ecom.jpg?v=1783615455&amp;width=824 824w, //www.xandres.com/cdn/shop/files/61733-01-0300_8_ecom.jpg?v=1783615455&amp;width=960 960w, //www.xandres.com/cdn/shop/files/61733-01-0300_8_ecom.jpg?v=1783615455&amp;width=1024 1024w, //www.xandres.com/cdn/shop/files/61733-01-0300_8_ecom.jpg?v=1783615455&amp;width=1120 1120w, //www.xandres.com/cdn/shop/files/61733-01-0300_8_ecom.jpg?v=1783615455&amp;width=1200 1200w, //www.xandres.com/cdn/shop/files/61733-01-0300_8_ecom.jpg?v=1783615455&amp;width=1280 1280w, //www.xandres.com/cdn/shop/files/61733-01-0300_8_ecom.jpg?v=1783615455&amp;width=1440 1440w, //www.xandres.com/cdn/shop/files/61733-01-0300_8_ecom.jpg?v=1783615455&amp;width=1600 1600w, //www.xandres.com/cdn/shop/files/61733-01-0300_8_ecom.jpg?v=1783615455&amp;width=1667 1667w" width="1200" height="1787" loading="eager" class="size-full bg-neutral-100 object-cover transition-transform duration-500 group-hocus/product-card:scale-105 " fetchpriority="low" sizes="(min-width: 1200px) 600px, 100vw" style="aspect-ratio: 0.6714285714285714;">
3278
3279</div>
3280
3281  <div class="flex flex-col gap-2"><p class="font-bold line-clamp-2" >Schakelarmband</p>
3282<div
3283  class="price flex gap-2 text-sm"
3284  data-product-id="15642777223494"
3285  >
3286  <div class="current-price ">
3287    <span class="sr-only">Standaardprijs</span>
3288    
3289    €79,00</div></div>
3290<product-color-swatches class="block space-x-2 z-10">
3291  <ol class="product-color-swatches z-10 flex items-center gap-1">
3292    
3293
3294<li>
3295  <a
3296    class="group/swatch block rounded-full border bg-white size-4.5 p-0.5 border-black"
3297    href="/nl-be/products/schakelarmband-metallic-61733-01-0300"
3298    aria-disabled="false"
3299    aria-label="Schakelarmband"
3300    title="SILVER"
3301    data-product-url="/nl-be/products/schakelarmband-metallic-61733-01-0300"
3302  >
3303    <div
3304      class="size-full cursor-pointer rounded-full border border-neutral-300 select-none"
3305      style="background-color: #dedede"
3306    ></div>
3307  </a>
3308</li>
3309
3310
3311<li>
3312  <a
3313    class="group/swatch block rounded-full border bg-white size-4.5 p-0.5 border-transparent"
3314    href="/nl-be/products/schakelarmband-goud-61733-01-2910"
3315    aria-disabled="false"
3316    aria-label="Schakelarmband"
3317    title="GOLD"
3318    data-product-url="/nl-be/products/schakelarmband-goud-61733-01-2910"
3319  >
3320    <div
3321      class="size-full cursor-pointer rounded-full border border-neutral-300 select-none"
3322      style="background-color: #e0c48f"
3323    ></div>
3324  </a>
3325</li>
3326
3327  </ol>
3328</product-color-swatches>
3329</div>
3330
3331  <a
3332    href="/nl-be/products/schakelarmband-metallic-61733-01-0300"
3333    class="absolute inset-0 swish-product-card-url"
3334    title="Schakelarmband"
3335  ></a>
3336</div>
3337</div>
3338
3339        
3340          <div class="swiper-slide max-w-80 mr-4 lg:mr-8 w-1/2 md:w-1/4"><div
3341  class="product-card group/product-card relative isolate flex size-full flex-col gap-2 h-full"
3342  
3343>
3344  
3345
3346  <div class="relative overflow-hidden">
3347<img src="//www.xandres.com/cdn/shop/files/61714-01-1070_1_ecom.jpg?v=1790684776&amp;width=1667" alt="61714-01-1070_1_ecom.jpg" srcset="//www.xandres.com/cdn/shop/files/61714-01-1070_1_ecom.jpg?v=1790684776&amp;width=320 320w, //www.xandres.com/cdn/shop/files/61714-01-1070_1_ecom.jpg?v=1790684776&amp;width=360 360w, //www.xandres.com/cdn/shop/files/61714-01-1070_1_ecom.jpg?v=1790684776&amp;width=412 412w, //www.xandres.com/cdn/shop/files/61714-01-1070_1_ecom.jpg?v=1790684776&amp;width=480 480w, //www.xandres.com/cdn/shop/files/61714-01-1070_1_ecom.jpg?v=1790684776&amp;width=640 640w, //www.xandres.com/cdn/shop/files/61714-01-1070_1_ecom.jpg?v=1790684776&amp;width=720 720w, //www.xandres.com/cdn/shop/files/61714-01-1070_1_ecom.jpg?v=1790684776&amp;width=768 768w, //www.xandres.com/cdn/shop/files/61714-01-1070_1_ecom.jpg?v=1790684776&amp;width=824 824w, //www.xandres.com/cdn/shop/files/61714-01-1070_1_ecom.jpg?v=1790684776&amp;width=960 960w, //www.xandres.com/cdn/shop/files/61714-01-1070_1_ecom.jpg?v=1790684776&amp;width=1024 1024w, //www.xandres.com/cdn/shop/files/61714-01-1070_1_ecom.jpg?v=1790684776&amp;width=1120 1120w, //www.xandres.com/cdn/shop/files/61714-01-1070_1_ecom.jpg?v=1790684776&amp;width=1200 1200w, //www.xandres.com/cdn/shop/files/61714-01-1070_1_ecom.jpg?v=1790684776&amp;width=1280 1280w, //www.xandres.com/cdn/shop/files/61714-01-1070_1_ecom.jpg?v=1790684776&amp;width=1440 1440w, //www.xandres.com/cdn/shop/files/61714-01-1070_1_ecom.jpg?v=1790684776&amp;width=1600 1600w, //www.xandres.com/cdn/shop/files/61714-01-1070_1_ecom.jpg?v=1790684776&amp;width=1667 1667w" width="1200" height="1787" loading="eager" class="size-full bg-neutral-100 object-cover transition-transform duration-500 group-hocus/product-card:scale-105 " fetchpriority="low" sizes="(min-width: 1200px) 600px, 100vw" style="aspect-ratio: 0.6714285714285714;">
3348
3349</div>
3350
3351  <div class="flex flex-col gap-2"><p class="font-bold line-clamp-2" >Crossbody met lange riem</p>
3352<div
3353  class="price flex gap-2 text-sm"
3354  data-product-id="15642772144454"
3355  >
3356  <div class="current-price ">
3357    <span class="sr-only">Standaardprijs</span>
3358    
3359    €169,00</div></div>
3360<product-color-swatches class="block space-x-2 z-10">
3361  <ol class="product-color-swatches z-10 flex items-center gap-1">
3362    
3363
3364<li>
3365  <a
3366    class="group/swatch block rounded-full border bg-white size-4.5 p-0.5 border-black"
3367    href="/nl-be/products/crossbody-met-lange-riem-paars-61714-01-1070"
3368    aria-disabled="false"
3369    aria-label="Crossbody met lange riem"
3370    title="DEEP MULBERRY"
3371    data-product-url="/nl-be/products/crossbody-met-lange-riem-paars-61714-01-1070"
3372  >
3373    <div
3374      class="size-full cursor-pointer rounded-full border border-neutral-300 select-none"
3375      style="background-color: #5c2c35"
3376    ></div>
3377  </a>
3378</li>
3379
3380  </ol>
3381</product-color-swatches>
3382</div>
3383
3384  <a
3385    href="/nl-be/products/crossbody-met-lange-riem-paars-61714-01-1070"
3386    class="absolute inset-0 swish-product-card-url"
3387    title="Crossbody met lange riem"
3388  ></a>
3389</div>
3390</div>
3391
3392        
3393          <div class="swiper-slide max-w-80 mr-4 lg:mr-8 w-1/2 md:w-1/4"><div
3394  class="product-card group/product-card relative isolate flex size-full flex-col gap-2 h-full"
3395  
3396>
3397  <div class="badges pointer-events-none z-10 ml-8 flex flex-wrap justify-end gap-1 absolute top-2 right-2 z-10">
3398  <span
3399  class="badge px-2 py-1 text-center text-xs bg-white"
3400  aria-hidden="true"
3401  
3402>
3403  Bestseller
3404</span>
3405<span
3406  class="badge px-2 py-1 text-center text-xs bg-white"
3407  aria-hidden="true"
3408  
3409>
3410  100% zijde
3411</span>
3412
3413</div>
3414
3415
3416  <div class="relative overflow-hidden">
3417<img src="//www.xandres.com/cdn/shop/files/61675-01-6680_8_ecom.jpg?v=1783614546&amp;width=1667" alt="61675-01-6680_8_ecom.jpg" srcset="//www.xandres.com/cdn/shop/files/61675-01-6680_8_ecom.jpg?v=1783614546&amp;width=320 320w, //www.xandres.com/cdn/shop/files/61675-01-6680_8_ecom.jpg?v=1783614546&amp;width=360 360w, //www.xandres.com/cdn/shop/files/61675-01-6680_8_ecom.jpg?v=1783614546&amp;width=412 412w, //www.xandres.com/cdn/shop/files/61675-01-6680_8_ecom.jpg?v=1783614546&amp;width=480 480w, //www.xandres.com/cdn/shop/files/61675-01-6680_8_ecom.jpg?v=1783614546&amp;width=640 640w, //www.xandres.com/cdn/shop/files/61675-01-6680_8_ecom.jpg?v=1783614546&amp;width=720 720w, //www.xandres.com/cdn/shop/files/61675-01-6680_8_ecom.jpg?v=1783614546&amp;width=768 768w, //www.xandres.com/cdn/shop/files/61675-01-6680_8_ecom.jpg?v=1783614546&amp;width=824 824w, //www.xandres.com/cdn/shop/files/61675-01-6680_8_ecom.jpg?v=1783614546&amp;width=960 960w, //www.xandres.com/cdn/shop/files/61675-01-6680_8_ecom.jpg?v=1783614546&amp;
3417width=1024 1024w, //www.xandres.com/cdn/shop/files/61675-01-6680_8_ecom.jpg?v=1783614546&amp;width=1120 1120w, //www.xandres.com/cdn/shop/files/61675-01-6680_8_ecom.jpg?v=1783614546&amp;width=1200 1200w, //www.xandres.com/cdn/shop/files/61675-01-6680_8_ecom.jpg?v=1783614546&amp;width=1280 1280w, //www.xandres.com/cdn/shop/files/61675-01-6680_8_ecom.jpg?v=1783614546&amp;width=1440 1440w, //www.xandres.com/cdn/shop/files/61675-01-6680_8_ecom.jpg?v=1783614546&amp;width=1600 1600w, //www.xandres.com/cdn/shop/files/61675-01-6680_8_ecom.jpg?v=1783614546&amp;width=1667 1667w" width="1200" height="1787" loading="eager" class="size-full bg-neutral-100 object-cover transition-transform duration-500 group-hocus/product-card:scale-105 " fetchpriority="low" sizes="(min-width: 1200px) 600px, 100vw" style="aspect-ratio: 0.6714285714285714;">
3418
3419</div>
3420
3421  <div class="flex flex-col gap-2"><p class="font-bold line-clamp-2" >Zijden carré</p>
3422<div
3423  class="price flex gap-2 text-sm"
3424  data-product-id="15642706051398"
3425  >
3426  <div class="current-price ">
3427    <span class="sr-only">Standaardprijs</span>
3428    
3429    €119,00</div></div>
3430<product-color-swatches class="block space-x-2 z-10">
3431  <ol class="product-color-swatches z-10 flex items-center gap-1">
3432    
3433
3434<li>
3435  <a
3436    class="group/swatch block rounded-full border bg-white size-4.5 p-0.5 border-black"
3437    href="/nl-be/products/zijden-carre-paars-61675-01-6680"
3438    aria-disabled="false"
3439    aria-label="Zijden carré"
3440    title="DARK PLUM"
3441    data-product-url="/nl-be/products/zijden-carre-paars-61675-01-6680"
3442  >
3443    <div
3444      class="size-full cursor-pointer rounded-full border border-neutral-300 select-none"
3445      style="background-color: #692746"
3446    ></div>
3447  </a>
3448</li>
3449
3450  </ol>
3451</product-color-swatches>
3452</div>
3453
3454  <a
3455    href="/nl-be/products/zijden-carre-paars-61675-01-6680"
3456    class="absolute inset-0 swish-product-card-url"
3457    title="Zijden carré"
3458  ></a>
3459</div>
3460</div>
3461
3462        
3463          <div class="swiper-slide max-w-80 mr-4 lg:mr-8 w-1/2 md:w-1/4"><div
3464  class="product-card group/product-card relative isolate flex size-full flex-col gap-2 h-full"
3465  
3466>
3467  
3468
3469  <div class="relative overflow-hidden">
3470<img src="//www.xandres.com/cdn/shop/files/61800-01-1070_1_ecom_a1360579-5e9a-4b04-9049-7032b8326a1f.png?v=1783615598&amp;width=1667" alt="61800-01-1070_1_ecom.png" srcset="//www.xandres.com/cdn/shop/files/61800-01-1070_1_ecom_a1360579-5e9a-4b04-9049-7032b8326a1f.png?v=1783615598&amp;width=320 320w, //www.xandres.com/cdn/shop/files/61800-01-1070_1_ecom_a1360579-5e9a-4b04-9049-7032b8326a1f.png?v=1783615598&amp;width=360 360w, //www.xandres.com/cdn/shop/files/61800-01-1070_1_ecom_a1360579-5e9a-4b04-9049-7032b8326a1f.png?v=1783615598&amp;width=412 412w, //www.xandres.com/cdn/shop/files/61800-01-1070_1_ecom_a1360579-5e9a-4b04-9049-7032b8326a1f.png?v=1783615598&amp;width=480 480w, //www.xandres.com/cdn/shop/files/61800-01-1070_1_ecom_a1360579-5e9a-4b04-9049-7032b8326a1f.png?v=1783615598&amp;width=640 640w, //www.xandres.com/cdn/shop/files/61800-01-1070_1_ecom_a1360579-5e9a-4b04-9049-7032b8326a1f.png?v=1783615598&amp;width=720 720w, //www.xandres.com/cdn/shop/files/61800-01-1070_1_ecom_a1360579-5e9a-4b04-9049-7032b8326a1f.png?v=1783615598&amp;width=768 768w, //www.xandres.com/cdn/shop/files/61800-01-1070_1_ecom_a1360579-5e9a-4b04-9049-7032b8326a1f.png?v=1783615598&amp;width=824 824w, //www.xandres.com/cdn/shop/files/61800-01-1070_1_ecom_a1360579-5e9a-4b04-9049-7032b8326a1f.png?v=1783615598&amp;width=960 960w, //www.xandres.com/cdn/shop/files/61800-01-1070_1_ecom_a1360579-5e9a-4b04-9049-7032b8326a1f.png?v=1783615598&amp;width=1024 1024w, //www.xandres.com/cdn/shop/files/61800-01-1070_1_ecom_a1360579-5e9a-4b04-9049-7032b8326a1f.png?v=1783615598&amp;width=1120 1120w, //www.xandres.com/cdn/shop/files/61800-01-1070_1_ecom_a1360579-5e9a-4b04-9049-7032b8326a1f.png?v=1783615598&amp;width=1200 1200w, //www.xandres.com/cdn/shop/files/61800-01-1070_1_ecom_a1360579-5e9a-4b04-9049-7032b8326a1f.png?v=1783615598&amp;width=1280 1280w, //www.xandres.com/cdn/shop/files/61800-01-1070_1_ecom_a1360579-5e9a-4b04-9049-7032b8326a1f.png?v=1783615598&amp;width=1440 1440w, //www.xandres.com/cdn/shop/files/61800-01-1070_1_ecom_a1360579-5e9a-4b04-9049-7032b8326a1f.png?v=1783615598&amp;width=1600 1600w, //www.xandres.com/cdn/shop/files/61800-01-1070_1_ecom_a1360579-5e9a-4b04-9049-7032b8326a1f.png?v=1783615598&amp;width=1667 1667w" width="1200" height="1787" loading="eager" class="size-full bg-neutral-100 object-cover transition-transform duration-500 group-hocus/product-card:scale-105 " fetchpriority="low" sizes="(min-width: 1200px) 600px, 100vw" style="aspect-ratio: 0.6714285714285714;">
3471
3472</div>
3473
3474  <div class="flex flex-col gap-2"><p class="font-bold line-clamp-2" >Korte oorbellen</p>
3475<div
3476  class="price flex gap-2 text-sm"
3477  data-product-id="15642781614406"
3478  >
3479  <div class="current-price ">
3480    <span class="sr-only">Standaardprijs</span>
3481    
3482    €79,00</div></div>
3483<product-color-swatches class="block space-x-2 z-10">
3484  <ol class="product-color-swatches z-10 flex items-center gap-1">
3485    
3486
3487<li>
3488  <a
3489    class="group/swatch block rounded-full border bg-white size-4.5 p-0.5 border-black"
3490    href="/nl-be/products/korte-oorbellen-paars-61800-01-1070"
3491    aria-disabled="false"
3492    aria-label="Korte oorbellen"
3493    title="DEEP MULBERRY"
3494    data-product-url="/nl-be/products/korte-oorbellen-paars-61800-01-1070"
3495  >
3496    <div
3497      class="size-full cursor-pointer rounded-full border border-neutral-300 select-none"
3498      style="background-color: #5c2c35"
3499    ></div>
3500  </a>
3501</li>
3502
3503
3504<li>
3505  <a
3506    class="group/swatch block rounded-full border bg-white size-4.5 p-0.5 border-transparent"
3507    href="/nl-be/products/korte-oorbellen-grijs-61800-01-0650"
3508    aria-disabled="false"
3509    aria-label="Korte oorbellen"
3510    title="GREIGE"
3511    data-product-url="/nl-be/products/korte-oorbellen-grijs-61800-01-0650"
3512  >
3513    <div
3514      class="size-full cursor-pointer rounded-full border border-neutral-300 select-none"
3515      style="background-color: #a99991"
3516    ></div>
3517  </a>
3518</li>
3519
3520
3521<li>
3522  <a
3523    class="group/swatch block rounded-full border bg-white size-4.5 p-0.5 border-transparent"
3524    href="/nl-be/products/korte-oorbellen-oranje-61800-01-0730"
3525    aria-disabled="false"
3526    aria-label="Korte oorbellen"
3527    title="COPPER"
3528    data-product-url="/nl-be/products/korte-oorbellen-oranje-61800-01-0730"
3529  >
3530    <div
3531      class="size-full cursor-pointer rounded-full border border-neutral-300 select-none"
3532      style="background-color: #a15d16"
3533    ></div>
3534  </a>
3535</li>
3536
3537  </ol>
3538</product-color-swatches>
3539</div>
3540
3541  <a
3542    href="/nl-be/products/korte-oorbellen-paars-61800-01-1070"
3543    class="absolute inset-0 swish-product-card-url"
3544    title="Korte oorbellen"
3545  ></a>
3546</div>
3547</div>
3548
3549        
3550          <div class="swiper-slide max-w-80 mr-4 lg:mr-8 w-1/2 md:w-1/4"><div
3551  class="product-card group/product-card relative isolate flex size-full flex-col gap-2 h-full"
3552  
3553>
3554  <div class="badges pointer-events-none z-10 ml-8 flex flex-wrap justify-end gap-1 absolute top-2 right-2 z-10">
3555  <span
3556  class="badge px-2 py-1 text-center text-xs bg-white"
3557  aria-hidden="true"
3558  
3559>
3560  100% cashmere
3561</span>
3562
3563</div>
3564
3565
3566  <div class="relative overflow-hidden">
3567<img src="//www.xandres.com/cdn/shop/files/29138-04-6681_8_ecom.jpg?v=1783612212&amp;width=1667" alt="29138-04-6681_8_ecom.jpg" srcset="//www.xandres.com/cdn/shop/files/29138-04-6681_8_ecom.jpg?v=1783612212&amp;width=320 320w, //www.xandres.com/cdn/shop/files/29138-04-6681_8_ecom.jpg?v=1783612212&amp;width=360 360w, //www.xandres.com/cdn/shop/files/29138-04-6681_8_ecom.jpg?v=1783612212&amp;width=412 412w, //www.xandres.com/cdn/shop/files/29138-04-6681_8_ecom.jpg?v=1783612212&amp;width=480 480w, //www.xandres.com/cdn/shop/files/29138-04-6681_8_ecom.jpg?v=1783612212&amp;width=640 640w, //www.xandres.com/cdn/shop/files/29138-04-6681_8_ecom.jpg?v=1783612212&amp;width=720 720w, //www.xandres.com/cdn/shop/files/29138-04-6681_8_ecom.jpg?v=1783612212&amp;width=768 768w, //www.xandres.com/cdn/shop/files/29138-04-6681_8_ecom.jpg?v=1783612212&amp;width=824 824w, //www.xandres.com/cdn/shop/files/29138-04-6681_8_ecom.jpg?v=1783612212&amp;width=960 960w, //www.xandres.com/cdn/shop/files/29138-04-6681_8_ecom.jpg?v=1783612212&amp;width=1024 1024w, //www.xandres.com/cdn/shop/files/29138-04-6681_8_ecom.jpg?v=1783612212&amp;width=1120 1120w, //www.xandres.com/cdn/shop/files/29138-04-6681_8_ecom.jpg?v=1783612212&amp;width=1200 1200w, //www.xandres.com/cdn/shop/files/29138-04-6681_8_ecom.jpg?v=1783612212&amp;width=1280 1280w, //www.xandres.com/cdn/shop/files/29138-04-6681_8_ecom.jpg?v=1783612212&amp;width=1440 1440w, //www.xandres.com/cdn/shop/files/29138-04-6681_8_ecom.jpg?v=1783612212&amp;width=1600 1600w, //www.xandres.com/cdn/shop/files/29138-04-6681_8_ecom.jpg?v=1783612212&amp;width=1667 1667w" width="1200" height="1787" loading="lazy" class="size-full bg-neutral-100 object-cover transition-transform duration-500 group-hocus/product-card:scale-105 " fetchpriority="low" sizes="auto" style="aspect-ratio: 0.6714285714285714;">
3568
3569</div>
3570
3571  <div class="flex flex-col gap-2"><p class="font-bold line-clamp-2" >Sjaal van cashmere</p>
3572<div
3573  class="price flex gap-2 text-sm"
3574  data-product-id="15642460684614"
3575  >
3576  <div class="current-price ">
3577    <span class="sr-only">Standaardprijs</span>
3578    
3579    €199,00</div></div>
3580<product-color-swatches class="block space-x-2 z-10">
3581  <ol class="product-color-swatches z-10 flex items-center gap-1">
3582    
3583
3584<li>
3585  <a
3586    class="group/swatch block rounded-full border bg-white size-4.5 p-0.5 border-black"
3587    href="/nl-be/products/sjaal-van-cashmere-paars-29138-04-6681"
3588    aria-disabled="false"
3589    aria-label="Sjaal van cashmere"
3590    title="DARK PLUM"
3591    data-product-url="/nl-be/products/sjaal-van-cashmere-paars-29138-04-6681"
3592  >
3593    <div
3594      class="size-full cursor-pointer rounded-full border border-neutral-300 select-none"
3595      style="background-color: #692746"
3596    ></div>
3597  </a>
3598</li>
3599
3600
3601<li>
3602  <a
3603    class="group/swatch block rounded-full border bg-white size-4.5 p-0.5 border-transparent"
3604    href="/nl-be/products/sjaal-van-cashmere-blauw-29138-04-3341"
3605    aria-disabled="true"
3606    aria-label="Sjaal van cashmere"
3607    title="HARBOUR BLUE"
3608    data-product-url="/nl-be/products/sjaal-van-cashmere-blauw-29138-04-3341"
3609  >
3610    <div
3611      class="size-full cursor-pointer rounded-full border border-neutral-300 select-none"
3612      style="background-color: #3a519f"
3613    ></div>
3614  </a>
3615</li>
3616
3617
3618<li>
3619  <a
3620    class="group/swatch block rounded-full border bg-white size-4.5 p-0.5 border-transparent"
3621    href="/nl-be/products/sjaal-van-cashmere-oranje-29138-04-1901"
3622    aria-disabled="false"
3623    aria-label="Sjaal van cashmere"
3624    title=" TERRACOTTA"
3625    data-product-url="/nl-be/products/sjaal-van-cashmere-oranje-29138-04-1901"
3626  >
3627    <div
3628      class="size-full cursor-pointer rounded-full border border-neutral-300 select-none"
3629      style="background-color: #9a382d"
3630    ></div>
3631  </a>
3632</li>
3633
3634
3635<li>
3636  <a
3637    class="group/swatch block rounded-full border bg-white size-4.5 p-0.5 border-transparent"
3638    href="/nl-be/products/sjaal-van-cashmere-groen-29138-04-3010"
3639    aria-disabled="false"
3640    aria-label="Sjaal van cashmere"
3641    title="BRIGHT OLIVE"
3642    data-product-url="/nl-be/products/sjaal-van-cashmere-groen-29138-04-3010"
3643  >
3644    <div
3645      class="size-full cursor-pointer rounded-full border border-neutral-300 select-none"
3646      style="background-color: #4f632d"
3647    ></div>
3648  </a>
3649</li>
3650
3651  </ol>
3652</product-color-swatches>
3653</div>
3654
3655  <a
3656    href="/nl-be/products/sjaal-van-cashmere-paars-29138-04-6681"
3657    class="absolute inset-0 swish-product-card-url"
3658    title="Sjaal van cashmere"
3659  ></a>
3660</div>
3661</div>
3662
3663        
3664          <div class="swiper-slide max-w-80 mr-4 lg:mr-8 w-1/2 md:w-1/4"><div
3665  class="product-card group/product-card relative isolate flex size-full flex-col gap-2 h-full"
3666  
3667>
3668  
3669
3670  <div class="relative overflow-hidden">
3671<img src="//www.xandres.com/cdn/shop/files/61709-02-0040_1_ecom.jpg?v=1790684748&amp;width=1667" alt="61709-02-0040_1_ecom.jpg" srcset="//www.xandres.com/cdn/shop/files/61709-02-0040_1_ecom.jpg?v=1790684748&amp;width=320 320w, //www.xandres.com/cdn/shop/files/61709-02-0040_1_ecom.jpg?v=1790684748&amp;width=360 360w, //www.xandres.com/cdn/shop/files/61709-02-0040_1_ecom.jpg?v=1790684748&amp;width=412 412w, //www.xandres.com/cdn/shop/files/61709-02-0040_1_ecom.jpg?v=1790684748&amp;width=480 480w, //www.xandres.com/cdn/shop/files/61709-02-0040_1_ecom.jpg?v=1790684748&amp;width=640 640w, //www.xandres.com/cdn/shop/files/61709-02-0040_1_ecom.jpg?v=1790684748&amp;width=720 720w, //www.xandres.com/cdn/shop/files/61709-02-0040_1_ecom.jpg?v=1790684748&amp;width=768 768w, //www.xandres.com/cdn/shop/files/61709-02-0040_1_ecom.jpg?v=1790684748&amp;width=824 824w, //www.xandres.com/cdn/shop/files/61709-02-0040_1_ecom.jpg?v=1790684748&amp;width=960 960w, //www.xandres.com/cdn/shop/files/61709-02-0040_1_ecom.jpg?v=1790684748&amp;
3671width=1024 1024w, //www.xandres.com/cdn/shop/files/61709-02-0040_1_ecom.jpg?v=1790684748&amp;width=1120 1120w, //www.xandres.com/cdn/shop/files/61709-02-0040_1_ecom.jpg?v=1790684748&amp;width=1200 1200w, //www.xandres.com/cdn/shop/files/61709-02-0040_1_ecom.jpg?v=1790684748&amp;width=1280 1280w, //www.xandres.com/cdn/shop/files/61709-02-0040_1_ecom.jpg?v=1790684748&amp;width=1440 1440w, //www.xandres.com/cdn/shop/files/61709-02-0040_1_ecom.jpg?v=1790684748&amp;width=1600 1600w, //www.xandres.com/cdn/shop/files/61709-02-0040_1_ecom.jpg?v=1790684748&amp;width=1667 1667w" width="1200" height="1787" loading="lazy" class="size-full bg-neutral-100 object-cover transition-transform duration-500 group-hocus/product-card:scale-105 " fetchpriority="low" sizes="auto" style="aspect-ratio: 0.6714285714285714;">
3672
3673</div>
3674
3675  <div class="flex flex-col gap-2"><p class="font-bold line-clamp-2" >Geweven schoudertas</p>
3676<div
3677  class="price flex gap-2 text-sm"
3678  data-product-id="15642770899270"
3679  >
3680  <div class="current-price ">
3681    <span class="sr-only">Standaardprijs</span>
3682    
3683    €249,00</div></div>
3684<product-color-swatches class="block space-x-2 z-10">
3685  <ol class="product-color-swatches z-10 flex items-center gap-1">
3686    
3687
3688<li>
3689  <a
3690    class="group/swatch block rounded-full border bg-white size-4.5 p-0.5 border-black"
3691    href="/nl-be/products/geweven-schoudertas-zwart-61709-02-0040"
3692    aria-disabled="false"
3693    aria-label="Geweven schoudertas"
3694    title="BLACK"
3695    data-product-url="/nl-be/products/geweven-schoudertas-zwart-61709-02-0040"
3696  >
3697    <div
3698      class="size-full cursor-pointer rounded-full border border-neutral-300 select-none"
3699      style="background-color: #231f20"
3700    ></div>
3701  </a>
3702</li>
3703
3704  </ol>
3705</product-color-swatches>
3706</div>
3707
3708  <a
3709    href="/nl-be/products/geweven-schoudertas-zwart-61709-02-0040"
3710    class="absolute inset-0 swish-product-card-url"
3711    title="Geweven schoudertas"
3712  ></a>
3713</div>
3714</div>
3715
3716        
3717          <div class="swiper-slide max-w-80 mr-4 lg:mr-8 w-1/2 md:w-1/4"><div
3718  class="product-card group/product-card relative isolate flex size-full flex-col gap-2 h-full"
3719  
3720>
3721  
3722
3723  <div class="relative overflow-hidden">
3724<img src="//www.xandres.com/cdn/shop/files/61732-01-0300_8_ecom.jpg?v=1783615436&amp;width=1667" alt="61732-01-0300_8_ecom.jpg" srcset="//www.xandres.com/cdn/shop/files/61732-01-0300_8_ecom.jpg?v=1783615436&amp;width=320 320w, //www.xandres.com/cdn/shop/files/61732-01-0300_8_ecom.jpg?v=1783615436&amp;width=360 360w, //www.xandres.com/cdn/shop/files/61732-01-0300_8_ecom.jpg?v=1783615436&amp;width=412 412w, //www.xandres.com/cdn/shop/files/61732-01-0300_8_ecom.jpg?v=1783615436&amp;width=480 480w, //www.xandres.com/cdn/shop/files/61732-01-0300_8_ecom.jpg?v=1783615436&amp;width=640 640w, //www.xandres.com/cdn/shop/files/61732-01-0300_8_ecom.jpg?v=1783615436&amp;width=720 720w, //www.xandres.com/cdn/shop/files/61732-01-0300_8_ecom.jpg?v=1783615436&amp;width=768 768w, //www.xandres.com/cdn/shop/files/61732-01-0300_8_ecom.jpg?v=1783615436&amp;width=824 824w, //www.xandres.com/cdn/shop/files/61732-01-0300_8_ecom.jpg?v=1783615436&amp;width=960 960w, //www.xandres.com/cdn/shop/files/61732-01-0300_8_ecom.jpg?v=1783615436&amp;width=1024 1024w, //www.xandres.com/cdn/shop/files/61732-01-0300_8_ecom.jpg?v=1783615436&amp;width=1120 1120w, //www.xandres.com/cdn/shop/files/61732-01-0300_8_ecom.jpg?v=1783615436&amp;width=1200 1200w, //www.xandres.com/cdn/shop/files/61732-01-0300_8_ecom.jpg?v=1783615436&amp;width=1280 1280w, //www.xandres.com/cdn/shop/files/61732-01-0300_8_ecom.jpg?v=1783615436&amp;width=1440 1440w, //www.xandres.com/cdn/shop/files/61732-01-0300_8_ecom.jpg?v=1783615436&amp;width=1600 1600w, //www.xandres.com/cdn/shop/files/61732-01-0300_8_ecom.jpg?v=1783615436&amp;width=1667 1667w" width="1200" height="1787" loading="lazy" class="size-full bg-neutral-100 object-cover transition-transform duration-500 group-hocus/product-card:scale-105 " fetchpriority="low" sizes="auto" style="aspect-ratio: 0.6714285714285714;">
3725
3726</div>
3727
3728  <div class="flex flex-col gap-2"><p class="font-bold line-clamp-2" >Korte schakelketting</p>
3729<div
3730  class="price flex gap-2 text-sm"
3731  data-product-id="15642777157958"
3732  >
3733  <div class="current-price ">
3734    <span class="sr-only">Standaardprijs</span>
3735    
3736    €99,00</div></div>
3737<product-color-swatches class="block space-x-2 z-10">
3738  <ol class="product-color-swatches z-10 flex items-center gap-1">
3739    
3740
3741<li>
3742  <a
3743    class="group/swatch block rounded-full border bg-white size-4.5 p-0.5 border-black"
3744    href="/nl-be/products/korte-schakelketting-metallic-61732-01-0300"
3745    aria-disabled="false"
3746    aria-label="Korte schakelketting"
3747    title="SILVER"
3748    data-product-url="/nl-be/products/korte-schakelketting-metallic-61732-01-0300"
3749  >
3750    <div
3751      class="size-full cursor-pointer rounded-full border border-neutral-300 select-none"
3752      style="background-color: #dedede"
3753    ></div>
3754  </a>
3755</li>
3756
3757
3758<li>
3759  <a
3760    class="group/swatch block rounded-full border bg-white size-4.5 p-0.5 border-transparent"
3761    href="/nl-be/products/korte-schakelketting-goud-61732-01-2910"
3762    aria-disabled="false"
3763    aria-label="Korte schakelketting"
3764    title="GOLD"
3765    data-product-url="/nl-be/products/korte-schakelketting-goud-61732-01-2910"
3766  >
3767    <div
3768      class="size-full cursor-pointer rounded-full border border-neutral-300 select-none"
3769      style="background-color: #e0c48f"
3770    ></div>
3771  </a>
3772</li>
3773
3774  </ol>
3775</product-color-swatches>
3776</div>
3777
3778  <a
3779    href="/nl-be/products/korte-schakelketting-metallic-61732-01-0300"
3780    class="absolute inset-0 swish-product-card-url"
3781    title="Korte schakelketting"
3782  ></a>
3783</div>
3784</div>
3785
3786        
3787          <div class="swiper-slide max-w-80 mr-4 lg:mr-8 w-1/2 md:w-1/4"><div
3788  class="product-card group/product-card relative isolate flex size-full flex-col gap-2 h-full"
3789  
3790>
3791  <div class="badges pointer-events-none z-10 ml-8 flex flex-wrap justify-end gap-1 absolute top-2 right-2 z-10">
3792  <span
3793  class="badge px-2 py-1 text-center text-xs bg-white"
3794  aria-hidden="true"
3795  
3796>
3797  Bestseller
3798</span>
3799
3800</div>
3801
3802
3803  <div class="relative overflow-hidden">
3804<img src="//www.xandres.com/cdn/shop/files/61733-01-2910_1_ecom_49bd8145-d315-4475-8816-4a67735dda87.png?v=1783615465&amp;width=1667" alt="61733-01-2910_1_ecom.png" srcset="//www.xandres.com/cdn/shop/files/61733-01-2910_1_ecom_49bd8145-d315-4475-8816-4a67735dda87.png?v=1783615465&amp;width=320 320w, //www.xandres.com/cdn/shop/files/61733-01-2910_1_ecom_49bd8145-d315-4475-8816-4a67735dda87.png?v=1783615465&amp;width=360 360w, //www.xandres.com/cdn/shop/files/61733-01-2910_1_ecom_49bd8145-d315-4475-8816-4a67735dda87.png?v=1783615465&amp;width=412 412w, //www.xandres.com/cdn/shop/files/61733-01-2910_1_ecom_49bd8145-d315-4475-8816-4a67735dda87.png?v=1783615465&amp;width=480 480w, //www.xandres.com/cdn/shop/files/61733-01-2910_1_ecom_49bd8145-d315-4475-8816-4a67735dda87.png?v=1783615465&amp;width=640 640w, //www.xandres.com/cdn/shop/files/61733-01-2910_1_ecom_49bd8145-d315-4475-8816-4a67735dda87.png?v=1783615465&amp;width=720 720w, //www.xandres.com/cdn/shop/files/61733-01-2910_1_ecom_49bd8145-d315-4475-8816-4a67735dda87.png?v=1783615465&amp;width=768 768w, //www.xandres.com/cdn/shop/files/61733-01-2910_1_ecom_49bd8145-d315-4475-8816-4a67735dda87.png?v=1783615465&amp;width=824 824w, //www.xandres.com/cdn/shop/files/61733-01-2910_1_ecom_49bd8145-d315-4475-8816-4a67735dda87.png?v=1783615465&amp;width=960 960w, //www.xandres.com/cdn/shop/files/61733-01-2910_1_ecom_49bd8145-d315-4475-8816-4a67735dda87.png?v=1783615465&amp;width=1024 1024w, //www.xandres.com/cdn/shop/files/61733-01-2910_1_ecom_49bd8145-d315-4475-8816-4a67735dda87.png?v=1783615465&amp;width=1120 1120w, //www.xandres.com/cdn/shop/files/61733-01-2910_1_ecom_49bd8145-d315-4475-8816-4a67735dda87.png?v=1783615465&amp;width=1200 1200w, //www.xandres.com/cdn/shop/files/61733-01-2910_1_ecom_49bd8145-d315-4475-8816-4a67735dda87.png?v=1783615465&amp;width=1280 1280w, //www.xandres.com/cdn/shop/files/61733-01-2910_1_ecom_49bd8145-d315-4475-8816-4a67735dda87.png?v=1783615465&amp;width=1440 1440w, //www.xandres.com/cdn/shop/files/61733-01-2910_1_ecom_49bd8145-d315-4475-8816-4a67735dda87.png?v=1783615465&amp;width=1600 1600w, //www.xandres.com/cdn/shop/files/61733-01-2910_1_ecom_49bd8145-d315-4475-8816-4a67735dda87.png?v=1783615465&amp;width=1667 1667w" width="1200" height="1787" loading="lazy" class="size-full bg-neutral-100 object-cover transition-transform duration-500 group-hocus/product-card:scale-105 " fetchpriority="low" sizes="auto" style="aspect-ratio: 0.6714285714285714;">
3805
3806</div>
3807
3808  <div class="flex flex-col gap-2"><p class="font-bold line-clamp-2" >Schakelarmband</p>
3809<div
3810  class="price flex gap-2 text-sm"
3811  data-product-id="15642777289030"
3812  >
3813  <div class="current-price ">
3814    <span class="sr-only">Standaardprijs</span>
3815    
3816    €79,00</div></div>
3817<product-color-swatches class="block space-x-2 z-10">
3818  <ol class="product-color-swatches z-10 flex items-center gap-1">
3819    
3820
3821<li>
3822  <a
3823    class="group/swatch block rounded-full border bg-white size-4.5 p-0.5 border-black"
3824    href="/nl-be/products/schakelarmband-goud-61733-01-2910"
3825    aria-disabled="false"
3826    aria-label="Schakelarmband"
3827    title="GOLD"
3828    data-product-url="/nl-be/products/schakelarmband-goud-61733-01-2910"
3829  >
3830    <div
3831      class="size-full cursor-pointer rounded-full border border-neutral-300 select-none"
3832      style="background-color: #e0c48f"
3833    ></div>
3834  </a>
3835</li>
3836
3837
3838<li>
3839  <a
3840    class="group/swatch block rounded-full border bg-white size-4.5 p-0.5 border-transparent"
3841    href="/nl-be/products/schakelarmband-metallic-61733-01-0300"
3842    aria-disabled="false"
3843    aria-label="Schakelarmband"
3844    title="SILVER"
3845    data-product-url="/nl-be/products/schakelarmband-metallic-61733-01-0300"
3846  >
3847    <div
3848      class="size-full cursor-pointer rounded-full border border-neutral-300 select-none"
3849      style="background-color: #dedede"
3850    ></div>
3851  </a>
3852</li>
3853
3854  </ol>
3855</product-color-swatches>
3856</div>
3857
3858  <a
3859    href="/nl-be/products/schakelarmband-goud-61733-01-2910"
3860    class="absolute inset-0 swish-product-card-url"
3861    title="Schakelarmband"
3862  ></a>
3863</div>
3864</div>
3865
3866        
3867          <div class="swiper-slide max-w-80 mr-4 lg:mr-8 w-1/2 md:w-1/4"><div
3868  class="product-card group/product-card relative isolate flex size-full flex-col gap-2 h-full"
3869  
3870>
3871  
3872
3873  <div class="relative overflow-hidden">
3874<img src="//www.xandres.com/cdn/shop/files/61748-01-1070_8_ecom.jpg?v=1783615547&amp;width=1667" alt="61748-01-1070_8_ecom.jpg" srcset="//www.xandres.com/cdn/shop/files/61748-01-1070_8_ecom.jpg?v=1783615547&amp;width=320 320w, //www.xandres.com/cdn/shop/files/61748-01-1070_8_ecom.jpg?v=1783615547&amp;width=360 360w, //www.xandres.com/cdn/shop/files/61748-01-1070_8_ecom.jpg?v=1783615547&amp;width=412 412w, //www.xandres.com/cdn/shop/files/61748-01-1070_8_ecom.jpg?v=1783615547&amp;width=480 480w, //www.xandres.com/cdn/shop/files/61748-01-1070_8_ecom.jpg?v=1783615547&amp;width=640 640w, //www.xandres.com/cdn/shop/files/61748-01-1070_8_ecom.jpg?v=1783615547&amp;width=720 720w, //www.xandres.com/cdn/shop/files/61748-01-1070_8_ecom.jpg?v=1783615547&amp;width=768 768w, //www.xandres.com/cdn/shop/files/61748-01-1070_8_ecom.jpg?v=1783615547&amp;width=824 824w, //www.xandres.com/cdn/shop/files/61748-01-1070_8_ecom.jpg?v=1783615547&amp;width=960 960w, //www.xandres.com/cdn/shop/files/61748-01-1070_8_ecom.jpg?v=1783615547&amp;
3874width=1024 1024w, //www.xandres.com/cdn/shop/files/61748-01-1070_8_ecom.jpg?v=1783615547&amp;width=1120 1120w, //www.xandres.com/cdn/shop/files/61748-01-1070_8_ecom.jpg?v=1783615547&amp;width=1200 1200w, //www.xandres.com/cdn/shop/files/61748-01-1070_8_ecom.jpg?v=1783615547&amp;width=1280 1280w, //www.xandres.com/cdn/shop/files/61748-01-1070_8_ecom.jpg?v=1783615547&amp;width=1440 1440w, //www.xandres.com/cdn/shop/files/61748-01-1070_8_ecom.jpg?v=1783615547&amp;width=1600 1600w, //www.xandres.com/cdn/shop/files/61748-01-1070_8_ecom.jpg?v=1783615547&amp;width=1667 1667w" width="1200" height="1787" loading="lazy" class="size-full bg-neutral-100 object-cover transition-transform duration-500 group-hocus/product-card:scale-105 " fetchpriority="low" sizes="auto" style="aspect-ratio: 0.6714285714285714;">
3875
3876</div>
3877
3878  <div class="flex flex-col gap-2"><p class="font-bold line-clamp-2" >Lange ketting met dubbele hanger</p>
3879<div
3880  class="price flex gap-2 text-sm"
3881  data-product-id="15642780533062"
3882  >
3883  <div class="current-price ">
3884    <span class="sr-only">Standaardprijs</span>
3885    
3886    €99,00</div></div>
3887<product-color-swatches class="block space-x-2 z-10">
3888  <ol class="product-color-swatches z-10 flex items-center gap-1">
3889    
3890
3891<li>
3892  <a
3893    class="group/swatch block rounded-full border bg-white size-4.5 p-0.5 border-black"
3894    href="/nl-be/products/lange-ketting-met-dubbele-hanger-paars-61748-01-1070"
3895    aria-disabled="false"
3896    aria-label="Lange ketting met dubbele hanger"
3897    title="DEEP MULBERRY"
3898    data-product-url="/nl-be/products/lange-ketting-met-dubbele-hanger-paars-61748-01-1070"
3899  >
3900    <div
3901      class="size-full cursor-pointer rounded-full border border-neutral-300 select-none"
3902      style="background-color: #5c2c35"
3903    ></div>
3904  </a>
3905</li>
3906
3907
3908<li>
3909  <a
3910    class="group/swatch block rounded-full border bg-white size-4.5 p-0.5 border-transparent"
3911    href="/nl-be/products/lange-ketting-met-dubbele-hanger-grijs-61748-01-0650"
3912    aria-disabled="false"
3913    aria-label="Lange ketting met dubbele hanger"
3914    title="GREIGE"
3915    data-product-url="/nl-be/products/lange-ketting-met-dubbele-hanger-grijs-61748-01-0650"
3916  >
3917    <div
3918      class="size-full cursor-pointer rounded-full border border-neutral-300 select-none"
3919      style="background-color: #a99991"
3920    ></div>
3921  </a>
3922</li>
3923
3924
3925<li>
3926  <a
3927    class="group/swatch block rounded-full border bg-white size-4.5 p-0.5 border-transparent"
3928    href="/nl-be/products/lange-ketting-met-dubbele-hanger-oranje-61748-01-0730"
3929    aria-disabled="false"
3930    aria-label="Lange ketting met dubbele hanger"
3931    title="COPPER"
3932    data-product-url="/nl-be/products/lange-ketting-met-dubbele-hanger-oranje-61748-01-0730"
3933  >
3934    <div
3935      class="size-full cursor-pointer rounded-full border border-neutral-300 select-none"
3936      style="background-color: #a15d16"
3937    ></div>
3938  </a>
3939</li>
3940
3941  </ol>
3942</product-color-swatches>
3943</div>
3944
3945  <a
3946    href="/nl-be/products/lange-ketting-met-dubbele-hanger-paars-61748-01-1070"
3947    class="absolute inset-0 swish-product-card-url"
3948    title="Lange ketting met dubbele hanger"
3949  ></a>
3950</div>
3951</div>
3952
3953        
3954          <div class="swiper-slide max-w-80 mr-4 lg:mr-8 w-1/2 md:w-1/4"><div
3955  class="product-card group/product-card relative isolate flex size-full flex-col gap-2 h-full"
3956  
3957>
3958  
3959
3960  <div class="relative overflow-hidden">
3961<img src="//www.xandres.com/cdn/shop/files/61671-01-6680_1_ecom_13ab7340-c596-4353-b6fd-2e451410eedd.png?v=1783614442&amp;width=1667" alt="61671-01-6680_1_ecom.png" srcset="//www.xandres.com/cdn/shop/files/61671-01-6680_1_ecom_13ab7340-c596-4353-b6fd-2e451410eedd.png?v=1783614442&amp;width=320 320w, //www.xandres.com/cdn/shop/files/61671-01-6680_1_ecom_13ab7340-c596-4353-b6fd-2e451410eedd.png?v=1783614442&amp;width=360 360w, //www.xandres.com/cdn/shop/files/61671-01-6680_1_ecom_13ab7340-c596-4353-b6fd-2e451410eedd.png?v=1783614442&amp;width=412 412w, //www.xandres.com/cdn/shop/files/61671-01-6680_1_ecom_13ab7340-c596-4353-b6fd-2e451410eedd.png?v=1783614442&amp;width=480 480w, //www.xandres.com/cdn/shop/files/61671-01-6680_1_ecom_13ab7340-c596-4353-b6fd-2e451410eedd.png?v=1783614442&amp;width=640 640w, //www.xandres.com/cdn/shop/files/61671-01-6680_1_ecom_13ab7340-c596-4353-b6fd-2e451410eedd.png?v=1783614442&amp;width=720 720w, //www.xandres.com/cdn/shop/files/61671-01-6680_1_ecom_13ab7340-c596-4353-b6fd-2e451410eedd.png?v=1783614442&amp;width=768 768w, //www.xandres.com/cdn/shop/files/61671-01-6680_1_ecom_13ab7340-c596-4353-b6fd-2e451410eedd.png?v=1783614442&amp;width=824 824w, //www.xandres.com/cdn/shop/files/61671-01-6680_1_ecom_13ab7340-c596-4353-b6fd-2e451410eedd.png?v=1783614442&amp;width=960 960w, //www.xandres.com/cdn/shop/files/61671-01-6680_1_ecom_13ab7340-c596-4353-b6fd-2e451410eedd.png?v=1783614442&amp;
3961width=1024 1024w, //www.xandres.com/cdn/shop/files/61671-01-6680_1_ecom_13ab7340-c596-4353-b6fd-2e451410eedd.png?v=1783614442&amp;width=1120 1120w, //www.xandres.com/cdn/shop/files/61671-01-6680_1_ecom_13ab7340-c596-4353-b6fd-2e451410eedd.png?v=1783614442&amp;width=1200 1200w, //www.xandres.com/cdn/shop/files/61671-01-6680_1_ecom_13ab7340-c596-4353-b6fd-2e451410eedd.png?v=1783614442&amp;width=1280 1280w, //www.xandres.com/cdn/shop/files/61671-01-6680_1_ecom_13ab7340-c596-4353-b6fd-2e451410eedd.png?v=1783614442&amp;width=1440 1440w, //www.xandres.com/cdn/shop/files/61671-01-6680_1_ecom_13ab7340-c596-4353-b6fd-2e451410eedd.png?v=1783614442&amp;width=1600 1600w, //www.xandres.com/cdn/shop/files/61671-01-6680_1_ecom_13ab7340-c596-4353-b6fd-2e451410eedd.png?v=1783614442&amp;width=1667 1667w" width="1200" height="1787" loading="lazy" class="size-full bg-neutral-100 object-cover transition-transform duration-500 group-hocus/product-card:scale-105 " fetchpriority="low" sizes="auto" style="aspect-ratio: 0.6714285714285714;">
3962
3963</div>
3964
3965  <div class="flex flex-col gap-2"><p class="font-bold line-clamp-2" >Sjaal met paisleyprint</p>
3966<div
3967  class="price flex gap-2 text-sm"
3968  data-product-id="15642693501254"
3969  >
3970  <div class="current-price ">
3971    <span class="sr-only">Standaardprijs</span>
3972    
3973    €99,00</div></div>
3974<product-color-swatches class="block space-x-2 z-10">
3975  <ol class="product-color-swatches z-10 flex items-center gap-1">
3976    
3977
3978<li>
3979  <a
3980    class="group/swatch block rounded-full border bg-white size-4.5 p-0.5 border-black"
3981    href="/nl-be/products/sjaal-met-paisleyprint-paars-61671-01-6680"
3982    aria-disabled="false"
3983    aria-label="Sjaal met paisleyprint"
3984    title="DARK PLUM"
3985    data-product-url="/nl-be/products/sjaal-met-paisleyprint-paars-61671-01-6680"
3986  >
3987    <div
3988      class="size-full cursor-pointer rounded-full border border-neutral-300 select-none"
3989      style="background-color: #692746"
3990    ></div>
3991  </a>
3992</li>
3993
3994
3995<li>
3996  <a
3997    class="group/swatch block rounded-full border bg-white size-4.5 p-0.5 border-transparent"
3998    href="/nl-be/products/sjaal-met-paisleyprint-bruin-61671-01-3280"
3999    aria-disabled="false"
4000    aria-label="Sjaal met paisleyprint"
4001    title="BROWNSTONE"
4002    data-product-url="/nl-be/products/sjaal-met-paisleyprint-bruin-61671-01-3280"
4003  >
4004    <div
4005      class="size-full cursor-pointer rounded-full border border-neutral-300 select-none"
4006      style="background-color: #4a3b38"
4007    ></div>
4008  </a>
4009</li>
4010
4011
4012<li>
4013  <a
4014    class="group/swatch block rounded-full border bg-white size-4.5 p-0.5 border-transparent"
4015    href="/nl-be/products/sjaal-met-paisleyprint-blauw-61671-01-3340"
4016    aria-disabled="false"
4017    aria-label="Sjaal met paisleyprint"
4018    title="HARBOUR BLUE"
4019    data-product-url="/nl-be/products/sjaal-met-paisleyprint-blauw-61671-01-3340"
4020  >
4021    <div
4022      class="size-full cursor-pointer rounded-full border border-neutral-300 select-none"
4023      style="background-color: #3a519f"
4024    ></div>
4025  </a>
4026</li>
4027
4028  </ol>
4029</product-color-swatches>
4030</div>
4031
4032  <a
4033    href="/nl-be/products/sjaal-met-paisleyprint-paars-61671-01-6680"
4034    class="absolute inset-0 swish-product-card-url"
4035    title="Sjaal met paisleyprint"
4036  ></a>
4037</div>
4038</div>
4039
4040        
4041          <div class="swiper-slide max-w-80 mr-4 lg:mr-8 w-1/2 md:w-1/4"><div
4042  class="product-card group/product-card relative isolate flex size-full flex-col gap-2 h-full"
4043  
4044>
4045  
4046
4047  <div class="relative overflow-hidden">
4048<img src="//www.xandres.com/cdn/shop/files/61732-01-2910_1_ecom_1a854359-eca2-4e9c-b992-aaef168756dd.png?v=1783615446&amp;width=1667" alt="61732-01-2910_1_ecom.png" srcset="//www.xandres.com/cdn/shop/files/61732-01-2910_1_ecom_1a854359-eca2-4e9c-b992-aaef168756dd.png?v=1783615446&amp;width=320 320w, //www.xandres.com/cdn/shop/files/61732-01-2910_1_ecom_1a854359-eca2-4e9c-b992-aaef168756dd.png?v=1783615446&amp;width=360 360w, //www.xandres.com/cdn/shop/files/61732-01-2910_1_ecom_1a854359-eca2-4e9c-b992-aaef168756dd.png?v=1783615446&amp;width=412 412w, //www.xandres.com/cdn/shop/files/61732-01-2910_1_ecom_1a854359-eca2-4e9c-b992-aaef168756dd.png?v=1783615446&amp;width=480 480w, //www.xandres.com/cdn/shop/files/61732-01-2910_1_ecom_1a854359-eca2-4e9c-b992-aaef168756dd.png?v=1783615446&amp;width=640 640w, //www.xandres.com/cdn/shop/files/61732-01-2910_1_ecom_1a854359-eca2-4e9c-b992-aaef168756dd.png?v=1783615446&amp;width=720 720w, //www.xandres.com/cdn/shop/files/61732-01-2910_1_ecom_1a854359-eca2-4e9c-b992-aaef168756dd.png?v=1783615446&amp;width=768 768w, //www.xandres.com/cdn/shop/files/61732-01-2910_1_ecom_1a854359-eca2-4e9c-b992-aaef168756dd.png?v=1783615446&amp;width=824 824w, //www.xandres.com/cdn/shop/files/61732-01-2910_1_ecom_1a854359-eca2-4e9c-b992-aaef168756dd.png?v=1783615446&amp;width=960 960w, //www.xandres.com/cdn/shop/files/61732-01-2910_1_ecom_1a854359-eca2-4e9c-b992-aaef168756dd.png?v=1783615446&amp;
4048width=1024 1024w, //www.xandres.com/cdn/shop/files/61732-01-2910_1_ecom_1a854359-eca2-4e9c-b992-aaef168756dd.png?v=1783615446&amp;width=1120 1120w, //www.xandres.com/cdn/shop/files/61732-01-2910_1_ecom_1a854359-eca2-4e9c-b992-aaef168756dd.png?v=1783615446&amp;width=1200 1200w, //www.xandres.com/cdn/shop/files/61732-01-2910_1_ecom_1a854359-eca2-4e9c-b992-aaef168756dd.png?v=1783615446&amp;width=1280 1280w, //www.xandres.com/cdn/shop/files/61732-01-2910_1_ecom_1a854359-eca2-4e9c-b992-aaef168756dd.png?v=1783615446&amp;width=1440 1440w, //www.xandres.com/cdn/shop/files/61732-01-2910_1_ecom_1a854359-eca2-4e9c-b992-aaef168756dd.png?v=1783615446&amp;width=1600 1600w, //www.xandres.com/cdn/shop/files/61732-01-2910_1_ecom_1a854359-eca2-4e9c-b992-aaef168756dd.png?v=1783615446&amp;width=1667 1667w" width="1200" height="1787" loading="lazy" class="size-full bg-neutral-100 object-cover transition-transform duration-500 group-hocus/product-card:scale-105 " fetchpriority="low" sizes="auto" style="aspect-ratio: 0.6714285714285714;">
4049
4050</div>
4051
4052  <div class="flex flex-col gap-2"><p class="font-bold line-clamp-2" >Korte schakelketting</p>
4053<div
4054  class="price flex gap-2 text-sm"
4055  data-product-id="15642777190726"
4056  >
4057  <div class="current-price ">
4058    <span class="sr-only">Standaardprijs</span>
4059    
4060    €99,00</div></div>
4061<product-color-swatches class="block space-x-2 z-10">
4062  <ol class="product-color-swatches z-10 flex items-center gap-1">
4063    
4064
4065<li>
4066  <a
4067    class="group/swatch block rounded-full border bg-white size-4.5 p-0.5 border-black"
4068    href="/nl-be/products/korte-schakelketting-goud-61732-01-2910"
4069    aria-disabled="false"
4070    aria-label="Korte schakelketting"
4071    title="GOLD"
4072    data-product-url="/nl-be/products/korte-schakelketting-goud-61732-01-2910"
4073  >
4074    <div
4075      class="size-full cursor-pointer rounded-full border border-neutral-300 select-none"
4076      style="background-color: #e0c48f"
4077    ></div>
4078  </a>
4079</li>
4080
4081
4082<li>
4083  <a
4084    class="group/swatch block rounded-full border bg-white size-4.5 p-0.5 border-transparent"
4085    href="/nl-be/products/korte-schakelketting-metallic-61732-01-0300"
4086    aria-disabled="false"
4087    aria-label="Korte schakelketting"
4088    title="SILVER"
4089    data-product-url="/nl-be/products/korte-schakelketting-metallic-61732-01-0300"
4090  >
4091    <div
4092      class="size-full cursor-pointer rounded-full border border-neutral-300 select-none"
4093      style="background-color: #dedede"
4094    ></div>
4095  </a>
4096</li>
4097
4098  </ol>
4099</product-color-swatches>
4100</div>
4101
4102  <a
4103    href="/nl-be/products/korte-schakelketting-goud-61732-01-2910"
4104    class="absolute inset-0 swish-product-card-url"
4105    title="Korte schakelketting"
4106  ></a>
4107</div>
4108</div>
4109
4110        </div><div class="swiper-pagination relative bottom-0 mt-4"></div>
4111<div class="navigation--buttons absolute top-2/5 flex w-full items-center justify-between gap-2">
4112<button
4113  
4114  class="button group/button button--link w-6 h-10 swiper-button-prev"type="button"
4115  
4116  >
4117
4118
4119<span
4120  class="icon flex justify-center size-10"
4121  data-icon="chevron-left-bold"
4122  ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
4123  <path
4124    d="M17.921,1.505a1.5,1.5,0,0,1-.44,1.06L9.809,10.237a2.5,2.5,0,0,0,0,3.536l7.662,7.662a1.5,1.5,0,0,1-2.121,2.121L7.688,15.9a5.506,5.506,0,0,1,0-7.779L15.36.444a1.5,1.5,0,0,1,2.561,1.061Z"
4125  />
4126</svg>
4127</span>
4128
4129<span class="sr-only">Vorige</span>
4130</button>
4131
4132<button
4133  
4134  class="button group/button button--link w-6 h-10 swiper-button-next"type="button"
4135  
4136  >
4137
4138
4139<span
4140  class="icon flex justify-center size-10"
4141  data-icon="chevron-right-bold"
4142  ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
4143  <path
4144    d="M6.079,22.5a1.5,1.5,0,0,1,.44-1.06l7.672-7.672a2.5,2.5,0,0,0,0-3.536L6.529,2.565A1.5,1.5,0,0,1,8.65.444l7.662,7.661a5.506,5.506,0,0,1,0,7.779L8.64,23.556A1.5,1.5,0,0,1,6.079,22.5Z"
4145  />
4146</svg>
4147</span>
4148
4149<span class="sr-only">Volgende</span>
4150</button>
4151</div>
4152</div>
4153  </featured-products>
4154    </div></div>
4155
4156<script
4157  
4158    type="module"
4159  
4160  src="//www.xandres.com/cdn/shop/t/28/assets/featured-products.js?v=78865320220221663581790858100"
4161  data-cookieconsent="ignore"
4162></script>
4162
4163
4164
4165
4166
4167</section>
4167<script data-locksmith>
4168    var load = function () {
4169
4170
4171            Locksmith.initializeSession({silent: window.location.search === ""});
4172
4173
4174      Locksmith.util.on('submit', 'locksmith-resource-form', function (event) {
4175        event.preventDefault();
4176        var data = Locksmith.util.serializeForm(event.target);
4177        var options = { spinner: false, container: 'locksmith-content' };
4178        // a form rendered inline (section replacement) must keep that context
4179        // on resubmit: same enclosing container (there may be several on the
4180        // page), and no layout classes or cancel affordance in the re-render
4181        var inlineContainer = event.target.closest && event.target.closest('[id^="locksmith-content"]');
4182        if (inlineContainer) {
4183          options.container = inlineContainer;
4184        }
4185        if (event.target.getAttribute('data-locksmith-inline') === 'true') {
4186          options.include_layout_classes = false;
4187        }
4188        Locksmith.postResource(data, options);
4189      });
4190
4191      Locksmith.util.on('click', 'locksmith-manual-trigger', function (event) {
4192        event.preventDefault();
4193        Locksmith.postResource({}, { spinner: true, container: document });
4194      });
4195
4196      Locksmith.submitPasscode = function (passcode) {
4197        Locksmith.postResource(
4198          { passcode: passcode },
4199          { spinner: false, container: 'locksmith-content' }
4200        );
4201      };
4202    };
4203
4204    if (typeof Locksmith !== 'undefined') {
4205      load();
4206    } else {
4207      window.addEventListener('load', load);
4208    }
4209  </script>
4209
4210    </main><!-- BEGIN sections: footer-group -->
4211<footer id="shopify-section-sections--29294500643142__footer" class="shopify-section shopify-section-group-footer-group shopify-section--footer"><div
4212  class="container my-0 flex flex-row print:hidden"
4213  id="sections--29294500643142__footer"
4214  
4215><div
4216      class="container__content flex flex-col"
4217    >
4218      
4219  <div class="footer--top border-default mt-2 flex flex-col-reverse gap-12 pt-4 lg:flex-row lg:gap-4 lg:border-t">
4220    
4221    <div class="footer--left flex w-full flex-col gap-4 lg:flex-row">
4222      <div class="flex flex-col gap-4 lg:w-1/3 lg:gap-10"><ol class="linklist max-lg:border-b border-default max-lg:pb-4 max-lg:mb-4" ><li class="gap-2 flex flex-col"><span class="font-medium uppercase pointer-events-none no-underline">Heb je een vraag?</span><ol class="gap-1 flex flex-col"><li class="">
4223              <a href="/nl-be/pages/contact" class="">
4224                Contacteer ons
4225              </a></li><li class="">
4226              <a href="mailto:[email protected]" class="">
4227                [email protected]
4228              </a></li><li class="">
4229              <a href="/nl-be/pages/contact" class="">
4230                +32 (09) 218 18 18
4231              </a></li><li class="">
4232              <a href="/nl-be/pages/frequently-asked-questions" class="">
4233                FAQ
4234              </a></li></ol></li></ol>
4235<div class="hidden lg:flex flex-col gap-2"><span class="uppercase font-medium" >Land - Taal</span>
4236
4237<button
4238  
4239  class="button group/button button--transparent w-full normal-case flex p-0 justify-start"type="button"
4240  
4241  onclick="orbito.openAndRefreshModal()">
4242België - Nederlands
4243
4244<div
4245  class="icon flex justify-center size-3"
4246  data-icon="chevron-down"
4247  ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
4248  <path
4249    d="M12,17.17a5,5,0,0,1-3.54-1.46L.29,7.54A1,1,0,0,1,1.71,6.12l8.17,8.17a3,3,0,0,0,4.24,0l8.17-8.17a1,1,0,1,1,1.42,1.42l-8.17,8.17A5,5,0,0,1,12,17.17Z"
4250  />
4251</svg>
4252</div>
4253</button>
4254</div>
4255<div class="flex gap-8">
4256  
4257
4258<img src="//www.xandres.com/cdn/shop/files/XANDRES_NV_GROUP__EV_Recognition.svg?v=1789547678&amp;width=200" alt="Ecovadis award" srcset="//www.xandres.com/cdn/shop/files/XANDRES_NV_GROUP__EV_Recognition.svg?v=1789547678&amp;width=100 100w, //www.xandres.com/cdn/shop/files/XANDRES_NV_GROUP__EV_Recognition.svg?v=1789547678&amp;width=200 200w" width="100" height="100" loading="lazy" fetchpriority="low" sizes="auto" style="aspect-ratio: 1.0;">
4259
4260
4261<a
4262      href="https://trustmark.becom.digital/nl/Xandres_4065734"
4263      class="trustprofilePopup self-center"
4264      title="Webshop Trustmark and customer reviews"
4265
4266      target="_blank"
4267      ><img
4268        src="//www.xandres.com/cdn/shop/t/28/assets/becom-logo.svg?v=79131950841343947901790858088"
4269        width="125"
4270        height="35"
4271        alt="Webshop Trustmark and customer reviews"
4272        loading="lazy"
4273      >
4274    </a></div>
4275</div>
4276
4277      
4278<ol class="linklist hidden lg:flex gap-4 flex-1" ><li class="gap-2 flex flex-col flex-1"><a href="/nl-be/pages/history" class="font-medium uppercase" >
4279          Over Xandres
4280        </a><ol class="gap-1 flex flex-col"><li class="">
4281              <a href="/nl-be/pages/history" class="">
4282                Onze geschiedenis
4283              </a></li><li class="">
4284              <a href="/nl-be/pages/store-locator" class="">
4285                Winkels
4286              </a></li><li class="">
4287              <a href="/nl-be/pages/xandres-corporate" class="">
4288                Xandres corporate
4289              </a></li><li class="">
4290              <a href="/nl-be/pages/jobs" class="">
4291                Jobs
4292              </a></li><li class="">
4293              <a href="/nl-be/pages/press" class="">
4294                Voor de pers
4295              </a></li><li class="">
4296              <a href="/nl-be/pages/b2b" class="">
4297                B2B zone
4298              </a></li><li class="">
4299              <a href="/nl-be/pages/sustainability" class="">
4300                Duurzaamheid
4301              </a></li></ol></li><li class="gap-2 flex flex-col flex-1"><a href="/nl-be/pages/store-locator" class="font-medium uppercase" >
4302          WINKELS
4303        </a><ol class="gap-1 flex flex-col"><li class="">
4304              <a href="/nl-be/pages/store-locator" class="">
4305                Vind een winkel
4306              </a></li></ol></li><li class="gap-2 flex flex-col flex-1"><a href="/nl-be/pages/frequently-asked-questions" class="font-medium uppercase" >
4307          Support
4308        </a><ol class="gap-1 flex flex-col"><li class="">
4309              <a href="/nl-be/pages/frequently-asked-questions" class="">
4310                FAQ
4311              </a></li><li class="">
4312              <a href="/nl-be/pages/contact" class="">
4313                Contact
4314              </a></li><li class="">
4315              <a href="/nl-be/pages/faq/shipping" class="">
4316                Leveringen
4317              </a></li><li class="">
4318              <a href="/nl-be/pages/faq/returns" class="">
4319                Retouren
4320              </a></li><li class="">
4321              <a href="/nl-be/pages/customerreduction" class="">
4322                Klantenkorting
4323              </a></li><li class="">
4324              <a href="/nl-be/pages/faq/actions" class="">
4325                Acties
4326              </a></li><li class="">
4327              <a href="/nl-be/policies/terms-of-service" class="">
4328                Klachten
4329              </a></li><li class="">
4330              <a href="/nl-be/policies/terms-of-service" class="">
4331                Garanties
4332              </a></li><li class="">
4333              <a href="/nl-be/pages/click-collect" class="">
4334                Click & Collect
4335              </a></li></ol></li></ol>
4336
4337      <div class="footer--top-content block w-full lg:hidden"><collapsible-element
4338  class="collapsible border-b border-t-transparent"
4339  
4340  data-collapsible-id="footer-mobile-over-xandres"
4341  
4342>
4343  
4344
4345<button
4346  
4347  class="button group/button collapsible__button group peer button--transparent "type="button"
4348  
4349  aria-controls="footer-mobile-over-xandres" aria-expanded="false">
4350
4351<span class="">Over Xandres</span>
4352
4353
4354<span
4355  class="icon flex justify-center collapsible__icon group"
4356  data-icon="regular-plus"
4357  ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512">
4358  <path
4359    fill="currentColor"
4360    d="M248 72c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 160L40 232c-13.3 0-24 10.7-24 24s10.7 24 24 24l160 0 0 160c0 13.3 10.7 24 24 24s24-10.7 24-24l0-160 160 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-160 0 0-160z"
4361  />
4362</svg>
4363</span>
4364</button>
4365
4366  <div
4367    class="collapsible__content "
4368    aria-hidden="true"
4369    id="footer-mobile-over-xandres"
4370  >
4371    <div class="overflow-hidden">
4372      <div class="collapsible__content-inner text-sm">
4373        <ul class="flex flex-col gap-2"><li>
4374                  <a href="/nl-be/pages/history" class="block">
4375                    Onze geschiedenis
4376                  </a>
4377                </li><li>
4378                  <a href="/nl-be/pages/store-locator" class="block">
4379                    Winkels
4380                  </a>
4381                </li><li>
4382                  <a href="/nl-be/pages/xandres-corporate" class="block">
4383                    Xandres corporate
4384                  </a>
4385                </li><li>
4386                  <a href="/nl-be/pages/jobs" class="block">
4387                    Jobs
4388                  </a>
4389                </li><li>
4390                  <a href="/nl-be/pages/press" class="block">
4391                    Voor de pers
4392                  </a>
4393                </li><li>
4394                  <a href="/nl-be/pages/b2b" class="block">
4395                    B2B zone
4396                  </a>
4397                </li><li>
4398                  <a href="/nl-be/pages/sustainability" class="block">
4399                    Duurzaamheid
4400                  </a>
4401                </li></ul>
4402      </div>
4403    </div>
4404  </div>
4405</collapsible-element>
4406<collapsible-element
4407  class="collapsible border-b border-t-transparent"
4408  
4409  data-collapsible-id="footer-mobile-winkels"
4410  
4411>
4412  
4413
4414<button
4415  
4416  class="button group/button collapsible__button group peer button--transparent "type="button"
4417  
4418  aria-controls="footer-mobile-winkels" aria-expanded="false">
4419
4420<span class="">WINKELS</span>
4421
4422
4423<span
4424  class="icon flex justify-center collapsible__icon group"
4425  data-icon="regular-plus"
4426  ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512">
4427  <path
4428    fill="currentColor"
4429    d="M248 72c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 160L40 232c-13.3 0-24 10.7-24 24s10.7 24 24 24l160 0 0 160c0 13.3 10.7 24 24 24s24-10.7 24-24l0-160 160 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-160 0 0-160z"
4430  />
4431</svg>
4432</span>
4433</button>
4434
4435  <div
4436    class="collapsible__content "
4437    aria-hidden="true"
4438    id="footer-mobile-winkels"
4439  >
4440    <div class="overflow-hidden">
4441      <div class="collapsible__content-inner text-sm">
4442        <ul class="flex flex-col gap-2"><li>
4443                  <a href="/nl-be/pages/store-locator" class="block">
4444                    Vind een winkel
4445                  </a>
4446                </li></ul>
4447      </div>
4448    </div>
4449  </div>
4450</collapsible-element>
4451<collapsible-element
4452  class="collapsible border-b border-t-transparent"
4453  
4454  data-collapsible-id="footer-mobile-support"
4455  
4456>
4457  
4458
4459<button
4460  
4461  class="button group/button collapsible__button group peer button--transparent "type="button"
4462  
4463  aria-controls="footer-mobile-support" aria-expanded="false">
4464
4465<span class="">Support</span>
4466
4467
4468<span
4469  class="icon flex justify-center collapsible__icon group"
4470  data-icon="regular-plus"
4471  ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512">
4472  <path
4473    fill="currentColor"
4474    d="M248 72c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 160L40 232c-13.3 0-24 10.7-24 24s10.7 24 24 24l160 0 0 160c0 13.3 10.7 24 24 24s24-10.7 24-24l0-160 160 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-160 0 0-160z"
4475  />
4476</svg>
4477</span>
4478</button>
4479
4480  <div
4481    class="collapsible__content "
4482    aria-hidden="true"
4483    id="footer-mobile-support"
4484  >
4485    <div class="overflow-hidden">
4486      <div class="collapsible__content-inner text-sm">
4487        <ul class="flex flex-col gap-2"><li>
4488                  <a href="/nl-be/pages/frequently-asked-questions" class="block">
4489                    FAQ
4490                  </a>
4491                </li><li>
4492                  <a href="/nl-be/pages/contact" class="block">
4493                    Contact
4494                  </a>
4495                </li><li>
4496                  <a href="/nl-be/pages/faq/shipping" class="block">
4497                    Leveringen
4498                  </a>
4499                </li><li>
4500                  <a href="/nl-be/pages/faq/returns" class="block">
4501                    Retouren
4502                  </a>
4503                </li><li>
4504                  <a href="/nl-be/pages/customerreduction" class="block">
4505                    Klantenkorting
4506                  </a>
4507                </li><li>
4508                  <a href="/nl-be/pages/faq/actions" class="block">
4509                    Acties
4510                  </a>
4511                </li><li>
4512                  <a href="/nl-be/policies/terms-of-service" class="block">
4513                    Klachten
4514                  </a>
4515                </li><li>
4516                  <a href="/nl-be/policies/terms-of-service" class="block">
4517                    Garanties
4518                  </a>
4519                </li><li>
4520                  <a href="/nl-be/pages/click-collect" class="block">
4521                    Click & Collect
4522                  </a>
4523                </li></ul>
4524      </div>
4525    </div>
4526  </div>
4527</collapsible-element>
4528
4529<collapsible-element
4530  class="collapsible border-b border-t-transparent"
4531  
4532  data-collapsible-id="footer-mobile-policy"
4533  
4534>
4535  
4536
4537<button
4538  
4539  class="button group/button collapsible__button group peer button--transparent "type="button"
4540  
4541  aria-controls="footer-mobile-policy" aria-expanded="false">
4542
4543<span class="">Policy</span>
4544
4545
4546<span
4547  class="icon flex justify-center collapsible__icon group"
4548  data-icon="regular-plus"
4549  ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512">
4550  <path
4551    fill="currentColor"
4552    d="M248 72c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 160L40 232c-13.3 0-24 10.7-24 24s10.7 24 24 24l160 0 0 160c0 13.3 10.7 24 24 24s24-10.7 24-24l0-160 160 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-160 0 0-160z"
4553  />
4554</svg>
4555</span>
4556</button>
4557
4558  <div
4559    class="collapsible__content "
4560    aria-hidden="true"
4561    id="footer-mobile-policy"
4562  >
4563    <div class="overflow-hidden">
4564      <div class="collapsible__content-inner text-sm">
4565        <ul class="flex flex-col gap-2"><li>
4566                <a href="/nl-be/policies/terms-of-service" class="block">
4567                  Algemene voorwaarden
4568                </a>
4569              </li><li>
4570                <a href="/nl-be/pages/cookiepolicy" class="block">
4571                  Cookiebeleid
4572                </a>
4573              </li><li>
4574                <a href="/nl-be/policies/privacy-policy" class="block">
4575                  Privacyverklaring
4576                </a>
4577              </li><li>
4578                <a href="/nl-be/pages/accessibility" class="block">
4579                  Toegankelijkheid
4580                </a>
4581              </li></ul>
4582      </div>
4583    </div>
4584  </div>
4585</collapsible-element>
4586<div class="flex flex-col gap-2 py-4 border-b border-default"><span class="uppercase font-medium" >Land - Taal</span>
4587
4588<button
4589  
4590  class="button group/button button--transparent w-full normal-case flex p-0 justify-start"type="button"
4591  
4592  onclick="orbito.openAndRefreshModal()">
4593België - Nederlands
4594
4595<div
4596  class="icon flex justify-center size-3"
4597  data-icon="chevron-down"
4598  ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
4599  <path
4600    d="M12,17.17a5,5,0,0,1-3.54-1.46L.29,7.54A1,1,0,0,1,1.71,6.12l8.17,8.17a3,3,0,0,0,4.24,0l8.17-8.17a1,1,0,1,1,1.42,1.42l-8.17,8.17A5,5,0,0,1,12,17.17Z"
4601  />
4602</svg>
4603</div>
4604</button>
4605</div>
4606</div>
4607    </div>
4608
4609    
4610    <div class="footer--right lg:max-w-1/4">
4611      
4612<div class="newsletter space-y-2"><span class="uppercase font-medium" >Schrijf je in voor onze nieuwsbrief</span>
4613<p class="" >Als abonnee hoor jij als eerste over nieuwe collecties, profiteer je van exclusieve acties en ontvang je wekelijks frisse stijlinspiratie.</p>
4614<form method="post" action="/nl-be/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="grid mb-5"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="contact[tags]" value="Footer newsletter signup">
4615  <input type="hidden" name="customer[accepts_marketing]" value="true">
4616
4617  
4618<div class="flex flex-col gap-5"><div class="form-input w-full" >
4619  <input
4620    id="newsletter-form-sections--29294500643142__footer"
4621    class="form-input__field bg-white"
4622    type="email"name="contact[email]"placeholder="Vul je e-mailadres in"required
4623    
4624    
4625    
4626    
4627>
4628  
4629</div>
4630<div
4631  class="form-checkbox [&_a]:decoration-neutral-500 [&_a]:hover:decoration-transparent "
4632  
4633>
4634  <div class="form-checkbox__container">
4635    <input
4636      id="newsletter-form-checkbox"
4637      class="form-checkbox__field "
4638      name="Ik accepteer de algemene voorwaarden"
4639      type="checkbox"
4640      value="Ik accepteer de algemene voorwaarden"
4641      required
4642      
4643      
4644      
4645    >
4646  </div><div class="form-checkbox__inner">
4647      <label
4648        for="newsletter-form-checkbox"
4649        class="form-checkbox__label "
4650      >
4651        Ik accepteer de algemene voorwaarden
4652      </label></div></div>
4653
4654<button
4655  
4656  class="button group/button button--black button--solid"type="submit"
4657  
4658  >
4659
4660<span class="">Aanmelden</span>
4661</button>
4662</div>
4662<script>
4663      (function () {
4664        const form = document.getElementById('newsletter-form-sections--29294500643142__footer').closest('form');
4665        const emailInput = document.getElementById('newsletter-form-sections--29294500643142__footer');
4666
4667        if (form && emailInput) {
4668          form.addEventListener('submit', function () {
4669            sessionStorage.setItem('newsletter_email', emailInput.value);
4670          });
4671        }
4672      })();
4673    </script>
4673</form><span class="text-xs text-neutral-500 [&_a]:decoration-neutral-500 [&_a]:hover:decoration-transparent" ><p>Door in te schrijven, aanvaard je de <a href="/nl-be/policies/privacy-policy" target="_blank" title="Privacy Policy">Privacy Policy</a>, <a href="/nl-be/pages/cookiepolicy" target="_blank" title="Cookiepolicy">Cookie Policy</a> en de <a href="/nl-be/policies/terms-of-service" title="Terms of Service">algemene voorwaarden</a>. Deze site wordt beschermd door reCAPTCHA en de Google <a href="https://policies.google.com/privacy" target="_blank" title="https://policies.google.com/privacy">Privacy Policy</a> en <a href="https://policies.google.com/terms" title="https://policies.google.com/terms">algemene voorwaarden</a> zijn van toepassing.</p></span>
4674</div>
4675</div>
4676  </div>
4677
4678  
4679  <div class="footer--bottom border-default flex flex-col-reverse flex-wrap justify-between gap-8 py-6 lg:mb-2 lg:flex-col lg:gap-3 lg:border-b xl:flex-row"><ul
4680  class="social-icons -m-2 flex flex-row flex-wrap gap-0.5 text-neutral-500 justify-center gap-8 lg:gap-2 lg:justify-start"
4681  
4682><li>
4683
4684<a
4685  class="icon flex justify-center size-10 p-2 text-primary hocus:text-neutral-500"
4686  data-icon="brands-facebook"
4687  href="https://www.facebook.com/xandresbelgium/" aria-label="Facebook"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512">
4688  <path
4689    fill="currentColor"
4690    d="M80 299.3V512H196V299.3h86.5l18-97.8H196V166.9c0-51.7 20.3-71.5 72.7-71.5c16.3 0 29.4 .4 37 1.2V7.9C291.4 4 256.4 0 236.2 0C129.3 0 80 50.5 80 159.4v42.1H14v97.8H80z"
4691  />
4692</svg>
4693</a>
4694</li><li>
4695
4696<a
4697  class="icon flex justify-center size-10 p-2 text-primary hocus:text-neutral-500"
4698  data-icon="brands-instagram"
4699  href="https://www.instagram.com/xandres_belgium/" aria-label="Instagram"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512">
4700  <path
4701    fill="currentColor"
4702    d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"
4703  />
4704</svg>
4705</a>
4706</li><li>
4707
4708<a
4709  class="icon flex justify-center size-10 p-2 text-primary hocus:text-neutral-500"
4710  data-icon="brands-linkedin"
4711  href="https://linkedin.com/company/andres-nv" aria-label="Linkedin"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512">
4712  <path
4713    fill="currentColor"
4714    d="M100.3 448H7.4V148.9h92.9zM53.8 108.1C24.1 108.1 0 83.5 0 53.8a53.8 53.8 0 0 1 107.6 0c0 29.7-24.1 54.3-53.8 54.3zM447.9 448h-92.7V302.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V448h-92.8V148.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V448z"
4715  />
4716</svg>
4717</a>
4718</li><li>
4719
4720<a
4721  class="icon flex justify-center size-10 p-2 text-primary hocus:text-neutral-500"
4722  data-icon="brands-youtube"
4723  href="https://www.youtube.com/channel/UCX3pTSpGQFkDlSNjO_Z460A" aria-label="Youtube"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512">
4724  <path
4725    fill="currentColor"
4726    d="M549.7 124.1c-6.3-23.7-24.8-42.3-48.3-48.6C458.8 64 288 64 288 64S117.2 64 74.6 75.5c-23.5 6.3-42 24.9-48.3 48.6-11.4 42.9-11.4 132.3-11.4 132.3s0 89.4 11.4 132.3c6.3 23.7 24.8 41.5 48.3 47.8C117.2 448 288 448 288 448s170.8 0 213.4-11.5c23.5-6.3 42-24.2 48.3-47.8 11.4-42.9 11.4-132.3 11.4-132.3s0-89.4-11.4-132.3zm-317.5 213.5V175.2l142.7 81.2-142.7 81.2z"
4727  />
4728</svg>
4729</a>
4730</li></ul>
4731<div class="flex flex-col gap-2 text-center lg:flex-row">
4732  <span class="content-center text-xs">Veilig betalen met</span>
4733  <ul class="flex flex-row flex-wrap justify-center gap-2 " ><svg class="icon icon--gray" xmlns="http://www.w3.org/2000/svg" aria-labelledby="pi-bancontact" role="img" viewBox="0 0 38 24" width="38" height="24"><title id="pi-bancontact">Bancontact</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M4.703 3.077h28.594c.139 0 .276.023.405.068.128.045.244.11.343.194a.9.9 0 0 1 .229.29c.053.107.08.223.08.34V20.03a.829.829 0 0 1-.31.631 1.164 1.164 0 0 1-.747.262H4.703a1.23 1.23 0 0 1-.405-.068 1.09 1.09 0 0 1-.343-.194.9.9 0 0 1-.229-.29.773.773 0 0 1-.08-.34V3.97c0-.118.027-.234.08-.342a.899.899 0 0 1 .23-.29c.098-.082.214-.148.342-.193a1.23 1.23 0 0 1 .405-.068Z" fill="#fff"/><path d="M6.38 18.562v-3.077h1.125c.818 0 1.344.259 1.344.795 0 .304-.167.515-.401.638.338.132.536.387.536.734 0 .62-.536.91-1.37.91H6.38Zm.724-1.798h.537c.328 0 .468-.136.468-.387 0-.268-.255-.356-.599-.356h-.406v.743Zm0 1.262h.448c.438 0 .693-.093.693-.383 0-.286-.219-.404-.63-.404h-.51v.787Zm3.284.589c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.156.002.31.014.464.035v-.105c0-.269-.183-.396-.531-.396a2.128 2.128 0 0 0-.688.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.767 0 1.147.343 1.147.936v1.222c-.214.093-.615.194-1.136.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.947.947 0 0 0 .365-.061Zm1.204.444v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.167-.444-.484-.444a1.267 1.267 0 0 0-.459.079v1.719h-.713Zm4.886-2.167-.135.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.652.25-.652.664 0 .453.24.685.688.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.
4733001.538.043.787.132Zm1.553 2.22c-.802 0-1.302-.47-1.302-1.178 0-.704.5-1.174 1.302-1.174.807 0 1.297.47 1.297 1.173 0 .708-.49 1.179-1.297 1.179Zm0-.502c.37 0 .563-.259.563-.677 0-.413-.193-.672-.563-.672-.364 0-.568.26-.568.672 0 .418.204.677.568.677Zm1.713.449v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.166-.444-.484-.444a1.268 1.268 0 0 0-.459.079v1.719h-.713Zm3.996.053c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.355v-.488l.718-.03v.518h.578v.484h-.578v.94c0 .256.125.374.36.374.093 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Zm1.814 0c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.155.002.31.014.464.035v-.105c0-.269-.183-.396-.532-.396a2.128 2.128 0 0 0-.687.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.766 0 1.146.343 1.146.936v1.222c-.213.093-.614.194-1.135.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.946.946 0 0 0 .365-.061Zm3.157-1.723-.136.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.651.25-.651.664 0 .453.24.685.687.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.001.538.043.787.132Zm1.58 2.22c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.354v-.488l.72-.03v.518h.577v.484h-.578v.94c0 .256.125.374.36.374.092 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Z" fill="#1E3764"/><path d="M11.394 13.946c3.803 0 5.705-2.14 7.606-4.28H6.38v4.28h5.014Z" fill="url(#pi-bancontact-a)"/><path d="M26.607 5.385c-3.804 0-5.705 2.14-7.607 4.28h12.62v-4.28h-5.013Z" fill="url(#pi-bancontact-b)"/><defs><linearGradient id="pi-bancontact-a" x1="8.933" y1="12.003" x2="17.734" y2="8.13" gradientUnits="userSpaceOnUse"><stop stop-color="#005AB9"/><stop offset="1" stop-color="#1E3764"/></linearGradient><linearGradient id="pi-bancontact-b" x1="19.764" y1="10.037" x2="29.171" y2="6.235" gradientUnits="userSpaceOnUse"><stop stop-color="#FBA900"/><stop offset="1" stop-color="#FFD800"/></linearGradient></defs></svg><svg class="icon icon--gray" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" viewBox="0 0 38 24" aria-labelledby="pi-klarna" fill="none"><title id="pi-klarna">Klarna</title><rect width="38" height="24" rx="2" fill="#FFA8CD"/><rect x=".5" y=".5" width="37" height="23" rx="1.5" stroke="#000" stroke-opacity=".07"/><path d="M30.62 14.755c-.662 0-1.179-.554-1.179-1.226 0-.673.517-1.226 1.18-1.226.663 0 1.18.553 1.18 1.226 0 .672-.517 1.226-1.18 1.226zm-.33 1.295c.565 0 1.286-.217 1.686-1.068l.04.02c-.176.465-.176.742-.176.81v.11h1.423v-4.786H31.84v.109c0 .069 0 .346.175.81l-.039.02c-.4-.85-1.121-1.068-1.687-1.068-1.355 0-2.31 1.088-2.31 2.522 0 1.433.955 2.521 2.31 2.521zm-4.788-5.043c-.643 0-1.15.228-1.56 1.068l-.039-.02c.175-.464.175-.741.175-.81v-.11h-1.423v4.787h1.462V13.4c0-.662.38-1.078.995-1.078.614 0 .917.356.917 1.068v2.532h1.462v-3.046c0-1.088-.838-1.869-1.989-1.869zm-4.963 1.068l-.039-.02c.176-.464.176-.741.176-.81v-.11h-1.424v4.787h1.463l.01-2.304c0-.673.35-1.078.926-1.078.156 0 .282.02.429.06v-1.464c-.644-.139-1.22.109-1.54.94zm-4.65 2.68c-.664 0-1.18-.554-1.18-1.226 0-.673.516-1.226 1.18-1.226.662 0 1.179.553 1.179 1.226 0 .672-.517 1.226-1.18 1.226zm-.332 1.295c.565 0 1.287-.217 1.687-1.068l.038.02c-.175.465-.175.742-.175.81v.11h1.424v-4.786h-1.424v.109c0 .069 0 .346.175.81l-.038.02c-.4-.85-1.122-1.068-1.687-1.068-1.356 0-2.311 1.088-2.311 2.522 0 1.433.955 2.521 2.31 2.521zm-4.349-.128h1.463V9h-1.463v6.922zM10.136 9H8.644c0 1.236-.751 2.343-1.892 3.134l-.448.317V9h-1.55v6.922h1.55V12.49l2.564 3.43h1.892L8.293 12.64c1.121-.82 1.852-2.096 1.843-3.639z" fill="#0B051D"/></svg><svg class="icon icon--gray" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-spidealwero"><title id="pi-spidealwero">iDEAL Wero</title><path opacity="0.07" d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="black"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#FFF48D"/><path d="M3.45001 7.43572V17.0022C3.45001 17.4602 3.82664 17.8347 4.28673 17.8347H10.0301C14.3722 17.8347 16.2539 15.4157 16.2539 12.2063C16.2539 8.99693 14.3715 6.60321 10.0294 6.60321H4.28603C3.82594 6.60321 3.44931 6.97773 3.44931 7.43572H3.45001Z" fill="white"/>
4733<path d="M7.29413 8.95133V16.0203H10.385C13.1918 16.0203 14.4087 14.4422 14.4087 12.2112C14.4087 9.98022 13.1911 8.41901 10.385 8.41901H7.82926C7.53259 8.41901 7.29413 8.66027 7.29413 8.95204V8.95133Z" fill="#CC0066"/><path fill-rule="evenodd" clip-rule="evenodd" d="M5.03507 17.073H10.0294C13.539 17.073 15.4754 15.3456 15.4754 12.2105C15.4754 10.4038 14.7685 7.36908 10.0294 7.36908H5.03507C4.59182 7.36908 4.23203 7.72677 4.23203 8.16862V16.2742C4.23203 16.7153 4.59182 17.0737 5.03507 17.0737V17.073ZM4.49924 8.16862C4.49924 7.87335 4.7377 7.63559 5.03437 7.63559H10.0287C11.9609 7.63559 15.2068 8.23104 15.2068 12.2105C15.2068 15.1744 13.3665 16.8065 10.0287 16.8065H5.03507C4.7384 16.8065 4.49994 16.5694 4.49994 16.2735V8.16862H4.49924Z" fill="#232323"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8.81464 11.1831C8.72066 11.1494 8.62247 11.1326 8.51586 11.1326V11.1284H7.8082V12.8355H8.52428C8.65122 12.8355 8.76134 12.8102 8.85602 12.7681C8.95 12.7218 9.02785 12.6629 9.08957 12.5872C9.15129 12.5114 9.19618 12.4188 9.22844 12.3136C9.25719 12.2084 9.27332 12.0948 9.27332 11.9686C9.27332 11.8255 9.25299 11.7035 9.21581 11.5983C9.17514 11.4973 9.12183 11.4089 9.05661 11.3374C8.98717 11.27 8.90932 11.2153 8.81534 11.1817L8.81464 11.1831ZM8.64702 12.4995C8.59371 12.5163 8.54462 12.5248 8.49132 12.5248V12.529H8.16799V11.4524H8.4296C8.51937 11.4524 8.59301 11.465 8.65473 11.4903C8.71645 11.5155 8.76554 11.5576 8.80201 11.6039C8.83849 11.6502 8.86724 11.7133 8.88407 11.7806C8.9002 11.8479 8.90862 11.9279 8.90862 12.0121C8.90862 12.1088 8.896 12.1846 8.87215 12.2519C8.85108 12.3106 8.81921 12.3649 8.77817 12.4118C8.74305 12.4524 8.69779 12.4829 8.64702 12.5002V12.4995Z" fill="white"/><path d="M10.7504 11.1333V11.4489H9.87441V11.815H10.6803V12.1053H9.87441V12.5219H10.7707V12.8376H9.51041V11.1305H10.7504V11.1347V11.1333Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.6244 12.8404L12.0023 11.1333H11.6222L10.9958 12.8404H11.3641L11.4952 12.4616H12.1173L12.2443 12.8404H12.6251H12.6244ZM11.8136 11.5534L12.0226 12.1797H11.5934L11.8101 11.5534H11.8143H11.8136Z" fill="white"/><path d="M13.2178 11.1325V12.5247H14.0278V12.8403H12.8538V11.1332H13.2178V11.1325Z" fill="white"/><path d="M5.85774 12.8656C6.30099 12.8656 6.66009 12.5065 6.66009 12.0625C6.66009 11.6186 6.30099 11.2595 5.85774 11.2595C5.41448 11.2595 5.05539 11.6186 5.05539 12.0625C5.05539 12.5065 5.41448 12.8656 5.85774 12.8656ZM6.33536 16.0771C5.71396 16.0771 5.216 15.5406 5.216 14.8813V13.9478C5.216 13.6181 5.46498 13.3474 5.77778 13.3474C6.09059 13.3474 6.33957 13.6139 6.33957 13.9478V16.0771H6.33536Z" fill="#232323"/><path d="M31.45 12.2209C31.45 11.1773 32.1926 10.2264 33.4749 10.2264C34.7572 10.2264 35.5053 11.178 35.5053 12.2209C35.5053 13.2638 34.7627 14.2154 33.4749 14.2154C32.1926 14.2154 31.45 13.2638 31.45 12.2209ZM34.3782 12.2209C34.3782 11.7178 34.0467 11.2537 33.4749 11.2537C32.9032 11.2537 32.5717 11.7186 32.5717 12.2209C32.5717 12.7232 32.9086 13.1889 33.4749 13.1889C34.0412 13.1889 34.3782 12.724 34.3782 12.2209ZM30.6615 12.9619C31.0889 12.7185 31.3455 12.2537 31.3455 11.7404C31.3455 10.9784 30.7948 10.3294 29.94 10.3294H28.1452V14.1132H29.2567V13.146H29.4649L30.1006 14.1132H31.4095L30.6615 12.9619ZM29.7161 12.2747H29.2567V11.2046H29.7216C30.0211 11.2046 30.213 11.4479 30.213 11.7396C30.213 12.0314 30.0148 12.2747 29.7161 12.2747ZM23.0713 10.3247L22.4044 12.5797L21.7539 10.3247H20.8686L20.2126 12.5797L19.5511 10.3247H18.378L19.722 14.1015H20.6868L21.3108 12.0454L21.9294 14.1015H22.8997L24.2436 10.3247H23.0705H23.0713ZM25.9261 13.1795H25.9237C25.508 13.1795 25.2163 12.9284 25.0915 12.5961H27.9159C27.9385 12.4713 27.9502 12.3434 27.9502 12.2139C27.9502 11.1734 27.21 10.2241 25.9261 10.2233V11.2482C26.3442 11.249 26.6328 11.5002 26.7568 11.8317H23.9363C23.9137 11.9565 23.902 12.0844 23.902 12.2139C23.902 13.2552 24.643 14.2052 25.923 14.2052H25.9253V13.1795H25.9261Z" fill="#1D1C1C"/><path d="M25.9237 14.2044C25.9674 14.2044 26.0103 14.2029 26.0524 14.2013C26.3122 14.188 26.5485 14.135 26.7591 14.05C26.9697 13.965 27.1546 13.8472 27.3114 13.7052C27.4673 13.5644 27.5983 13.3982 27.699 13.2138C27.7903 13.0469 27.8574 12.8667 27.8995 12.6787H26.7225C26.6983 12.7287 26.6702 12.777 26.6382 12.8215C26.5945 12.8831 26.5431 12.9385 26.4846 12.9861C26.4261 13.0344 26.3605 13.075 26.2888 13.1062C26.217 13.1374 26.1382 13.1592 26.0532 13.1709C2
47336.0119 13.1764 25.969 13.1795 25.9245 13.1795C25.6601 13.1795 25.4456 13.0773 25.2919 12.9174L24.5268 13.6912C24.8668 14.0055 25.3387 14.2036 25.9237 14.2036V14.2044Z" fill="#1D1C1C"/><path d="M25.9237 10.2225C24.838 10.2225 24.1399 10.9058 23.9535 11.7482H25.1266C25.267 11.4581 25.5431 11.2475 25.9237 11.2475C26.2272 11.2475 26.4627 11.3785 26.6164 11.5766L27.3886 10.7958C27.0438 10.4464 26.5477 10.2225 25.9245 10.2225H25.9237Z" fill="#1D1C1C"/><path d="M17.3927 16.431C17.3069 16.431 17.2367 16.3608 17.2367 16.275V8.16296C17.2367 8.07716 17.3069 8.00696 17.3927 8.00696C17.4785 8.00696 17.5487 8.07716 17.5487 8.16296V16.275C17.5487 16.3608 17.4785 16.431 17.3927 16.431Z" fill="#1D1C1C"/></svg><svg class="icon icon--gray" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg>
4734<svg class="icon icon--gray" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778 
473416.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
4735<li class="list-payment__item">
4736        <svg class="icon icon--gray" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
4737
4738      </li><li class="list-payment__item">
4739        <svg class="icon icon--gray" xmlns="http://www.w3.org/2000/svg" aria-labelledby="pi-bancontact" role="img" viewBox="0 0 38 24" width="38" height="24"><title id="pi-bancontact">Bancontact</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M4.703 3.077h28.594c.139 0 .276.023.405.068.128.045.244.11.343.194a.9.9 0 0 1 .229.29c.053.107.08.223.08.34V20.03a.829.829 0 0 1-.31.631 1.164 1.164 0 0 1-.747.262H4.703a1.23 1.23 0 0 1-.405-.068 1.09 1.09 0 0 1-.343-.194.9.9 0 0 1-.229-.29.773.773 0 0 1-.08-.34V3.97c0-.118.027-.234.08-.342a.899.899 0 0 1 .23-.29c.098-.082.214-.148.342-.193a1.23 1.23 0 0 1 .405-.068Z" fill="#fff"/><path d="M6.38 18.562v-3.077h1.125c.818 0 1.344.259 1.344.795 0 .304-.167.515-.401.638.338.132.536.387.536.734 0 .62-.536.91-1.37.91H6.38Zm.724-1.798h.537c.328 0 .468-.136.468-.387 0-.268-.255-.356-.599-.356h-.406v.743Zm0 1.262h.448c.438 0 .693-.093.693-.383 0-.286-.219-.404-.63-.404h-.51v.787Zm3.284.589c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.156.002.31.014.464.035v-.105c0-.269-.183-.396-.531-.396a2.128 2.128 0 0 0-.688.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.767 0 1.147.343 1.147.936v1.222c-.214.093-.615.194-1.136.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.947.947 0 0 0 .365-.061Zm1.204.444v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.167-.444-.484-.444a1.267 1.267 0 0 0-.459.079v1.719h-.713Zm4.886-2.167-.135.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.652.25-.652.664 0 .453.24.685.688.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.001.538.043.787.132Zm1.553 2.22c-.802 0-1.302-.47-1.302-1.178 0-.704.5-1.174 1.302-1.174.807 0 1.297.47 1.297 1.173 0 .708-.49 1.179-1.297 1.179Zm0-.502c.37 0 .563-.259.563-.677 0-.413-.193-.672-.563-.672-.364 0-.568.26-.568.672 0 .418.204.677.568.677Zm1.713.449v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.166-.444-.484-.444a1.268 1.268 0 0 0-.459.079v1.719h-.713Zm3.996.053c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.355v-.488l.718-.03v.518h.578v.484h-.5
473978v.94c0 .256.125.374.36.374.093 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Zm1.814 0c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.155.002.31.014.464.035v-.105c0-.269-.183-.396-.532-.396a2.128 2.128 0 0 0-.687.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.766 0 1.146.343 1.146.936v1.222c-.213.093-.614.194-1.135.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.946.946 0 0 0 .365-.061Zm3.157-1.723-.136.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.651.25-.651.664 0 .453.24.685.687.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.001.538.043.787.132Zm1.58 2.22c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.354v-.488l.72-.03v.518h.577v.484h-.578v.94c0 .256.125.374.36.374.092 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Z" fill="#1E3764"/><path d="M11.394 13.946c3.803 0 5.705-2.14 7.606-4.28H6.38v4.28h5.014Z" fill="url(#pi-bancontact-a)"/><path d="M26.607 5.385c-3.804 0-5.705 2.14-7.607 4.28h12.62v-4.28h-5.013Z" fill="url(#pi-bancontact-b)"/><defs><linearGradient id="pi-bancontact-a" x1="8.933" y1="12.003" x2="17.734" y2="8.13" gradientUnits="userSpaceOnUse"><stop stop-color="#005AB9"/><stop offset="1" stop-color="#1E3764"/></linearGradient><linearGradient id="pi-bancontact-b" x1="19.764" y1="10.037" x2="29.171" y2="6.235" gradientUnits="userSpaceOnUse"><stop stop-color="#FBA900"/><stop offset="1" stop-color="#FFD800"/></linearGradient></defs></svg>
4740      </li><li class="list-payment__item">
4741        <svg class="icon icon--gray" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-spidealwero"><title id="pi-spidealwero">iDEAL Wero</title><path opacity="0.07" d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="black"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#FFF48D"/><path d="M3.45001 7.43572V17.0022C3.45001 17.4602 3.82664 17.8347 4.28673 17.8347H10.0301C14.3722 17.8347 16.2539 15.4157 16.2539 12.2063C16.2539 8.99693 14.3715 6.60321 10.0294 6.60321H4.28603C3.82594 6.60321 3.44931 6.97773 3.44931 7.43572H3.45001Z" fill="white"/><path d="M7.29413 8.95133V16.0203H10.385C13.1918 16.0203 14.4087 14.4422 14.4087 12.2112C14.4087 9.98022 13.1911 8.41901 10.385 8.41901H7.82926C7.53259 8.41901 7.29413 8.66027 7.29413 8.95204V8.95133Z" fill="#CC0066"/><path fill-rule="evenodd" clip-rule="evenodd" d="M5.03507 17.073H10.0294C13.539 17.073 15.4754 15.3456 15.4754 12.2105C15.4754 10.4038 14.7685 7.36908 10.0294 7.36908H5.03507C4.59182 7.36908 4.23203 7.72677 4.23203 8.16862V16.2742C4.23203 16.7153 4.59182 17.0737 5.03507 17.0737V17.073ZM4.49924 8.16862C4.49924 7.87335 4.7377 7.63559 5.03437 7.63559H10.0287C11.9609 7.63559 15.2068 8.23104 15.2068 12.2105C15.2068 15.1744 13.3665 16.8065 10.0287 16.8065H5.03507C4.7384 16.8065 4.49994 16.5694 4.49994 16.2735V8.16862H4.49924Z" fill="#232323"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8.81464 11.1831C8.72066 11.1494 8.62247 11.1326 8.51586 11.1326V11.1284H7.8082V12.8355H8.52428C8.65122 12.8355 8.76134 12.8102 8.85602 12.7681C8.95 12.7218 9.02785 12.6629 9.08957 12.5872C9.15129 12.5114 9.19618 12.4188 9.22844 12.3136C9.25719 12.2084 9.27332 12.0948 9.27332 11.9686C9.27332 11.8255 9.25299 11.7035 9.21581 11.5983C9.17514 11.4973 9.12183 11.4089 9.05661 11.3374C8.98717 11.27 8.90932 11.2153 8.81534 11.1817L8.81464 11.1831ZM8.64702 12.4995C8.59371 12.5163 8.54462 12.5248 8.49132 12.5248V12.529H8.16799V11.4524H8.4296C8.51937 11.4524 8.59301 11.465 8.65473 11.4903C8.71645 11.5155 8.76554 11.5576 8.80201 11.6039C8.83849 11.6502 8.86724 11.7133 8.88407 11.7806C8.9002 11.8479 8.90862 11.9279 8.90862 12.0121C8.90862 12.1088 8.896 12.1846 8.87215 12.2519C8.85108 12.3106 8.81921 12.3649 8.77817 12.4118C8.74305 12.4524 8.69779 12.4829 8.64702 12.5002V12.4995Z" fill="white"/><path d="M10.7504 11.1333V11.4489H9.87441V11.815H10.6803V12.1053H9.87441V12.5219H10.7707V12.8376H9.51041V11.1305H10.7504V11.1347V11.1333Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.6244 12.8404L12.0023 11.1333H11.6222L10.9958 12.8404H11.3641L11.4952 12.4616H12.1173L12.2443 12.8404H12.6251H12.6244ZM11.8136 11.5534L12.0226 12.1797H11.5934L11.8101 11.5534H11.8143H11.8136Z" fill="white"/><path d="M13.2178 11.1325V12.5247H14.0278V12.8403H12.8538V11.1332H13.2178V11.1325Z" fill="white"/><path d="M5.85774 12.8656C6.30099 12.8656 6.66009 12.5065 6.66009 12.0625C6.66009 11.6186 6.30099 11.2595 5.85774 11.2595C5.41448 11.2595 5.05539 11.6186 5.05539 12.0625C5.05539 12.5065 5.41448 12.8656 5.85774 12.8656ZM6.33536 16.0771C5.71396 16.0771 5.216 15.5406 5.216 14.8813V13.9478C5.216 13.6181 5.46498 13.3474 5.77778 13.3474C6.09059 13.3474 6.33957 13.6139 6.33957 13.9478V16.0771H6.33536Z" fill="#232323"/><path d="M31.45 12.2209C31.45 11.1773 32.1926 10.2264 33.4749 10.2264C34.7572 10.2264 35.5053 11.178 35.5053 12.2209C35.5053 13.2638 34.7627 14.2154 33.4749 14.2154C32.1926 14.2154 31.45 13.2638 31.45 12.2209ZM34.3782 12.2209C34.3782 11.7178 34.0467 11.2537 33.4749 11.2537C32.9032 11.2537 32.5717 11.7186 32.571
47417 12.2209C32.5717 12.7232 32.9086 13.1889 33.4749 13.1889C34.0412 13.1889 34.3782 12.724 34.3782 12.2209ZM30.6615 12.9619C31.0889 12.7185 31.3455 12.2537 31.3455 11.7404C31.3455 10.9784 30.7948 10.3294 29.94 10.3294H28.1452V14.1132H29.2567V13.146H29.4649L30.1006 14.1132H31.4095L30.6615 12.9619ZM29.7161 12.2747H29.2567V11.2046H29.7216C30.0211 11.2046 30.213 11.4479 30.213 11.7396C30.213 12.0314 30.0148 12.2747 29.7161 12.2747ZM23.0713 10.3247L22.4044 12.5797L21.7539 10.3247H20.8686L20.2126 12.5797L19.5511 10.3247H18.378L19.722 14.1015H20.6868L21.3108 12.0454L21.9294 14.1015H22.8997L24.2436 10.3247H23.0705H23.0713ZM25.9261 13.1795H25.9237C25.508 13.1795 25.2163 12.9284 25.0915 12.5961H27.9159C27.9385 12.4713 27.9502 12.3434 27.9502 12.2139C27.9502 11.1734 27.21 10.2241 25.9261 10.2233V11.2482C26.3442 11.249 26.6328 11.5002 26.7568 11.8317H23.9363C23.9137 11.9565 23.902 12.0844 23.902 12.2139C23.902 13.2552 24.643 14.2052 25.923 14.2052H25.9253V13.1795H25.9261Z" fill="#1D1C1C"/><path d="M25.9237 14.2044C25.9674 14.2044 26.0103 14.2029 26.0524 14.2013C26.3122 14.188 26.5485 14.135 26.7591 14.05C26.9697 13.965 27.1546 13.8472 27.3114 13.7052C27.4673 13.5644 27.5983 13.3982 27.699 13.2138C27.7903 13.0469 27.8574 12.8667 27.8995 12.6787H26.7225C26.6983 12.7287 26.6702 12.777 26.6382 12.8215C26.5945 12.8831 26.5431 12.9385 26.4846 12.9861C26.4261 13.0344 26.3605 13.075 26.2888 13.1062C26.217 13.1374 26.1382 13.1592 26.0532 13.1709C26.0119 13.1764 25.969 13.1795 25.9245 13.1795C25.6601 13.1795 25.4456 13.0773 25.2919 12.9174L24.5268 13.6912C24.8668 14.0055 25.3387 14.2036 25.9237 14.2036V14.2044Z" fill="#1D1C1C"/><path d="M25.9237 10.2225C24.838 10.2225 24.1399 10.9058 23.9535 11.7482H25.1266C25.267 11.4581 25.5431 11.2475 25.9237 11.2475C26.2272 11.2475 26.4627 11.3785 26.6164 11.5766L27.3886 10.7958C27.0438 10.4464 26.5477 10.2225 25.9245 10.2225H25.9237Z" fill="#1D1C1C"/><path d="M17.3927 16.431C17.3069 16.431 17.2367 16.3608 17.2367 16.275V8.16296C17.2367 8.07716 17.3069 8.00696 17.3927 8.00696C17.4785 8.00696 17.5487 8.07716 17.5487 8.16296V16.275C17.5487 16.3608 17.4785 16.431 17.3927 16.431Z" fill="#1D1C1C"/></svg>
4742      </li><li class="list-payment__item">
4743        <svg class="icon icon--gray" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 
47430-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg>
4744      </li></ul>
4745</div>
4746
4747    <div class="flex flex-col flex-wrap gap-3 text-center lg:flex-row lg:justify-between"><ol class="linklist max-lg:hidden flex flex-row gap-3" ><li class="text-xs content-center"><a href="/nl-be/policies/terms-of-service" class="" >
4748          Algemene voorwaarden
4749        </a></li><li class="text-xs content-center"><a href="/nl-be/pages/cookiepolicy" class="" >
4750          Cookiebeleid
4751        </a></li><li class="text-xs content-center"><a href="/nl-be/policies/privacy-policy" class="" >
4752          Privacyverklaring
4753        </a></li><li class="text-xs content-center"><a href="/nl-be/pages/accessibility" class="" >
4754          Toegankelijkheid
4755        </a></li></ol>
4756<p class="copyright text-xs content-center" >© 2026 Xandres. Alle rechten voorbehouden.</p>
4757</div>
4758  </div>
4759    </div></div>
4760
4761</footer>
4762<!-- END sections: footer-group -->
4763<drawer-element
4764  id="predictive-search-drawer"
4765  aria-role="dialog"
4766  aria-modal="true"
4767  aria-hidden="true"
4768  class="group/drawer drawer "
4769  ><div
4770  class="backdrop z-modal bg-backdrop fixed inset-0 text-white transition-all aria-hidden:invisible aria-hidden:opacity-0 "
4771  aria-hidden="true"
4772  aria-expanded="false"
4773  data-backdrop
4774  data-drawer-controller
4775  aria-controls="predictive-search-drawer"
4776  data-drawer-action="close"
4777></div>
4778<div class="drawer__body drawer--top border-b border-black py-4" data-drawer-body><div class="drawer__header container__content px-site border-0"><search-input class=" flex items-center gap-2 w-full" id="header-search">
4779  <form
4780    class="relative w-full  print:hidden"
4781    action="/nl-be/search"
4782    method="get"
4783    role="search"
4784    ><input type="hidden" name="type" value="product" class="hidden"><div class="form-input w-full" >
4785  <input
4786    id="header-search-input"
4787    class="form-input__field w-full pr-16 z-0"
4788    type="search"name="q"placeholder="Zoeken op de site"
4789    
4790    
4791    
4792    
4793autocomplete="off">
4794  
4795</div>
4796<div class="absolute top-1/2 right-0 flex -translate-y-1/2 items-center p-0">
4797<button
4798  
4799  class="button group/button button--transparent aspect-square p-2 hocus:text-primary  aria-hidden:hidden"type="button"
4800  
4801  data-search-clear aria-hidden="true">
4802
4803
4804<span
4805  class="icon flex justify-center size-4"
4806  data-icon="regular-xmark"
4807  ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512">
4808  <path
4809    fill="currentColor"
4810    d="M345 137c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-119 119L73 103c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l119 119L39 375c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l119-119L311 409c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-119-119L345 137z"
4811  />
4812</svg>
4813</span>
4814
4815
4816</button>
4817
4818<button
4819  
4820  class="button group/button button--transparent aspect-square p-2 hocus:text-primary "type="submit"
4821  
4822  >
4823
4824
4825<span
4826  class="icon flex justify-center size-4"
4827  data-icon="regular-magnifying-glass"
4828  ><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 25">
4829  <g clip-path="url(#a)">
4830    <path
4831      fill="currentColor"
4832      d="m23.73 22.813-5.969-5.969a10.016 10.016 0 1 0-1.414 1.414l5.97 5.969a1 1 0 0 0 1.413-1.414ZM10.023 18.52a8 8 0 1 1 8-8 8.01 8.01 0 0 1-8 8Z"
4833    />
4834  </g>
4835  <defs>
4836    <clipPath id="a">
4837      <path fill="#fff" d="M0 .5h24v24H0z" />
4838    </clipPath>
4839  </defs>
4840</svg>
4841</span>
4842
4843<span class="sr-only">Zoek</span>
4844</button>
4845</div>
4846  </form>
4847</search-input>
4848
4849<button
4850  
4851  class="button group/button drawer__close button--transparent p-0 z-10 ml-auto"type="button"
4852  
4853  data-drawer-controller
4854  aria-controls="predictive-search-drawer"
4855  data-drawer-action="close">
4856
4857
4858<span
4859  class="icon flex justify-center size-9 p-2 -m-2"
4860  data-icon="regular-xmark"
4861  ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512">
4862  <path
4863    fill="currentColor"
4864    d="M345 137c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-119 119L73 103c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l119 119L39 375c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l119-119L311 409c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-119-119L345 137z"
4865  />
4866</svg>
4867</span>
4868
4869<span class="sr-only">Sluit</span>
4870</button>
4871</div><div class="drawer__content p-0">
4872        
4873<predictive-search-results
4874  id="header-search-results"
4875  data-search-id="header-search"aria-hidden="true"
4876  class="group/predictive-search block aria-hidden:hidden container__content p-0"
4877>
4878  
4879</predictive-search-results>
4880
4881      </div></div>
4882</drawer-element>
4883<script>
4884  window.routes = {
4885    root_url: '/nl-be',
4886    cart_url: '/nl-be/cart',
4887    cart_add_url: '/nl-be/cart/add',
4888    cart_change_url: '/nl-be/cart/change',
4889    cart_update_url: '/nl-be/cart/update',
4890    predictive_search_url: '/nl-be/search/suggest',
4891    search_url: '/nl-be/search',
4892  };
4893
4894  window.toast_translations = {
4895    cart: {
4896      success: 'Toegevoegd aan winkelmandje',
4897      error: 'Kon niet aan winkelmandje toevoegen',
4898      empty: 'Je winkelmandje is leeg',
4899      updated: 'Winkelmandje bijgewerkt',
4900    },
4901    product: {
4902      quantity_error_max: 'Slechts {{ max }} nog op voorraad',
4903      quantity_error_min: 'De minimale hoeveelheid voor dit product is {{ min }}',
4904      variant_error: 'Fout bij wijziging van variant',
4905    },
4906  };
4907
4908  window.cbt = {
4909    publicAccessToken: '3205450bc4ac7c5a22f4225053939cdc',
4910  };
4911</script>
vendor: 1 bytes, line 4911
4911
4912<script
4913  
4914    type="module"
4915  
4916  src="//www.xandres.com/cdn/shop/t/28/assets/toggle-element-class.js?v=4663306690520777941790858205"
4917  data-cookieconsent="ignore"
4918></script>
4918
4919
4920
4921<script
4922  
4923    type="module"
4924  
4925  src="//www.xandres.com/cdn/shop/t/28/assets/dialog.js?v=150268669908458873231790858096"
4926  data-cookieconsent="ignore"
4927></script>
4927
4928
4929
4930<script
4931  
4932    type="module"
4933  
4934  src="//www.xandres.com/cdn/shop/t/28/assets/drawer-element.js?v=124356965769736691371790858096"
4935  data-cookieconsent="ignore"
4936></script>
4936
4937
4938
4939<script
4940  
4941    type="module"
4942  
4943  src="//www.xandres.com/cdn/shop/t/28/assets/size-table-toggle.js?v=83267392088722452981790858202"
4944  data-cookieconsent="ignore"
4945></script>
4945
4946
4947
4948<script
4949  
4950    type="module"
4951  
4952  src="//www.xandres.com/cdn/shop/t/28/assets/dropdown-element.js?v=27373058212875146011790858097"
4953  data-cookieconsent="ignore"
4954></script>
4954
4955
4956
4957<script
4958  
4959    type="module"
4960  
4961  src="//www.xandres.com/cdn/shop/t/28/assets/quantity-input.js?v=23284870378816921751790858194"
4962  data-cookieconsent="ignore"
4963></script>
4963
4964
4965
4966<script
4967  
4968    type="module"
4969  
4970  src="//www.xandres.com/cdn/shop/t/28/assets/product-price.js?v=24534248965097701971790858192"
4971  data-cookieconsent="ignore"
4972></script>
4972
4973
4974
4975<script
4976  
4977    type="module"
4978  
4979  src="//www.xandres.com/cdn/shop/t/28/assets/product-variant-select.js?v=53460663370663602871790858193"
4980  data-cookieconsent="ignore"
4981></script>
4981
4982
4983
4984<script
4985  
4986    type="module"
4987  
4988  src="//www.xandres.com/cdn/shop/t/28/assets/product-form.js?v=75823392789995170781790858190"
4989  data-cookieconsent="ignore"
4990></script>
4990
4991
4992
4993<script
4994  
4995    type="module"
4996  
4997  src="//www.xandres.com/cdn/shop/t/28/assets/quick-shop.js?v=132069630886969713791790858194"
4998  data-cookieconsent="ignore"
4999></script>
4999
5000
5001
5002<script
5003  
5004    type="module"
5005  
5006  src="//www.xandres.com/cdn/shop/t/28/assets/search-input.js?v=134960653142585991911790858199"
5007  data-cookieconsent="ignore"
5008></script>
5008
5009
5010
5011<script
5012  
5013    type="module"
5014  
5015  src="//www.xandres.com/cdn/shop/t/28/assets/predictive-search-results.js?v=22237232204686517491790858189"
5016  data-cookieconsent="ignore"
5017></script>
5017
5018
5019
5020<script
5021  
5022    type="module"
5023  
5024  src="//www.xandres.com/cdn/shop/t/28/assets/menu-panes.js?v=176814736444400513881790858186"
5025  data-cookieconsent="ignore"
5026></script>
5026
5027
5028
5029<script
5030  
5031    type="module"
5032  
5033  src="//www.xandres.com/cdn/shop/t/28/assets/content-select.js?v=179148323464665020401790858093"
5034  data-cookieconsent="ignore"
5035></script>
5035
5036
5037
5038<script
5039  
5040    type="module"
5041  
5042  src="//www.xandres.com/cdn/shop/t/28/assets/collapsible-element.js?v=121111830527114994811790858092"
5043  data-cookieconsent="ignore"
5044></script>
5044
5045
5046
5047<script
5048  
5049    type="module"
5050  
5051  src="//www.xandres.com/cdn/shop/t/28/assets/accordion.js?v=139235385716925128271790858086"
5052  data-cookieconsent="ignore"
5053></script>
5053
5054
5055
5056
5057
5058
5059<script>
5060  document.addEventListener('wk:wishlist:add:success', function (event) {
5061    const data = event.detail?.data;
5062    if (!data || !data.product || !data.variant) return;
5063
5064    const product = data.product;
5065    const variant = data.variant;
5066    const price = (variant.price / 100).toFixed(2);
5067
5068    window.dataLayer = window.dataLayer || [];
5069    window.dataLayer.push({
5070      event: 'add_to_wishlist',
5071      ecommerce: {
5072        currency: "EUR",
5073        value: parseFloat(price),
5074        items: [
5075          {
5076            item_id: variant.sku || variant.id.toString(),
5077            item_name: product.title,
5078            item_brand: product.vendor || 'Unknown',
5079            item_category: null || undefined,
5080            item_category2: null || undefined,
5081            price: parseFloat(price),
5082            quantity: 1,
5083            item_url: product.url,
5084            item_image: variant.featured_image?.src || product.featured_image,
5085          },
5086        ],
5087      },
5088    });
5089  });
5090</script>
5090
5091
5092  
5092<script type="application/ld+json" id="ld+json-organisation">
5093    {
5094      "@context": "http://schema.org",
5095      "@type": "Organization",
5096      "name": "Xandres",
5097      "url": "https://www.xandres.com",
5098      
5099      "contactPoint": [
5100        {
5101          "@type": "ContactPoint",
5102          "telephone": "",
5103          "contactType": "customer service"
5104        }
5105      ],
5106      "address": {
5107        "@type": "PostalAddress",
5108        "streetAddress": "Nijverheidsstraat 20",
5109        "addressLocality": "Destelbergen",
5110        "addressRegion": null,
5111        "postalCode": "9070",
5112        "addressCountry": "België"
5113      },
5114      "sameAs": [
5115        null,
5116        null,
5117        null,
5118        null,
5119        null,
5120        null,
5121        null,
5122        null,
5123        null
5124      ]
5125    }
5126  </script>
5126
5127
5128
5129
5130  
5130<script type="application/ld+json" id="ld+json-breadcrumb">
5131    {
5132      "@context": "http://schema.org",
5133      "@type": "BreadcrumbList",
5134  "itemListElement": [{
5135      "@type": "ListItem",
5136      "position": 1,
5137      "name": "Home",
5138      "item": "https://www.xandres.com"
5139    }]
5140    }
5141  </script>
5141
5142
5143<div id="shopify-block-Ad3BsTFFLOTdHUW5IT__14197025361042770389" class="shopify-block shopify-app-block">
5144
5145  
5145<script>
5146    window.WishlistKingAppLoaderURL = "https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/app-loader.js";
5147  </script>
5147
5148  
5148<script id="wkAppSettings" type="application/json">
5149    {
5150      "assets": {
5151        "themeCssFile": null,
5152        "localeJsonFile": "locale-nl.json",
5153        "appBaseCss": "https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/app-base.css",
5154        "componentWishlistButtonBlockJs": "https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/component-wishlist-button-block.js",
5155        "componentWishlistLinkJs": "https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/component-wishlist-link.js",
5156        "componentWishlistLinkCss": "https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/component-wishlist-link.css",
5157        "componentWishlistLinkBlockJs": "https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/component-wishlist-link-block.js",
5158        "componentWishlistPageBundleJs": "https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/component-wishlist-page-bundle.js",
5159        "componentWishlistPageBundleCss": "https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/component-wishlist-page-bundle.css",
5160        "componentWishlistLinkFloatingJs": "https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/component-wishlist-link-floating.js",
5161        "componentWishlistLinkFloatingCss": "https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/component-wishlist-link-floating.css",
5162        "componentWishlistButtonCollectionJs": "https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/component-wishlist-button-collection.js",
5163        "componentWishlistButtonCollectionCss": "https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/component-wishlist-button-collection.css",
5164        "componentWishlistButtonProductJs": "https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/component-wishlist-button-product.js",
5165        "componentWishlistButtonProductCss": "https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/component-wishlist-button-product.css",
5166        "componentSaveForLaterCss": "https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/component-save-for-later.css",
5167        "componentAccountDialogCss": "https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/component-account-dialog.css"
5168      },
5169      "config": {
5170        "apiHost": "https:\/\/api.appmate.io\/v2",
5171        "customerId": null,
5172        "customerEmail": null,
5173        "customerTags": null,
5174        "customerName": null,
5175        "shopName": "Xandres",
5176        "shopDomain": "www.xandres.com",
5177        "shopPermanentDomain": "xandres-store.myshopify.com",
5178        "shopMoneyFormat": "€{{amount_with_comma_separator}}",
5179        "shopMoneyFormatWithCurrency": "€{{amount_with_comma_separator}} EUR",
5180        "shopCustomerAccountsEnabled": true,
5181        "fileUrl": "\/\/www.xandres.com\/cdn\/shop\/files\/?v=7993",
5182        "storefrontAccessToken": "6e10049b3379b927f7111790759c7e01",
5183        "storefrontVersion": "2024-10",
5184        "localeIsoCode": "nl",
5185        "token": "674d74cc6050b1b4df8e86d690bb9ee67370d2ddf4636ed8fc0235e4ad13167a"
5186      },
5187      "settings": {
5188        "general": {
5189          "appLoading": "LAZY",
5190          "wishlistPath": "\/pages\/wishlist",
5191          "wishlistAccessMode": "UNRESTRICTED",
5192          "wishlistMode": "PRODUCT"
5193        },
5194        "money": {
5195          "withCurrency": false
5196        },
5197        "integrations": {
5198          "wishlistAnalytics": {
5199            "enabled": true
5200          },
5201          "klaviyo": {
5202            "enabled": false
5203          },
5204          "metaPixel": {
5205            "enabled": true
5206          },
5207          "googleAnalytics": {
5208            "enabled": true
5209          }
5210        }
5211      },
5212      "collectionButtons": {
5213        "productLinkSelector": ".card \u003e div:not(.card__inner) .card__heading \u003e .full-unstyled-link[href*=\"\/products\/\"]",
5214        "injectMethod": "insertAfter",
5215        "injectReferenceJs": "(target, app) => target",
5216        "floatingReferenceJs": "(target, app) => target.closest(\".card\").find(\".card__media\")",
5217        "productHandleJs": "(target, app) => app.theme.getProductHandle(target.element.href)",
5218        "productVariantJs": "(target, app) => app.theme.getVariantId(target.element.href)"
5219      }
5220    }
5221  </script>
5221
5222  
5223    
5223<script type="module" src="https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/block-app-settings.js"></script>
5223
5224  
5225  <style>
5226    :root {
5227      --wk-color-solid-button-label: 255, 255, 255;
5228      --wk-color-accent-1: 0, 0, 0;
5229      --wk-color-accent-2: 0, 0, 0;
5230      --wk-color-outline-button-label: 0, 0, 0;
5231      --wk-color-background-1: 255, 255, 255;
5232      --wk-color-background-2: 255, 255, 255;
5233      --wk-color-text: 0, 0, 0;
5234      --wk-button-min-height: 45px;
5235      --wk-button-border-width: 1px;
5236      --wk-button-border-radius: 0px;
5237      --wk-input-min-height: 45px;
5238      --wk-input-border-width: 1px;
5239      --wk-input-border-radius: 0px;
5240      --wk-shadow-opacity: 15%;
5241      --wk-shadow-horizontal-offset: 0px;
5242      --wk-shadow-vertical-offset: 2px;
5243      --wk-shadow-blur: 4px;
5244      --wk-font-text-scale: 1.0;
5245    }
5246  </style>
5247
5248
5249</div><div id="shopify-block-ANE4wZWpEQU9nQkpJY__6680288666557934739" class="shopify-block shopify-app-block">
5249<script id="wkWishlistPage" type="application/json">
5250  {
5251    "showVendor": false,
5252    "showProductTitle": true,
5253    "showPrice": true,
5254    "showShareButton": true,
5255    "showBuyAllButton": true,
5256    "showClearButton": false,
5257    "moveToCart": true,
5258    "ctaButton": "add-to-cart",
5259    "productOptions": "dropdowns",
5260    "wishlistEmptyLink": "\/nl-be\/collections\/all",
5261    "removeButtonStyle": "text-link"
5262  }
5263</script>
5263
5264
5265  
5265<script type="module" src="https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/block-wishlist-page.js"></script>
5265
5266
5267<style>
5268  wishlist-page {
5269    --text-color: var(--wk-color-text);
5270    --page-max-width: 1200px;
5271    --page-padding-top: 30px;
5272    --page-padding-bottom: 80px;
5273    --button-min-height: var(--wk-button-min-height);
5274    --button-border-width: var(--wk-button-border-width);
5275    --button-border-radius: var(--wk-button-border-radius);
5276    --input-min-height: var(--wk-input-min-height);
5277    --input-border-width: var(--wk-input-border-width);
5278    --input-border-radius: var(--wk-input-border-radius);
5279
5280    --grid-columns-xs: 1;
5281    --grid-columns-sm: 2;
5282    --grid-columns-md: 2;
5283    --grid-columns-lg: 3;
5284    --grid-columns-xl: 4;
5285
5286    --cta-button-background: rgb(var(--wk-color-accent-1));
5287    --cta-button-border: solid var(--button-border-width) rgb(var(--wk-color-accent-1));
5288    --cta-button-color: rgb(var(--wk-color-solid-button-label));
5289
5290    --variant-input-background: rgb(var(--wk-color-background-1));
5291    --variant-input-border: solid var(--input-border-width) rgba(var(--wk-color-text));
5292    --variant-input-color: rgb(var(--wk-color-text));
5293    --variant-input-selected-background: var(--variant-input-background);
5294    --variant-input-selected-border: solid var(--input-border-width) rgba(var(--wk-color-text));
5295    --variant-input-selected-color: var(--variant-input-color);
5296    --variant-input-selected-shadow: 0 0 0 var(--input-border-width) rgb(var(--wk-color-text));
5297
5298    --price-justify-content: flex-start;
5299
5300    --option-select-label-display: none;
5301
5302    --image-aspect-ratio: 9/13;
5303    --image-object-fit: cover;
5304    --meta-text-align: left;
5305  }
5306</style>
5307
5308</div><div id="shopify-block-AYlZha3Y3M1ZCdHA1e__15912215999290715800" class="shopify-block shopify-app-block">
5309
5310<style data-shopify>
5311    .md-modal__content, .md-btn, .md-modal__formContent__select select, .md-form__select, .md-form__select__country__list-link, .md-form__select__language__list-link, .md-form__select__country__list-link-wrapper span, .md-form__select__language__list-link-wrapper span, .md-modal__bodyContent__text p {
5312        font-size: 14px !important;
5313    }
5314
5315    .md-modal__header__title span, .md-modal__header__title h2 {
5316        font-size: 20px;
5317    }
5318
5319    #md-app-embed__modal .md-modal__header__title span, #md-app-embed__modal .md-modal__header__title h2 {
5320        color: #000000 !important;
5321        line-height: 1.75em;
5322    }
5323
5324    #md-app-embed__modal .md-form__select__search__input, #md-app-embed__modal .md-form__select, #md-app-embed__modal .md-form__select__country__list-link, #md-app-embed__modal .md-form__select__language__list-link, #md-app-embed__modal .md-form__select__country__list-link-wrapper span, #md-app-embed__modal .md-form__select__language__list-link-wrapper span {
5325        color: #000000 !important;
5326    }
5327
5328    #md-app-embed__modal .md-form__select__country__list-link:hover, #md-app-embed__modal .md-form__select__language__list-link:hover {
5329    background: rgba(0, 0, 0, 0.1) !important;
5330    }
5331
5332    #md-app-embed__modal .md-form__select__search__input::placeholder {
5333    color: rgba(0, 0, 0, 0.5) !important;
5334    }
5335
5336    .md-btn__primary {
5337        background: #000000 !important;
5338        color: #ffffff !important;
5339    }
5340
5341    
5342    .md-btn__primary:hover {
5343        background-image: linear-gradient(rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)) !important;
5344    }
5345
5346    .md-btn__primary:active {
5347        background-image: linear-gradient(rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)) !important;
5348    }
5349
5350    #md-app-embed__modal .md-form__select__search__input, #md-app-embed__modal .md-modal__content, #md-app-embed__modal .md-form__select__country__list, #md-app-embed__modal .md-form__select__language__list {
5351        background-color: #ffffff !important;
5352        color: #000000 !important;
5353    }
5354
5355    #md-app-embed__modal .md-modal__bodyContent p {
5356        color: #000000 !important;
5357    }
5358
5359    #md-app-embed__modal .md-modal__footerPoweredLink {
5360        color: #000000 !important;
5361    }
5362    .md-modal__footerContent {
5363        text-align: right;
5364    }
5365    #md-app-embed__modal .md-modal-closeButton .md-icon__Svg {
5366        fill: #5c5f62 !important;
5367    }
5368
5369    #md-app-embed__modal .orbe-highlight-country__divider {
5370        border-bottom: 1px solid #000000 !important;
5371    }
5372    #md-app-embed__modal .md-form__select, #md-app-embed__modal .md-form__select__country__list, #md-app-embed__modal .md-form__select__language__list {
5373        border: 1px solid #000000 !important;
5374    }
5375    #md-app-embed__modal .md-form__select[aria-expanded="true"] {
5376        border: 2px solid #000000 !important;
5377    }
5378    
5379    #md-app-embed__modal .md-form__select {
5380        background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="%23000000" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M10 14.0002C9.74401 14.0002 9.48801 13.9023 9.29301 13.7073L4.29301 8.70725C3.90201 8.31625 3.90201 7.68425 4.29301 7.29325C4.68401 6.90225 5.31601 6.90225 5.70701 7.29325L10 11.5862L14.293 7.29325C14.684 6.90225 15.316 6.90225 15.707 7.29325C16.098 7.68425 16.098 8.31625 15.707 8.70725L10.707 13.7073C10.512 13.9023 10.256 14.0002 10 14.0002Z" fill="%23000000"/></svg>') !important;
5381    }
5382    #md-app-embed__modal .md-form__select[aria-expanded="true"] {
5383        background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="%23000000" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M15 13.0002C14.744 13.0002 14.488 12.9023 14.293 12.7073L10 8.41425L5.70701 12.7073C5.31601 13.0982 4.68401 13.0982 4.29301 12.7073C3.90201 12.3163 3.90201 11.6842 4.29301 11.2933L9.29301 6.29325C9.68401 5.90225 10.316 5.90225 10.707 6.29325L15.707 11.2933C16.098 11.6842 16.098 12.3163 15.707 12.7073C15.512 12.9023 15.256 13.0002 15 13.0002Z" fill="%23000000"/></svg>') !important;
5384    }
5385    .md-modal__footerContent {
5386        max-width: 100%;
5387    }
5388    
5389
5390    
5391#md-app-embed__modal .md-modal__content, #md-app-embed__modal .md-modal-closeButton, .md-btn, #md-app-embed__modal .md-form__select, #md-app-embed__modal .md-modal__content, .md-modal__content__img, #md-app-embed__modal .md-form__select__country__list, #md-app-embed__modal .md-form__select__language__list {
5392        border-radius: unset !important;
5393    }
5394         /* Custom CSS */ 
5395    
5396
5397    .md-modal__footer {
5398        padding: 0.75em 1.5em 1.5em;
5399    }
5400        .md-modal__header__flag {
5401            display: block !important;
5402            background-position: center;
5403            background-size: cover;
5404            background-repeat: no-repeat;
5405            position: relative;
5406            width: 46.6px;
5407            height: 35px;
5408            margin: auto;
5409            margin-top: 1.5em;
5410            overflow: clip;
5411            outline: 0.0625rem solid rgba(0, 0, 0, 0.05);
5412            outline-offset: calc(0.0625rem* -1);
5413        }
5414        
5415        .md-modal__header__flag img {
5416            height: 35px;
5417            width: 35px !important;
5418            border-radius: 35px;
5419        }
5420        
5421        .md-modal-closeButton {
5422            position: absolute;
5423            right: 0;
5424            top: 0;
5425            margin: 0 !important;
5426            padding-top: 1.5em;
5427            padding-right: 1.5em;
5428        }
5429            .md-modal__header__flag, .md-fix-flag__header-white {
5430                width: 35px !important;
5431                border-radius: 33px;
5432            }
5433            
5434            #md-app-embed__modal .md-form__select__country__list-link__flag, #md-app-embed__modal .md-fix-flag-white {
5435                width: 1.25em;
5436                height: 1.25em;
5437                border-radius: 35px;
5438                background-clip: padding-box;
5439            }
5440        
5441
5442    .md-modal__backdrop {
5443    display: block !important;
5444    }
5445</style>
5446<!-- BEGIN app snippet: load-css-flags -->
5447<style data-orbe-flags="43">.orbe-flags-xx, .orbe-flags__before-xx:before {background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/xx.svg') !important;}.orbe-flags-be, .orbe-flags__before-be:before {background-image: url('https://cdn.shopify.com/static/images/flags/be.svg') !important;}.orbe-flags-fr, .orbe-flags__before-fr:before {background-image: url('https://cdn.shopify.com/static/images/flags/fr.svg') !important;}.orbe-flags-lu, .orbe-flags__before-lu:before {background-image: url('https://cdn.shopify.com/static/images/flags/lu.svg') !important;}.orbe-flags-de, .orbe-flags__before-de:before {background-image: url('https://cdn.shopify.com/static/images/flags/de.svg') !important;}.orbe-flags-at, .orbe-flags__before-at:before {background-image: url('https://cdn.shopify.com/static/images/flags/at.svg') !important;}.orbe-flags-nl, .orbe-flags__before-nl:before {background-image: url('https://cdn.shopify.com/static/images/flags/nl.svg') !important;}</style><style data-orbe-flags="circle">.orbe-flags-circle-xx, .orbe-flags-circle__before-xx:before {
5448              background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/xx-1x1.svg') !important;
5449            }.orbe-flags-circle-be, .orbe-flags-circle__before-be:before {
5450              background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/be-1x1.svg') !important;
5451            }.orbe-flags-circle-fr, .orbe-flags-circle__before-fr:before {
5452              background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/fr-1x1.svg') !important;
5453            }.orbe-flags-circle-lu, .orbe-flags-circle__before-lu:before {
5454              background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/lu-1x1.svg') !important;
5455            }.orbe-flags-circle-de, .orbe-flags-circle__before-de:before {
5456              background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/de-1x1.svg') !important;
5457            }.orbe-flags-circle-at, .orbe-flags-circle__before-at:before {
5458              background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/at-1x1.svg') !important;
5459            }.orbe-flags-circle-nl, .orbe-flags-circle__before-nl:before {
5460              background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/nl-1x1.svg') !important;
5461            }</style>
5461<script type="application/json" id="orbe-flag-css-meta">{"codes":",xx,be,fr,lu,de,at,nl","asset43":"https:\/\/cdn.shopify.com\/extensions\/01a0e712-a926-77f8-816c-9f040d57129c\/orbe-geolocation-503\/assets\/xx.svg","assetCircle":"https:\/\/cdn.shopify.com\/extensions\/01a0e712-a926-77f8-816c-9f040d57129c\/orbe-geolocation-503\/assets\/xx-1x1.svg","local43":"xx,xk,ac,af,arab,asean,cefta,cp,dg,ea,eac,es-ct,es-ga,es-pv,ic,pc,sh-ac,sh-hl,sh-ta,ta,un,gb-eng,gb-nir,gb-sct,gb-wls"}</script>
5461<!-- END app snippet -->
5462<div class="md-app-embed  orbe--hidden" aria-hidden="true" id="md-app-embed__modal"  data-nosnippet>
5463        
5464            <!--googleoff: all-->
5465        
5466        <div class="md-modal__container">
5467            <div class="md-modal__dialog" role="dialog" aria-modal="true"
5468                 aria-labelledby="label-md-modal__dialog" tabindex="-1">
5469                <div class="md-modal__content notranslate" data-wg-notranslate><form method="post" action="/nl-be/localization" id="md-modal__form__id" accept-charset="UTF-8" class="" 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="/nl-be/cart" />
5470                    <div class="md-modal__grid">
5471                        <div class="md-modal__grid__1">
5472                            <div class="md-modal__header__flag">
5473                            </div>
5474                            <div class="md-modal__header">
5475                                <div class="md-modal__header__title">
5476                                    <span id="label-md-modal__dialog"
5477                                          class="md-modal__header__title__span md-modal__header__custom__title"
5478                                          data-mdAppTitle
5479                                          role="heading" aria-level="2" tabindex="-1"
5480                                    >
5481                                        Are you in the right place?
5482                                    </span>
5483                                </div>
5484
5485                                <button class="md-modal-closeButton md-modal-closeButtonAction" aria-label="Close" type="button"style="display: none !important;">
5486                                <span class="md-icon">
5487                                    <span class="md-visuallyHidden"></span>
5488                                    <svg viewBox="0 0 20 20" class="md-icon__Svg" focusable="false" aria-hidden="true">
5489                                        <path d="m11.414 10 6.293-6.293a1 1 0 1 0-1.414-1.414L10 8.586 3.707 2.293a1 1 0 0 0-1.414 1.414L8.586 10l-6.293 6.293a1 1 0 1 0 1.414 1.414L10 11.414l6.293 6.293A.998.998 0 0 0 18 17a.999.999 0 0 0-.293-.707L11.414 10z"></path>
5490                                    </svg>
5491                                </span>
5492                                </button>
5493                            </div>
5494                            <div class="md-modal__body">
5495                                <div class="md-modal__bodyContent" id="md-modal__idBodyContent">
5496                                    <p class="md-modal__bodyContent__text" data-mdAppText>Please select your shipping country.</p>
5497                                    <div class="md-modal__bodyContent__helperText" data-mdAppHelperText>
5498                                        <p>Buy from the country of your choice. Remember that we can only ship your order to addresses located in the chosen country.</p>
5499                                    </div>
5500                                </div>
5501                            </div>
5502                            
5503                                
5503<script>
5504window.addEventListener('load', function () {
5505  const countryButton = document.getElementById('md-form__select__country');
5506  const languageList = document.getElementById('orbeLanguageList');
5507
5508  if (!countryButton || !languageList) return;
5509
5510  function updateLanguageVisibility() {
5511    const selectedCountry = countryButton.getAttribute('data-value');
5512    const englishItem = languageList.querySelector('[data-locale="en"]');
5513    if (!englishItem) return;
5514
5515    if (['NL', 'DE', 'AT'].includes(selectedCountry)) {
5516      englishItem.style.display = 'none';
5517    } else {
5518      englishItem.style.display = '';
5519    }
5520  }
5521
5522  updateLanguageVisibility();
5523
5524  setTimeout(updateLanguageVisibility, 500);
5525
5526  const observer = new MutationObserver(updateLanguageVisibility);
5527  observer.observe(countryButton, { attributes: true, attributeFilter: ['data-value'] });
5528});
5529</script>
5529
5530
5531<div class="md-modal__formContent notranslate" aria-describedby="md-modal__idBodyContent" data-wg-notranslate>
5532                                <!-- BEGIN app snippet: country-selector --><div class="md-modal__formContent__select">
5533    <span class="md-modal__formContent__selectLabel" id="label-md-form__country-code" data-mdAppCountryLabel>Country</span>
5534    <input name="country_code" type="hidden" id="orbe-country-selector-popup-id">
5535    <button type="button" name="md-form__select__country__button" id="md-form__select__country" role="combobox"
5536            aria-haspopup="listbox" aria-labelledby="label-md-form__country-code" class="md-form__select"
5537            aria-expanded="false" aria-controls="orbeCountryList" data-value="BE">
5538        <div class="md-form__select__country__list-link-wrapper"><span class="md-form__select__span">Belgium</span></div>
5539    </button>
5540    <ul id="orbeCountryList" role="listbox"
5541        class="md-form__select__country__list " hidden>
5542                <li id="orbe-country-BE"
5543                     tabindex="-1" role="option"
5544                    data-name="Belgium" data-country="BE" style="display: list-item;">
5545                    <span class="md-form__select__country__list-link" aria-current="true" data-countryname="Belgium" data-primarymarket="true" data-currency="EUR" data-symbol="€" data-primary="enabled" data-defaultlocale="nl" data-subfoldersuffix="be" data-domainurl="xandres-store.myshopify.com" data-host="www.xandres.com" data-country="BE" data-value="BE"
5546                       data-locales="nl,en,fr" data-namelocales="Nederlands,English,Français"data-shipping-threshold=""
5547                        data-delivery-time=""
5548                        data-return-time=""
5549                        data-payment=""
5550                        data-taxes-included="false"
5551                        data-duties-included="false">
5552                        <div class="md-form__select__country__list-link-wrapper">
5553                            <span class="md-form__select__span">Belgium</span>
5554                        </div>
5555                    </span>
5556                </li>
5557                <li id="orbe-country-FR"
5558                     tabindex="-1" role="option"
5559                    data-name="France" data-country="FR" style="display: list-item;">
5560                    <span class="md-form__select__country__list-link" data-countryname="France" data-primarymarket="false" data-currency="EUR" data-symbol="€" data-primary="enabled" data-defaultlocale="nl" data-subfoldersuffix="be" data-domainurl="xandres-store.myshopify.com" data-host="www.xandres.com" data-country="FR" data-value="FR"
5561                       data-locales="nl,en,fr" data-namelocales="Nederlands,English,Français"data-shipping-threshold=""
5562                        data-delivery-time=""
5563                        data-return-time=""
5564                        data-payment=""
5565                        data-taxes-included="false"
5566                        data-duties-included="false">
5567                        <div class="md-form__select__country__list-link-wrapper">
5568                            <span class="md-form__select__span">France</span>
5569                        </div>
5570                    </span>
5571                </li>
5572                <li id="orbe-country-LU"
5573                     tabindex="-1" role="option"
5574                    data-name="Luxembourg" data-country="LU" style="display: list-item;">
5575                    <span class="md-form__select__country__list-link" data-countryname="Luxembourg" data-primarymarket="false" data-currency="EUR" data-symbol="€" data-primary="enabled" data-defaultlocale="nl" data-subfoldersuffix="be" data-domainurl="xandres-store.myshopify.com" data-host="www.xandres.com" data-country="LU" data-value="LU"
5576                       data-locales="nl,en,fr" data-namelocales="Nederlands,English,Français"data-shipping-threshold=""
5577                        data-delivery-time=""
5578                        data-return-time=""
5579                        data-payment=""
5580                        data-taxes-included="false"
5581                        data-duties-included="false">
5582                        <div class="md-form__select__country__list-link-wrapper">
5583                            <span class="md-form__select__span">Luxembourg</span>
5584                        </div>
5585                    </span>
5586                </li>
5587                <li id="orbe-country-DE"
5588                     tabindex="-1" role="option"
5589                    data-name="Deutschland / Germany" data-country="DE" style="display: list-item;">
5590                    <span class="md-form__select__country__list-link" data-countryname="Deutschland / Germany" data-primarymarket="false" data-currency="EUR" data-symbol="€" data-primary="enabled" data-defaultlocale="de" data-subfoldersuffix="de" data-domainurl="xandres-store.myshopify.com" data-host="www.xandres.com" data-country="DE" data-value="DE"
5591                       data-locales="de,en" data-namelocales="Deutsch,English"data-shipping-threshold=""
5592                        data-delivery-time=""
5593                        data-return-time=""
5594                        data-payment=""
5595                        data-taxes-included="false"
5596                        data-duties-included="false">
5597                        <div class="md-form__select__country__list-link-wrapper">
5598                            <span class="md-form__select__span">Deutschland / Germany</span>
5599                        </div>
5600                    </span>
5601                </li>
5602                <li id="orbe-country-AT"
5603                     tabindex="-1" role="option"
5604                    data-name="Austria / Österreich" data-country="AT" style="display: list-item;">
5605                    <span class="md-form__select__country__list-link" data-countryname="Austria / Österreich" data-primarymarket="false" data-currency="EUR" data-symbol="€" data-primary="enabled" data-defaultlocale="de" data-subfoldersuffix="de" data-domainurl="xandres-store.myshopify.com" data-host="www.xandres.com" data-country="AT" data-value="AT"
5606                       data-locales="de,en" data-namelocales="Deutsch,English"data-shipping-threshold=""
5607                        data-delivery-time=""
5608                        data-return-time=""
5609                        data-payment=""
5610                        data-taxes-included="false"
5611                        data-duties-included="false">
5612                        <div class="md-form__select__country__list-link-wrapper">
5613                            <span class="md-form__select__span">Austria / Österreich</span>
5614                        </div>
5615                    </span>
5616                </li>
5617                <li id="orbe-country-NL"
5618                     tabindex="-1" role="option"
5619                    data-name="Nederland / Netherlands" data-country="NL" style="display: list-item;">
5620                    <span class="md-form__select__country__list-link" data-countryname="Nederland / Netherlands" data-primarymarket="false" data-currency="EUR" data-symbol="€" data-primary="enabled" data-defaultlocale="nl" data-subfoldersuffix="nl" data-domainurl="xandres-store.myshopify.com" data-host="www.xandres.com" data-country="NL" data-value="NL"
5621                       data-locales="nl,en" data-namelocales="Nederlands,English"data-shipping-threshold=""
5622                        data-delivery-time=""
5623                        data-return-time=""
5624                        data-payment=""
5625                        data-taxes-included="false"
5626                        data-duties-included="false">
5627                        <div class="md-form__select__country__list-link-wrapper">
5628                            <span class="md-form__select__span">Nederland / Netherlands</span>
5629                        </div>
5630                    </span>
5631                </li></ul>
5632</div>
5633<!-- END app snippet -->
5634<!-- BEGIN app snippet: language-selector --><div class="md-modal__formContent__select">
5635    <span class="md-modal__formContent__selectLabel" id="label-md-form__select__language" data-mdAppLanguageLabel>Language</span>
5636    <input name="language_code" id="orbe-lang-selector-popup-id" type="hidden">
5637    <button type="button" name="md-form__select__language__button" id="md-form__select__language" class="md-form__select"
5638            aria-expanded="false" aria-controls="orbeLanguageList" role="combobox" aria-haspopup="listbox"
5639            aria-labelledby="label-md-form__select__language" data-value="nl"
5640            
5641    >
5642        <div class="md-form__select__language__list-link-wrapper">
5643            <span class="md-form__select__span">Nederlands</span>
5644        </div>
5645    </button>
5646    <ul id="orbeLanguageList" role="listbox"
5647        class="md-form__select__language__list " hidden><li data-locale="nl"
5648                class="" tabindex="-1" role="option">
5649                <span class="md-form__select__language__list-link" aria-current="true" data-value="nl">
5650                    <div class="md-form__select__language__list-link-wrapper">
5651                        <span class="md-form__select__span" data-value="nl">Nederlands</span>
5652                    </div>
5653                </span>
5654            </li><li data-locale="en"
5655                class="" tabindex="-1" role="option">
5656                <span class="md-form__select__language__list-link" data-value="en">
5657                    <div class="md-form__select__language__list-link-wrapper">
5658                        <span class="md-form__select__span" data-value="en">English</span>
5659                    </div>
5660                </span>
5661            </li><li data-locale="fr"
5662                class="" tabindex="-1" role="option">
5663                <span class="md-form__select__language__list-link" data-value="fr">
5664                    <div class="md-form__select__language__list-link-wrapper">
5665                        <span class="md-form__select__span" data-value="fr">Français</span>
5666                    </div>
5667                </span>
5668            </li></ul>
5669</div>
5670<!-- END app snippet -->
5671                            </div>
5672                            <div class="md-modal__footer ">
5673                                <div class="md-modal__footerContent">
5674                                    <button type="submit" class="md-btn md-btn__primary" id="md-btn__form__onSubmit" data-mdAppCTAText>Shop now</button>
5675                                </div>
5676                                
5677                            </div>
5678                        </div>
5679
5680                        <div class="md-modal__grid__2">
5681                            
5682                        </div>
5683                    </div>
5684                    </form>
5685                </div>
5686            </div>
5687        </div>
5688        
5689            <!--googleon: all-->
5690        
5691        <div class="md-modal__backdrop"></div>
5692    </div>
5692<script>
5693    
5694if (typeof mdApp_hideOnFallback === 'undefined') {
5695        var mdApp_hideOnFallback = false;
5696    }
5697    if (typeof mdApp_showFlagHeaderIcon == 'undefined') {var mdApp_showFlagHeaderIcon = true;var mdApp_showFlagHeaderIconCircle = true;}
5698
5699    if (typeof mdApp_showFlagSelectorIcon == 'undefined') {var mdApp_showFlagSelectorIcon = false;}
5700
5701    if (typeof mdApp_currencyCodeEnabled === 'undefined') {var mdApp_currencyCodeEnabled = false;}
5702
5703    if (typeof mdApp_backgroundModal == 'undefined') {
5704        var mdApp_backgroundModal = '#ffffff';
5705    }
5706
5707    if (typeof mdApp_fallbackText === 'undefined') {
5708        var mdApp_fallbackText = `We don’t ship to {country}`;
5709    }
5710
5711    if (typeof mdApp_disableFallbackPR === 'undefined') {
5712        var mdApp_disableFallbackPR = false;
5713    }
5714
5715    if (typeof mdApp_searchCountrySelectorModal == 'undefined') {var mdApp_searchCountrySelectorModal = false;}
5716
5717    <!-- BEGIN app snippet: js-variables -->
5718
5719
5720if (typeof mdApp_redirectMode == 'undefined') {
5721    var mdApp_redirectMode = false;
5722}
5723if (typeof mdApp_redirectRegionMode == 'undefined') {
5724    var mdApp_redirectRegionMode = false;
5725}
5726if (typeof mdApp_redirectRegionCode === 'undefined') {
5727    var mdApp_redirectRegionCode = '';
5728}
5729if (typeof mdApp_redirectCountryCode === 'undefined') {
5730    var mdApp_redirectCountryCode = '';
5731}
5732if (typeof mdApp_redirectCountryName === 'undefined') {
5733    var mdApp_redirectCountryName = '';
5734}
5735if (typeof mdApp_redirectCountryCurrencyCode === 'undefined') {
5736    var mdApp_redirectCountryCurrencyCode = '';
5737}
5738if (typeof mdApp_redirectCountryCurrencySymbol === 'undefined') {
5739    var mdApp_redirectCountryCurrencySymbol = '';
5740}
5741if (typeof mdApp_redirectLocale === 'undefined') {
5742    var mdApp_redirectLocale = '';
5743}
5744if (typeof mdApp_redirectEndonymName === 'undefined') {
5745    var mdApp_redirectEndonymName = '';
5746}
5747if (typeof mdApp_redirectUrl === 'undefined') {
5748    var mdApp_redirectUrl = '';
5749}
5750if (typeof mdApp_forceHideOrbe == 'undefined') {
5751    var mdApp_forceHideOrbe = false;
5752}
5753if (typeof mdApp_currentPlan == 'undefined') {
5754var mdApp_currentPlan = 'plus';
5755}
5756if (typeof mdApp_forceExternalStoreRedirectMode == 'undefined') {
5757var mdApp_forceExternalStoreRedirectMode = false;
5758}
5759if (typeof mdApp_forceExternalStoreRedirectList == 'undefined') {
5760var mdApp_forceExternalStoreRedirectList = [];
5761}
5762if (typeof mdApp_deferUntilScroll == 'undefined') {
5763var mdApp_deferUntilScroll = false;
5764}
5765
5766if (typeof mdApp_skipRequestAPI == 'undefined') {var mdApp_skipRequestAPI = 'fal
5766se';}
5767
5768if (typeof mdApp_merchantKey === 'undefined') {var mdApp_merchantKey = 'md_key_43854i11693630';}
5769
5770if (typeof mdApp_MAIN_URL === 'undefined') {
5771
5772    var mdApp_MAIN_URL = 'https://www.xandres.com/nl-be';
5773
5774}
5775
5776if (typeof mdApp_currentCountryCode === 'undefined') {
5777
5778
5779    var mdApp_currentCountryCode = 'BE';
5780
5781}
5782
5783if (typeof mdApp_currentCountryCodeName === 'undefined') {
5784    var mdApp_currentCountryCodeName = 'België';
5785}
5786
5787if (typeof mdApp_blockDomain === 'undefined') {var mdApp_blockDomain = '';}
5788
5789if (typeof mdApp_currentPageRelativeUrl === 'undefined') {var mdApp_currentPageRelativeUrl = "\/cart";
5790}
5791
5792if (typeof mdApp_translateTextJSON === 'undefined') {var mdApp_translateTextJSON = '';}
5793
5794if (typeof mdApp_translateTextPreviewJSON === 'undefined') {var mdApp_translateTextPreviewJSON = '';}
5795
5796if (typeof mdApp_klaviyoConnect == 'undefined') {var mdApp_klaviyoConnect = false;}
5797
5798if (typeof mdApp_connectifConnect == 'undefined') {var mdApp_connectifConnect = false;}
5799
5800if (typeof mdApp_discountSupport == 'undefined') {var mdApp_discountSupport = true;}
5801
5802if (typeof mdApp_advancedLanguage == 'undefined') {var mdApp_advancedLanguage = {
5803    "option_language_force_default": true,
5804    "option_language_force_showRecommendation": false,
5805    
5806        "option_language_force_langRedirect": false
5807    
5808    };}
5809
5810if (typeof mdApp_firstVisitSettings == 'undefined') {var mdApp_firstVisitSettings = {
5811    "option_force_showModal_behaviour": false,
5812    
5813    "popup_display_order": 1,
5814    
5815    "other_popup_classes": "",
5816    "exclude_ip": ""
5817    };}
5818
5819if (typeof mdApp_secondVisitSettings == 'undefined') {var mdApp_secondVisitSettings = {
5820    "option_force_redirect_behaviour": false
5821    };}
5822
5823if (typeof mdApp_syncstoresData == 'undefined') {var mdApp_syncstoresData = {
5824    "exclude_paths": "",
5825    "exclude_paths_splited": "",
5826    "redirect_fullpath": false
5827    };}
5828
5829if (typeof mdApp_orbeCustomer === 'undefined') {
5830
5831    var mdApp_orbeCustomer = '';
5832
5833}
5834
5835if (typeof mdApp_orbeCustomerB2B === 'undefined') {
5836    
5837    
5838        var mdApp_orbeCustomerB2B = false;
5839    
5840}    
5841
5842if (typeof mdApp_skipTruncate === 'undefined') {
5843    var mdApp_skipTruncate = false;
5844}
5845
5846if (typeof mdApp_skipReturnToDomainCheck === 'undefined') {
5847    var mdApp_skipReturnToDomainCheck = false;
5848}
5849
5850if (typeof mdApp_cookiesSettings == 'undefined') {var mdApp_cookiesSettings = {
5851    "modal_close_time": 7,
5852    
5853        "session_only": false,
5854    
5855    "modal_reappear": 60
5856    };}
5857
5858if (typeof mdApp_countryRules == 'undefined') {var mdApp_countryRules = {
5859    "fallbackCountry": ""
5860    };}
5861<!-- END app snippet -->
5862</script>
5862
5863
5864
5865
5866</div><div id="shopify-block-ASFd4aGtkL1V1dGtKa__13655089695959051254" class="shopify-block shopify-app-block">
5866<script id="wkThemeCode" type="application/json">
5867  {
5868    "customIconsUrl": "https:\/\/cdn.appmate.io\/themecode\/xandres-store\/main\/icons.js?generation=1759994017614382",
5869    "addToCartJsUrl": null,
5870    "productCardJsUrl": "https:\/\/cdn.appmate.io\/themecode\/xandres-store\/main\/wishlist-product-card.js?generation=1785331073246436",
5871    "wishlistPageJsUrl": "https:\/\/cdn.appmate.io\/themecode\/xandres-store\/main\/wishlist-page.js?generation=1759994038210144",
5872    "eventSubscribersJsUrl": null,
5873    "localeJsonUrl": "https:\/\/cdn.appmate.io\/themecode\/xandres-store\/main\/locale-nl.json?generation=1759994154792717",
5874    "customCssUrl": "https:\/\/cdn.appmate.io\/themecode\/xandres-store\/main\/custom.css?generation=1764062266337124",
5875    "collectionButtonsJsUrl": null,
5876    "productPageButtonsJsUrl": null,
5877    "headerLinkJsUrl": "https:\/\/cdn.appmate.io\/themecode\/xandres-store\/main\/header-link.js?generation=1759994026222319",
5878    "wishlistLinkHeadlessJsUrl": null,
5879    "wishlistButtonHeadlessJsUrl": "https:\/\/cdn.appmate.io\/themecode\/xandres-store\/main\/wishlist-button-headless.js?generation=1759994110941390",
5880    "saveForLaterJsUrl": "https:\/\/cdn.appmate.io\/themecode\/xandres-store\/main\/save-for-later.js?generation=1759994059118356",
5881    "customDataUrl": "https:\/\/cdn.appmate.io\/themecode\/xandres-store\/main\/custom-data.js?generation=1785330121999802",
5882    "addWishlistToCartJsUrl": null,
5883    "accountDialogUrl": null
5884  }
5885</script>
5885
5886
5887  
5887<script type="module" src="https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/block-code-access.js"></script>
5887
5888
5889
5890</div><div id="shopify-block-AYUlraVkxNys5bytlS__4139971114690857691" class="shopify-block shopify-app-block">
5891<script id="wkCollectionButtons" type="application/json">
5892  {
5893    "injectMethod": "insertAfter",
5894    "buttonPlacement": "top-start",
5895    "productLinkSelector": ".product-card a.swish-product-card-url:not([data-product-sku*=\"giftcard\"])",
5896    "injectReferenceJs": "(target, app) => target",
5897    "floatingReferenceJs": "(target, app) => target",
5898    "productHandleJs": "(target, app) => app.theme.getProductHandle(target.element.href)",
5899    "productVariantJs": "(target, app) => app.theme.getVariantId(target.element.href)",
5900    "integration": {
5901      "productLinkSelector": "",
5902      "injectReferenceJs": "(target, app) => target",
5903      "floatingReferenceJs": "(target, app) => target",
5904      "productHandleJs": "(target, app) => app.theme.getProductHandle(target.element.href)",
5905      "productVariantJs": "(target, app) => app.theme.getVariantId(target.element.href)"
5906    }
5907  }
5908</script>
5908
5909
5910  
5910<script type="module" src="https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/block-wishlist-button-collection.js"></script>
5910
5911
5912<style>
5913  wishlist-button-collection {
5914    --icon-size: 18px;
5915    --icon-stroke-width: 1px;
5916    --button-offset-vertical: 0px;
5917    --button-offset-horizontal: 0px;
5918    --button-background-size: 34px;
5919    --button-background-border-radius: 24px;
5920    --button-border-width: 1px;
5921    --button-background-opacity: 85%;
5922
5923    --button-background: none;
5924    --button-border: none;
5925    --icon-stroke: rgb(var(--wk-color-accent-1));
5926
5927    
5928  }
5929</style>
5930
5931</div><div id="shopify-block-Ab3NWekVWZ0d1WEdmR__497739090016974244" class="shopify-block shopify-app-block insider-object-extension">
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
5951
5952
5953<script>
5954    window.insider_object = window.insider_object || {};
5955    window.shopifyIO = true;
5956</script>
5956
5957
5958
5959    
5960        
5961            
5961<script>
5962                window.insider_object.parsePrice = function (str) {
5963                    str = (str || '').toString();
5964                    let price = 0;
5965
5966                    price = str.replace(/[^0-9.,]/g, '');
5967
5968                    if (price.slice(-3).indexOf(',') !== -1) {
5969                        price = parseFloat(str.replace(/[^0-9,]/g, '').replace(',', '.')) || 0;
5970                    } else if (price.slice(-3).indexOf('.') !== -1) {
5971                        price = parseFloat(str.replace(/[^0-9.]/g, '')) || 0;
5972                    } else {
5973                        price = parseFloat(str.replace(/[^0-9]/g, '')) || 0;
5974                    }
5975
5976                    return price;
5977                }
5978            </script>
5978
5979            
5979<script>
5980                
5981                window.insider_object.page = {
5982                    "version": "2.0",
5983                    "type": "Basket",
5984                    "currency": "EUR"
5985                };
5986                
5987            </script>
5987
5988            
5988<script>
5989                
5990                window.insider_object.user = {
5991                    "language" : "nl".substring(0, 2) + "_BE",
5992                    "market_locale_id": "99455795526",
5993                    "market_locale_handle": "belgium",
5994                    "market_country_code": "BE",
5995                    "shop_locale": "nl"
5996                };
5997                
5998
5999                window.localStorage.setItem('ins-shopify-user-language', JSON.stringify({
6000                    value: window.insider_object.user.language,
6001                    _expires: new Date().getTime() + 10*24*60*60*1000,
6002                }));
6003            </script>
6003
6004            
6005                <!-- BEGIN app snippet: locale -->
6005<script>
6006(function () {
6007    const locale = "nl";
6008    const market_id = "99455795526";
6009
6010    window.insider_object = window.insider_object || {};
6011    window.insider_object.user = window.insider_object.user || {};
6012    window.insider_object.user.locale = locale;
6013    window.insider_object.user.market = market_id;
6014
6015    window.localStorage.setItem('ins-shopify-user-locale', JSON.stringify({
6016        value: locale,
6017        _expires: Date.now() + 10 * 24 * 60 * 60 * 1000,
6018    }));
6019
6020    window.localStorage.setItem('ins-shopify-user-market-id', JSON.stringify({
6021        value: market_id,
6022        _expires: Date.now() + 10 * 24 * 60 * 60 * 1000,
6023    }));
6024})();
6025</script>
6025
6026<!-- END app snippet -->
6027            
6028            
6028<script>
6029                
6030                window.insider_object.basket = {
6031                    "currency": "EUR"
6032                    
6033                };
6034            </script>
6034
6035            <!-- BEGIN app snippet: cart-token-collector -->
6035<script>
6036    function throttle(func, limit) {
6037        let inThrottle;
6038        return function executedFunction(...args) {
6039            if (!inThrottle) {
6040                func(...args);
6041                inThrottle = true;
6042                setTimeout(function() {
6043                    inThrottle = false;
6044                }, limit);
6045            }
6046        };
6047    }
6048
6049    async function handleUserInfoUpdate() {
6050        const userInfo = {
6051            oldCartToken: window.localStorage.getItem('ins-old-cart-token'),
6052            oldInsiderId: window.localStorage.getItem('ins-old-insider-id'),
6053            newInsiderId: Insider.getUserId(),
6054            newCartToken: await getCartToken(),
6055            insiderSessionId: Insider.getUserSession()
6056        };
6057        const isInfoChanged = userInfo.oldCartToken !== userInfo.newCartToken ||
6058            userInfo.oldInsiderId !== userInfo.newInsiderId
6059
6060        if (!userInfo.newInsiderId || !userInfo.newCartToken || !userInfo.insiderSessionId) {
6061          return;
6062        }
6063
6064        if (isInfoChanged) {
6065            sendUserInfoRequest(userInfo);
6066            // Persist the Insider id as a Shopify cart attribute so it propagates into checkout,
6067            // where the Checkout UI extension reads `_insider_iid` to personalise recommendations.
6068            writeInsiderIdCartAttribute(userInfo.newInsiderId);
6069        }
6070    }
6071
6072    function writeInsiderIdCartAttribute(insiderId) {
6073        // Best-effort: a failed attribute write must never break the storefront. Guarded by the
6074        // caller (non-null insiderId + non-empty cart) and throttled/deduped like the rest of the snippet.
6075        // .catch() swallows network rejections so they never surface as an unhandledrejection.
6076        fetch(window.Shopify.routes.root + 'cart/update.json', {
6077            method: 'POST',
6078            headers: { 'Content-Type': 'application/json' },
6079            body: JSON.stringify({ attributes: { _insider_iid: insiderId } })
6080        }).catch(function () {
6081            /* swallow: cart-attribute write is non-critical */
6082        });
6083    }
6084
6085    function sendUserInfoRequest(userInfo) {
6086        let url =
6087            'https://sfyapp.useinsider.com/cart-token-collector/v2/save/' +
6088            Shopify.shop +
6089            '?' +
6090            'iid=' + userInfo.newInsiderId +
6091            '&ct=' + userInfo.newCartToken +
6092            '&sid=' + userInfo.insiderSessionId +
6093            '&oldCt=' + (userInfo.oldCartToken || '');
6094
6095        let request = new XMLHttpRequest();
6096        request.onload = function() {
6097            if (this.status >= 200 && this.status < 300) {
6098                setUserInfos(userInfo);
6099            }
6100        };
6101        request.open('GET', url, true);
6102        request.send();
6103    }
6104
6105    function setUserInfos(userInfo) {
6106        window.localStorage.setItem('ins-old-cart-token', userInfo.newCartToken);
6107        window.localStorage.setItem('ins-old-insider-id', userInfo.newInsiderId);
6108    }
6109
6110    async function getCartToken() {
6111        const response = await fetch(window.Shopify.routes.root + 'cart.js');
6112        const data = await response.json();
6113
6114        return data.item_count > 0 ? data.token : null;
6115    }
6116
6117    window.addEventListener('insider:api-initialized', throttle(handleUserInfoUpdate, 2000));
6118    window.addEventListener('cart:amount:update', throttle(handleUserInfoUpdate, 2000));
6119</script>
6119
6120<!-- END app snippet -->
6121        
6122    
6123    
6124        
6125            
6126                
6126<script async type="text/javascript" src=https://xandres.api.useinsider.com/ins.js?id=10013145></script>
6126
6127            
6128        
6129    
6130
6131
6132</div><div id="shopify-block-AbGs2R0xnSVR3dGZhd__9271244056961380716" class="shopify-block shopify-app-block">
6132<script src='https://cdn.shopify.com/extensions/01a0f186-e064-7986-a442-4245fc3eb6fb/discount-kit-634/assets/dk_cart_observer.js'></script>
vendor: 1 bytes, line 6132
6132
6133<script type='module' src='https://cdn.shopify.com/extensions/01a0f186-e064-7986-a442-4245fc3eb6fb/discount-kit-634/assets/dk_cart.js'></script>
vendor: 1 bytes, line 6133
6133
6134<script type='module' src='https://cdn.shopify.com/extensions/01a0f186-e064-7986-a442-4245fc3eb6fb/discount-kit-634/assets/dk_gift-selector.js'></script>
6134
6135
6136<!-- BEGIN app snippet: core_script -->
6137
6138
6139
6140
6141
6142
6143
6144
6145<script>
6146  // Initialize DiscountKit namespace
6147  window.discount_kit = window.discount_kit || {};
6148
6149  // Configuration and data
6150  window.discount_kit.config = {
6151    auto_gift: true,
6152    gift_selector_enabled: false,
6153    gift_quickview: false,
6154    gift_quickview_auto_add: false,
6155    gift_quickview_change: false,
6156    gift_quickview_change_label: "Change gifts",
6157    gift_quickview_change_style: "theme",
6158    message: "You've unlocked a free gift! Make your selections now.",
6159    add_to_cart: "Add to cart",
6160    show_on_cart_page: false,
6161    stop_showing_after: 0,
6162    prevent_readd_removed_gifts: true,
6163    refresh_on_cart_change: true,
6164    custom_cart_update_event: "discount_kit:cart_changed",
6165    cart: {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"EUR","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0},
6166    collections: [],
6167    compare_at_prices: [],
6168    conversion_rate: 1.0,
6169    discounts: [{"id": "1835953815878",
6170           "discountType": "UNKNOWN_APP",
6171           "discountTitle": "Softtouch discounts",
6172           "startsAt": null,
6173           "endsAt": null,
6174           "discountNode": { "config": { "value": {"typename":"DiscountAutomaticApp","id":"1835953815878"} } }}]
6175  };
6176
6177  // Gift products for GWP
6178  window.discount_kit.gift_products = [];
6179  
6180  
6181</script>
6181
6182
6183<script
6184  type='module'
6185  src='https://cdn.shopify.com/extensions/01a0f186-e064-7986-a442-4245fc3eb6fb/discount-kit-634/assets/dk_core.js'
6186></script>
6186
6187<!-- END app snippet -->
6188
6189
6190
6191
6192</div>
6192<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
6192
6193</body>
6194</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.